Changelog
General
- all: remove grpc
- all: remove drpc wrappers
- Add logging listener for retrieving and setting log levels
Storagenode
- storagenode/heldamount: added api for heldamount history separated by periods
- storagenode/reputation: unknown_audit_reputation_alpha and beta added to db, and reputation endpoint
- storagenode/console: remove last ping id and address
- web/storagenode: disposed held added to total held calculations
- web/storagenode: payout page scroll area extended
- storagenode/piecestore: move queue size defaults (#3881)
Satellite
- satellite/overlay: support DistinctIP=false in selection cache
- cmd/satellite: Enable admin service like other services, also sort environment variables (#3874)
- cmd/segment-reaper: add support for >65 segments
- satellite: Change Default Project Limits and minimum STORJ Payment (#3877)
- satellite/gracefulexit: add log message when node fails validation for piece transfer
- satellite/payments: all invoice commands require period
- web/satellite: project dashboard page UI reworked
- web/satellite: account dropdown reworked
- satellite/orders: use serial SerialNumber
- cmd/satellite: ensure we only create stripe customers for activated users (#3884)
- web/satellite: navigation side bar reworked
- satellite/payments/stripecoinpayments: fix listing issue in InvoiceApplyProjectRecords
- satellite: account balance divided into Free Credits and Coins
- satellite/payments: move inspector commands to satellite cli
- satellite/admin: add delete project endpoint (#3888)
- satellite/metainfo: remove deprecated error validation (#3876)
- satellite/nodeselection: node selection with proper bias
- cmd/segment-reaper: Report zombie segment's size
- satellite/admin: add user creation endpoint (#3889)
- satellite/admin: add coupon creation and listing (#3891)
Storj-sim
- storagenode/orders: set devDefault sender interval to 30s