New release candidate version v1.108 is deployed on QA Satellite
Changelog
General
- 406c2c3 nodeselection: support subnet filter with any bit size (/25)
- 17c7163 shared/nodeidmap: add a generic NodeID map
- 79f3eb3 ci: move satellite UI tests after unit tests
- 8c2d8c0 release v1.108.1
Multinode
- 28a1e52 web/multinode: implement table sorting (#6974)
Satellite
- dcfc2ab web/satellite: fix no passphrase bug
- 09805a4 web/satellite: improve account setup dialog code
- 697225a satellite/satellitedb/dbx: add spanner support
- a2f8961 satellite/{web,console}: add config flag for new limits UI
- 247e22d web/satellite: improve limit update
- 8f9f7ff satellite/{buckets,metainfo}: donât suspend Object Lock bucket versioning
- 1de87c3 satellite/{console, db}: additional actions on account delete
- c28ebac satellite/payments: remove free trial feature flag
- 9f2ab74 satellite/console: extend account freeze to affect op specific limits
- e5bb367 satellite/console: attempt payment on card added
- 2f89fd6 satellite/nodeselection: dual selector
- 0daae24 web/satellite: fix error happening on logout
- 49d2c92 web/satellite: fix text wrapping for manage passphrase dialog
- cd7e49a satellite/metabase: exempt Postgres from UpdateTableStats test
- 24fc2f3 web/satellite: fix delete notification
- c0cf0db satellite/metabase: alias cache, only fetch missing nodes
- 4a7d284 satellite/console: fix flaky account freeze tests
- d6689fe web/satellite: fix limits behaviour
- d8103ae web/satellite: optimize file delete
- 753b045 satellite/{console,web}: support disabling satellite managed encryption
- 12e13b0 satellite/metabase: use generic nodealiasmap, fix alias lookup
- b2b9c3f web/satellite: fix swapped columns in versioned objects
- 85b3ff1 satellite/nodeselection/selector_test: increase test delta epsilon
- 8fc91a1 satellite/payments: update invoicing logic to handle accounts marked for deletion
- 9106714 satellite/repair: even more logging
- a9f888f web/satellite: add account type selection to account setup dialog
- cb9e5b5 web/satellite: update managed passphrase step
- 6d660b2 web/satellite: ui improvements
- e0ab857 satellite/metabase: update GetTableStats for postgresql
- 9b6d39d satellite/satellitedb/dbx: pull in dbx changes
- fb9a0a2 satellite/repair: instrumentation around queue insert
- a538566 satellite/satellitedb/dbx: add DriverMethods
- 56b7948 satellite/{admin, db}: new endpoint for downloading CSV with user emails marked for deletion
- 8265e00 satellite/admin: force delete projects of the users which were requested for deletion
- 5a30a1d satellite/satellitedb: fix ApiKeys methods
- 9f24535 satellite/satellitedb: fix billingDB use tx instead of db
- 3cb6625 satellite/satellitedb: ensure consoledb tables use tx
- 0681218 satellite/audit/verifier: Improve code comment
- b9219e7 satellite/satellitedb: stripe customers, avoid leaking the underlying implementation
- 3ad4a84 satellite/satellitedb: users, ensure code works in a tx
- 0efc3f1 satellite/satellitedb: add tx and db mixing check
- d8f9425 satellite/console: avoid a tx in apikeys
- c02ec50 satellite/console: send email when user changes password
- 91cdfe8 web/satellite: hide encryption notice for Storj managed projects
- 02306e3 satellite/kms: add support for multiple kms keys
- fe6ee95 web/satellite: improve exceed bandwidth limit error handling
- 311f938 satellite/*: fix things next staticcheck noticed
- b148438 satellite/satellitedb: Change meter by counter audit queues
- d18201b satellite/metainfo: big bitshifttracker (bitshift tracker with variable size)
- 252bc5a web/satellite: fix setup account flow
Storagenode
- 2fceb6c storagenode/blobstore: blobstore with caching file stat information (mod time, size)
- 9e99540 storagenode/retain: reduce concurrent retain requests to 1
- 30f80af storagenode/storagenodedb: buffer up GC Filewalker progress storage
- ea083c0 storagenode/orders: avoid Lstat calls on order files when listing
- 845efc6 storagenode/pieces: collector delete should update usage cache
- 32456d3 storagenode/collector: test used space updating