Changelog
Storagenode
- storagenode/heldamount payments removed
- storagenode/pieces: Process deletes asynchronously
- web/storagenode: api calls ungrouped, removed extra current period call
- web/storagenode: added held amount in table for current period
- web/storagenode: disq and suspended text color fixed in dark mode
- storagenode/piecestore: remove error from info log for download canceled (#3869)
- storagenode-updater: add recovery for windows service restart
- storagenode/dashboard: trash added to avaliable space calculations
- storagenode/pieces: implement buffering for writing
- storagenode: allow configuring database path independently
- storagenode/console: API /dashboard disk-space data separated for UsedForPieces, Trash, Available
- web/storagenode: no data state added to payout table
Uplink
- cmd: add prompt for enabling tracing during uplink cli setup
- storj: update to uplink 1.0.5
- cmd/uplink: disable tlemetry if user opt out
- cmd/uplink: properly path escape shares
- lib/uplink: better diagnostics with invalid encryption access
Satellite
- satellite/{metainfo,repair}: Delete expired segments from metainfo
- satellite/metainfo/piecedeletion: try to make batches larger
- satellite/satellitedb: disqualify suspended nodes when the grace period passes
- satellite/console: add rate limiter to login, register, password recovery
- satellite/satellitedb: Ensure we just return bucket usage for buckets that exist (#3863)
- web/satellite: onboarding tour: adding payment methods step
- satellite/admin: add a readme about endpoints
- satellite/compensation: add offline status tracking
- satellite/satellitedb/overlaycache: fix behavior around gracefully exited nodes
- satellite/overlay: remove old updateaddress method
- web/satellite: onboarding tour: create project step
- web/satellite: onboarding tour: api keys and upload data steps
- satellite/orders;accounting: Add monthly project download bandwidth rollup
- satellite/overlay: Add flag for enabling/disabling disqualification from suspension mode
- satellite/metainfo,storage: use different limit for metainfo loop
- satellite/audit: increases audit worker concurrency to 2