New release candidate v1.130.4 is already deployed on QA Satellite
Big change for Pro customers - minimum charge since Jul 1st
Changelog
General
- bd54078 dev: descriptors for (Claude Code and Aider) AI agents
- 1f9849e nodeselection: fix node-selection debug endpoint
- 8f88aee Jenkinsfile: drop “Storage Node 1.20” checks
- 2761f9e Makefile: remove custom build process for SN binaries
- 6aa13e1 go.mod: bump common
- 47813e5 cmd/jobqtool: add histogram support to job queue statistics
- 941c779 cmd/tools/segment-verify: add segment creation time to reports
- 77ecaf4 cmd/tools/segment-verify: fixes to bucket processing
- baa5660 cmd/jobq: add GCP profiling support
- 853c778 release v1.130.4
Satellite
- 97d31fa satellite/nodeselection: add round function to arithmetic operations
- db0a44c satellite/satellitedb: Support getting usage by placement
- ad1604d satellite/console: better error handling for CSRF protection
- 1db3738 satellite/metabase: use PartitionQuery with CollectBucketTally
- 68ae72c satellite/metainfo: Add root piece ID to DownloadObject Lite
- a447d2c satellite/console: update detailed usage report
- 928fe1a satellite/nodeselection: configure prometheus based external tracker
- 0a2203f satellite: monitor values of success tracker / failure tracker
- 9a73a36 satellite/metabase: remove redundant test case
- e8fb06d satellite/metabase: optimize AliasPieces.DecodeSpanner
- 3b97322 satellite/{satellitedb,payments}: Replace GetProjectTotalByPartner
- cfaf1c3 satellite/satellitedb/consolddb: Doc users.Insert behavior
- 3aa27f7 satellite/{console,db,web}: update bucket egress/storage stats to be for billing period
- 1006e9d satellite/db: db query to populate placement for value_attributions based on bucket_metainfos
- c775af8 cmd/satellite: added command to populate placement in value_attributions table
- 24e7a61 satellite/db: fix flaky TestGetProjectTotalByPartnerAndPlacement test
- ca6337b satellite/metainfo: add RetryBeginSegmentPieces batch support
- 323c787 satellite/metabase: optimize stream ID retrieval with partitioned queries
- 9b29ff1 satellite/web: correct usage price on create bucket dialog
- 8d5428d satellite/{payments,console}: return product ID from GetPartnerPlacementPriceModel
- d2b7219 satellite/metainfo: update attribution logic to store placement
- 2f21847 satellite/{payments,console}: add config values for minimum charge
- df6f1ed satellite/console: conditionally remove disclaimer row from usage report
- cf61cc5 web/satellite: fix browser card view for many objects
- 4e3e3f7 web/satellite: update detailed report dialog
- 4237846 web/satellite: bump dependencies
- 312d6b9 web/satellite: fixed navigation issue for create bucket flow
- a866dbb satellite/payments: update mustSkipUser to return user
- 392783c satellite/{web,console}: remove legacy stripe card widget and related code
- 5bcdc87 satellite/payments: invoice by product
- ca7b90e web/satellite: put object mount first in applications list
- 59cb4bc satellite/metainfo: make bucket deletion batch size configurable
- e263573 web/satellite: show link expiration in share dialog
- 6b5dcfc satellite/console: add minimum charge info to get user response
- 9732912 web/satellite: add Object Mount docs link to Apps page
- 6674bf1 satellite/db: reset trial expiration values on user upgrade
- 7a8dda6 satellite/{console,web}: pass usage price config to the UI
- fb818da satellite/satellitedb/testdata: fix foreign key error for v292
- 9f26d1d satellite/nodeselection: add prometheus tracker to the tracker debug endpoint
- 3553072 satellite/repair/checker: refresh nodes cache when observer starts
- 400d3ca satellite/payments: update invoicing for minimum charge
- 255b381 web/satellite: remove references to no minimum charge
- 048d55c satellite/{payments,console}: simplify minimum charge config
- 15a939e satellite/web: add minimum charge banner
- f85aa51 web/satellite: updates for estimated charges
- 1ab0db1 satellite/web: specify minimum charge date time zone
- d8fc4b7 web/satellite: add minimum charge notice to add tokens step
- e2fb650 satellite/satellitedb: account for completely deleted buckets
- 6497500 satellite/jobq: get rid of funnel goroutine
- 41867fa satellite/satellitedb/projectaccounting: optimize non-empty bucket search for spanner
Uplink
- 103dcdf cmd/uplink: add debug decrypt-path command