Skip to content

Releases: storj/storj

v1.99.2

04 Mar 15:31
v1.99.2
30075dd
Compare
Choose a tag to compare
v1.99.2 Pre-release
Pre-release

Changelog

General

  • b66ec6b go.mod: bump dependencies (common)
  • 24361ba ci: fix tparse flag
  • dbf5c1b certificate: switch to use proto files from storj.io/common/pb
  • 478d67e ci: disable new coverager
  • b26e934 all: fix test naming consistency
  • 67a9e26 ci: archive coverage result
  • c72353c ci: compress coverprofile
  • 36dcf74 all: avoid make([]T, 0)
  • 598c33d go.mod: bump dependencies (common,uplink,monkit-jaeger,eventkit)
  • f25ac75 go.mod: bump dependencies (common,uplink,zeebo/errs)

Satellite

  • 4545aac web/satellite: upgrade dependencies
  • 27aa3d0 satellite/{metainfo,metabase}: CopyObject adjustments for versioning
  • dbf999c web/satellite: show paid tier success on card added
  • f6ea579 satellite/{console, projectaccounting, web}: increase max limit value for list requests
  • 5fb1b93 satellite/console: feature flag for applications page
  • 12ae65d satellite/console: test update account
  • 11b4095 satellite/payments: conditionally add emission impact info to stripe invoices footer
  • 7d3c13c satellite/emission: refactor dimension handling logic
  • e85c47d satellite/{console, emission, web}: calculate saved trees based on saved emission impact
  • dba3156 satellite/repair/repairer: flag to do repair uploads in memory
  • 63a81ec web/satellite: fix file dropzone
  • bdb37b6 web/satellite: add Applications view
  • 9606442 web/satellite: wire up applications page with create S3 creds flow
  • af5d446 satellite/metainfo: fix GetLocationFromPlacement after YAML based placements
  • 3eb4c2d web/satellite: change created bucket action
  • d198bdf satellite/console: add GetUsageReport service test
  • 78ac729 satellite/console: remove /account/delete endpoint
  • d51b412 web/satellite: submit auth forms on enter press
  • e6ac834 satellite/payments: conditionally add saved trees info to stripe invoices footer
  • 699d267 web/satellite: implemented Emissions dialog for project dashboard
  • bcdde29 web/satellite: make onboarding stepper dismissible
  • 8765d78 web/satellite: correct transaction status chip color
  • cdfae69 satellite/satellitedb: fix TestGetProjectObjectsSegments flake
  • 0f11053 web/satellite: set NODE_ENV to development from vite config
  • fea710a satellite/satellitedb: add free trial related columns to users table
  • f586fde web/satellite: add required fields indication for business setup form
  • 899a75f web/satellite: added Upgrade to Pro CTA to all projects nav bar
  • 41e63b5 satellite/console: serve external API on new prefix
  • 7a574ec web/satellite: prompt for project passphrase
  • 3aaa140 satellite/console: added configuration to apply free trial duration
  • 631bcc4 satellite/admin: add functionality to update user's trial expiration date
  • a39dabf satellite/console: use storj bonus txn.ID as PaymentInfo.ID
  • b2653e1 web/satellite: reference timestamp key for default sort
  • 9a28e73 satellite/metabase/rangedloop: run durability observers one by one
  • 7daf72c satellite/{console, payments, admin}: populate upgrade_time when a user is upgraded to pro
  • 2e6bb52 web/satellite: show full account balance in billing overview
  • c06e9be satellite/console,web/satellite: Update valid lengths for passwords
  • 3bc8735 web/satellite: update app css to append asterisk (*) to labels of required inputs
  • a0c709e satellite/console: Add testing for "Setup Account"
  • b643c69 satellite/{satellitedb, payments}: update invoicing process based on user upgrade_time
  • 795eb9d satellite/console: do not use ".com" for test emails
  • 0e281ac satellite: avoid nil slice
  • 8d924b6 satellite/console: add config for var partners
  • e448f81 web/satellite: ui updates
  • 8d38e1b web/satellite: update login page with free trial info
  • c85c09c web/satellite: Fix applications links
  • 9a7e618 web/satellite: update applications

