github storj/storj v1.122.0-rc

11 hours ago

Changelog

General

  • d5d76e6 go.mod,go.sum: update github.com/dgraph-io/badger/v4 to v4.5.0
  • 3fd34fb private: add httpmock package
  • 85a5e8c go.mod: bump go-sql-spanner
  • 1f2daae shared/mud: export AddRequirement
  • 8f1312a ci: bump to Go 1.23.5
  • 277fe4c go.mod: bump storj.io/common dependency
  • e2f672c nodeselection/config: rename new weighted implementation for compatibility reasons
  • e51a4fb private/migrate: start batch through SQL
  • db70ffd go.mod: bump go-sql-spanner@v1.10.0
  • 10669bc ci: make build failures visible
  • f703221 Jenkinsfile.verify: don't run tests against crdb
  • 0ee5938 go.mod: bump go-sql-spanner@v1.10.1
  • cea7b6f shared/dbutil/spannerutil: add as of system interval to timestamp bound conversion
  • d19b157 release v1.122.0-rc

Satellite

  • 904b42a satellite/metainfo: handle errors during attribution better
  • d0ec9d0 satellite/console: support creating valdi user
  • 1bbea12 satellite/repair: counter to estimate effectiveness of a download shortcut
  • 9336928 satellite/console: handle sso provider change for external ID
  • 63f7a28 satellite/console: support creating valdi api key
  • 2508a0f satellite/console: add valdi service
  • 137d9fb web/satellite: adjust default date range on project dashboard
  • 02cd5ee satellite/console: console endpoint to get valdi api key
  • 07fca7c satellite/satellitedb: don't need to delete rollups in a tx anymore
  • 2fdee87 satellite/nodeselection: tag based NodeValue supports default value
  • 3b914a0 satellite/nodeselection: weighted select accepts any expression
  • e46fafe satellite/metabase: better logging for multiple committed versions warn
  • 306aec1 satellite/console: Attempt to fix/debug flaky TestDeleteAccount
  • b4f05f6 web/satellite: update chip colors for buckets table
  • 809829d web/satellite: ui-ux improvements
  • 841f637 satellite/console: rename valdi/client and NewClient
  • 38bf906 satellite/metainfo/validation: use project's public id in eventkit
  • a4c4ad8 web/satellite: upgrade Vuetify
  • eeb6951 satellite/console: send emails on MFA enable/disable
  • f3bba66 web/satellite: added additional raw link in share object dialog
  • 53855ec web/satellite: update txt record mismatch error on domains page
  • b9cb4ad satellite/internalpb: add sku to order metadata
  • 395f57f satellite/console: fixed CSRF cookie issue for separate frontend server
  • 1371076 web/satellite: upgraded dependencies
  • 7e787a5 satellite/payments: introduce stripe payment intents functionality to charge CCs
  • 36b7fc7 web/satellite: update projects page
  • deab482 web/satellite: updates for 'large file upload' behavior
  • 8591b06 satellite/{console,payments}: added stripe webhook events handling
  • a2ba8ba satellite/console: added /add-funds endpoint
  • d985193 satellite/metainfo: add edge url overrides to project info response
  • 9f74ae3 web/satellite: add more actions to project item menu
  • 5cf4ebb satellite/nodeselection: enable to parse placement config from a string
  • 24870a9 satellite/orders: allow skipping order signature verification
  • 5d30e24 satellite/orders: add trusted orders feature flag
  • 41c13f0 cmd/satellite: Fix typo in var name
  • 071e41b cmd/satellite: Differentiate help message of 2 commands
  • ac9880b web/satellite: make large file warning notification persistent
  • 74da2d6 web/satellite: removed unnecessary vertical scrolls
  • 5f994b4 web/satellite: upgrade eslint to 9.X
  • a38c3db satellite/{console,web}: add CSRF protection to project endpoints
  • ef4b69d web/satellite: add self serve placement step to create bucket
  • 6b0aef4 satellite/metabase: implement zombie objects with partitioned reads
  • df146e4 satellite/metabase: reorganize cleanup deletions
  • 956e73f satellite/metabase: use partitioned reads for delete expired
  • daab16a web/satellite: close file preview dialog on ESC click
  • 185eb2a satellite/{console,web}: add CSRF protection to auth endpoints
  • 9cd621e satellite/console: Fix and improve logs
  • 7bc4979 satellite/{console,web}: add CSRF protection to billing endpoints
  • 6b0f8bc web/satellite: support copying embed html for shared media
  • 7c9a849 satellite/metainfo/pointerverification: skip order validation from trusted uplinks and trusted nodes
  • 2d6a542 satellite/metainfo: Fix object size to be inline in tests
  • 89d5c57 satellite/metainfo: remove TestingPrecommitDeleteMode option
  • 270aa5d web/satellite: hide upgrade prompts for project members
  • debf435 satellite/analytics: unify Segment event names across satellites
  • 208ff67 satellite/console: verify captcha early on signup
  • 4a0a9f8 satellite/{console,web}: add CSRF protection to api-keys endpoints
  • 75a2aa1 satellite/{console,web}: add CSRF protection to analytics endpoints
  • b2cfb97 satellite/{payments,web}: implement add funds functionality
  • 4da2c86 satellite/{console,payments}: handle 'payment_intent.succeeded' webhook event
  • fbe9cfd satellite/metabase: don't do deletes if no previous version was found
  • c4253d6 web/satellite: styling updates (#7350)
  • 4daa585 satellite/metainfo/pointerverification: store signees instead
  • 7a37d0e satellite/console: Fix flaky TestDeleteAccount
  • 3bf8811 satellite/nodeselection: topology selector to use hierarchy + weighted randomness at the same time

Storagenode

  • 761ba4d storagenode: improve hashstore monitoring/logging
  • 98fb657 storagenode: fix space usage calculations
  • 42d5dcd storagenode/hashstore: optimistic flock
  • fb92f6a storagenode/cleanup: cleanup step to delete old + empty blobstore directories
  • 295db9a storagenode/hashstore: fix minor bug in file walking
  • 4a230ac storagenode/blobstore: directly call rmdir/RemoveDirectory when removing empty dirs
  • aa58cd6 storagenode/piecestore: better error handling
  • 3928476 storagenode/piecestore: improve download error handling
  • 826e6fc storagenode/piecestore: do not differentiate between expected and unexpected EOF
  • ffd1a6f storagenode/piecestore: log too many requests on info level
  • 84b1f61 storagenode/piecestore: connection reset during download can happen

Test

  • 9c9b2ea private/testplanet: Remove unused field

Don't miss a new storj release

NewReleases is sending notifications on new releases.