New release candidate is already deployed on QA Satellite
Changelog
General
- ce5cd4f all: remove monkit lock comments
- 8118ea6 shared/modular: enable component customization, even for predefined sub commands
- c63fbee Makefile: split into multiple files
- 0936557 Earthfile: remove
- bf73d07 script: publish rc tags as pre-release
- 5b75bf1 shared/modular: better error message for duplicated components
- c6a1266 shared/modular: syntax to add/remove optional tag
- 01e013f shared/modular: support distributed tracing
- bbc84b5 cmd/tools/spanner-key-parser: add tool for parsing Spanner range keys
- 578d6bf shared/modular: implement eventkit publisher for modular satellite components
- b998fb3 .claude/skills/gerrit: Help claude to interact
- ad35e7e scripts: fix publish-release.sh prerelease flag
- 5d53f9c release v1.142.3
Satellite
- c7ace71 satellite/admin: fix get user breaking when no customer exists for a user
- 1985492 satellite/admin-ui: add update bucket UI
- b116e42 satellite/metabase: don’t read expires_at on precommitQuery
- 31fdfde cmd/satellite: Add a few debug messages to user-accounts
- d7f3ca0 satellite/metabase: don’t read encrypted user data columns on precommitQuery
- e3d3e90 satellite/eventing: determine event name from transaction_tag
- 399b8a7 satellite/metabase: fix DB migration
- 5283d09 satellite/console: display product short names in buckets table
- 7fff015 satellite/satellitedb/dbx: Fix typos in comments
- 4a0e45e satellite/admin-ui: update logo
- d2e5d2d satellite/admin/back-office: extend update user endpoint to handle Member accounts
- 121eb4b satellite/admin: add get products endpoint
- 6b2f748 satellite/orders: Drop TODO comment doesn’t apply
- bcd6d24 satellite/accountfreeze: separate chore functions
- ccccf5e satellite: modular definitions for web console
- 2a28188 satellite/{metainfo.metabase}: remove hardcoded max commit delay for DeleteAllBucketObjects
- a714047 satellite/metabase: extract avro logic into separate package
- 5a823d4 web/satellite: add back buckets stat card on dashboard
- 1603637 satellite/console: add IsClassic flag to project entity
- b95f9a7 web/satellite: added Classic badges on All Projects page
- 1224482 satellite/console: added new endpoint for the project pricing migration
- b57189a web/satellite: added pricing tier migration feature
- effe5d2 satellite/console: added feature flag for the onboarding billing info
- 59ba796 satellite/admin: add update entitlements endpoint
- 81de69c satellite/admin-ui: add view entitlements dialog
- f4926ba satellite/admin-ui: add update entitlements capabilities
- c50dbdc web/satellite: fix potential undefined placement property access
- 4b47ca1 satellite/orders: Remove method only used in test
- c1f7a02 satellite/payments: add optional cusID arg to save billing address method
- 5682140 satellite/{payments,console,web}: simplify add tax ID logic
- f1635c2 satellite/satellitedb: Fix error message
- 72e7abf satellite/console: invalidate removed admin invite link
- c985f67 satellite/run: enable all observability tools for modular satellite
- 64bc837 satellite/metainfo: add object lock fields to satellite StreamID
- c0492ce satellite/console: extend purchase endpoint to accept billing info
- 6a37a18 satellite/{console,web}: enable CC authorization by default
- 55be126 satellite/metainfo: detect type of upload (regular/multipart)
- 5d6335b web/satellite: optionally collect billing info during onboarding
- fdbb816 satellite/satellitedb: Add 2 monkit meters (num updates)
- 5f69ef7 satellite/{console,web}: enable ‘pay upfront to upgrade’ by default
- 557e7ca web/satellite: improve remove default card UX
- cc43798 satellite/metabase: add comprehensive doc.go for AI agents
- a22bfb3 satellite/metabase: add option to skip pending object check on segment commit
- d9485ab satellite/{console,web}: limit possible user statuses for project invitee
- a2f9ff1 satellite/{console,db,web}: warn of object lock enabled buckets on project deletion
- fdc64d6 satellite/{console,web}: warn of object lock enabled buckets on account deletion
- f0bc2ef satellite/admin-ui: correct create REST API key reason placeholder
- fa2c11d satellite/console/consoleweb: fix default trial expired meeting link
- e43215f web/satellite: UI updates for buckets table
- f026b89 satellite/metabase/metabasetest: remove debug code
- 432a14b satellite/metabase/changestream: persist state to database
- 3e4e504 satellite/orders: Make max commit delay configurable
- fb40d5e satellite/metabase: adjust CommitObject to distinguish regular and multipart uploads
- 0b56d4c satellite/metainfo: make SkipPendingObject behind feature flag
Storagenode
- e739841 storagenode/hashstore: write hint files for fast fsck
- 9cab8c4 storagenode/hashstore: introduce RecordTails
- 78086e9 storagenode/modular: dedicated subcommand for select and normal run
- ca86faf web/storagenode: remove jest unit tests
- baadbc8 web/storagenode: use new styling syntax
- d9f1d6d web/storagenode: add pinia modules
Test
- a60eeec testsuite/playwright-ui: bump workers number for CI
Uplink
- 956ea99 cmd/uplink: register command supports Object Mount credential format
