Releases: storj/storj
v0.22.2
v0.22.1
Changelog
General
- pkg/transport: set default timeout to 10 minutes (#3075)
- Bump go version to 1.13.1 (#3130)
- Add support for freebsd on amd64 (#3116)
Storagenode
- auto-updater: unpack/check binary, restart service (#2968)
- storagenode-updater: respond to Windows Service events (#3077)
- web/storagenode: UI node ID container fixed (#3079)
- storagenode/process: respond to Windows Service events (#3025)
- Remove Kademlia dependencies from Satellite and Storagenode (#2966)
- autoupdater: use blang/semver (#3063)
- storagenode/storagenodedb: Migrate to separate dbs (#3081)
- Windows installer for storage nodes (#2921)
- storagenode/winsvc: avoid the 15s sleep when stopping the service (#3098)
- storagenode: avoid starting command on service stop (#3105)
- storagenode/storagenodedb: Vacuum info.db to prepare for splitting storagenodedbs (#3134)
- storagenode/dashboard: change etherscan link to open ERC-20 transactions (#3131)
- storagenode/main: map aliases for kademlia config values (#3118)
- storagenode/storagenodedb: add SQL receiver logic for graceful exit (#3067)
- storagenode/dashboard: update online status (#3168)
Uplink
- metainfo: move api keys to part of the request (#3069)
Satellite
- satellite/repair: delete pieces that failed piece hashes verification from pointer (#3051)
- satellite/repair: add metric trackers for segment age before repair (#3056)
- satellite/metainfo: Verify storagenode signature on satellite upload (#2985)
- web/satellite: Payment methods markup (#3054)
- satellite/audit: delete nodes from containment when segment has changed (#3115)
- satellite/metainfo: add commit interval to prevent long delays between order limit creation and segment commit (#3149)
- satellite/overlay: add UpdateExitStatus and GetExitingNodes for graceful exit (#3087)
- Satellite/repair: Add Repair Threshold Override to allow earlier repair (#3151)
v0.21.4
v0.21.3
Changelog
Satellite
- metainfo: move FinishDeleteSegment logic to BeginDeleteSegment (#3104)
- satellite/satellitedb: update node version columns in UpdateCheckIn (#3129)
Storage node
- remove kademlia: create upsert query to update uptime and version (#2999)
Certificate Authority
- run certificate authorization endpoint (#3108)
Versioncontrol
- internal/version: Change default endpoint to query (#3126)
This release contains a storage node windows binary. We publish it in order to implement and test auto updates. Please don't use the binary and wait until we have finished the auto update feature.
v0.21.1
Changelog
General
- all: use min tls 1.2 for grpc (#2967)
- all: add archview annotations (#2964)
- jenkins: update to go1.13 (#2990)
- docs/design: Graceful Exit (#2866)
Storage node
- Kademlia replacement (#2951, #2877, #2942)
- storagenode/dashboard: frontend for node operators (#2906)
- storagenode/dashboard: change disqualification text (#3007)
- storagenode/storagenodedb: add new tables for graceful exit (#3008)
- storagenode/orders: fix data race in settle (#3042)
- storagenode/dashboard: Enable storagenode dashboard in docker images (#3024)
Uplink
- uplink: don't stop deleting segments on first error (#2943)
- cmd/uplink: fix progressbar data race (#2987)
- uplink: integrate new Metainfo calls (#2640)
- uplink/ecclient: Report success in debug level (#3037)
- Uplink "import" command (#2981)
Satellite
- satellite/vouchers: deprecate voucher endpoint, return 'please upgrade' error (#2940)
- satellite/audit: create the audit queue, chore, and worker (#2888)
- Repair with hashes (#2925)
- docs: add reputation documentation (#2982)
- satellite/overlay: avoid large statement for piece counts (#3001)
- satellite/audit: audit 2..0 worker now verifies and reverifies (#2965)
- satellite/satellitedb: use noreturn (#3022)
- satellite/satellitedb: add new graceful exit tables and add graceful exit fields to nodes (#3033)
- satellite/audit: fix containment mode (#3085)
Storj-sim
- cmd/storj-sim: allow overriding executables (#2976)
- pkg/process: reduce noise in storj-sim (#2988)
- storj-sim: correct storagenode dashboard config (#3010)
- satellite/audit: set devDefaults for ChoreInterval and QueueInterval to 1m (#3058)
This release contains a storage node windows binary. We publish it in order to implement and test auto updates. Please don't use the binary and wait until we have finished the auto update feature.
v0.20.2
v0.20.1
Changelog
Storage node
- storagenode/retain: fix concurrency issues (#2828)
- storagenode/autoupdate: Storage node auto-updater skeleton (#2902)
Uplink
- Fix downloading non encrypted segments (#2870)
- uplink/ecclient: change delete logs from err to debug level (#2917)
Satellite
- docs/design: satellite service separation (#2815)
- docs/design: Storage Node downtime tracking (#2857)
- docs/design: update audit v2 (#2901)
- satellite/audit: add segment path into logs (#2898)
- satellite/metainfo: Improve metainfo ListSegments (#2882)
This release contains a storage node windows binary. We publish it in order to implement and test auto updates. Please don't use the binary and wait until we have finished the auto update feature.
v0.19.7
v0.19.6
v0.19.5
Changelog
Storage node
- Adjust arm63v6 and aarch64 images to match convention (#2845)
- storagenode/docker: open port for storage node dashboard API (#2899)
- storagenode/orders: Don't return error Archiving unsent (#2903)
- storagenode/orderarchive: Reduce TTL from 45 to 7 days (#2915)
Satellite
- satellite/orders: Fix for V3-2529: Release v0.19.0 storage nodes can't submit orders, duplicate key value violates unique constraint (#2900)
This release contains a storage node windows binary. We publish it in order to implement and test auto updates. Please don't use the binary and wait until we have finished the auto update feature.