github storj/storj v1.150.1

6 hours ago

Changelog

General

  • ed8cae6 scripts/lint: Fix flag using the wrong default value
  • 329a438 ci: bump Go to 1.25.8
  • 56edded shared/secret: support reading secret directly from vault
  • 03d3ffa shared/modular: support configuring identity cert/key directly
  • ae85bfd .golangci.yml: Update & fix issues

Satellite

  • 94ae2ae satellite/balancer: worker to fix balancing issue (piece replication)
  • 0534b28 satellite/console: add config for primary auth provider
  • a5391e8 satellite/console: embed IDP access token in token cookie
  • c45e31c web/satellite: use small logo during whitelabeled onboarding
  • 6680671 satellite/payments: Update 30 day min retention invoice logic
  • 64ed3c1 satellite/metabase: add index for node_alias
  • c8a5045 web/satellite: fix usage report undefined property access
  • 99b3f9d satellite/metabase: insert node aliases as a batch
  • 4433a6a satellite/metabase: move most of Get* methods fully under Adapter interface
  • d681492 web/satellite: add download info to bucket and project tables
  • e3a4945 web/satellite: fix 'limit reached' banners to be shown again
  • 1faf894 web/satellite: skip captcha if registration token is provided
  • e1c0828 satellite/eventing: set actual config ID in S3 event records
  • 52479c0 satellite/eventing: add monkit instrumentation
  • 8c6d085 satellite/console: make new rest API keys validation backward-compatible
  • f1d3b75 satellite/metabase: move Begin* methods fully to Adapter
  • b649d0a satellite/{console,web}: add SSO connection between satellite and compute OpenStack UI
  • d9ac8af satellite/metainfo: Remove redundant log message
  • 3eb41a9 satellite/metabase: improve error message for wrong segment key count in MoveObject
  • 1c3db30 satellite/balancer: add drain observer for moving pieces off selected nodes
  • 998315a satellite/metabase: move NodeAliasCache to adapters
  • 6534836 satellite/console: tie IDP and satellite sessions together
  • 3b953fc satellite/{console,web}: add dedicated auth error page
  • d82aa7e satellite/console,web/satellite: Whitelabel error pages
  • e1b85f5 satellite/{console,web}: disable user modification during auth migration
  • 3fc28bd web/satellite: Reorder onboarding steps
  • 6646919 web/satellite: Update whitelabel theme in light mode
  • 4a07c6b satellite,web/satellite: Update behavior for closed registration
  • c0a7c7e satellite/attribution: remove BackfillPlacementBatch
  • 0910893 satellite/console: fix a potential upgrade account bug
  • e58f923 web/satellite: refactor CreateProjectDialog.vue
  • 728f102 satellite/console: add tests for primary auth provider
  • 9781f45 satellite/satellitedb: add user_kind column to registration_tokens table
  • 4c1b53b satellite/{web,console}: move account management to primary IDP
  • 38a8a52 satellite/console: fixed PDF previews in the object browser
  • 94af312 web/satellite: use darkened primary color as button hover color
  • b872280 web/satellite: add build watch npm script
  • 4e31745 satellite/satellitedb: add user kind to reg tokens db methods
  • 09e376d satellite/admin: add user kind selection to create reg token flow
  • 51d6b76 satellite/console: respect reg token's user kind during registration
  • 6b2ccf2 web/satellite: skip onboarding plan selection if user has non-free kind
  • f4c3326 web/satellite: Handle Stripe errors on app startup asynchronously
  • f3d1343 web/satellite: Remove hardcoded logo from email
  • 3c406bd satellite/taskqueue: better taskqueue scheduling
  • 3658dbc satellite/balancer: use pooled connections
  • 9540e59 web/satellite: Integrate native token payments flag in the frontend
  • 9c2ad67 satellite/console: add webhook for SSO user state changes
  • 243e1a4 satellite/console: improve IdP logout
  • 0de4d9b satellite/balancer: reduce database queries
  • 24aa931 satellite/payments/stripe: add fallback SKU config for product 0
  • 2edc097 web/satellite: merge 2-step project creation flow into a single step form
  • 0c61dc0 satellite/console: specify post logout redirect URL
  • e39055e web/satellite: add create project step to onboarding
  • aea52f6 satellite/metabase: fix MoveObject to same destination
  • c052255 satellite/metabase/changestream: batch partition metadata updates
  • afa30e1 satellite/satellitedb: add project_limit_events table and notification_flags column to projects
  • 000032d web/satellite(whitelabel): fix dark mode link color on project card
  • 602e818 satellite/{console,web}: rework session refresh for primary IdP
  • f0febe7 web/satellite: conditionally hide name field on account setup
  • 95e9c0d satellite/console: implement PKCE for primary provider
  • bfc8b9c satellite/console: create SSO users with tenantID
  • d751377 satellite/{accounting,projectlimitevents}: add db interface and initial typings
  • fe7a24b satellite/satellitedb: implement DB methods for project limit events
  • 24c20f8 satellite/satellitedb: update project DB methods to handle new notifications field
  • 67fc514 satellite/accounting: add project notification flags to redis cache
  • 2e13bee satellite/satellitedb: extend apikeys.GetByHead to return projects.NotificationFlags
  • 18fbffe satellite/metabase: use explicit tx instead Apply for plan delete
  • 0bec658 satellite/accounting: fix redis updates for tally loop
  • 124fba4 satellite/{accounting,metainfo}: detect project limit threshold events on upload/download

Storagenode

  • 1f77f84 storagenode/piecemigrate: auto delete zero-sized files
  • ee3655b storagenode/piecemigrate: add WriteStateChecker to blob cleanup

Don't miss a new storj release

NewReleases is sending notifications on new releases.