Storagenode

  • 991ddc9 storagenode/blobstore: remove "garbage" step during deletion
  • 3f3dd53 storagenode/piecestore: bit of logging cleanup
  • 121de29 storagenode/{piece,blob}store: avoid extra trash checks
  • 349b67d storagenode/blobstore: correct naming piece->blob
  • 759b419 storagenode/blobstore: minor simplifications
  • 96dd51b storagenode: trash with Bloom filter's receiving time
  • b1eec59 storagenode: make most of the storagenode logs configurable
  • 00f936d storagenode/{blobstore,pieces}: remember the earliest timestamp of a trash piece (#6789)

Test

  • b23fe3b testsuite/playwright-ui: Remove V1 tests
  • 9380fe8 testsuite/playwright-ui: Fix UI tests

Uplink

  • 2e6a36c cmd/uplink: fix cp on a large file with single part

v1.99.1

29 Feb 12:33
v1.99.1
db32219
Compare
Choose a tag to compare

Changelog

General

  • b66ec6b go.mod: bump dependencies (common)
  • 24361ba ci: fix tparse flag
  • dbf5c1b certificate: switch to use proto files from storj.io/common/pb
  • 478d67e ci: disable new coverager
  • b26e934 all: fix test naming consistency
  • 67a9e26 ci: archive coverage result
  • c72353c ci: compress coverprofile
  • 36dcf74 all: avoid make([]T, 0)
  • 598c33d go.mod: bump dependencies (common,uplink,monkit-jaeger,eventkit)
  • f25ac75 go.mod: bump dependencies (common,uplink,zeebo/errs)

Satellite

  • 4545aac web/satellite: upgrade dependencies
  • 27aa3d0 satellite/{metainfo,metabase}: CopyObject adjustments for versioning
  • dbf999c web/satellite: show paid tier success on card added
  • f6ea579 satellite/{console, projectaccounting, web}: increase max limit value for list requests
  • 5fb1b93 satellite/console: feature flag for applications page
  • 12ae65d satellite/console: test update account
  • 11b4095 satellite/payments: conditionally add emission impact info to stripe invoices footer
  • 7d3c13c satellite/emission: refactor dimension handling logic
  • e85c47d satellite/{console, emission, web}: calculate saved trees based on saved emission impact
  • dba3156 satellite/repair/repairer: flag to do repair uploads in memory
  • 63a81ec web/satellite: fix file dropzone
  • bdb37b6 web/satellite: add Applications view
  • 9606442 web/satellite: wire up applications page with create S3 creds flow
  • af5d446 satellite/metainfo: fix GetLocationFromPlacement after YAML based placements
  • 3eb4c2d web/satellite: change created bucket action
  • d198bdf satellite/console: add GetUsageReport service test
  • 78ac729 satellite/console: remove /account/delete endpoint
  • d51b412 web/satellite: submit auth forms on enter press
  • e6ac834 satellite/payments: conditionally add saved trees info to stripe invoices footer
  • 699d267 web/satellite: implemented Emissions dialog for project dashboard
  • bcdde29 web/satellite: make onboarding stepper dismissible
  • 8765d78 web/satellite: correct transaction status chip color
  • cdfae69 satellite/satellitedb: fix TestGetProjectObjectsSegments flake
  • 0f11053 web/satellite: set NODE_ENV to development from vite config
  • fea710a satellite/satellitedb: add free trial related columns to users table
  • f586fde web/satellite: add required fields indication for business setup form
  • 899a75f web/satellite: added Upgrade to Pro CTA to all projects nav bar
  • 41e63b5 satellite/console: serve external API on new prefix
  • 7a574ec web/satellite: prompt for project passphrase
  • 3aaa140 satellite/console: added configuration to apply free trial duration
  • 631bcc4 satellite/admin: add functionality to update user's trial expiration date
  • a39dabf satellite/console: use storj bonus txn.ID as PaymentInfo.ID
  • b2653e1 web/satellite: reference timestamp key for default sort
  • 9a28e73 satellite/metabase/rangedloop: run durability observers one by one
  • 7daf72c satellite/{console, payments, admin}: populate upgrade_time when a user is upgraded to pro
  • 2e6bb52 web/satellite: show full account balance in billing overview
  • c06e9be satellite/console,web/satellite: Update valid lengths for passwords
  • 3bc8735 web/satellite: update app css to append asterisk (*) to labels of required inputs
  • a0c709e satellite/console: Add testing for "Setup Account"
  • b643c69 satellite/{satellitedb, payments}: update invoicing process based on user upgrade_time
  • 795eb9d satellite/console: do not use ".com" for test emails
  • 0e281ac satellite: avoid nil slice
  • 8d924b6 satellite/console: add config for var partners
  • e448f81 web/satellite: ui updates

Storagenode

  • 991ddc9 storagenode/blobstore: remove "garbage" step during deletion
  • 3f3dd53 storagenode/piecestore: bit of logging cleanup
  • 121de29 storagenode/{piece,blob}store: avoid extra trash checks
  • 349b67d storagenode/blobstore: correct naming piece->blob
  • 759b419 storagenode/blobstore: minor simplifications
  • 96dd51b storagenode: trash with Bloom filter's receiving time
  • b1eec59 storagenode: make most of the storagenode logs configurable
  • 00f936d storagenode/{blobstore,pieces}: remember the earliest timestamp of a trash piece (#6789)

Test

  • b23fe3b testsuite/playwright-ui: Remove V1 tests
  • 9380fe8 testsuite/playwright-ui: Fix UI tests

v1.98.2

20 Feb 19:34
v1.98.2
39ad43b
Compare
Choose a tag to compare

Changelog

General

  • 815151d all: use exp/slices to be compatible with 1.20
  • eca7077 go.mod: bump dependencies (uplink,common)
  • 46b7b91 Jenkinsfile.verify: remove leftovers from postgres
  • 3e9a66d Jenkinsfile.verify: Reduce number of crdb instances
  • 4f6d060 go.mod: bump dependencies (uplink, common)

Satellite

  • e1e17fa satellite/admin: fix set to defaults for project limtis
  • ed08c4f satellite/admin/ui: Allow memory units project limits
  • d833a11 satellite/console: fix flaky GetUsersProjects service test
  • 45b56e7 Earthfile, satellite/{Dockerfile, console, analytics, web}: made v2 (vuetify) app to be default
  • a2061ca satellitedb/metabase: do not log password when connected
  • 3801c56 web/satellite/v2: remove err message for missing partner in signup cfg
  • 9ac4d92 satellite/apigen_test.go: Improve generated API test
  • ef3614a web/satellite: fixed object browser card view loading issue
  • fe9abff web/satellite/v2: use onboarding step field
  • add7676 web/satellite/v2: fix otp paste issue
  • ae52fb7 web/satellite: remove v1-only app files
  • a3f8e7a web/satellite: merge vuetify-poc with root folder
  • 95670e4 web/satellite: remove unused dependencies
  • 8cded02 web/satellite: add onboarding stepper
  • 4dee76f satellite/metabase: optimize ListObjects
  • 560c9cf web/satellite: add onboarding stepper functionality
  • 68dafd5 satellite/console: return placement info with bucket usages
  • 26ffb74 web/satellite: add location to buckets table
  • 3075606 satellite/repair: assign lower health to segments with pieces out of placement
  • 5287133 satellite/accounting: drop ProjectLimitCache
  • dfa7c3c satellite/emission: added dimension calculation logic
  • 003ce95 satellite/emission: added config
  • d380c21 satellite/console: add endpoint to get bucket placements
  • 1ee23fb web/satellite: add region tag to browser
  • 66d6b2e satellite/nodeselection: new node selection for balancing between small groups
  • f5871fb satellite/emission: added impact calculation logic
  • 9f8ce33 satellite/accounting/nodetally: fix overflow in test
  • 8d56648 satellite/console: added endpoint to GET project emission impact
  • 3402732 satellite/accounting/tally: use AOST with GetNonEmptyTallyBucketsInRange
  • 6a43fb6 satellite/{console,web}: improve project member email validation
  • b1f2917 web/satellite: fix minor styling with onboarding stepper
  • aac2a59 satellite/payments: display stripe err message as UI card error
  • 6e01d11 web/satellite: improve loading state for cards and dialogs
  • b7f92fd satellite/console: feature flag for emission impact view
  • d1a82b0 web/satellite: added CO2 emission info to project dashboard
  • 6a847c9 satellite/payments/stripe: replace customer update with Balance Transaction
  • ed363dc satellite/gc/sender: cleanup bloom filter sending logs
  • c29ac7c satellite/metabase: add helper to batch insert objects
  • 2bcd1de web/satellite: fix team member delete UX
  • 0cd8db2 web/satellite: navigate to dashboard after first login
  • 8532444 web/satellite: ui-ux updates
  • 2d72456 satellite/metabase: optimize iterator boundaries tests
  • d2dad0a storagenode/forgetsatellite: remove satellite from trust cache before cleaning data
  • 6b0c89e web/satellite: remove old passphrase and bucket prompts
  • a24fb70 satellite/metabase: replace ListObjects implementation
  • 386d614 web/satellite: upgrade vue deps
  • 8275cf6 web/satellite: fix vue warnings
  • 6a52701 satellite/metainfo: measure the egress cost of inline segments
  • 61e83d8 web/satellite: add card improvements
  • 7578625 web/satellite: update AP1 satellite hint region to Oceania
  • 026f56c web/satellite: fix file dropzone
  • 1c1b68c satellite/metainfo: fix GetLocationFromPlacement after YAML based placements

Storagenode

  • d96c411 storagenode: display actual disk space when allocated is higher than actual
  • b4b96b1 storagenode/pieces: report used space per satellite to monkit
  • 5a6ee1b storagenode/blobstore: fix types of unix statfs call
  • f60620b storagenode: reported the used space reported by satellites
  • 1d84193 storagenode: add run-mode flag to version checker chore

v1.98.1

20 Feb 14:26
v1.98.1
65277de
Compare
Choose a tag to compare
v1.98.1 Pre-release
Pre-release

Changelog

General

  • 815151d all: use exp/slices to be compatible with 1.20
  • eca7077 go.mod: bump dependencies (uplink,common)
  • 46b7b91 Jenkinsfile.verify: remove leftovers from postgres
  • 3e9a66d Jenkinsfile.verify: Reduce number of crdb instances
  • 4f6d060 go.mod: bump dependencies (uplink, common)

Satellite

  • e1e17fa satellite/admin: fix set to defaults for project limtis
  • ed08c4f satellite/admin/ui: Allow memory units project limits
  • d833a11 satellite/console: fix flaky GetUsersProjects service test
  • 45b56e7 Earthfile, satellite/{Dockerfile, console, analytics, web}: made v2 (vuetify) app to be default
  • a2061ca satellitedb/metabase: do not log password when connected
  • 3801c56 web/satellite/v2: remove err message for missing partner in signup cfg
  • 9ac4d92 satellite/apigen_test.go: Improve generated API test
  • ef3614a web/satellite: fixed object browser card view loading issue
  • fe9abff web/satellite/v2: use onboarding step field
  • add7676 web/satellite/v2: fix otp paste issue
  • ae52fb7 web/satellite: remove v1-only app files
  • a3f8e7a web/satellite: merge vuetify-poc with root folder
  • 95670e4 web/satellite: remove unused dependencies
  • 8cded02 web/satellite: add onboarding stepper
  • 4dee76f satellite/metabase: optimize ListObjects
  • 560c9cf web/satellite: add onboarding stepper functionality
  • 68dafd5 satellite/console: return placement info with bucket usages
  • 26ffb74 web/satellite: add location to buckets table
  • 3075606 satellite/repair: assign lower health to segments with pieces out of placement
  • 5287133 satellite/accounting: drop ProjectLimitCache
  • dfa7c3c satellite/emission: added dimension calculation logic
  • 003ce95 satellite/emission: added config
  • d380c21 satellite/console: add endpoint to get bucket placements
  • 1ee23fb web/satellite: add region tag to browser
  • 66d6b2e satellite/nodeselection: new node selection for balancing between small groups
  • f5871fb satellite/emission: added impact calculation logic
  • 9f8ce33 satellite/accounting/nodetally: fix overflow in test
  • 8d56648 satellite/console: added endpoint to GET project emission impact
  • 3402732 satellite/accounting/tally: use AOST with GetNonEmptyTallyBucketsInRange
  • 6a43fb6 satellite/{console,web}: improve project member email validation
  • b1f2917 web/satellite: fix minor styling with onboarding stepper
  • aac2a59 satellite/payments: display stripe err message as UI card error
  • 6e01d11 web/satellite: improve loading state for cards and dialogs
  • b7f92fd satellite/console: feature flag for emission impact view
  • d1a82b0 web/satellite: added CO2 emission info to project dashboard
  • 6a847c9 satellite/payments/stripe: replace customer update with Balance Transaction
  • ed363dc satellite/gc/sender: cleanup bloom filter sending logs
  • c29ac7c satellite/metabase: add helper to batch insert objects
  • 2bcd1de web/satellite: fix team member delete UX
  • 0cd8db2 web/satellite: navigate to dashboard after first login
  • 8532444 web/satellite: ui-ux updates
  • 2d72456 satellite/metabase: optimize iterator boundaries tests
  • d2dad0a storagenode/forgetsatellite: remove satellite from trust cache before cleaning data
  • 6b0c89e web/satellite: remove old passphrase and bucket prompts
  • a24fb70 satellite/metabase: replace ListObjects implementation
  • 386d614 web/satellite: upgrade vue deps
  • 8275cf6 web/satellite: fix vue warnings
  • 6a52701 satellite/metainfo: measure the egress cost of inline segments
  • 61e83d8 web/satellite: add card improvements
  • 7578625 web/satellite: update AP1 satellite hint region to Oceania
  • 026f56c web/satellite: fix file dropzone

Storagenode

  • d96c411 storagenode: display actual disk space when allocated is higher than actual
  • b4b96b1 storagenode/pieces: report used space per satellite to monkit
  • 5a6ee1b storagenode/blobstore: fix types of unix statfs call
  • f60620b storagenode: reported the used space reported by satellites
  • 1d84193 storagenode: add run-mode flag to version checker chore

v1.98.0-rc

14 Feb 11:49
v1.98.0-rc
07cbb8d
Compare
Choose a tag to compare

Changelog

General

  • 815151d all: use exp/slices to be compatible with 1.20
  • eca7077 go.mod: bump dependencies (uplink,common)
  • 46b7b91 Jenkinsfile.verify: remove leftovers from postgres
  • 3e9a66d Jenkinsfile.verify: Reduce number of crdb instances
  • 4f6d060 go.mod: bump dependencies (uplink, common)
  • 07cbb8d release v1.98.0-rc

Satellite

  • e1e17fa satellite/admin: fix set to defaults for project limtis
  • ed08c4f satellite/admin/ui: Allow memory units project limits
  • d833a11 satellite/console: fix flaky GetUsersProjects service test
  • 45b56e7 Earthfile, satellite/{Dockerfile, console, analytics, web}: made v2 (vuetify) app to be default
  • a2061ca satellitedb/metabase: do not log password when connected
  • 3801c56 web/satellite/v2: remove err message for missing partner in signup cfg
  • 9ac4d92 satellite/apigen_test.go: Improve generated API test
  • ef3614a web/satellite: fixed object browser card view loading issue
  • fe9abff web/satellite/v2: use onboarding step field
  • add7676 web/satellite/v2: fix otp paste issue
  • ae52fb7 web/satellite: remove v1-only app files
  • a3f8e7a web/satellite: merge vuetify-poc with root folder
  • 95670e4 web/satellite: remove unused dependencies
  • 8cded02 web/satellite: add onboarding stepper
  • 4dee76f satellite/metabase: optimize ListObjects
  • 560c9cf web/satellite: add onboarding stepper functionality
  • 68dafd5 satellite/console: return placement info with bucket usages
  • 26ffb74 web/satellite: add location to buckets table
  • 3075606 satellite/repair: assign lower health to segments with pieces out of placement
  • 5287133 satellite/accounting: drop ProjectLimitCache
  • dfa7c3c satellite/emission: added dimension calculation logic
  • 003ce95 satellite/emission: added config
  • d380c21 satellite/console: add endpoint to get bucket placements
  • 1ee23fb web/satellite: add region tag to browser
  • 66d6b2e satellite/nodeselection: new node selection for balancing between small groups
  • f5871fb satellite/emission: added impact calculation logic
  • 9f8ce33 satellite/accounting/nodetally: fix overflow in test
  • 8d56648 satellite/console: added endpoint to GET project emission impact
  • 3402732 satellite/accounting/tally: use AOST with GetNonEmptyTallyBucketsInRange
  • 6a43fb6 satellite/{console,web}: improve project member email validation
  • b1f2917 web/satellite: fix minor styling with onboarding stepper
  • aac2a59 satellite/payments: display stripe err message as UI card error
  • 6e01d11 web/satellite: improve loading state for cards and dialogs
  • b7f92fd satellite/console: feature flag for emission impact view
  • d1a82b0 web/satellite: added CO2 emission info to project dashboard
  • 6a847c9 satellite/payments/stripe: replace customer update with Balance Transaction
  • ed363dc satellite/gc/sender: cleanup bloom filter sending logs
  • c29ac7c satellite/metabase: add helper to batch insert objects
  • 2bcd1de web/satellite: fix team member delete UX
  • 0cd8db2 web/satellite: navigate to dashboard after first login
  • 8532444 web/satellite: ui-ux updates
  • 2d72456 satellite/metabase: optimize iterator boundaries tests
  • d2dad0a storagenode/forgetsatellite: remove satellite from trust cache before cleaning data
  • 6b0c89e web/satellite: remove old passphrase and bucket prompts
  • a24fb70 satellite/metabase: replace ListObjects implementation
  • 386d614 web/satellite: upgrade vue deps
  • 8275cf6 web/satellite: fix vue warnings
  • 6a52701 satellite/metainfo: measure the egress cost of inline segments
  • 61e83d8 web/satellite: add card improvements
  • 7578625 web/satellite: update AP1 satellite hint region to Oceania

Storagenode

  • d96c411 storagenode: display actual disk space when allocated is higher than actual
  • b4b96b1 storagenode/pieces: report used space per satellite to monkit
  • 5a6ee1b storagenode/blobstore: fix types of unix statfs call
  • f60620b storagenode: reported the used space reported by satellites
  • 1d84193 storagenode: add run-mode flag to version checker chore

v1.97.2

09 Feb 14:39
v1.97.2
7534277
Compare
Choose a tag to compare
v1.97.2 Pre-release
Pre-release

Changelog

General

  • e83f41e cmd/tools: add is-valid-sj1-blob utility
  • f506f64 cmd/tools/is-valid-sj1-blob: minor fixes
  • 8211f85 */ui: avoid noembed
  • a62929f certificate/authorization: reimplement gob-to-protobuf migration
  • 396ffd4 build: use storj.io/common instead of storj.io/private
  • 713b18d jenkinsfile: integration and back comp tests in parallel
  • 7534277 release v1.97.2

Satellite

  • 68bb976 satellite/payments/stripe: reduce dependencies
  • 4dbd4ef satellite/satellitedb: handle simultaneous inserts to reputations table
  • fc4f1cb web/satellite/v2: fix unauthenticated navigation
  • d91a8e7 satellite/accounting: return versioning status along with bucket usage
  • 0741205 satellite/console: remove change email functionality
  • 577546a web/satellite/v2: fixed style-src CSP error
  • 5ee01ce web/satellite/v2: update signup and login
  • e3b7a6d satellite/console: add usage to my projects response
  • 23dcb6e satellite/metabase: use upsert to commit segment with crdb
  • cb2125c web/satellite/v2: add usage to projects table
  • 506f284 satellite/overlay: change % of data going to new nodes from 5 to 1
  • 92df378 satellite/{console,web}: fix minor v2 issues
  • 62a3215 web/satellite/v2: fix for early session refresh
  • e211742 satellite/console: user ID rate limiter applied to daily usage endpoint
  • 84fd22d satellite/console: cache /daily-usage and /usage-report endpoint responses for 1 hour
  • 1d8e42c web/satellite/v2: truncate date params to hours for /daily-usage and /usage-report endpoints
  • 608ab61 web/satellite/v2: added chevron icon to upload snackbar
  • f6646b0 satellite/satellitedb: add last_ip_port to node_events
  • 8636a83 satellite/console: improve user-facing error handling on update project limit
  • f4ec1a7 web/satellite/v2: fix bucket name validation
  • 5dc2bc4 satellite/repair/checker: support overriding optimal shares
  • f07c0a6 web/satellite/v2: ui-ux improvements (#6720)
  • 4342f2e Revert "satellite/repair/checker: support overriding optimal shares"
  • 3772788 satellite/apigen_test: Add test for generated APIs
  • 0269ed3 satellite/metainfo: support CopyObject source object custom version
  • 02c9e17 satellite/audit/reverify: support blake3
  • 3a34aaa satellite/{console,db}: add notices column
  • 9d9699b web/satellite/v2: show notices based on user settings
  • 179d156 satellite/console: add partner upgrade notice to user settings
  • 7342b06 satellite/console: don't use console.User in GET project members response
  • e923acd web/satellite: updated GET members API response handling
  • b684cb0 satellite/{console,emails}: remove user name from emails
  • 651ed8e satellite/admin/back-office/ui: Hook feature flags
  • ffbcf9d satellite/console: add ProjectMemberPassphrase notice to user settings
  • 9d967ad web/satellite/v2: require confirmation for multi file delete
  • 5b9a485 web/satellite/v2: clear search state value on table component unmount
  • 40dd398 web/satellite/v2: improve session timeout UX
  • 195218f web/satellite/v2: add access selection to access table
  • 548e800 web/satellite/v2: add Edit Default button to CC card container
  • 8258809 web/satellite/v2: added versioning column to buckets table
  • 2c9c698 web/satellite/v2: add partner upgrade banner to project dashboard
  • 0fbc4cc satellite/console: restrict login for users with PendingBotVerification or LegalHold status
  • 0b90a4a web/satellite/v2: automatically append support link to support-related notifications
  • 5ec1232 satellite/audit: much stricter audit transfer speed reqs
  • 8046cfa web/satellite/v2: add team member selection snackbar
  • 0f9bc37 web/satellite/v2: added team passphrase banner to project dashboard
  • 45d99ed web/satellite/v2: fix settings link on Projects table view
  • eaa3edc satellite/metainfo: don't use metabase.ListObjects for unversioned buckets
  • 59baf07 satellite/orders: support overriding download long tail latency
  • 073d0e4 satellite/nodeevents: add LastIPPort to NodeEvent
  • b5c3362 web/satellite/v2: disable swipes for multistep dialog flows
  • 490626c satellite/satellitedb: overlaydb method GetLastIPPortByNodeTagNames
  • b7e9bd2 satellite/nodeselection: file based node-id filter for selectors
  • 576bdb7 satellite/{analytics,web}: add analytics to onboarding
  • b31388d satellite/{console,web}: add flag to toggle onboard stepper
  • 672ad14 web/satellite/v2: show delete dialog for browser cardview
  • 0269cb3 satellite/metainfo: fix listing for VersioningUnsupported buckets
  • a209127 web/satellite/v2: ui ux updates
  • 957d37b satellite/overlay: add IP port to node offline email
  • 6e7e057 web/satellite/v2: improve route reuse
  • b98b938 satellite/nodeselection: new node selection for balancing between small groups

Storagenode

  • db76608 storagenode/payouts: show historical payouts data for old/untrusted satellites
  • 541cfbe cmd/storagenode: revamp forget-satellite subcommand
  • e4d6ce8 cmd/storagenode: add forget-satellite-status command
  • 648eae2 cmd/storagenode: fix Test_cmdForgetSatellite flaky test

Uplink

  • 00d4cdb cmd/uplink/ulfs: rename type
  • c7ea51f cmd/uplink/ulfs: single part upload

v1.97.1

05 Feb 15:56
v1.97.1
5930a07
Compare
Choose a tag to compare
v1.97.1 Pre-release
Pre-release

Changelog

General

  • e83f41e cmd/tools: add is-valid-sj1-blob utility
  • f506f64 cmd/tools/is-valid-sj1-blob: minor fixes
  • 8211f85 */ui: avoid noembed
  • a62929f certificate/authorization: reimplement gob-to-protobuf migration
  • 396ffd4 build: use storj.io/common instead of storj.io/private
  • 713b18d jenkinsfile: integration and back comp tests in parallel

Satellite

  • 68bb976 satellite/payments/stripe: reduce dependencies
  • 4dbd4ef satellite/satellitedb: handle simultaneous inserts to reputations table
  • fc4f1cb web/satellite/v2: fix unauthenticated navigation
  • d91a8e7 satellite/accounting: return versioning status along with bucket usage
  • 0741205 satellite/console: remove change email functionality
  • 577546a web/satellite/v2: fixed style-src CSP error
  • 5ee01ce web/satellite/v2: update signup and login
  • e3b7a6d satellite/console: add usage to my projects response
  • 23dcb6e satellite/metabase: use upsert to commit segment with crdb
  • cb2125c web/satellite/v2: add usage to projects table
  • 506f284 satellite/overlay: change % of data going to new nodes from 5 to 1
  • 92df378 satellite/{console,web}: fix minor v2 issues
  • 62a3215 web/satellite/v2: fix for early session refresh
  • e211742 satellite/console: user ID rate limiter applied to daily usage endpoint
  • 84fd22d satellite/console: cache /daily-usage and /usage-report endpoint responses for 1 hour
  • 1d8e42c web/satellite/v2: truncate date params to hours for /daily-usage and /usage-report endpoints
  • 608ab61 web/satellite/v2: added chevron icon to upload snackbar
  • f6646b0 satellite/satellitedb: add last_ip_port to node_events
  • 8636a83 satellite/console: improve user-facing error handling on update project limit
  • f4ec1a7 web/satellite/v2: fix bucket name validation
  • 5dc2bc4 satellite/repair/checker: support overriding optimal shares
  • f07c0a6 web/satellite/v2: ui-ux improvements (#6720)
  • 4342f2e Revert "satellite/repair/checker: support overriding optimal shares"
  • 3772788 satellite/apigen_test: Add test for generated APIs
  • 0269ed3 satellite/metainfo: support CopyObject source object custom version
  • 02c9e17 satellite/audit/reverify: support blake3
  • 3a34aaa satellite/{console,db}: add notices column
  • 9d9699b web/satellite/v2: show notices based on user settings
  • 179d156 satellite/console: add partner upgrade notice to user settings
  • 7342b06 satellite/console: don't use console.User in GET project members response
  • e923acd web/satellite: updated GET members API response handling
  • b684cb0 satellite/{console,emails}: remove user name from emails
  • 651ed8e satellite/admin/back-office/ui: Hook feature flags
  • ffbcf9d satellite/console: add ProjectMemberPassphrase notice to user settings
  • 9d967ad web/satellite/v2: require confirmation for multi file delete
  • 5b9a485 web/satellite/v2: clear search state value on table component unmount
  • 40dd398 web/satellite/v2: improve session timeout UX
  • 195218f web/satellite/v2: add access selection to access table
  • 548e800 web/satellite/v2: add Edit Default button to CC card container
  • 8258809 web/satellite/v2: added versioning column to buckets table
  • 2c9c698 web/satellite/v2: add partner upgrade banner to project dashboard
  • 0fbc4cc satellite/console: restrict login for users with PendingBotVerification or LegalHold status
  • 0b90a4a web/satellite/v2: automatically append support link to support-related notifications
  • 5ec1232 satellite/audit: much stricter audit transfer speed reqs
  • 8046cfa web/satellite/v2: add team member selection snackbar
  • 0f9bc37 web/satellite/v2: added team passphrase banner to project dashboard
  • 45d99ed web/satellite/v2: fix settings link on Projects table view
  • eaa3edc satellite/metainfo: don't use metabase.ListObjects for unversioned buckets
  • 59baf07 satellite/orders: support overriding download long tail latency
  • 073d0e4 satellite/nodeevents: add LastIPPort to NodeEvent
  • b5c3362 web/satellite/v2: disable swipes for multistep dialog flows
  • 490626c satellite/satellitedb: overlaydb method GetLastIPPortByNodeTagNames
  • b7e9bd2 satellite/nodeselection: file based node-id filter for selectors
  • 576bdb7 satellite/{analytics,web}: add analytics to onboarding
  • b31388d satellite/{console,web}: add flag to toggle onboard stepper
  • 672ad14 web/satellite/v2: show delete dialog for browser cardview
  • 0269cb3 satellite/metainfo: fix listing for VersioningUnsupported buckets
  • a209127 web/satellite/v2: ui ux updates
  • 957d37b satellite/overlay: add IP port to node offline email
  • 6e7e057 web/satellite/v2: improve route reuse

Storagenode

  • db76608 storagenode/payouts: show historical payouts data for old/untrusted satellites
  • 541cfbe cmd/storagenode: revamp forget-satellite subcommand
  • e4d6ce8 cmd/storagenode: add forget-satellite-status command
  • 648eae2 cmd/storagenode: fix Test_cmdForgetSatellite flaky test

Uplink

  • 00d4cdb cmd/uplink/ulfs: rename type
  • c7ea51f cmd/uplink/ulfs: single part upload

v1.97.0-rc

31 Jan 17:27
v1.97.0-rc
5602ceb
Compare
Choose a tag to compare

Changelog

General

  • e83f41e cmd/tools: add is-valid-sj1-blob utility
  • f506f64 cmd/tools/is-valid-sj1-blob: minor fixes
  • 8211f85 */ui: avoid noembed
  • a62929f certificate/authorization: reimplement gob-to-protobuf migration
  • 396ffd4 build: use storj.io/common instead of storj.io/private
  • 713b18d jenkinsfile: integration and back comp tests in parallel

Satellite

  • 68bb976 satellite/payments/stripe: reduce dependencies
  • 4dbd4ef satellite/satellitedb: handle simultaneous inserts to reputations table
  • fc4f1cb web/satellite/v2: fix unauthenticated navigation
  • d91a8e7 satellite/accounting: return versioning status along with bucket usage
  • 0741205 satellite/console: remove change email functionality
  • 577546a web/satellite/v2: fixed style-src CSP error
  • 5ee01ce web/satellite/v2: update signup and login
  • e3b7a6d satellite/console: add usage to my projects response
  • 23dcb6e satellite/metabase: use upsert to commit segment with crdb
  • cb2125c web/satellite/v2: add usage to projects table
  • 506f284 satellite/overlay: change % of data going to new nodes from 5 to 1
  • 92df378 satellite/{console,web}: fix minor v2 issues
  • 62a3215 web/satellite/v2: fix for early session refresh
  • e211742 satellite/console: user ID rate limiter applied to daily usage endpoint
  • 84fd22d satellite/console: cache /daily-usage and /usage-report endpoint responses for 1 hour
  • 1d8e42c web/satellite/v2: truncate date params to hours for /daily-usage and /usage-report endpoints
  • 608ab61 web/satellite/v2: added chevron icon to upload snackbar
  • f6646b0 satellite/satellitedb: add last_ip_port to node_events
  • 8636a83 satellite/console: improve user-facing error handling on update project limit
  • f4ec1a7 web/satellite/v2: fix bucket name validation
  • 5dc2bc4 satellite/repair/checker: support overriding optimal shares
  • f07c0a6 web/satellite/v2: ui-ux improvements (#6720)
  • 4342f2e Revert "satellite/repair/checker: support overriding optimal shares"
  • 3772788 satellite/apigen_test: Add test for generated APIs
  • 0269ed3 satellite/metainfo: support CopyObject source object custom version
  • 02c9e17 satellite/audit/reverify: support blake3
  • 3a34aaa satellite/{console,db}: add notices column
  • 9d9699b web/satellite/v2: show notices based on user settings
  • 179d156 satellite/console: add partner upgrade notice to user settings
  • 7342b06 satellite/console: don't use console.User in GET project members response
  • e923acd web/satellite: updated GET members API response handling
  • b684cb0 satellite/{console,emails}: remove user name from emails
  • 651ed8e satellite/admin/back-office/ui: Hook feature flags
  • ffbcf9d satellite/console: add ProjectMemberPassphrase notice to user settings
  • 9d967ad web/satellite/v2: require confirmation for multi file delete
  • 5b9a485 web/satellite/v2: clear search state value on table component unmount
  • 40dd398 web/satellite/v2: improve session timeout UX
  • 195218f web/satellite/v2: add access selection to access table
  • 548e800 web/satellite/v2: add Edit Default button to CC card container
  • 8258809 web/satellite/v2: added versioning column to buckets table
  • 2c9c698 web/satellite/v2: add partner upgrade banner to project dashboard
  • 0fbc4cc satellite/console: restrict login for users with PendingBotVerification or LegalHold status
  • 0b90a4a web/satellite/v2: automatically append support link to support-related notifications
  • 5ec1232 satellite/audit: much stricter audit transfer speed reqs
  • 8046cfa web/satellite/v2: add team member selection snackbar
  • 0f9bc37 web/satellite/v2: added team passphrase banner to project dashboard
  • 45d99ed web/satellite/v2: fix settings link on Projects table view
  • eaa3edc satellite/metainfo: don't use metabase.ListObjects for unversioned buckets
  • 59baf07 satellite/orders: support overriding download long tail latency
  • 073d0e4 satellite/nodeevents: add LastIPPort to NodeEvent
  • b5c3362 web/satellite/v2: disable swipes for multistep dialog flows
  • 490626c satellite/satellitedb: overlaydb method GetLastIPPortByNodeTagNames
  • b7e9bd2 satellite/nodeselection: file based node-id filter for selectors
  • 576bdb7 satellite/{analytics,web}: add analytics to onboarding
  • b31388d satellite/{console,web}: add flag to toggle onboard stepper
  • 672ad14 web/satellite/v2: show delete dialog for browser cardview
  • 0269cb3 satellite/metainfo: fix listing for VersioningUnsupported buckets
  • a209127 web/satellite/v2: ui ux updates
  • 957d37b satellite/overlay: add IP port to node offline email
  • 6e7e057 web/satellite/v2: improve route reuse

Storagenode

  • db76608 storagenode/payouts: show historical payouts data for old/untrusted satellites
  • 541cfbe cmd/storagenode: revamp forget-satellite subcommand
  • e4d6ce8 cmd/storagenode: add forget-satellite-status command
  • 648eae2 cmd/storagenode: fix Test_cmdForgetSatellite flaky test

Uplink

  • 00d4cdb cmd/uplink/ulfs: rename type
  • c7ea51f cmd/uplink/ulfs: single part upload

v1.96.6

02 Feb 10:55
v1.96.6
20d389b
Compare
Choose a tag to compare

Changelog

General

  • 1c4a6fe scripts: preserve update-access.go
  • c7b34b2 admin/back-offie: add defaults to service
  • fa31ad9 private/server: reject invalid connections
  • 1db9d0a docs/blueprints: Migrate to storj/design-docs repo
  • 84f7c95 private/server: fix flaky server_test
  • 8a4776a private/apigen: handle request type same package
  • 789f0a4 private/apigen: handle request type package in http handler
  • d0149a7 private/apigen: add PUT method to apigen
  • 3e57292 admin/back-office: implement project limits update endpoint
  • 573e7c7 metabase: add benchmarks for precommit constraint
  • 8dd73e1 mod: bump dependencies
  • 20d389b release v1.96.6

Satellite

  • c30b794 satellite/metrics: add metric of total segments with expiration set
  • 103af00 satellite/metainfo: return no error for missing bucket in DeleteCommittedObject
  • 5662dd1 satellite/admin: Add test delete user (project members)
  • 0bdb4f9 satellite/admin: define project info endpoint
  • ad205c5 satellite/admin: Return project public ID in GET user
  • e86070c satellite/metainfo: log macaroon head with usage eventkit event
  • 63e67cf satellite/admin/back-office/ui: Project view
  • 337d585 satellite/console: add projects method, UpdateAllLimits
  • a792e37 web/satellite/v2: fix datepicker for create AG flow
  • 3c96c86 web/satellite/v2: update login UX
  • 7c1be91 satellite/metainfo: get project rate limits with api key DB query
  • 1a3704c satellite/payments/stripe: skip deleted customers during invoice finalization
  • ca42e2b satellite/admin/back-office/ui: implement project limits update
  • 7852a6b satellite/metabase: add ObjectStatus.String
  • 49b83ff web/satellite/v2: added missing password helper on sign up
  • 931efa0 satellite/nodeselection: extend Placement with Selector
  • 1378b7e satellite/metabase: iterate versions in descending order
  • c1b59f7 satellite/metainfo: add unit test for get object with delete marker
  • 14def22 satellite/{console, web}: add limitations for usage report endpoint
  • a8bc92d web/satellite/vuetify-poc: setup stripe user before onboarding
  • 5effb82 private/apigen,satellite/console: fix console generated API
  • b41cf66 satellite/{nodeselection,repair}: Placement level invariant for customizable declumping
  • 17a1628 satellite/nodeselection: introduce Name for Placements
  • 9dbeb6c satellite/{console,web}: remove checker for v2 app
  • 4cc04a6 web/satellite/vuetify-poc/: ui updates (#6640)
  • cbe9c01 web/satellite: allow user to download historical usage report
  • f502f50 web/satellite/vuetify-poc: fix flaky signup redirect
  • 2414386 web/satellite/v2: allow user to download historical usage report
  • 898abad storagenode/forgetsatellite: add forget-satellite chore and worker
  • 249c7ff satellite/analytics: Move some info from "creation" to "onboarding"
  • 0d47861 web/satellite: update signup and account setup for analytics
  • 52bfc87 satellite/metabase: separate pending listing/iteration
  • 80cfa9a satellite/metabase: fix and test ListObjects.Pending
  • dca3ede satellite/admin/back-office: Add settings endpoint
  • 435db22 web/satellite: allow multiple file selection
  • b4f98e4 web/satellite/v2: added credit card actions
  • 95eba16 web/satellite/v2: added info tooltip to storj token card
  • 270a2eb satellite/{payments, web}: fixed billing history pagination
  • 37189fd satellite/console: feature flag to toggle v2 as default UI
  • beb79e3 satellite/nodeselection: invariant helper for declumping by tag
  • a89668f tests/satellite: Add a check against the old API before and after the upgrade/migration to the next version of Satellite.
  • 9aae5b7 web/satellite/v2: support v2 app on root path
  • f104fc9 web/satellite/v2: add error page
  • 17af0f0 satellite/nodeselection: YAML based placement configuration
  • 4ea8316 satellite/metainfo: stop using project limit cache for uploads/downloads
  • cbebd45 satellite/console: added the ability to authenticate with 1-week long session
  • ee3570e web/satellite/v2: added remember me checkbox for login form
  • d10f8b8 satellite/metabase: use order by in precommit hook
  • 8fd7aab satellite/metabase: remove comment
  • 12dd732 satellite/gc: make maximum size of the bloom filter configurable
  • 7906836 satellite/metabase: fix TestNodeAliases deadlock
  • 69014af web/satellite/v2: signup and login pages
  • 50576c4 web/satellite/v2: fix error page navigation
  • 615cd8e satellite/console: update ui server with new configs
  • 5c421f9 web/satellite/v2: add missing auth pages
  • 73cbc6e web/satellite/v2: fix for upgrade with tokens UX
  • dd52ef2 web/satellite/v2: fix unauthenticated navigation
  • 6426788 web/satellite/v2: fix for early session refresh
  • c629375 web/satellite/v2: update signup and login
  • 6a355b4 satellite/metainfo: don't use metabase.ListObjects for unversioned buckets
  • 66f2634 satellite/orders: support overriding download long tail latency
  • 143abf1 satellite/metainfo: fix listing for VersioningUnsupported buckets

Storagenode

  • 339eb4a storagenode/retain: more logging tags when retain is finished
  • 60402b5 storagenode/lazyfilewalker: fix return value order of trash walker
  • fd7cd68 storagenode/internalpb: add forget-satellite drpc endpoints
  • 4087517 storagenode/version: do not crash node on outdated version

Test

  • c23967f testsuite/playwright-ui: add signup test for v2 app
  • 9648e03 testsuite/playwright-ui: added bucket and object browser tests for V2 app

v1.96.5

15 Feb 10:04
v1.96.5
51c547b
Compare
Choose a tag to compare
v1.96.5 Pre-release
Pre-release

Changelog

General

  • 1c4a6fe scripts: preserve update-access.go
  • c7b34b2 admin/back-offie: add defaults to service
  • fa31ad9 private/server: reject invalid connections
  • 1db9d0a docs/blueprints: Migrate to storj/design-docs repo
  • 84f7c95 private/server: fix flaky server_test
  • 8a4776a private/apigen: handle request type same package
  • 789f0a4 private/apigen: handle request type package in http handler
  • d0149a7 private/apigen: add PUT method to apigen
  • 3e57292 admin/back-office: implement project limits update endpoint
  • 573e7c7 metabase: add benchmarks for precommit constraint
  • 8dd73e1 mod: bump dependencies
  • 51c547b release v1.96.5

Satellite

  • c30b794 satellite/metrics: add metric of total segments with expiration set
  • 103af00 satellite/metainfo: return no error for missing bucket in DeleteCommittedObject
  • 5662dd1 satellite/admin: Add test delete user (project members)
  • 0bdb4f9 satellite/admin: define project info endpoint
  • ad205c5 satellite/admin: Return project public ID in GET user
  • e86070c satellite/metainfo: log macaroon head with usage eventkit event
  • 63e67cf satellite/admin/back-office/ui: Project view
  • 337d585 satellite/console: add projects method, UpdateAllLimits
  • a792e37 web/satellite/v2: fix datepicker for create AG flow
  • 3c96c86 web/satellite/v2: update login UX
  • 7c1be91 satellite/metainfo: get project rate limits with api key DB query
  • 1a3704c satellite/payments/stripe: skip deleted customers during invoice finalization
  • ca42e2b satellite/admin/back-office/ui: implement project limits update
  • 7852a6b satellite/metabase: add ObjectStatus.String
  • 49b83ff web/satellite/v2: added missing password helper on sign up
  • 931efa0 satellite/nodeselection: extend Placement with Selector
  • 1378b7e satellite/metabase: iterate versions in descending order
  • c1b59f7 satellite/metainfo: add unit test for get object with delete marker
  • 14def22 satellite/{console, web}: add limitations for usage report endpoint
  • a8bc92d web/satellite/vuetify-poc: setup stripe user before onboarding
  • 5effb82 private/apigen,satellite/console: fix console generated API
  • b41cf66 satellite/{nodeselection,repair}: Placement level invariant for customizable declumping
  • 17a1628 satellite/nodeselection: introduce Name for Placements
  • 9dbeb6c satellite/{console,web}: remove checker for v2 app
  • 4cc04a6 web/satellite/vuetify-poc/: ui updates (#6640)
  • cbe9c01 web/satellite: allow user to download historical usage report
  • f502f50 web/satellite/vuetify-poc: fix flaky signup redirect
  • 2414386 web/satellite/v2: allow user to download historical usage report
  • 898abad storagenode/forgetsatellite: add forget-satellite chore and worker
  • 249c7ff satellite/analytics: Move some info from "creation" to "onboarding"
  • 0d47861 web/satellite: update signup and account setup for analytics
  • 52bfc87 satellite/metabase: separate pending listing/iteration
  • 80cfa9a satellite/metabase: fix and test ListObjects.Pending
  • dca3ede satellite/admin/back-office: Add settings endpoint
  • 435db22 web/satellite: allow multiple file selection
  • b4f98e4 web/satellite/v2: added credit card actions
  • 95eba16 web/satellite/v2: added info tooltip to storj token card
  • 270a2eb satellite/{payments, web}: fixed billing history pagination
  • 37189fd satellite/console: feature flag to toggle v2 as default UI
  • beb79e3 satellite/nodeselection: invariant helper for declumping by tag
  • a89668f tests/satellite: Add a check against the old API before and after the upgrade/migration to the next version of Satellite.
  • 9aae5b7 web/satellite/v2: support v2 app on root path
  • f104fc9 web/satellite/v2: add error page
  • 17af0f0 satellite/nodeselection: YAML based placement configuration
  • 4ea8316 satellite/metainfo: stop using project limit cache for uploads/downloads
  • cbebd45 satellite/console: added the ability to authenticate with 1-week long session
  • ee3570e web/satellite/v2: added remember me checkbox for login form
  • d10f8b8 satellite/metabase: use order by in precommit hook
  • 8fd7aab satellite/metabase: remove comment
  • 12dd732 satellite/gc: make maximum size of the bloom filter configurable
  • 7906836 satellite/metabase: fix TestNodeAliases deadlock
  • 69014af web/satellite/v2: signup and login pages
  • 50576c4 web/satellite/v2: fix error page navigation
  • 615cd8e satellite/console: update ui server with new configs
  • 5c421f9 web/satellite/v2: add missing auth pages
  • 73cbc6e web/satellite/v2: fix for upgrade with tokens UX
  • dd52ef2 web/satellite/v2: fix unauthenticated navigation
  • 6426788 web/satellite/v2: fix for early session refresh
  • c629375 web/satellite/v2: update signup and login
  • 6a355b4 satellite/metainfo: don't use metabase.ListObjects for unversioned buckets
  • 66f2634 satellite/orders: support overriding download long tail latency

Storagenode

  • 339eb4a storagenode/retain: more logging tags when retain is finished
  • 60402b5 storagenode/lazyfilewalker: fix return value order of trash walker
  • fd7cd68 storagenode/internalpb: add forget-satellite drpc endpoints
  • 4087517 storagenode/version: do not crash node on outdated version

Test

  • c23967f testsuite/playwright-ui: add signup test for v2 app
  • 9648e03 testsuite/playwright-ui: added bucket and object browser tests for V2 app