github storj/storj v1.163.4

2 hours ago

Changelog

General

  • 5657e82 go.mod: bump storj.io/common
  • 62ad86b ci: upgrade to Go 1.26.6
  • 9a3816f shared/modular/logger: honor log.level on the OpenTelemetry core
  • 5dbec64 all: fixes for Go 1.27 linters
  • 1ed108d go.mod: bump storj/uplink
  • 4baa53f web: speed up CI build checks
  • 1853cbe shared/tagsql: add Statement for DB-lifetime prepared statements
  • 92ef32f build: avoid uploading binaries to gs bucket
  • 76a8730 shared/dbutil: allow extra tags on db_stats series
  • 4be0a5d shared/modular/opentelemetry: report OTLP export errors without stopping the process
  • be2f3b6 installer/windows: add zig custom action DLL
  • d22fe0f installer/windows: build MSI with wixl on linux
  • 4df750b shared/strictcsv: support optional field headers
  • 5a9809d shared/strictcsv: add AllowExtraColumns read option
  • 0bdf3ba release.Dockerfile: upgrade Zig to 0.16.0
  • 8c88a96 v1.163.4

Satellite

  • 307b84e satellite/nodeaudit: add PieceCountHistogram observer
  • a3a7694 satellite/gc/bloomfilter: keep a single GC observer
  • 0f6dabc cmd/satellite: drop legacy compensation subcommand
  • 08b95eb satellite/metabase: give each batched loop entry its own AliasPieces
  • d0803fd satellite/repair: avoid heap allocation per piece in classification
  • 377c5e1 satellite/console/dbcleanup/pendingdelete: reduce non-locked delete buffer to 0h, retain object lock buckets
  • 05a9d0d satellite: preserve nil for stripped user agent
  • 946a142 satellite/compensation: honor self-signed price tags with voluntary discount
  • a4bdf10 satellite/compensation: make offline cutoff configurable + exiting code
  • 49b87dc satellite/compensation: support exclusion based on status
  • e26ebac satellite/compensation: make run faster with caching previous totals
  • 61717ce satellite/compensation: import prepare command to the satellite repo
  • 2578299 satellite/satellitedb: add invoice license record table
  • 08b3439 web/satellite/wasm: bump storj.io/storj dependency
  • 34b8340 satellite/payments/stripe: silence SA1019 in stripemock
  • 8b52b70 satellite/admin: remove legacy admin UI
  • 5a346f6 satellite/admin/ui: show account and project creation dates
  • b972ebc satellite/gc/bloomfilter: require a fixed read timestamp
  • 0d55d42 satellite/payments: don't bill zero min retention
  • 037a236 satellite/run: check that subcommand selectors do not collide
  • d8be519 satellite/compensation: add payment finalization command
  • aa9d11f satellite/compensation: partial period and wallet-summary
  • bf9f069 satellite/compensation: use stored LastIP for OFAC screening
  • 15412b7 satellite/metabase/rangedloop: pin the GC safepoint in the modular gc-bf job
  • 4c934ac satellite/compensation: refine invoice and wallet totals
  • 97f4212 satellite/gc/bloomfilter: shard bloom filter generation by node ID range

Storagenode

  • a2040f3 storagenode/piecestore: cache hashstore space usage
  • 151c336 storagenode/hashstore: run tests in parallel
  • 4d4ecc6 storagenode/hashstore: add timeouts for goroutine waits
  • bac86c5 storagenode/piecestore: implement Exists endpoint

Don't miss a new storj release

NewReleases is sending notifications on new releases.