New release candidate v1.137.2 is already deployed on QA Satellite.
Changelog
General
- 0299274 build: run ‘CRDB Run Rolling Upgrade Test’ only if DB is changed
- 08f5f70 build: create modular storagenode with
docker buildx bake
- f2f6eb9 cherry-pick v1.137.1-rc (#7598)
- 7476119 release v1.137.2
Satellite
- 8e6ce32 satellite/modular: modular satellite supports auditor subcommand
- ad4daa7 satellite/payments: add method to list duplicate CC fingerprint usages
- d990952 satellite/metabase: speed up TestDeleteExpiredObjects
- 24c4540 satellite/metabase: remove SQL ranged loop implementation
- 87dda8d satellite/metabase/metabasetests: faster segments creation
- aebb5b2 satellite/metabase: use Spanner Read API for ListNodeAliases
- 70dcf1d cmd/satellite: satellite command to list duplicate CC usages
- 0c14ee2 web/satellite: removed unused getOwnedProjects functionality
- fb7a7b8 satellite/metabase: update begin object exact version
- 4e9672e satellite/console: remove unused GET api/v0/projects/paged endpoint
- 96353c0 satellite/{console,satellitedb}: return HasManagedPassphrase as part of GET projects response
- da1168e web/satellite: show Encryption column in projects table
- ea5fa12 web/satellite: set min and max dates for Dashboard datepicker
- e9ee988 satellite/accounting: increase project_bandwidth_daily_rollups retention period
- 03b8b2e satellite/mailservice: added Hubspot mail service
- fb2d403 satellite/{console,mailservice}: added ghost session warning email
- cf596b5 satellite/metainfo: make sure requests will succeed without redis
- 6dec489 satellite/metainfo: add option to upload with BeginObjectExactVersion
- aa0b4cf cmd/satellite,satellite/{payments,satellitedb}: remove legacy invoicing code
- 669985b satellite/satellitedb/consoledb: avoid getting api key just after creation
- 5c9e749 satellite/durability: disable observer for tests by default
- d34fa3b satellite/{payments,console,web}: removed non-product-based logic
- 4ea8f27 satellite/metainfo: refactor success tracker monitoring into dedicated monitor
- 166f750 satellite/metabase: fix TestMigration for cockroach
- 0fc653b satellite/metainfo: monitor which projects hits single object upload limit
- 710905f satellite/{console,payments}: remove JSON support for some configs
- fdbbdc4 satellite/metabase: exclude everything from change stream by default
- 89acec9 satellite/repair: create new ‘repair’ subcommand for modular satellite
- 40de5e7 satellite/eventing: introduce configuration flag
- ca59759 satellite/metainfo: disable TestingAlternativeBeginObject flag for tests by default
- 770a05b satellite/metainfo: transmit object events for specific buckets
- b05e57d cmd/satellite: Homogenize log field user-accounts cmd
- 1877d5d satellite/metainfo: add support for bursting to single path upload limiting
- 0d297ca satellite/audit: use real reporter/containment with modular auditor
- 9cf0fd8 satellite/accounting/nodetally: use PieceSize method to calc piece size
- fc7f0c8 satellite/db: add index to users.status_updated_at
- 2fb5097 satellite/audit: fix flaky TestAuditCollector
- 69df13e satellite/metabase: avoid individual inserts in TestDeleteExpiredObjects
- ec78445 satellite/repair/checker: attempt to make observer tests less flaky
- 2db7b68 satellite/db: add status_updated_at to projects table
- 75052da satellite/satellitedb: migration to add new entitlements table
- 47f862b satellite/{console,db}: update status_updated_at on project status update
Storagenode
- 3cd208c storagenode/hashstore: error if table missing when logs present
- 3abd275 storagenode: build UI in containers for modular storagenode
- 2d73a73 storagenode/piecestore: Fix typo in code comment
- 677c356 storagenode/hashstore: use configuration loading instead of environment variables
Test
- aa5883e private/testplanet: remove unused api request
- 16a56dc testsuite/playwright-ui: add self-serve placement test
- 63cdf0d testsuite/playwright-ui: added edit full name test
- ba95862 testsuite/playwright-ui: added change password test
- 2ad50e5 testsuite/playwright-ui: added change session timeout test