github storj/storj v1.151.5

12 hours ago

Changelog

General

  • b807d69 shared/modular: initialize debug server early
  • e2c5a80 go.mod: bump cloud.google.com/go/spanner and github.com/googleapis/go-sql-spanner
  • 51481fd CALUDE.md: Add spanner because storj-up support it
  • 4c61bee contact/service.go: fix comment on cursor valid ranges
  • 80ba71d go.mod: bump storj/common

Satellite

  • d504e17 satellite/{accounting,projectlimitevents}: implemented event processing chore
  • 16e2658 satellite/{web,projectlimitevents}: add limit notification email templates
  • 0dd54ce satellite/{satellitedb,console}: add functionality to get/update project notification flags
  • b2e6f61 web/satellite: add functionality to update project limit notifications
  • eca5710 web/satellite: add dedicated rate limited page
  • 2ec5866 satellite/{db,console}: make externalID query multi-tenant aware
  • 338ba09 satellite/console: fix redirect loop with SSO
  • 17ca12c satellite/accounting/live: extend test for GetAllProjectTotals method
  • e7a7acb satellite/metabase: add missing node_aliases index to test migration
  • 4ba7bef satellite/admin: allow support team to freeze/unfreeze users in the UI
  • ff65477 satellite/satellitedb: fix invalid octal escape in migration snapshots
  • dde757f web/satellite: dark theme color fix for permissions selection
  • 192e1b9 satellite/console: re-add bucket versioning feature flag
  • 23a2afc satellite/{eventing,metabase/changestream}: async pub/sub delivery
  • 589931b satellite,web: open bucket eventing to all users
  • 4c7e307 web/satellite: fixed styling issues of the upload snackbar
  • 2861a25 web/satellite: don't display Storj in browser tab title
  • e96deb4 satellite/admin: use dropdown for license type selection
  • 03e5168 satellite/nodeselection: better error message for stream selector
  • fdd7eeb web/satellite: allow users to select bucket eventing permissions
  • c91802c satellite/console/consoleauth/sso: fix data race in TestSetMockTokens
  • 0b7bd11 satellite/balancer: add invariant observer for placement violations
  • be6f9cc satellite/{console,web}: add gateway endpoint URL override
  • b3b6d9b satellite/admin: add update license expiration feature
  • 20ddc7f satellite/admin: optionally send email when creating registration link
  • 0d624e9 satellite/{web,console}: hide bucket eventing UI behind feature flag
  • fed089f satellite/{console,web}: add config for REST API keys docs
  • 6e3dfbb satellite/taskqueue: add stream length monitor
  • b6de6b4 satellite/balancer: make drain stream ID configurable
  • 193fb56 satellite/balancer: include upload filter in drain node selection
  • 62aec2b satellite/nodeselection: implement DropWorst and DropWithChoiceOf2 stream seeds
  • bcef1ed satellite/eventing: replace Redis config cache with in-memory LRU
  • 748b31a satellite/console: restrict API key creation for satellite managed encryption projects
  • c7eb765 web/satellite: update browser tab title logic
  • a956562 satellite/{console,web}: improve emailed project invite link handling
  • 64a500c satellite/metabase: set created_at client-side for Spanner object inserts
  • 36d02d2 satellite/admin/ui: add optional email field to create reg token form
  • d96473f satellite/admin: allow RoleCustomerSupport to create reg tokens
  • d4ae29f satellite/balancer: avoid using excludedNodes
  • be32906 satellite/taskqueue: add BatchRunner for batch job processing
  • eede3b5 satellite/run: add migrate subcommand
  • 125be78 satellite/overlay: granular lifecycle management of upload/download cache
  • e66de61 satellite/admin: added update tenant ID feature flag
  • 1ececb4 satellite/admin: add new endpoint to update user's tenant ID
  • 707560c satellite/console: remove unused config values
  • a42fb44 satellite/admin/ui: add functionality to update user's Tenant ID
  • 6fadde6 satellite/metainfo: comprehensive unit test for the selection of RetryBeginSegmentPieces
  • 3965ca8 satellite/console: delete all sessions after IdP logout
  • 8b6731d satellite/console: update project tier migration functionality
  • 1a29205 satellite/{console,analytics}: send Segment event when legacy project is migrated
  • 5f1af93 satellite/admin/ui: Only show email warning when valid
  • 437b473 web/satellite: extend project tier migration functionality
  • 399b8b9 satellite/admin: Rename back-office to admin in README
  • b9a8b92 satellite/metabase: add checksum columns to objects and segments tables
  • c154930 satellite/accountfreeze: add mud module for freeze chores
  • f3d3962 satellite/admin: add mud module
  • f4c9cbd satellite/{console,satellitedb,accountfreeze}: make freeze chores tenant-aware
  • a17b66c satellite/accountfreeze: resolve tenant branding when sending freeze emails
  • 1821278 satellite/run: add admin subcommand
  • a7aae98 satellite/{payments,console}: re-define paid privileges for tenant users
  • 1012c0f satellite/admin: add tenant-related config value
  • 721324a satellite/{admin,satellitedb}: update GET user requests to respect service.TenantID value
  • a44b92e satellite/admin: add tenant scoping to state-changing user methods
  • 6447828 satellite/admin: add tenant scoping to project service methods
  • 91ae327 satellite/admin: add tenant scoping to buckets service methods
  • d6d424e satellite/admin: disable licenses requests for a tenant-scoped admin
  • aade893 satellite/admin: disable nodes requests for tenant-scoped admin
  • 414808c satellite/admin: add tenant scoping to change history and general search requests
  • 43dc41d satellite/admin: add tenant scoping to account freeze actions
  • 80a051e satellite/admin: disable some feature flags for tenant-scoped admin
  • 1e1bc9f satellite/{accountfreeze,run}: wire up account freeze chores to modular admin
  • 3859f6e satellite/admin: allow support or SE to change user kind
  • da7a759 Revert "satellite/console: restrict API key creation for satellite"
  • abc8035 satellite/repair: support custom chunk size for repair
  • 7ba9c22 satellite/metainfo: split MaxCommitDelay config per operation type
  • deed1cf web/satellite: Update useEventing composable

Storagenode

  • ebc66ef storagenode/monitor: use shared disk report for select runner

Don't miss a new storj release

NewReleases is sending notifications on new releases.