Release preparation v1.124

Maybe it’s a little bit too late but Satellites are deployed with v1.124

Changelog

General

  • 3a7dd0c go.mod: bump storj.io/uplink
  • d9243b1 go.mod: bump stripe-go version to 81.3.1
  • 0c6aa03 storganode/piecestore: return rpctstatus.DeadlineExceeded when deadline passes while sending data
  • 6454bbe Cherry-pick jobq commits into release-v1.124 (#7391)
  • 28b85d9 release v1.124.2-rc

Satellite

  • f9ce182 satellite/analytics: include HubSpot object ID in analytics events, if it exists
  • 6e9e60b satellite/console: count runes for string length validation instead of bytes
  • cce977c satellite/accounting: Update reference to a ticket
  • d586dcf satellite/console: add config for rest API keys UI
  • e535ea6 satellite/metabase: add missing OL test for DeleteObjectLastCommitted
  • a2a06ab satellite/analytics: fixed hubspot request validation
  • 16c73df satellite/nodeselection: export private functions
  • 34883ff cmd/satellite: Add cmd delete-data delete-accounts
  • 402f73c satellite/metabase/rangedloop: validate number of segments
  • 5351e1e cmd/satellite: Return a missing error to abort execution
  • a4f4a6c satellite/nodeselection: generic min and max function for arithmetic expression
  • 327c6b0 satellite/metabase: make DeleteObjects respect Object Lock
  • 387fddd satellite/payments: use idempotency key for apply stripe credit action
  • 6476463 satellite/metainfo: debug endpoint for printing out success / failure tracker state
  • f3eb7fe satellite/metainfo: add config flag for enabling DeleteObjects
  • e11d72b satellite/metainfo: split object deletion code into new file
  • b585778 satellite/{analytics,web}: add optional request ID to UI error event
  • 015e481 satellite/satellitedb: remove unused GetTestApiKey
  • 60519e4 cmd/satellite: Add flag for batch size delete objects
  • dfd70f3 web/satellite: add info tooltip for disabled add funds btn
  • 2eccbfd satellite/analytics: fixes for hubspot webhook handling
  • d2177dd web/satellite: clean up error handling
  • 048ed63 satellite/{analytics,web}: add optional status code to UI error event
  • dd5d547 web/satellite: move plugins to be in the same folder
  • 3da0a9b web/satellite: move useNotify hook to other composables
  • 2c5c528 web/satellite: fixed breadcrumbs overflow
  • 28b1948 satellite/payments: slight adjustments for ‘add funds’ feature
  • 3ca053e satellite/console: handle payment_intent.payment_failed stripe webhook event
  • c9edf30 web/satellite: split out AG web worker code
  • 6100508 web/satellite: remove some unused code
  • 231c42f satellite/repair/repairer: properly categorize timed out nodes
  • f357d28 go.mod, satellite/metabase: bump storj/common
  • f873ae7 satellite/metainfo: prefix-restricted move and copy should work
  • 5131e7a satellite/satellitedb: add product_id to usage tables
  • 97eee20 satellite/metabase: reduce allocations during segments loop
  • 977e2a9 satellite/admin: Keep deleted accounts as members
  • 2194b0c web/satellite: add confirmation step to full access flow
  • 219d186 web/satellite: ui and ux updates (#7387)
  • 24adc28 satellite/gc/bloomfilter: add SyncObserverV2
  • 868b169 satellite: wire SyncObserverV2 up
  • 874aed3 satellite/gc: fix SyncObserverV2 allocs, add a benchmark for observers
  • e63b4c5 satellite/gc/bloomfilter: fix a panic
  • 99d02cb satellite/jobq: initial implementation of jobq (“job queue”)
  • 8879c84 satellite/jobq: support Clean method

Storagenode

  • ada3171 storagenode: fix path of migrate_chore metadata
  • 205b447 storagenode/modular: fix docker build, add graphviz
  • a22d768 storagenode/piecestore: rename rpcstatus named wrap for deadline exceeded errors
  • 53d2cda storagenode/modular: remove support for arm32 docker images temporarily
  • 2ba8808 storagenode/piecestore: migrating backend should use old backend only if piece was missing
  • 37c3e95 storagenode/piecestore: make sure we log/monitor info about piece found in trash
  • f53f5c6 storagenode/piecestore: fix error labeling in case of cancellation
  • f1a697a storagenode/piecestore: simplify error handling of context canellation
  • 1d4e57d storagenode/hashstore: immediate delete trash flag
  • afb5fcd storagenode/hashstore: add Tbl interface to abstract hashtbls
  • afb4abd storagenode/hashstore: fix table header code

Test

  • 78439b3 cmd/uplink/ultest: fix incorrect file size calculation
  • 38f018f cmd/uplink/ultest: add rudimentary versioning support

Uplink

  • 0c166c4 cmd/uplink: use edge url override
  • 3ac0191 cmd/uplink: add flag for listing all object versions
  • 993d667 cmd/uplink: add flag for deleting specific version of object
  • 1e8c892 cmd/uplink: add flag for bypassing governance when deleting
4 Likes