github storj/storj v0.29.3

latest releases: v1.103.1-rc, v1.103.0-rc, v1.102.4...
4 years ago

Changelog

General

  • build: update golang to 1.13.5
  • all: remove code to default to grpc
  • pkg/rpc: remove drpc aliases
  • common: separate repository
  • all: reduce number of log messages
  • all: bump storj.io/common dependency

Storagenode

  • web/storagenode: notification markup
  • storagenode notification service and api added
  • satellitedb;storagenodedb: remove unnecessary use of DB transactions in graceful exit
  • storagenode/orders: adding jitter to sending (#3725)
  • installer/windows: batch file improvements (#3441)
  • pkg/server: set TCP_USER_TIMEOUT and monitor leaked conns
  • storagenode/gracefulexit: remove satellite entry when node fail precondition

Uplink

  • uplink/paths/encryption: support commandline argument to override path cipher to be urlsafe base64 for lists and deletes (#2855)
  • lib/uplinkc: add user agent
  • cmd/uplink: use arguments in share command as allowed path prefixes
  • lib/uplinkc: do some checks around conversions and allocations
  • uplink/metainfo: move listing to kvmetainfo

Satellite

  • satellite/overlay: filter reliable nodes from a list
  • satellite: Create method for deleting pieces of SNs
  • satellite/audit: do not report offline to overlay (#3547)
  • satellite/metainfo: use KnownReliable in DeleteObjectPieces
  • satellite/accounting/rollup: Use lastRollup as zero-value
  • satellite/gracefulexit: Use proper rpc status codes for disqualified nodes and too many connections
  • satellite/satellitedb: Add nodes_offline_times table for downtime tracking
  • satellite/gracefulexit: add ge eligibility check
  • satellte/metainfo: Make BeginDeleteObject to delete pieces
  • satellite/overlay: Add ability for overlay to get offline nodes ordered by last checked time
  • satellite/{downtime,contact}: Add CheckNodeAvailability for use within the downtime tracking chores.
  • satellite/console: add credit card charges to billing history
  • satellite:{downtime,overlay}: Implement offline node detection chore
  • satellite/metainfo: added rate limiting support to the metainfo loop.
  • satellite/gc: add timeout to retain requests
  • satellite/overlay: Return NodeLastContact instead of a node dossier from overlay.GetOfflineNodesLimited
  • satellite/gracefulexit: dq node on exit fail
  • web/satellite: dates to utc; limits bug fix;

Don't miss a new storj release

NewReleases is sending notifications on new releases.