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)