github storj/storj v1.160.0-rc

pre-release10 hours ago

Changelog

General

  • 43f7c69 shared/modular/cli: read and merge secrets.yaml with config.yaml
  • 2f71c60 build: drop img.dev.storj.io dependency from image builds
  • 9912a87 Jenkinsfile.verify: instrument TiDB CI to debug mid-run connection refused
  • 6baef22 go.mod: bump uplink@v1.14.3
  • f5b34e6 satellte/pendingdelete don't delete shares projects (#7802)
  • 7f2c50c shared/modular: OpenTelemetry log and eventkit destinations
  • c366cae shared/dbutil/tidbutil: add IsDuplicateEntry and IsAfterCommit helpers

Satellite

  • 1f1d4af satellite/satellitedb: widen bucket_storage_tallies count columns to int64
  • 467448d satellite/metabase: reorder TiDB segments schema to match Spanner
  • cfc341e satellite/admin: Suppress row with empty usage
  • 7cfc6b7 satellite/admin/ui: Fix dates for usage report
  • 1883d4b satellite: add legacy-pricing config
  • 130e57d satellite/{console,accountfreeze}: add user agent based optin exclusion
  • df97b82 satellite/{web,console}: charge legacy minimum and upfront upgrade charge
  • 2f4003d satellite/metainfo: update CommitInlineObject to accept checksum options
  • 9d06772 satellite/metainfo: make CommitSegment, MakeInlineSegment accept checksum
  • f06bf84 satellite/cmd: pin legacy-pricing projects in migrate-pricing
  • c2e67e0 satellite/metabase: use configured connection parameters
  • 70cc273 satellite/metainfo: add checksum support to UpdateObjectMetadata
  • 9aea0a1 satellite/metabase: add transition adapter for DB-to-DB migration routing
  • 2ca29e3 satellite/metabase: test transition adapter
  • e408f72 satellite/metainfo: wire ProjectTransition config
  • f8ff982 satellite/{accountfreeze,console}: fix flaky pricing opt-in tests
  • 4c6f6e0 satellite/metabase: add mirror adapter for write-load testing
  • 9887899 satellite/metainfo: update {Begin,Finish}CopyObject to support checksums
  • fc91d64 satellite/run: validate database schema version in modular satellite
  • 4a832fc satellite/metabase: fix mirrorAdapter Close/mirror shutdown race
  • 753d3c9 satellite/audit: fix cold-open flakes in audit timeout tests
  • 1605532 satellite/metainfo: fix bucket creation with placement
  • 2e4fc7d cmd/satellite: populate config struct for the pricing migration command
  • 6499657 satellite/{console,payments}: add legacy allowed placements for new projects
  • f61eb85 web/satellite: show legacy placements for legacy-pricing users
  • bd376ef satellite/metabase: avoid row-value comparisons in TiDB ListObjects
  • 72612a2 satellite/metabase: lock highest version read on TiDB to serialize commits
  • 985889f satellite/metabase: bound TiDB ListObjects scan with a key probe
  • 273c8ed satellite/metabase: add local-reorder TiDB ListObjects mode
  • f74af52 satellite/metabase: bound TiDB descending iterator scans with a key probe
  • 7f805ff satellite/accountfreeze: add config to freeze only opted out users
  • 1c09e25 satellite/metainfo: implement GetPendingObjectMetadata endpoint
  • 0a572c5 satellite/console: expose opt-out freeze settings the UI
  • 5f63f71 web/satellite: make pricing opt-in UI config-aware
  • a1c0549 satellite/metabase: push down TiDB bucket-tally aggregation and bound its scan

Storagenode

  • b8bd4be storagenode/hashstore: fix flaky TestStore_ReconcileLog/Fuzz

Test

  • 3ed3d47 tests: enable flaky tests

Don't miss a new storj release

NewReleases is sending notifications on new releases.