Changelog
General
- all: fix import groupings
- pkg/process: increase default log level to warn
- jenkins: use go 1.13.7
Storagenodes
- storagenode\gracefulexit: broke worker deleteOnePieceOrAll into deleteOnePiece and deleteAllPieces and deletePiece
- storagenode/pieces: Cache inits trash info from db
- storagenode/storagenodedb: use tagsql
- storagenode/storagenodedb: fix closing in-use database
- storagenode/peer: ensure contact.external-address and server.address is valid
- storagenode/pieces: Track total piece size
- storagenode/piecestore: add large timeouts to read/write operations
- storagenode/preflight: update allowed time difference for preflight clock sync
- storagenode/preflightcheck: enable database check by default
- storagenode/gracefulexit: higher concurrency and shorter timeouts
Uplink
- cmd/uplink: fix 'must specify access' for old uplink configurations
- cmd/uplink: Add ability to generate named accesses
- uplink: adjust to changes in storj/uplink
- cmd/{uplink,gateway}: update cli copy "http" -> "https"
- cmd/uplink: Create dir before saving config file
- cmd/uplink: print user-friendly FATAL errors.
- cmd/uplink: hide advanced flags from output
- cmd/uplink: improve usage for uplink subcommands
- cmd/uplink: add note about share not-after/not-before flags formats
- cmd/uplink: remove non-interactive mode from setup
Satellite
- satellite/accounting: refactor live accounting to hold current estimated totals
- web/satellite: error on logout from team page removed
- satellite/payments: coinpayments add completed status, treat received status as pending, add balance for completed transactions only
- satellite: use tagsql
- satellite/satellitedb: gracefulexit, add missing Errs check
- satellite/console/limits: add content-type to response, fix error
- {satellite,storagnode}/gracefulexit: reduce logging
- satellite/payments: promotional coupons generation functional added
- satellite/satellitedb: better coupons query
- satellite/console: handle graphql errors properly
- satellite/metainfo: improve metainfo logging
- satellite/console: use cookie based auth scheme
- satellite/metainfo: combine CommitSegment and CommitObject in batch
- web/satellite: redundant text removed from api keys page
- web/satellite: date view on billing history improved
- web/satellite: validation to reset password page added
- satellite/metainfo: Rate limiting - API requests
- web/satellite: project limits blinking fixed
- satellite/metainfo: move RS configuration to satellite
- satellite/metainfo: remove support for boltdb based pointerDB
- satellite/orders: Flush all pending bandwidth rollup writes on shutdown
- web/satellite: popup's images changed
- web/satellite: redundant scrolls fixed
- web/satellite: hyperlinks updated
- web/satellite: banner action area extended
- web/satellite: hyperlink on copy api key popup added
- satellite/satellitedb: fix issue with shared memory on range for bucket rollups
- satellite/metainfo: Delete segments in reverse order
- web/satellite: bakeoff UI prettifying
- web/satellite: payment banner second state
- web/satellite: word secret added to api keys
- satellite/order: decrease expire time from 7 days to 2 days
- satellite/satellitedb: insert into reported_serials w/ arrays
- satellite/satellitedb: use arrays and batch inserts for SaveTallies query
- satellite/metainfo: override bucket RS values with satellite config
- satellite/projectusage: reduce usage limit from 25GB to 5GB
- satellite/payments: allow floating point numbers for pricing
- satellite/payments: convert egress price to per byte basis
- satellite/payments: fix promotional coupons
- satellite/metainfo: Too many requests should have RPC status ResourceExhaused
- satellite/metainfo: Adding Monkit Meters to the Request Logs
- satellite/metainfo: add cache expiration for project level rate limiting
- web/satellite: logout fix
- satellite\payments: project limits for coupons increased
- satellite/projectusage: reduce usage limit from 5GB to 0GB