Release candidate is deployed on QA Satellite. List of changes this time:
Changelog
General
- f321ccb cmd/tools/: ensure all db tests aren’t skipped
- c33520d ci: move caches under same tmp folder
- 58dc96c all: fix listening addresses for tests
- 60f73b2 make;docker/jobq: Add docker image to build for jobq (#7390)
- c10a5a6 cmd/tools/*-benchmark: make results comparable with benchstat
- d0e15c6 cmd/tools/metabase-minimize-listing-csv: tool for shrinking data
- 3db0017 build/docs: rename review.dev.storj.io to review.dev.storj.tools
- 98a82ba release v1.125.0-rc
Satellite
- 0f3b78b satellite/jobq: support Trim method
- d6aea95 satellite/jobq: implement in terms of “health”, not “priority”
- 5cd5c09 web/satellite: add project ID to segment events
- e903531 satellite/nodeselection: support dedicated upload filters
- d9af87b satellite/overlay: placement level free disk and node count metrics
- a615d25 satellite/overlay: make overlay mockdb avaialble for all packages
- c377292 satellite/metabase: avoid doin a panic
- d4e7cc7 satellite/payments/stripe: Add TODO about refactoring
- edd8c2a satellite/metabase/rangedloop: basic Avro support
- ffa3e3b satellite/jobq: AllPlacement flag for Clean/Trim messages
- 5ddc4ed web/satellite: fixed ‘Uplink doesn’t show up in apps search’
- ac502a1 web/satellite: UX for apps not listed
- 131afeb satellite/durability: count generic health matrix
- 164f18a satellite/console: set CSRF cookie later via config request
- dd6bc10 Revert “satellite/metabase: remove ListVerifySegments”
- be5c3e6 web/satellite: update wording of delete bucket confirmation
- d557b7a satellite/admin: delete API keys when deleting project
- 98975a3 satellite/metabase: add Compression flag for Spanner client
- 20d7b3c web/satellite: improve the share dialogs
- 7dc14a0 satellite/jobq: add AllPlacements for Len and Truncate
- 8a1c633 satellite/jobq: add Delete, Stat, TestingSetAttemptedTime rpcs
- 94297ed satellite/jobq: extend Pop and Peek to N items
- 9ef563b satellite/metabase: remove workaround for spanner emulator
- cb4a70c satellite/nodeselection: split-based topology selector parameters
- 17ee703 satellite/{console,analytics}: create Hubspot contact as soon as account is created
- 911a324 satellite/metabase: fix requerying with delete markers
- 0b88c84 cmd/satellite: Accept an email to delete data of an account
- 177a473 cmd/satellite,satellite/payments: remove some invoicing feature flags
- 47b802b satellite/console: make self-serve account delete consistent with admin
- 18be65d satellite/jobq: add per-placement queues automatically
- 0c4387d satellite/repair: define queue.Release method
- 7e1ad1b satellite/metabase: use RS encoding/decoding from storj/common
- efffba7 satellite/accounting/tally: add total_metadata_size metric
- 20ee3fe satellite/metabase: reduce number of Spanner health checkers for tests
- 15e170b satellite/jobq: make Inspect() indicate whether segment found
- 874c8cc satellite/metabase: remove unused code
- c0417c4 satellite/jobq: ServerTimeNow sentinel value
- d52877e satellite/jobq: add adapter to fit queue.RepairQueue
Storagenode
- 474dfd4 storagenode/hashstore: fix table header code
- 3b0ac31 storagenode/hashstore: revive at the db layer
- de8077c storagenode/inspector: remove space based assertions from test
- 4d4c5df storagenode/hashstore: report ‘trashed record was read’ only when it’s a real problem
- 86e10c6 storagenode/hashstore: LIFO/bounded mutex support
- 3e89ca9 storagenode/hashstore: initial memtbl implementation
- a9ec6b6 storagenode/hashstore: make memtbl resilient to failure
- ec16e4e storagenode/hashstore: add memtbl as a backend
- d97f291 storagenode/hashstore: add small test for Revive method
- 5e982a8 storagenode/hashstore: use lower bytes of key as shortKey
- a7440b6 storagenode/piecemigrate: remove additional check in case of collision
- 82674e6 storagenode/hashstore: raise rewrite probability to a power
- 3c4c55f storagenode/blobstore/statcache: remove entry from cache on create
Test
- 3b48738 private/testplanet: Remove duplicated unused Metabase