github storj/storj v1.158.8

latest releases: v1.164.2, v1.164.1, v1.164.0-rc...
2 months ago

Changelog

General

  • b73d1d1 scripts/release: fix glob matching storagenode-modular in storagenode upload
  • dabeaec shared/dbutil: add AS OF TIME helpers for TiDB
  • 1d8c461 cmd/tools/om-license: Check scan error
  • 29ac024 cmd/tools/om-license: Make the number of seats configurable
  • bb35df0 scripts/release: add storagenode-updater to release binaries
  • 289df6e shared/modular/cli: fix []string config values from YAML lists
  • 48e5cce shared/dbutil/tidbutil: add Tx to minimize TiDB round trips
  • cce6286 shared/mudplanet: add satellite+storagenode planet helpers
  • 613e0f7 build: drop img.dev.storj.io dependency from image builds
  • 2a29fe9 shared/modular: OpenTelemetry log and eventkit destinations

Satellite

  • 3df0a88 web/satellite: resolve dependency vulnerabilities and deprecations
  • cde05ed satellite/{console,db}: add inactivity_exempt column and inactivity check query
  • 930759f satellite/metabase: add AS OF TIMESTAMP to TiDB
  • 7396934 web/satellite: added more info to opt-in popup
  • 4ba2e91 cmd/satellite: migrate single-tier NBP to matching replacement in migrate-pricing
  • 1c20156 satellite/{db,dbcleanup}: expand pending deletion criteria
  • 327a6cd satellite/satellite: embed admin UI into the modular satellite binary
  • c9c4f29 satellite/accountfreeze: implement inactivity warn/freeze chore
  • 06c5fe2 satellite/admin: add inactivity exemption functionality
  • 77e97ea web/satellite/emails: update opt out freeze reminder wording
  • c95cdec satellite/{console,web}: add config to clean up minimum charge copy
  • 39fd88c satellite/rangedloop: print out used observers on debug level
  • 040d9e4 web/satellite: fix sign up page alignment
  • 1188d7e satellite: Remove ineffective error check
  • dd5bf22 satellite/accountfreeze: skip opt-out freeze reminder for opted-out users
  • 4047f54 web/satellite: update contact support link on the opt-in popup
  • 193302c satellite/cmd: bind config for user-accounts exclude-from-opt-in
  • a917938 satellite: fix flaky usage/deletion tests vs background accounting chores
  • 2754c46 satellite: register rangedloop observers as mud modules
  • 7297198 satellite/metabase: batch TiDB CommitObject writes into one round trip
  • 1d95f02 satellite/metabase: use tidbutil.WithTx for batch deletes, drop WithRawTx
  • 0c09c63 satellite/metabase: batch TiDB UpdateSegmentPieces round trips
  • c64c8a8 satellite/metabase: batch TiDB DeleteAllBucketObjects round trips
  • 51b6ebb satellite/metabase: batch TiDB UpdateObjectLastCommittedMetadata round trips
  • 5629594 satellite/metabase: batch TiDB delete object round trips
  • a0b5ba1 satellite/metabase: batch TiDB legal hold round trips
  • f586bd9 satellite/metabase: batch TiDB retention round trips
  • 0cd7fa1 satellite: Add opt-in exclusion new users after pricing cut-off
  • 62268a8 satellite/eventing: introduce EventSource and SpannerEventSource
  • fb6f09b satellite/eventing: implement TiDBEventSource
  • 381cfa8 satellite/{console,satellitedb}: exempt post-cutoff upgrades from opt-out freeze
  • df14cfd satellite/eventing: wire TiDBEventSource in mud.go
  • 558b86d web/satellite: add OM download link
  • d82df1e satellite/{console,db,accountfreeze}: filter tenant users from opt-out freeze
  • 46e67ff satellite/metainfo: allow bucket recreation from sunset placements
  • e2a7fdf satellite/eventing: move S3 event constants to shared/s3event
  • 6ffa345 satellite/metabase: write eventing outbox rows for TiDB obj operations
  • 2b22a65 satellite/metabase: enqueue TiDB bucket events at commit time
  • 50e07f4 satellite/{console,web,payments}: force project tier selection on creation
  • 71d7638 satellite/web: update onboarding and dashboard for new project tier lock
  • 77e7522 satellite/web: add persistent free trial status banner
  • 08b3b0b satellite/{web,console}: reword plan copies for pricing change
  • beea562 satellite/metainfo: update CommitObject to accept checksum options
  • 0adb455 satellite/eventing: add TiDBEventSource restart and at-least-once tests
  • 50b3485 satellite/eventing: add TiDB end-to-end eventing test
  • 413362f satellite: add legacy-pricing config
  • e74106d satellite/{console,accountfreeze}: add user agent based optin exclusion
  • c8327ca satellite/{web,console}: charge legacy minimum and upfront upgrade charge
  • 4cc8b45 satellite/cmd: pin legacy-pricing projects in migrate-pricing
  • 0831744 satellite/admin: Suppress row with empty usage
  • 6d4f265 satellite/admin/ui: Fix dates for usage report
  • 118b72e satellite/metabase: use configured connection parameters
  • 7722d55 satellite/metabase: add transition adapter for DB-to-DB migration routing
  • 1b33275 satellite/metainfo: wire ProjectTransition config
  • fef44cd satellite/metabase: add mirror adapter for write-load testing
  • 1f849e4 satellite/run: validate database schema version in modular satellite
  • d882a78 satellite/metabase: test transition adapter
  • d32ad75 satellite/{accountfreeze,console}: fix flaky pricing opt-in tests
  • c3d6a0a satellite/satellitedb: widen bucket_storage_tallies count columns to int64
  • d98b284 satellite/metabase: fix mirrorAdapter Close/mirror shutdown race
  • 186e7d4 satellite/metabase: avoid row-value comparisons in TiDB ListObjects
  • a475da6 satellite/metabase: lock highest version read on TiDB to serialize commits
  • 9176695 satellite/metabase: bound TiDB ListObjects scan with a key probe
  • dd1570f satellite/metabase: add local-reorder TiDB ListObjects mode
  • 2592d9e satellite/metabase: bound TiDB descending iterator scans with a key probe

Storagenode

  • bcff84c storagenode/monitor: fix broken minimum space check
  • 717c67b storagenode/monitor: add effective node space calculation

Don't miss a new storj release

NewReleases is sending notifications on new releases.