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