github storj/storj v1.123.4

one day ago

Changelog

General

  • 640a4d0 Jenkinsfile.public: don't use tmpfs
  • 29c0896 Makefile: dedicated (simplified) golang image for OSX cross compilation
  • e625b49 satelite/payments/stripe: Enable Stripe idempotency
  • 92856af shared/dbutil/spannerutil: fix session leak in test
  • 06d9f9d private/kvstore/boltdb: fix lint error in test
  • 3c20eb9 console: add anonymous ID to sign up and sign in analytics
  • d3e14fa go.mod: switch to go-sql-spanner@main
  • b6bca99 release v1.123.4

Multinode

Satellite

  • eac88e3 satellite/satellitedb: separate UpdateBandwidthBatch per implementation
  • 2587da5 satellite/satellitedb: use BatchUpdate in UpdateBandwidthBatch
  • 6d8bff3 satellite/console: feature flag for download prefix feature
  • 56b2ce6 web/satellite: clarify egress usage graph, displaying settled usage
  • 1673832 satellite/admin: Clarify delete user/project endpoint
  • 947906d satellite/nodeselection/failuretracker: use a stochastic rolloff from the failure tracker
  • 17111fd satellite/metainfo/nodeselection: missing period, linter failure, jenkins failure
  • 06a007c satellite/{metainfo,orders}: BeginSegment lite mode
  • c6e7153 satellite/metabase/rangedloop: reorganize config values
  • 86f12ab satellite/nodeselection: fix flaky TestNodes
  • 577ad21 satellite/nodeselection: tiny optimization
  • 2b7c9d7 satellite/metabase: use spanner read api for ranged loop
  • 6356f94 satellite/cmd: Add cmd delete-data delete-objects
  • 65c8c98 satellite/metabase: don't let DeleteObject return old transaction data
  • b5a2cee satellite/console: another fix for CSRF protection
  • 985c461 cmd/satellite: Refactor deleteObjects to reuse logic
  • a08fffb satellite/metabase: add max staleness support to segments loop
  • bb7e6f6 satellite/metabase: ignore Object Lock when deleting pending objects
  • 6db9d86 satellite/metabase: fix segment count metric for pending object deletion
  • 0de1481 satellite/metabase: add type definition for stream ID suffix
  • 09d46f3 web/satellite: fixed an issue with share access name length
  • 34b02d5 satellite/metabase: add stream ID filtering to DeleteObjectExactVersion
  • 08da27b satellite/metabase: remove redundant DeleteObjects code
  • 78c6d62 satellite/console: update 'set user settings' log
  • 5c4f084 satellite/{console,payments}: add config for placement details
  • 91d90b3 satellite/{console,payments}: add sku to product price overrides
  • dc5cc4b web/satellite: remove divider in project item menu
  • a63f436 web/satellite: show info in delete bucket dialog for locked buckets
  • cd164fe web/satellite: disallow selecting invalid dates in date pickers
  • e61a1be web/satellite: fix folder delete on versions view
  • ee96a97 satellite/console: return project salt along with a project config
  • e6137e8 web/satellite: do not always fetch project salt
  • 98ae142 web/satellite: fix upload progress indicator
  • a80ecdc satellite/repair: add testcase for TestRepairTargetOverrides
  • 0028024 satellite/metabase: add suspended versioning support to DeleteObjects
  • db0e32e web/satellite: download bucket as ZIP or TAR.GZ
  • 89fb451 satellite/web: support // in browser path
  • 24b498c satellite/contact/endpoint: don't count database failures against rate limit
  • 2c650f8 web/satellite: show create bucket success step in onboarding
  • 80b905f cmd/satellite: Add an extra test case deleteObjects
  • da9cd8f satellite/console: fix logs formatting for 'add funds' feature
  • 0ef95e7 satellite/analytics: make signup hubspot form URL and event configurable
  • f87ccc9 satellite/internalpb: rename sku to product_id
  • 86a97b8 web/satellite: download folder as ZIP or TAR.GZ
  • 313ba0e web/satellite: add OS and device detection
  • cba363c satellite/metainfo: debug endpoint for printing out success / failure tracker state
  • 661ddb0 go.mod,satellite/satellitedb: fix session leak and sql error
  • 946f4a4 web/satellite,testsuite/ui: fixed folder double-click issue
  • da7ddbb Revert "satellite/metainfo: debug endpoint for printing out success / failure tracker state"
  • b188919 satellite/metabase: less aggressive usage of Read API for loop
  • f7aff5d satellite/overlay: decrease NodeCheckInWaitPeriod
  • 23dcdaa satellite/satellitedb: add hubspot_object_id column to users table
  • cb055f8 satellite/analytics: added hubspot webhook config values
  • 169d679 satellite/repaier/repairer: do not remove segments from repair queue if we have chance to fix it next time
  • 1a07937 web/satellite: update large file warning/error behavior
  • 71e8f1d satellite/{console,analytics}: add HubSpot webhook to populate object ID
  • ba29601 web/satellite: add CSRF header to 'add-funds' endpoint request
  • 6fb35f6 satellite/repair: fix retry logic in AdminFetchPieces
  • a0dd56c satellite/nodeselection: support ScoreNode (trackers) in arithmetic expressions
  • 094f97b satellite/analytics: include HubSpot object ID in analytics events, if it exists
  • ce7cc59 satellite/console: count runes for string length validation instead of bytes
  • 52e10bd satellite/analytics: fixed hubspot request validation
  • 694f2cb satellite/metabase/rangedloop: validate number of segments
  • 6481297 cmd/satellite: Add cmd delete-data delete-accounts
  • 8561c90 cmd/satellite: Return a missing error to abort execution

Storagenode

  • ee90fd6 storagenode/piecestore: report piece expiration info to monkit
  • a3afb1c storagenode: docker scripts to build modular node
  • 454db6e storagenode/hashstore: env config for compaction
  • 3538563 storagenode/piecestore: report errors remotely better
  • 5e3257f storagenode/piecestore: skip speedestimate check when MinUploadSpeed is zero
  • 60f002d storagenode/piecestore: test trash on hashstorebackend
  • 7e4a45b storagenode/modular: add a simplified build.sh to fix version tags
  • 686899d storagenode/hashstore: add ctx to hashtbl methods
  • 442b215 storagenode/hashstore: ctx aware rwmutex
  • 26e7f51 storagenode/hashstore: reduce page size to 512 bytes
  • ca4bc92 storagenode/hashstore: optimize rewriting records
  • a75e163 storagenode/hashstore: compute estimate over groups of pages
  • ddd549a Revert "storagenode/piecestore: report piece expiration info to ..."
  • b8c5afe storagenode/hashstore: allow increasing incremental batch size
  • 1232fee storagenode/hashstore: remove optimistic alignment
  • ad5bfa6 storagenode/hashstore: speed up benchmarks with -short
  • f5fa6e1 storagenode/piecestore: handle context cancellation properly
  • 4b22b72 storagenode/{contact,monitor}: add configurable timeout to checkin
  • 2436132 storagenode/hashstore: stochastic log rewriting
  • 23ce0ba storagenode/hashstore: make the location of hashstore hashtables configurable

Test

  • 0c6f8d6 testsuite/wasm: bump wasm size

Don't miss a new storj release

NewReleases is sending notifications on new releases.