Maybe a little bit late, but still release version v1.141 deployed on QA Satellite and all prod satellites.
So changelog this time
General
- 8ee2947 shared/modular: remove unusued, old code
- 3d90358 cmd/tools/segment-verify: attempt to fix flaky TestVerifier
- 913ef37 Jenkinsfile.{public,verify}: run all tests in parallel
- fc14766 ci: improve spanner emulator change stream performance
- 8e0334a Makefile: increase playwright-ui test timeout
- 26a39ec Jenkinsfile.{verify,public): run tests one by one for now
- 230bc2d docs: enhance CLAUDE.md with comprehensive architecture documentation
- de0ceb0 Makefile: fix go version for darwing builds
- f5ad7f9 go.mod: bump storj.io/common
- 0b2d91d script: don’t use draft releases by default
- e129eea build: Fix version caching for storagenode-modular
- 32c13b5 release v1.141.0-rc
Satellite
- 62934e5 satellite/{eventing,changestream}: monitor long running functinos with monkit
- 69f31a1 satellite/metabase: remove encryptionParameters wrapper
- 8ddbb30 web/satellite: hide team passphrase banner for the projects with managed passphrase
- ff8c073 satellite/console: updated invoice and receipt description related to the to upgrade
- f8d17cd satellite/eventing: use same config prefix for modular and non-modular
- 1994faa web/satellite: hide segment info for new pricing
- 70d4cbc satellite: Untangle Overlay Service from Repair Checker
- 37525cd satellite: Untangle Overlay Service from Repair Repairer
- aac1985 satellite/tally: add per-product storage remainder billing
- 951d50e satellite/metabase: two roundtrip commit object
- 6bd7ace satellite/console: add price summary field to products
- 0339709 satellite/{console,payments}: update self-serve placement conditions
- e9575f4 satellite: enable reputation cache for modular auditor
- 4225c60 satellite/metabase: set ExcludeTxnFromChangeStreams to more places
- 7c6fa8e web/satellite: update account setup for new pricing
- aeda634 web/satellite: update upgrade dialog for new pricing
- 44c483b satellite/console: update active projects filter
- a382a94 satellite/metabase: lift delete unversioned out of finalize commit
- 5739b17 satellite/metabase: make insert/update mutation code cleaner
- 5199dae satellite/reputation: force update vetted_at when required
- 76449a4 satellite/metainfo: updated placement validation on bucket create
- eb9391b satellite/payments: support unit conversion at the time of invoice generation
- 633cb36 satellite/payments: round up estimated product charges if needed
- e495fc3 satellite/payments: omit segment invoice item if its price is zero
- 969eb45 satellite: fix incorrect oauth host passed to backoffice
- 1c7b788 satellite/metabase: two roundtrip commit inline object
- c0855d4 satellite/metabase: drop CommitObjectWithSegments
- 2f1d63e satellite/metabase: remove old CommitInlineObject
- 1d442cc satellite/metabase: clarify an if statement
- 5ac3037 satellite/metabase: fix ListObjects for negative pending object version
- 30256cf satellite/eventing: fix version id in s3 events
- bba9185 satellite/admin-ui: expand update project limits
- 345c132 web/satellite: correct past month option on usage report
- dc77bf0 web/satellite: show warning when using dots in a bucket name during creation
- 8abafbc web/satellite: remove VWindow in VDialog mixin
- 6287a49 cmd/satellite/users: fix typo in log statement
- d4eecbd satellite/eventing: add observability metrics
- c5e3df7 web/satellite: replaced explicit mdi icons usage with lucide icons
- 3674854 web/satellite: upgrade vite version to resolve vulnerabilities
- 90539b0 satellite/{stripe,web}: add report download to billing history
- 38ecf8d satellite/{stripe,web}: represent empty usage correctly
- 145185f satellite/metabase: use precommit query in copy object
- c7dcf98 satellite/metabase: use precommit query inside object move
- 65170f6 satellite/metabase: remove PrecommitConstraint
- f1b0720 satellite/reputation: Update comment & remove unused param
- 0973abb cmd/satellite: Add help message clarification
- 9ae8ba8 satellite/eventing: remove s3: prefix from event names
- 5dc0f48 satellite/{web,console}: fix self-serve placement UX
- eb49477 satellite/admin: add global projects and users search
- 7764871 satellite/admin-ui: add global search dialog
- a02bf0b web/satellite: improve usage report dialog
- 88924ce satellite/payments/paymentsconfig: improve products config
- 8bff360 satellite/admin: handle nullable fields properly
- 52e9f53 web/satellite: wire up compute instances to the backend
- f8b2f99 web/satellite: improve compute UI validation
- c13bdfc satellite/admin-ui: handle nullable fields properly
- b5d6be7 satellite/{admin,ui}: require reason for mutation requests
- 12cb883 satellite/admin-ui: require reason for mutation actions
- 50a417d satellite/admin: add update project endpoint
- 7288320 satellite/admin-ui: add update project UI
- f9b4c83 satellite/admin: add reason to update user audit log
- 4aa4c20 web/satellite: added instance details modal
- 3a5813f satellite/admin: add audit log for disable user call
- e333df6 web/satellite: wire up available instance configuration with the backend
- dafa8b1 satellite/admin: add audit log to freeze/unfreeze actions
- 125913e satellite/admin: add audit log to the toggle MFA call
- 9194623 satellite/admin: add audit log to the create REST key call
- 1da68aa satellite/console: add new Member user kind
- 84fd4da satellite/console: feature flag for the Member accounts
- e3f3c69 satellite/console: update registration to create member accounts when needed
- 5720699 web/satellite: updated onboarding for member accounts
- 0b4d91c web/satellite: added update compute instance type functionality
- f132219 satellite/eventing: log the entire change record
- e9a1665 satellite/console: allow Member account upgrades
- 46c1742 satellite/console: added start free trial endpoint
- 32cef87 satellite/metainfo: Add clarification comment
- 07f3ea7 satellite/metabase: move object lock info to separate file
- 74513a1 satellite/durability: enable placement check and declumping for durability check
- e2d0894 web/satellite: handle project creation by Member account
- 4102447 satellite/admin: add audit log to the update project limits call
- 6044d89 satellite/admin: add project buckets endpoint
- dd80408 satellite/admin-ui: list project buckets
- af68ecf web/satellite: rework share dialog to have an extra step
- 3ea570a satellite/{console,web}: updated condition for when to show compute UI
- f5cae46 satellite/admin: add update bucket endpoint
- 6e5d035 satellite/admin: extended update user kind to handle Member accounts
- 48e8cad web/satellite: fix account setup with pricing plan
Storagenode
- 081cf1e storagenode/hashstore: calculate dead bytes compared to the real log size
- 53e7711 storagenode/hashstore: cleanups+better reclaimed accounting
- 06f2a6e storagenode/hashstore: exact stats for hashtbl
