Release preparation v1.128

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
6 Likes

For the last few releases, the only real changes to the Storagenode software has been in regards to the Hashstore. Should this be understood as if development on the piecestore has stopped?

1 Like

Piecestore was not changing much either for a long time now.

1 Like