Release preparation v1.130

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

Is the version number correct ?

This should be a hyperlink in case anyone missed that post.

1 Like

You are right. My bad.

Thanks for the suggestion. Done

1 Like

I was hoping a link to A Follow-up on the New Minimum Usage Fee – and a Request for Feedback - #92 by littleskunk would be added to the text “minimum charge since Jul 1st”. In case people may have missed that announcement.

A better link would be: A Follow-up on the New Minimum Usage Fee – and a Request for Feedback

1 Like

I was reading your reply when I copy pasted it :slight_smile:

I didn’t notice the link having your reply in it

why when storj roll out update ingress always drops? 1-2 day before update rollout, like when you update satellite, the client need to update their versions to start upload again?
today for example 1.130 is rolled out, ingress dropped yesterday, like was no morning spice in ingress. every 2 weeks i see this behavior. some ingress drops before update.


after i moved to hash store, every update some part of nodes go like this, to fix it i need to delete databases, it little bit annoying.