Skip to content

Releases: storj/storj

v1.104.5

14 May 20:35
v1.104.5
f3a0595
Compare
Choose a tag to compare

Changelog

General

  • 9f7bdbe all: drop old build constraints
  • ebac6ce go.mod: bump dependencies (common)
  • 71c0c2d shared/{dbutil|migrate|tagsql}: import db related packages from common
  • 7dfc648 {versioncontrol,private/version}: remove support for old semver
  • e725221 go.mod: use github.com/storj/exp-spanner fork
  • 73c658f blobstore: remove Chmod
  • 3b6cce9 shared/dbutil: spannerutil.Int utility function
  • e018de0 all: fix errs.New(fmt.Sprintf(...)) issues
  • 4d66b76 Jenkinsfile.{public,verify}: Temporarily disable satellite UI tests
  • 2b13d98 blobstore/filestore: cache Info for a second

Satellite

  • 505c110 satellite/overlay: update benchmark to have node tags
  • 49663eb satellite/gc/bloomfilter: update tests to use both observers
  • 8f5ac63 satellite/db: added passphrase_enc and path_encryption columns to projects table
  • 4a45ffb satellite/db: add role column for project_members table
  • aa573cb satellite/{console, web}: set length restrictions on onboarding inputs
  • a5263ac satellite/metabase: move GetTableStats implementation to the adapter level
  • e3b1ca8 satellite/metabase: accept spanner as a first class db implementation
  • 1e5eff4 satellite/{payments,console}: add endpoint to manage user billing address
  • dcd3ccc satellite/console: remove analytics rate limit
  • a2db5e7 satellite/console: allow only 6-digit code for account activation
  • 532942c satellite/metabase: abstract away transaction formation
  • c23ba19 satellite/contact: accept self signed tags from storagenodes
  • 60a01eb web/satellite: add UI to manage billing address
  • 655a7bd satellite/{payments,console,stripe}: add endpoint to manage user tax information
  • 9802535 web/satellite: add UI to manage tax IDs
  • 0aad164 satellite/metabase: spanner encoding/decoding for encryptionParameters
  • 31a9ca9 satellite/metabase: (Encode|Decode)Spanner for ObjectStatus
  • f04a3c5 satellite/metabase: use spannerutil.Int in TestingGetAllSegments
  • d230637 satellite/metabase: split out PendingObjectExists() for db adapters
  • d7f7d1c satellite/metabase: split out CommitSegment for db adapters
  • 094d27b satellite/metabase: split out CommitInlineSegment for db adapters
  • 6d475df satellite/metabase: split out TestingGetAllObjects for db adapters
  • c5591ed satellite/metabase: TestingGetAllObjects for spanner
  • 3ef1143 satellite/{console, db}: add functionality to update project member role
  • bb35101 satellite/console: added endpoint to update project member's role
  • 034770a web/satellite: added functionality to update project member's role
  • c689688 satellite/metabase: (Encode|Decode)Spanner for ObjectKey
  • 860bbdd satellite/console: restrict deletion of non-owned API keys to members without Admin role
  • a224d4a satellite/overlay: increase free space buffer to 5GB (#6948)
  • 37e3715 web/satellite: ui/ux updates (#6947)
  • a4296c1 satellite/console: Add rate limiting to api key handlers
  • 712add7 satellite/{console,web}: add config for billing information tab
  • 44c8bd7 web/satellite: remove dynamic tax id length restriction
  • 0760a03 web/satellite: fixes for linksharing paths
  • 818d5e3 web/satellite: fixes for object preview
  • 41d151d web/satellite: update favicons (#6956)
  • 773d96d web/satellite: fix layout of access encryption (#6957)
  • 25df6bc web/satellite: add NULL check for A/B testing endpoint
  • 0c163b2 satellite/nodeselection: do not use random.Source from multiple go routine
  • 48b4ed1 satellite/repair/checker: track piece loss rate
  • 6f09e5b satellite/console/consoleweb: Remove rate limiter from api key creation

Storagenode

  • 448d663 storagenode: fix disk monitoring for FreeBSD
  • aa84cb6 storagenodedb: buffer up piece expirations
  • b9fe1e7 storagenode/orders: Remove unnecessary V0 order version checks
  • f00bf1e storagenode/orders: Open "writable unsent orders file" less
  • 016090d storagenode/piecestore: fix monitoring cardinality issue
  • ed819e9 storagenode/blobstore: remove preallocate size
  • 491c019 storagenode/blobstore/filestore: by default turn off fsync
  • 962ff04 storagenode: add bandwidth DB write cache
  • 4d93a3c storagenode/piecestore: add bandwidth only when settling orders
  • 8c42f43 cmd/storagenode: fix flaky test
  • 5bf9a60 storagenode/blobstore: remove some dead code
  • d68abcf storagenode/pieces: update used space on trash-lazyfilewalker completion
  • 67b0bb4 storagenode/storagenodedb: safeguard against corrupted db in v57 migration

v1.104.4

15 May 14:03
Compare
Choose a tag to compare

Changelog

General

  • 9f7bdbe all: drop old build constraints
  • ebac6ce go.mod: bump dependencies (common)
  • 71c0c2d shared/{dbutil|migrate|tagsql}: import db related packages from common
  • 7dfc648 {versioncontrol,private/version}: remove support for old semver
  • e725221 go.mod: use github.com/storj/exp-spanner fork
  • 73c658f blobstore: remove Chmod
  • 3b6cce9 shared/dbutil: spannerutil.Int utility function
  • e018de0 all: fix errs.New(fmt.Sprintf(...)) issues
  • 4d66b76 Jenkinsfile.{public,verify}: Temporarily disable satellite UI tests
  • 2b13d98 blobstore/filestore: cache Info for a second
  • b7e8978 release v1.104.4

Satellite

  • 505c110 satellite/overlay: update benchmark to have node tags
  • 49663eb satellite/gc/bloomfilter: update tests to use both observers
  • 8f5ac63 satellite/db: added passphrase_enc and path_encryption columns to projects table
  • 4a45ffb satellite/db: add role column for project_members table
  • aa573cb satellite/{console, web}: set length restrictions on onboarding inputs
  • a5263ac satellite/metabase: move GetTableStats implementation to the adapter level
  • e3b1ca8 satellite/metabase: accept spanner as a first class db implementation
  • 1e5eff4 satellite/{payments,console}: add endpoint to manage user billing address
  • dcd3ccc satellite/console: remove analytics rate limit
  • a2db5e7 satellite/console: allow only 6-digit code for account activation
  • 532942c satellite/metabase: abstract away transaction formation
  • c23ba19 satellite/contact: accept self signed tags from storagenodes
  • 60a01eb web/satellite: add UI to manage billing address
  • 655a7bd satellite/{payments,console,stripe}: add endpoint to manage user tax information
  • 9802535 web/satellite: add UI to manage tax IDs
  • 0aad164 satellite/metabase: spanner encoding/decoding for encryptionParameters
  • 31a9ca9 satellite/metabase: (Encode|Decode)Spanner for ObjectStatus
  • f04a3c5 satellite/metabase: use spannerutil.Int in TestingGetAllSegments
  • d230637 satellite/metabase: split out PendingObjectExists() for db adapters
  • d7f7d1c satellite/metabase: split out CommitSegment for db adapters
  • 094d27b satellite/metabase: split out CommitInlineSegment for db adapters
  • 6d475df satellite/metabase: split out TestingGetAllObjects for db adapters
  • c5591ed satellite/metabase: TestingGetAllObjects for spanner
  • 3ef1143 satellite/{console, db}: add functionality to update project member role
  • bb35101 satellite/console: added endpoint to update project member's role
  • 034770a web/satellite: added functionality to update project member's role
  • c689688 satellite/metabase: (Encode|Decode)Spanner for ObjectKey
  • 860bbdd satellite/console: restrict deletion of non-owned API keys to members without Admin role
  • a224d4a satellite/overlay: increase free space buffer to 5GB (#6948)
  • 37e3715 web/satellite: ui/ux updates (#6947)
  • a4296c1 satellite/console: Add rate limiting to api key handlers
  • 712add7 satellite/{console,web}: add config for billing information tab
  • 44c8bd7 web/satellite: remove dynamic tax id length restriction
  • 0760a03 web/satellite: fixes for linksharing paths
  • 818d5e3 web/satellite: fixes for object preview
  • 41d151d web/satellite: update favicons (#6956)
  • 773d96d web/satellite: fix layout of access encryption (#6957)
  • 25df6bc web/satellite: add NULL check for A/B testing endpoint
  • 0c163b2 satellite/nodeselection: do not use random.Source from multiple go routine
  • 48b4ed1 satellite/repair/checker: track piece loss rate

Storagenode

  • 448d663 storagenode: fix disk monitoring for FreeBSD
  • aa84cb6 storagenodedb: buffer up piece expirations
  • b9fe1e7 storagenode/orders: Remove unnecessary V0 order version checks
  • f00bf1e storagenode/orders: Open "writable unsent orders file" less
  • 016090d storagenode/piecestore: fix monitoring cardinality issue
  • ed819e9 storagenode/blobstore: remove preallocate size
  • 491c019 storagenode/blobstore/filestore: by default turn off fsync
  • 962ff04 storagenode: add bandwidth DB write cache
  • 4d93a3c storagenode/piecestore: add bandwidth only when settling orders
  • 8c42f43 cmd/storagenode: fix flaky test
  • 5bf9a60 storagenode/blobstore: remove some dead code
  • d68abcf storagenode/pieces: update used space on trash-lazyfilewalker completion
  • 67b0bb4 storagenode/storagenodedb: safeguard against corrupted db in v57 migration

v1.104.3

14 May 12:30
v1.104.3
1a8a1ab
Compare
Choose a tag to compare

Changelog

General

  • 9f7bdbe all: drop old build constraints
  • ebac6ce go.mod: bump dependencies (common)
  • 71c0c2d shared/{dbutil|migrate|tagsql}: import db related packages from common
  • 7dfc648 {versioncontrol,private/version}: remove support for old semver
  • e725221 go.mod: use github.com/storj/exp-spanner fork
  • 73c658f blobstore: remove Chmod
  • 3b6cce9 shared/dbutil: spannerutil.Int utility function
  • e018de0 all: fix errs.New(fmt.Sprintf(...)) issues
  • 4d66b76 Jenkinsfile.{public,verify}: Temporarily disable satellite UI tests
  • 2b13d98 blobstore/filestore: cache Info for a second

Satellite

  • 505c110 satellite/overlay: update benchmark to have node tags
  • 49663eb satellite/gc/bloomfilter: update tests to use both observers
  • 8f5ac63 satellite/db: added passphrase_enc and path_encryption columns to projects table
  • 4a45ffb satellite/db: add role column for project_members table
  • aa573cb satellite/{console, web}: set length restrictions on onboarding inputs
  • a5263ac satellite/metabase: move GetTableStats implementation to the adapter level
  • e3b1ca8 satellite/metabase: accept spanner as a first class db implementation
  • 1e5eff4 satellite/{payments,console}: add endpoint to manage user billing address
  • dcd3ccc satellite/console: remove analytics rate limit
  • a2db5e7 satellite/console: allow only 6-digit code for account activation
  • 532942c satellite/metabase: abstract away transaction formation
  • c23ba19 satellite/contact: accept self signed tags from storagenodes
  • 60a01eb web/satellite: add UI to manage billing address
  • 655a7bd satellite/{payments,console,stripe}: add endpoint to manage user tax information
  • 9802535 web/satellite: add UI to manage tax IDs
  • 0aad164 satellite/metabase: spanner encoding/decoding for encryptionParameters
  • 31a9ca9 satellite/metabase: (Encode|Decode)Spanner for ObjectStatus
  • f04a3c5 satellite/metabase: use spannerutil.Int in TestingGetAllSegments
  • d230637 satellite/metabase: split out PendingObjectExists() for db adapters
  • d7f7d1c satellite/metabase: split out CommitSegment for db adapters
  • 094d27b satellite/metabase: split out CommitInlineSegment for db adapters
  • 6d475df satellite/metabase: split out TestingGetAllObjects for db adapters
  • c5591ed satellite/metabase: TestingGetAllObjects for spanner
  • 3ef1143 satellite/{console, db}: add functionality to update project member role
  • bb35101 satellite/console: added endpoint to update project member's role
  • 034770a web/satellite: added functionality to update project member's role
  • c689688 satellite/metabase: (Encode|Decode)Spanner for ObjectKey
  • 860bbdd satellite/console: restrict deletion of non-owned API keys to members without Admin role
  • a224d4a satellite/overlay: increase free space buffer to 5GB (#6948)
  • 37e3715 web/satellite: ui/ux updates (#6947)
  • a4296c1 satellite/console: Add rate limiting to api key handlers
  • 712add7 satellite/{console,web}: add config for billing information tab
  • 44c8bd7 web/satellite: remove dynamic tax id length restriction
  • 0760a03 web/satellite: fixes for linksharing paths
  • 818d5e3 web/satellite: fixes for object preview
  • 41d151d web/satellite: update favicons (#6956)
  • 773d96d web/satellite: fix layout of access encryption (#6957)
  • 25df6bc web/satellite: add NULL check for A/B testing endpoint

Storagenode

  • 448d663 storagenode: fix disk monitoring for FreeBSD
  • aa84cb6 storagenodedb: buffer up piece expirations
  • b9fe1e7 storagenode/orders: Remove unnecessary V0 order version checks
  • f00bf1e storagenode/orders: Open "writable unsent orders file" less
  • 016090d storagenode/piecestore: fix monitoring cardinality issue
  • ed819e9 storagenode/blobstore: remove preallocate size
  • 491c019 storagenode/blobstore/filestore: by default turn off fsync
  • 962ff04 storagenode: add bandwidth DB write cache
  • 4d93a3c storagenode/piecestore: add bandwidth only when settling orders
  • 8c42f43 cmd/storagenode: fix flaky test
  • 5bf9a60 storagenode/blobstore: remove some dead code
  • d68abcf storagenode/pieces: update used space on trash-lazyfilewalker completion

v1.104.2

13 May 18:42
v1.104.2
a64743f
Compare
Choose a tag to compare

Changelog

General

  • 9f7bdbe all: drop old build constraints
  • ebac6ce go.mod: bump dependencies (common)
  • 71c0c2d shared/{dbutil|migrate|tagsql}: import db related packages from common
  • 7dfc648 {versioncontrol,private/version}: remove support for old semver
  • e725221 go.mod: use github.com/storj/exp-spanner fork
  • 73c658f blobstore: remove Chmod
  • 3b6cce9 shared/dbutil: spannerutil.Int utility function
  • e018de0 all: fix errs.New(fmt.Sprintf(...)) issues
  • 4d66b76 Jenkinsfile.{public,verify}: Temporarily disable satellite UI tests
  • 2b13d98 blobstore/filestore: cache Info for a second

Satellite

  • 505c110 satellite/overlay: update benchmark to have node tags
  • 49663eb satellite/gc/bloomfilter: update tests to use both observers
  • 8f5ac63 satellite/db: added passphrase_enc and path_encryption columns to projects table
  • 4a45ffb satellite/db: add role column for project_members table
  • aa573cb satellite/{console, web}: set length restrictions on onboarding inputs
  • a5263ac satellite/metabase: move GetTableStats implementation to the adapter level
  • e3b1ca8 satellite/metabase: accept spanner as a first class db implementation
  • 1e5eff4 satellite/{payments,console}: add endpoint to manage user billing address
  • dcd3ccc satellite/console: remove analytics rate limit
  • a2db5e7 satellite/console: allow only 6-digit code for account activation
  • 532942c satellite/metabase: abstract away transaction formation
  • c23ba19 satellite/contact: accept self signed tags from storagenodes
  • 60a01eb web/satellite: add UI to manage billing address
  • 655a7bd satellite/{payments,console,stripe}: add endpoint to manage user tax information
  • 9802535 web/satellite: add UI to manage tax IDs
  • 0aad164 satellite/metabase: spanner encoding/decoding for encryptionParameters
  • 31a9ca9 satellite/metabase: (Encode|Decode)Spanner for ObjectStatus
  • f04a3c5 satellite/metabase: use spannerutil.Int in TestingGetAllSegments
  • d230637 satellite/metabase: split out PendingObjectExists() for db adapters
  • d7f7d1c satellite/metabase: split out CommitSegment for db adapters
  • 094d27b satellite/metabase: split out CommitInlineSegment for db adapters
  • 6d475df satellite/metabase: split out TestingGetAllObjects for db adapters
  • c5591ed satellite/metabase: TestingGetAllObjects for spanner
  • 3ef1143 satellite/{console, db}: add functionality to update project member role
  • bb35101 satellite/console: added endpoint to update project member's role
  • 034770a web/satellite: added functionality to update project member's role
  • c689688 satellite/metabase: (Encode|Decode)Spanner for ObjectKey
  • 860bbdd satellite/console: restrict deletion of non-owned API keys to members without Admin role
  • a224d4a satellite/overlay: increase free space buffer to 5GB (#6948)
  • 37e3715 web/satellite: ui/ux updates (#6947)
  • a4296c1 satellite/console: Add rate limiting to api key handlers
  • 712add7 satellite/{console,web}: add config for billing information tab
  • 44c8bd7 web/satellite: remove dynamic tax id length restriction
  • 0760a03 web/satellite: fixes for linksharing paths
  • 818d5e3 web/satellite: fixes for object preview
  • 41d151d web/satellite: update favicons (#6956)
  • 773d96d web/satellite: fix layout of access encryption (#6957)

Storagenode

  • 448d663 storagenode: fix disk monitoring for FreeBSD
  • aa84cb6 storagenodedb: buffer up piece expirations
  • b9fe1e7 storagenode/orders: Remove unnecessary V0 order version checks
  • f00bf1e storagenode/orders: Open "writable unsent orders file" less
  • 016090d storagenode/piecestore: fix monitoring cardinality issue
  • ed819e9 storagenode/blobstore: remove preallocate size
  • 491c019 storagenode/blobstore/filestore: by default turn off fsync
  • 962ff04 storagenode: add bandwidth DB write cache
  • 4d93a3c storagenode/piecestore: add bandwidth only when settling orders
  • 8c42f43 cmd/storagenode: fix flaky test
  • 5bf9a60 storagenode/blobstore: remove some dead code
  • d68abcf storagenode/pieces: update used space on trash-lazyfilewalker completion

v1.104.1

09 May 18:26
v1.104.1
f435d64
Compare
Choose a tag to compare

Changelog

General

  • 9f7bdbe all: drop old build constraints
  • ebac6ce go.mod: bump dependencies (common)
  • 71c0c2d shared/{dbutil|migrate|tagsql}: import db related packages from common
  • 7dfc648 {versioncontrol,private/version}: remove support for old semver
  • e725221 go.mod: use github.com/storj/exp-spanner fork
  • 73c658f blobstore: remove Chmod
  • 3b6cce9 shared/dbutil: spannerutil.Int utility function
  • e018de0 all: fix errs.New(fmt.Sprintf(...)) issues
  • 4d66b76 Jenkinsfile.{public,verify}: Temporarily disable satellite UI tests
  • 2b13d98 blobstore/filestore: cache Info for a second

Satellite

  • 505c110 satellite/overlay: update benchmark to have node tags
  • 49663eb satellite/gc/bloomfilter: update tests to use both observers
  • 8f5ac63 satellite/db: added passphrase_enc and path_encryption columns to projects table
  • 4a45ffb satellite/db: add role column for project_members table
  • aa573cb satellite/{console, web}: set length restrictions on onboarding inputs
  • a5263ac satellite/metabase: move GetTableStats implementation to the adapter level
  • e3b1ca8 satellite/metabase: accept spanner as a first class db implementation
  • 1e5eff4 satellite/{payments,console}: add endpoint to manage user billing address
  • dcd3ccc satellite/console: remove analytics rate limit
  • a2db5e7 satellite/console: allow only 6-digit code for account activation
  • 532942c satellite/metabase: abstract away transaction formation
  • c23ba19 satellite/contact: accept self signed tags from storagenodes
  • 60a01eb web/satellite: add UI to manage billing address
  • 655a7bd satellite/{payments,console,stripe}: add endpoint to manage user tax information
  • 9802535 web/satellite: add UI to manage tax IDs
  • 0aad164 satellite/metabase: spanner encoding/decoding for encryptionParameters
  • 31a9ca9 satellite/metabase: (Encode|Decode)Spanner for ObjectStatus
  • f04a3c5 satellite/metabase: use spannerutil.Int in TestingGetAllSegments
  • d230637 satellite/metabase: split out PendingObjectExists() for db adapters
  • d7f7d1c satellite/metabase: split out CommitSegment for db adapters
  • 094d27b satellite/metabase: split out CommitInlineSegment for db adapters
  • 6d475df satellite/metabase: split out TestingGetAllObjects for db adapters
  • c5591ed satellite/metabase: TestingGetAllObjects for spanner
  • 3ef1143 satellite/{console, db}: add functionality to update project member role
  • bb35101 satellite/console: added endpoint to update project member's role
  • 034770a web/satellite: added functionality to update project member's role
  • c689688 satellite/metabase: (Encode|Decode)Spanner for ObjectKey
  • 860bbdd satellite/console: restrict deletion of non-owned API keys to members without Admin role
  • a224d4a satellite/overlay: increase free space buffer to 5GB (#6948)
  • 37e3715 web/satellite: ui/ux updates (#6947)
  • a4296c1 satellite/console: Add rate limiting to api key handlers
  • 712add7 satellite/{console,web}: add config for billing information tab
  • 44c8bd7 web/satellite: remove dynamic tax id length restriction

Storagenode

  • 448d663 storagenode: fix disk monitoring for FreeBSD
  • aa84cb6 storagenodedb: buffer up piece expirations
  • b9fe1e7 storagenode/orders: Remove unnecessary V0 order version checks
  • f00bf1e storagenode/orders: Open "writable unsent orders file" less
  • 016090d storagenode/piecestore: fix monitoring cardinality issue
  • ed819e9 storagenode/blobstore: remove preallocate size
  • 491c019 storagenode/blobstore/filestore: by default turn off fsync
  • 962ff04 storagenode: add bandwidth DB write cache
  • 4d93a3c storagenode/piecestore: add bandwidth only when settling orders
  • 8c42f43 cmd/storagenode: fix flaky test
  • 5bf9a60 storagenode/blobstore: remove some dead code
  • d68abcf storagenode/pieces: update used space on trash-lazyfilewalker completion

v1.104.0-rc

08 May 12:01
v1.104.0-rc
7e7dcb2
Compare
Choose a tag to compare

Changelog

General

  • 9f7bdbe all: drop old build constraints
  • ebac6ce go.mod: bump dependencies (common)
  • 71c0c2d shared/{dbutil|migrate|tagsql}: import db related packages from common
  • 7dfc648 {versioncontrol,private/version}: remove support for old semver
  • e725221 go.mod: use github.com/storj/exp-spanner fork
  • 73c658f blobstore: remove Chmod
  • 3b6cce9 shared/dbutil: spannerutil.Int utility function
  • e018de0 all: fix errs.New(fmt.Sprintf(...)) issues
  • 4d66b76 Jenkinsfile.{public,verify}: Temporarily disable satellite UI tests
  • 7e7dcb2 release v1.104.0-rc

Satellite

  • 505c110 satellite/overlay: update benchmark to have node tags
  • 49663eb satellite/gc/bloomfilter: update tests to use both observers
  • 8f5ac63 satellite/db: added passphrase_enc and path_encryption columns to projects table
  • 4a45ffb satellite/db: add role column for project_members table
  • aa573cb satellite/{console, web}: set length restrictions on onboarding inputs
  • a5263ac satellite/metabase: move GetTableStats implementation to the adapter level
  • e3b1ca8 satellite/metabase: accept spanner as a first class db implementation
  • 1e5eff4 satellite/{payments,console}: add endpoint to manage user billing address
  • dcd3ccc satellite/console: remove analytics rate limit
  • a2db5e7 satellite/console: allow only 6-digit code for account activation
  • 532942c satellite/metabase: abstract away transaction formation
  • c23ba19 satellite/contact: accept self signed tags from storagenodes
  • 60a01eb web/satellite: add UI to manage billing address
  • 655a7bd satellite/{payments,console,stripe}: add endpoint to manage user tax information
  • 9802535 web/satellite: add UI to manage tax IDs
  • 0aad164 satellite/metabase: spanner encoding/decoding for encryptionParameters
  • 31a9ca9 satellite/metabase: (Encode|Decode)Spanner for ObjectStatus
  • f04a3c5 satellite/metabase: use spannerutil.Int in TestingGetAllSegments
  • d230637 satellite/metabase: split out PendingObjectExists() for db adapters
  • d7f7d1c satellite/metabase: split out CommitSegment for db adapters
  • 094d27b satellite/metabase: split out CommitInlineSegment for db adapters
  • 6d475df satellite/metabase: split out TestingGetAllObjects for db adapters
  • c5591ed satellite/metabase: TestingGetAllObjects for spanner
  • 3ef1143 satellite/{console, db}: add functionality to update project member role
  • bb35101 satellite/console: added endpoint to update project member's role
  • 034770a web/satellite: added functionality to update project member's role
  • c689688 satellite/metabase: (Encode|Decode)Spanner for ObjectKey
  • 860bbdd satellite/console: restrict deletion of non-owned API keys to members without Admin role
  • a224d4a satellite/overlay: increase free space buffer to 5GB (#6948)

Storagenode

  • 448d663 storagenode: fix disk monitoring for FreeBSD
  • aa84cb6 storagenodedb: buffer up piece expirations
  • b9fe1e7 storagenode/orders: Remove unnecessary V0 order version checks
  • f00bf1e storagenode/orders: Open "writable unsent orders file" less
  • 016090d storagenode/piecestore: fix monitoring cardinality issue
  • ed819e9 storagenode/blobstore: remove preallocate size
  • 491c019 storagenode/blobstore/filestore: by default turn off fsync
  • 962ff04 storagenode: add bandwidth DB write cache
  • 4d93a3c storagenode/piecestore: add bandwidth only when settling orders
  • 8c42f43 cmd/storagenode: fix flaky test

v1.103.2

30 Apr 16:13
v1.103.2
6720455
Compare
Choose a tag to compare

Changelog

General

  • 7d886ad Jenkinsfile.premerge: align with Jenkinsfile.verify
  • 448f6d9 private/mud: helpers to print dependency graph with dot
  • 9ee09cd go.mod: bump dependencies (uplink/common)
  • 7d05502 Jenkinsfile.verify: more optimizations
  • 8b0cb71 cmd/tools/metabase-listing-performance: handle timeout correctly
  • 60b1801 Update README.md
  • cd114f8 resources: update logo
  • 1d249b2 installer/windows: updated logo
  • 65663b0 Jenkinsfile.public: align more with verify/premerge builds (#6905)
  • 82b05dc build: bump golangci-lint timeout
  • 9406908 go.mod: bump dependencies (uplink/common)
  • 71fed1a Jenkinsfile.public: Fix lint stage
  • bb2647a cmd/tools/verify-graceful-exit-recipt: tool to verify receipts without satellite identity
  • 1cfb8d2 Jenkinsfile.public: re-enable satellite UI tests (#6901)
  • 7bfcb48 cmd/rangedloop: use BQ destination with eventkit

Multinode

  • 200d08d web/multinode: update STORJ logo
  • 846a585 web/{satellite, storagenode, multinode}: updated favicon

Satellite

  • 20a7bb3 satellite/{console,web}: allow var users to setup stripe account
  • 3584341 satellite/metabasetest: use mud to run also benchmarks
  • 3f2ad47 satellite/gc/sender: add NodeID to send retain error
  • 175840e web/satellite: extend setup application flow to support API keys and Access grants
  • 3c89056 satellite/metabase/metabasetest: use test migration for benchmarks
  • fd13357 web/satellite: use correct versioning opt in endpoint
  • a7dfbea web/satellite: use OTP input for enabling/disabling MFA
  • 8d56291 satellitedb: emit eventkit event for project deletion
  • ac5a422 satellite/orders: fix flaky TestProjectBandwidthDailyRollups
  • 21bd84e satellite/analytics: use new minimal sign up form ID
  • 3cbd2f6 satellite/console: remove user ID rate limiter for /daily-usage endpoint
  • 666d42e satellite/analytics,web/satellite: Update Hubspot integration
  • 67e397d satellite/metabase: spanner implementation of the adapter interface
  • 60353b1 satellite/metabase: remove some usages of UnderlyingTagSQL
  • 9585685 web/satellite: prevent setting past expiration date in create AG flow
  • 71e2770 satellite/payments: Add clarification text for carbon emissions on invoices
  • a01e62e web/satellite: use original un-unique file name
  • 4d20183 web/satellite: list object versions
  • f94a60d satellite/console: config values for object browser API keys
  • 229e4a2 satellite/{console, web}: Prevent brute-force attacks on 2FA verification during password reset
  • 9e4daa0 satellite/console: prevent enabling 2FA when already active
  • 5eb0dd5 web/satellite: do not delete old object browser API key
  • 6202876 satellite/metabase: mud based test for Spanner with migration
  • ec52b96 satellite/metabase: spanner TestingBatchInsertSegments implementation
  • 45c075b web/satellite/static/emails: Update mailing address
  • c0e18d3 satellite/{console, db}: do not return object browser API keys to client side
  • c3c8b19 web/satellite: add Uplink to Applications page
  • 3fc56e8 web/satellite: logo size and position fix
  • ed6bf03 satellite/metabase: spanner node aliases implementation
  • 8dacb7b satellite/metabase: spanner segments loop implementation
  • 49a2af6 satellite/{console, db}: extend dbcleanup chore to delete expired API keys
  • 8d6eed6 web/satellite: reworked AG deletion process
  • 7defdac satellite/repair: clumping only repairs should be reported on debug level
  • 3d0ddd4 satellite/satellitedb: Fix typo & drop trailing white space
  • a817f8c satellite/metabase: add some spanner automatic columns encoding/decoding
  • f0face8 satellite/gc/piecestracker: update nodes number of pieces in batches
  • 9b8bd4b satellite/{analytics,web}: improve plausible integration
  • d90e730 web/satellite: hide latest version of objects
  • 34cb6cc web/satellite: add file version actions
  • 6213389 satellite/admin: allow project deletion with existing API keys
  • 45169cb web/satellite: submit passphrase inputs on enter press
  • e9fed23 satellite/satellitedb/satellitedbtest: add ctx argument to Bench
  • 4e7a3c2 satellite/metabase: use custom spanner encoding/decoding
  • f1cbccf satellite/console: config flag for max name values length
  • 30ad064 satellite/console: remove analytics rate limit

Storagenode

  • 67edcd9 web/storagenode: update STORJ logo
  • b2b80a4 storagenode/iopriority: fix error handling in setting low priority
  • f91819e storagenode/trust: fix data race
  • beddca4 storagenode: add load monitoring
  • 86f85a9 storagenode: fix disk monitoring for FreeBSD

Test

  • 7368892 testsuite/rolling-upgrade: disable compressed batches

v1.103.1-rc

24 Apr 17:01
v1.103.1-rc
4dc3039
Compare
Choose a tag to compare

Changelog

General

  • 7d886ad Jenkinsfile.premerge: align with Jenkinsfile.verify
  • 448f6d9 private/mud: helpers to print dependency graph with dot
  • 9ee09cd go.mod: bump dependencies (uplink/common)
  • 7d05502 Jenkinsfile.verify: more optimizations
  • 8b0cb71 cmd/tools/metabase-listing-performance: handle timeout correctly
  • 60b1801 Update README.md
  • cd114f8 resources: update logo
  • 1d249b2 installer/windows: updated logo
  • 65663b0 Jenkinsfile.public: align more with verify/premerge builds (#6905)
  • 82b05dc build: bump golangci-lint timeout
  • 9406908 go.mod: bump dependencies (uplink/common)
  • 71fed1a Jenkinsfile.public: Fix lint stage
  • bb2647a cmd/tools/verify-graceful-exit-recipt: tool to verify receipts without satellite identity
  • 1cfb8d2 Jenkinsfile.public: re-enable satellite UI tests (#6901)
  • 7bfcb48 cmd/rangedloop: use BQ destination with eventkit
  • 4dc3039 release v1.103.1-rc

Multinode

  • 200d08d web/multinode: update STORJ logo
  • 846a585 web/{satellite, storagenode, multinode}: updated favicon

Satellite

  • 20a7bb3 satellite/{console,web}: allow var users to setup stripe account
  • 3584341 satellite/metabasetest: use mud to run also benchmarks
  • 3f2ad47 satellite/gc/sender: add NodeID to send retain error
  • 175840e web/satellite: extend setup application flow to support API keys and Access grants
  • 3c89056 satellite/metabase/metabasetest: use test migration for benchmarks
  • fd13357 web/satellite: use correct versioning opt in endpoint
  • a7dfbea web/satellite: use OTP input for enabling/disabling MFA
  • 8d56291 satellitedb: emit eventkit event for project deletion
  • ac5a422 satellite/orders: fix flaky TestProjectBandwidthDailyRollups
  • 21bd84e satellite/analytics: use new minimal sign up form ID
  • 3cbd2f6 satellite/console: remove user ID rate limiter for /daily-usage endpoint
  • 666d42e satellite/analytics,web/satellite: Update Hubspot integration
  • 67e397d satellite/metabase: spanner implementation of the adapter interface
  • 60353b1 satellite/metabase: remove some usages of UnderlyingTagSQL
  • 9585685 web/satellite: prevent setting past expiration date in create AG flow
  • 71e2770 satellite/payments: Add clarification text for carbon emissions on invoices
  • a01e62e web/satellite: use original un-unique file name
  • 4d20183 web/satellite: list object versions
  • f94a60d satellite/console: config values for object browser API keys
  • 229e4a2 satellite/{console, web}: Prevent brute-force attacks on 2FA verification during password reset
  • 9e4daa0 satellite/console: prevent enabling 2FA when already active
  • 5eb0dd5 web/satellite: do not delete old object browser API key
  • 6202876 satellite/metabase: mud based test for Spanner with migration
  • ec52b96 satellite/metabase: spanner TestingBatchInsertSegments implementation
  • 45c075b web/satellite/static/emails: Update mailing address
  • c0e18d3 satellite/{console, db}: do not return object browser API keys to client side
  • c3c8b19 web/satellite: add Uplink to Applications page
  • 3fc56e8 web/satellite: logo size and position fix
  • ed6bf03 satellite/metabase: spanner node aliases implementation
  • 8dacb7b satellite/metabase: spanner segments loop implementation
  • 49a2af6 satellite/{console, db}: extend dbcleanup chore to delete expired API keys
  • 8d6eed6 web/satellite: reworked AG deletion process
  • 7defdac satellite/repair: clumping only repairs should be reported on debug level
  • 3d0ddd4 satellite/satellitedb: Fix typo & drop trailing white space
  • a817f8c satellite/metabase: add some spanner automatic columns encoding/decoding
  • f0face8 satellite/gc/piecestracker: update nodes number of pieces in batches
  • 9b8bd4b satellite/{analytics,web}: improve plausible integration
  • d90e730 web/satellite: hide latest version of objects
  • 34cb6cc web/satellite: add file version actions
  • 6213389 satellite/admin: allow project deletion with existing API keys
  • 45169cb web/satellite: submit passphrase inputs on enter press
  • e9fed23 satellite/satellitedb/satellitedbtest: add ctx argument to Bench
  • 4e7a3c2 satellite/metabase: use custom spanner encoding/decoding
  • f1cbccf satellite/console: config flag for max name values length

Storagenode

  • 67edcd9 web/storagenode: update STORJ logo
  • b2b80a4 storagenode/iopriority: fix error handling in setting low priority
  • f91819e storagenode/trust: fix data race
  • beddca4 storagenode: add load monitoring
  • 86f85a9 storagenode: fix disk monitoring for FreeBSD

Test

  • 7368892 testsuite/rolling-upgrade: disable compressed batches

v1.102.4

22 Apr 19:21
v1.102.4
d13510b
Compare
Choose a tag to compare

Changelog

General

  • 13ce43a jenkins: Upgrade Jenkins CRDB version from v23.1.12 to v23.2.2
  • 51f7ec7 shared/lrucache: import lrucache from storj.io/common
  • 33e4603 Jenkinsfile.verify: drop Build 'go' steps
  • 2e7fc7a private/mud: support registering multiple implementations
  • af965b7 go.mod: bump dependencies (uplink/common)
  • d13510b release v1.102.4

Satellite

  • a0a7ed0 satellite/{web, analytics}: add 'partnership with Storj' selection to onboarding
  • c9c7162 web/satellite: use Enter key to Continue in account onboarding steps
  • 78991b2 web/satellite: confirm versioning toggling
  • dab2464 satellite/console: use correct link for zkSync
  • 491175c web/satellite: update upload text and UX
  • 2802708 web/satellite: Show video thumbnail in gallery view
  • b8ec98e satellite/console: add plausible to csp config
  • 8f2a8d0 satellite/metabase: improve listing queries
  • 7b098cf satellite/metabase: test prefix without / suffix
  • 511e840 web/satellite: improved date consistency
  • ada255f web/satellite: Remove free tier notification text
  • 928c902 satellite/console: Update STORJ token upgrade logic
  • 858a576 web/satellite: ui updates
  • 4a5964a satellite/metabase: remove rarely used test util methods
  • 6943fec satellite/{console,db}: add versioning prompt column to projects
  • e4191b6 satellite/metainfo: return permission denied when limits are 0
  • 2f600f9 satellite/repair: cleanup tests helper methods
  • c460d8e satellite/repair: fix segment repairer override configuration
  • 96317db web/satellite: Update member invite hint to be more accurate
  • 816a386 satellite/metabase: introduce a new adapter interface for datasource specific SQL queries
  • 8415273 satellite/metabase: reorganize adapter structure
  • 8beca4d satellite/{console, emails}: updated free trial emails
  • 8ed604a satellite/console: add versioning opt-in endpoint
  • d601509 satellite/metainfo: account for versioning opt in
  • 6594781 satellite/metainfo: remove deprecated 'Version' fields
  • 09b171f web/satellite: add versioning opt in dialog
  • 8cc6a9a satellite/{db,accountfreeze}: optimize free trial freeze
  • 89d92f4 satellite/metabase: add more tests for ListObjects
  • d01b20e web/satellite: Hide link for STORJ bonus
  • 0757966 web/satellite: remove misleading 25GB free text
  • daf8f74 web/satellite: update STORJ logos
  • 6073ca7 satellite/metabase: add TestingBatchInsertSegments
  • 95d8a25 satellite/db: add index to trial_expiration on users table
  • 358d06f satellite/{console,web}: allow var users to setup stripe account
  • 045913e satellite/console: remove user ID rate limiter for /daily-usage endpoint
  • 98aaeb3 satellite/analytics: use new minimal sign up form ID
  • 6c4efde web/satellite: use correct versioning opt in endpoint
  • f3d8371 satellite/analytics,web/satellite: Update Hubspot integration
  • f84c2cf satellite/gc/piecestracker: update nodes number of pieces in batches

Storagenode

  • 8a7b305 storagenode/retain: add more logging to GC filewalker
  • 0f90f06 storagenode/{pieces,blobstore}: save-state-resume feature for GC filewalker
  • 780df77 storagenode/pieces/lazyfilewalker: more logging to GC filewalker
  • 047554d storagenode/pieces/lazyfilewalker: fix gc-filewalker

Test

  • 139e061 testsuite: drop full table scan detection
  • 5b85140 private/mud/mudtest: helper to test any objects with dependencies

v1.102.3

16 Apr 10:54
v1.102.3
9cacfd6
Compare
Choose a tag to compare

Changelog

General

  • 13ce43a jenkins: Upgrade Jenkins CRDB version from v23.1.12 to v23.2.2
  • 51f7ec7 shared/lrucache: import lrucache from storj.io/common
  • 33e4603 Jenkinsfile.verify: drop Build 'go' steps
  • 2e7fc7a private/mud: support registering multiple implementations
  • af965b7 go.mod: bump dependencies (uplink/common)

Satellite

  • a0a7ed0 satellite/{web, analytics}: add 'partnership with Storj' selection to onboarding
  • c9c7162 web/satellite: use Enter key to Continue in account onboarding steps
  • 78991b2 web/satellite: confirm versioning toggling
  • dab2464 satellite/console: use correct link for zkSync
  • 491175c web/satellite: update upload text and UX
  • 2802708 web/satellite: Show video thumbnail in gallery view
  • b8ec98e satellite/console: add plausible to csp config
  • 8f2a8d0 satellite/metabase: improve listing queries
  • 7b098cf satellite/metabase: test prefix without / suffix
  • 511e840 web/satellite: improved date consistency
  • ada255f web/satellite: Remove free tier notification text
  • 928c902 satellite/console: Update STORJ token upgrade logic
  • 858a576 web/satellite: ui updates
  • 4a5964a satellite/metabase: remove rarely used test util methods
  • 6943fec satellite/{console,db}: add versioning prompt column to projects
  • e4191b6 satellite/metainfo: return permission denied when limits are 0
  • 2f600f9 satellite/repair: cleanup tests helper methods
  • c460d8e satellite/repair: fix segment repairer override configuration
  • 96317db web/satellite: Update member invite hint to be more accurate
  • 816a386 satellite/metabase: introduce a new adapter interface for datasource specific SQL queries
  • 8415273 satellite/metabase: reorganize adapter structure
  • 8beca4d satellite/{console, emails}: updated free trial emails
  • 8ed604a satellite/console: add versioning opt-in endpoint
  • d601509 satellite/metainfo: account for versioning opt in
  • 6594781 satellite/metainfo: remove deprecated 'Version' fields
  • 09b171f web/satellite: add versioning opt in dialog
  • 8cc6a9a satellite/{db,accountfreeze}: optimize free trial freeze
  • 89d92f4 satellite/metabase: add more tests for ListObjects
  • d01b20e web/satellite: Hide link for STORJ bonus
  • 0757966 web/satellite: remove misleading 25GB free text
  • daf8f74 web/satellite: update STORJ logos
  • 6073ca7 satellite/metabase: add TestingBatchInsertSegments
  • 95d8a25 satellite/db: add index to trial_expiration on users table
  • 358d06f satellite/{console,web}: allow var users to setup stripe account
  • 045913e satellite/console: remove user ID rate limiter for /daily-usage endpoint
  • 98aaeb3 satellite/analytics: use new minimal sign up form ID
  • 6c4efde web/satellite: use correct versioning opt in endpoint
  • f3d8371 satellite/analytics,web/satellite: Update Hubspot integration

Storagenode

  • 8a7b305 storagenode/retain: add more logging to GC filewalker
  • 0f90f06 storagenode/{pieces,blobstore}: save-state-resume feature for GC filewalker
  • 780df77 storagenode/pieces/lazyfilewalker: more logging to GC filewalker
  • 047554d storagenode/pieces/lazyfilewalker: fix gc-filewalker

Test

  • 139e061 testsuite: drop full table scan detection
  • 5b85140 private/mud/mudtest: helper to test any objects with dependencies