github storj/storj v1.165.1

2 hours ago

Changelog

General

  • a0adc3b Jenkinsfile.{verify,premerge,public}: retry the build when the agent is lost
  • 5e2ebab Jenkinsfile.{verify,public}: run Satellite UI Tests in parallel with Tests
  • f0bba5d Jenkinsfile.premerge: run independent stages in parallel
  • bc57da5 Jenkinsfile.verify: pin tiup playground version and skip TiFlash
  • f7f3d8f Jenkinsfile.public: align with verify and premerge builds
  • 1131994 scripts/release: build, sign and compress binaries in one bake target
  • 7942153 scripts/lint: compile packages once before running linters
  • c1e309e Jenkinsfile.verify: start slowest test packages first
  • 453c7dd cmd/storj-sim: run the storj-sim based tests with the modular satellite
  • 9dad38d shared/modular/opentelemetry: export monkit metrics via OTLP/HTTP
  • d0f3440 shared/modular/opentelemetry: add service resource attributes
  • 7af9751 ci: bump compiler to 1.27.2
  • 826fa01 shared/dbutil: increase test database cleanup timeout
  • 5d74538 shared/mud: add Decorate
  • 652b95a scripts: bump lint tools for Go 1.27.2

Satellite

  • 2c707ff satellite/contact: custom notifications for the storagenode web interface
  • fbf8c28 satellite/metainfo: remove versionCollector
  • c8f456c satellite/repair/repairer: don't encode pieces that are not uploaded
  • 45bf46c satellite/metainfo: serve /trackers debug page in modular api
  • 7566581 satellite/nodeevents: add a separate sender address for node emails
  • e2893a2 satellite/metainfo: bind pending delete stream ID to request location
  • 112c8e1 satellite/metainfo: authorize source in FinishMoveObject
  • 0b41aa3 satellite/metainfo: authorize source in FinishCopyObject
  • 857e2bd satellite/console: rename project limit and name error classes
  • 2bdda5e satellite/satellitedb/satellitedbhook: add method hooks for tests
  • 34c28af satellite/console: fix concurrent project creation exceeding limit
  • 75b7dc1 satellite/metainfo: don't warn on user set limits
  • cb14b96 satellite/entitlements: add account invoice payment scope
  • eb2bdf5 satellite/payments/stripe: set invoice payment from entitlements
  • 41ab186 satellite/admin: manage account invoice payment entitlements
  • d4a2365 satellite/admin/ui: manage account invoice payment
  • 1ef5bfe satellite/admin: make invoice payment methods configurable
  • a6d9339 satellite/metainfo: disable upload limiter in TestEndpoint_Object_With_StorageNodes
  • 80fef48 satellite/{admin,console,satellitedb}: scope registration tokens to tenant
  • 2e0c86d storagenode/payouts,satellite/metainfo: fix flaky tests
  • 29371f9 satellite/{console,db}: list users
  • 48a6b38 satellite/admin: add users list endpoint
  • b955fad satellite/admin/ui: list all accounts
  • 496c224 satellite/admin: tenant check for RevokeAccess
  • fed178e satellite/console/dbcleanup/pendingdelete: delete opt-out frozen users
  • 14ac686 satellite/admin: require an explicit tenant scope
  • 763ef0f satellite/admin/ui: clarify account limits and owner freeze
  • d0ff43b web/satellite: send Content-MD5 for object legal hold and retention

Storagenode

  • 9c9016c storagenode/console/consoleapi: fix flaky EstimatedPayout test
  • d3e3b5f storagenode: make hashstore migration obligatory

Test

  • a5b9ddb testsuite/uplink-versions: cache built binaries
  • 5d32d43 testsuite/redis: disable Redis command retries
  • a6b4bfb testsuite/uplink-versions: rebuild cached storj-sim
  • 5863dbb testsuite/playwright-ui: bump CI workers to 16

Don't miss a new storj release

NewReleases is sending notifications on new releases.