New release candidate is already deployed on QA Satellite
Changelog
General
- d8d247f go.mod: bump common and uplink
- d3305ea cmd/jobq: align a little more with storj standard services
- ccb9aa7 Jenkinsfile.public: align Test stage for Github builds with Gerrit one
- 6112a97 shared/tagsql: close DB if ping failed during Open
- 781208c all: don’t use localhost
- 63ea44d release v1.128.1-rc
Satellite
- 29cbdac satellite/db: add kind to user table
- d13c279 satellite/{console,admin}: set kind column with paid_tier column
- 2762e38 satellite/{console,payments}: refactor product configs
- b3b0fb0 satellite/payments: refactor product-placement price configs
- d2f08d8 satellite/db: update user kind to PRO for paid tier users
- 1dcfb64 web/satellite: updates for the onboarding flow
- e3cf38d satellite/nodeselection: avoid creating error every time
- aeee27d satellite/analytics: Add logging for freeze and unfreeze
- 35e3814 satellite/metainfo: add support for lite request to DownloadObject
- aa8195d satellite/console,web/satellite: Download prefix fixes
- 3fbc3e6 satellite/metabase: use Spanner Read API for fetchSegmentsForCommit
- a4fcab3 satellite/metabase: fix deletion of previous object version
- c84d3ba satellite/metabase: reduce allocations in scanSpannerItem
- cd4e2d5 satellite/overlay: improve error logging for node selection failures
- 97d07cd satellite/{console,analytics}: track user joining select waitlist
- 97051b2 satellite/db: add new domains table
- 395d5ff satellite/{console,db}: add domains db interface
- ec1189b satellite/metabase: remove session labels and request tag from Spanner
- b415734 web/satellite: add form to join select waitlist
- aae485e satellite/satellitedb/projectaccounting: count the tally data from across-month boundaries
- 6cf9ad9 web/satellite: ui updates
- 8af581e satellite/{metainfo,metabase}: support IfNoneMatch conditional writes
- e7d7c08 satellite/api: revert back from using dedicated type for node ID list
Storagenode
- 96e8b37 storagenode/hashstore: some optimizations
- edf25e0 storagenode/hashstore: misc test coverage improvements
- 7c88616 storagenode/hashstore: support RewriteMultiple=0 better
- 43ff568 storagenode/hashstore: make db.Compact only compact passive
- 71f97ca storagenode/hashstore: mmap for memtbl
- 5c486f0 storagenode/hashstore: increase test coverage
- 951fcca storagenode/piecestore: monitor some time to first byte
- 13deef0 storagenode/hashstore: mlock mmap by default
- 896a695 cmd/storagenode-updater: check that binary can start