New release candidate v1.143 is already deployed on QA Satellite
List of changes:
Changelog
Satellite
- 356ff80 satellite/metabase/changestream: avoid fmt.Sprintf in SQL
- 885e52c web/satellite: update css
- 2a499ec satellite/metabase/changestream: increase max timeout for test cleanup
- 93c200c satellite/metabase/changestream: log errors in processor
- ffe45bd satellite/payments: add logging when ProcessRecord fails
- fe89fd4 satellite/satellitedb: create new bucket_migrations table
- eb86b4a satellite/admin-ui: fix user/project state update bug
- bc7fcc5 satellite/console/consoleweb: add compute gateway URL to CSP
- 218f5d1 satellite/valdi: make the valdi client optional for modular console
- 7d2c971 satellite/mailservice: wrap template parsing error
- c5df8af satellite/metabase: fix negative version handling in Delete|Get ObjectExactVersion
- cacf8fa satellite: added bucket migrations DB logic
- 102ca97 web/satellite: improve remove card flow
- fc9e942 satellite/metabase: use precommit query in delete
- 6994c2e satellite/metabase: rename isRetentionProtected → Retention.isProtected
- 05161dd satellite/metabase/changestream: SchedulePartitions sets scheduled_at
- 81e32bd web/satellite: add webui to modular storagenode container
- 0b0d5e5 satellite/metabase: avoid reading segment count from previous object version
- 5cb3f91 satellite/satellitedb: Fix metrics reporting
- 7c92021 satellite/console: add config for partner UI mods
- 4711e71 satellite/metabase: simplify test object verification
- b676c86 satellite/metabase: simplify test object verification part 2
- 1d9b6e7 web/satellite: get partner UI config from backend
- 1b85db8 satellite/console: add white label config
- 981622e satellite/{console,tenancy}: create tenant context system for request-level tenant identification
- 5717d95 satellite/payments/stripe: reduce number of queries to spanner
- 63897d4 satellite/metabase: reuse object (if possible) when committing unversioned objects
- 5bae544 satellite/metabase: simplify test object verification part 3
- 8f03e82 satellite/metabase: add EncodeSpanner/DecodeSpanner for Version
- 94c347e satellite/reputation: check node age in addition to number of audits to determine vetted status
- 2d06d4a satellite/Dockerfile: adds the bad-passwords file directly to the image
- 3d47568 satellite/nodeselection: unvetted selector should use threshold as a max
- 336b8ea satellite/admin: allow abbreviated user deletion
- 797d6e0 satellite/admin-ui: allow abbreviated user deletion
- b137784 satellite/db: add tenant_id column to users table
- 309e444 satellite/{console,db}: add tenantID aware db methods
- 136c71f satellite/metabase: use Apply instead of BatchWrite in deleteObjectLastCommittedPlain
- beaec41 satellite/metainfo: reduce test data size
- 1de3ae1 satellite/metainfo: fix multipart upload detection in batch
- f9621fd web/satellite: make UI config backward compatible
Storagenode
- f8e4d8f web/storagenode: migrated simple components to use script setup syntax
- d33cb90 web/storagenode: migrate notifications, content and error components to use SFC syntax
- f061d96 web/storagenode: migrated and reworked charts to use SFC syntax
- c2ecb27 web/storagenode: migrate another set of components to use SFC syntax
- ce86a8d web/storagenode: migrated payout components to use SFC syntax
- ef5f694 web/storagenode: remove Vue filters
- 8b27012 web/storagenode: replace Vuex with Pinia
- b085811 web/storagenode: upgrade Vue version along with other deps
- 6e27be9 storagenode/{console,web}: replace vue cli service (webpack) with vite
- 7849fe5 cmd/storagenode: fix node version for docker image
- 8c49a04 web/storagenode,all: fix node Dockerfile, use official nodejs image and bump to 24.11.1
- 4e52fd0 storagenode: Fix UsedSpace calculation of Storagenode web console
- 8eddf1d storagenode/hashstore: windows fixes
Test
- 35ba1fb testsuite/playwright-ui: regenerate lock file
Uplink
- b920533 cmd/uplink: move backward compatibility tests from storj/uplink
Multinode
General
- 22a8e9b shared/modular/cli: errgroup must cancel the context
- 3b7dfe9 shared/modular/cli: use zeebo/errs for error handling
- 6b59cfd claude/skills: add test-with-spanner skill
- edceb83 all: fix ctx handling
- d00fe29 Claude.md: teach it how to run unit tests with Spanner emulator
- 502cede build: script and Claude files to do automatic review on Gerrit
- fba7259 Jenkinsfile.{verify|public}: improve build time
- f2c0856 scripts: tag-release.sh doesn’t create dedicated commits






