Release candidate is deployed on QA Satellite
Changelog
General
- 5ab2e6a go.mod: bump storj.io/private
- e599594 go.mod: bump storj.io/private and storj.io/uplink
- 5498424 storage: implement Range
- ea4a9e6 storage: delete unused code
- 48256c9 storage: move errors to better locations
- c1f1aac private/kvstore: move storage package
Satellite
- cb947cc web/satellite: migrate AddTokenCard component to use SFC composition api
- b44852b web/satellite: migrate TokenTransactionItem component to use SFC composition api
- 9d49145 web/satellite: migrate AddCouponCodeModal to use SFC composition api
- d8a4ca6 satellite/accounting: update GetProjectSegmentLimit to fix bug
- 2966b70 web/satellite: migrate EnableMFAModal component to use SFC composition api
- f5e110f satellite/satellitedb: support insert for many billing txs in one db tx
- e0bb410 satellite/payments/stripecoinpayments: parallelize invoice methods
- 34460eb web/satellite: migrated PaymentMethods component to use SFC composition api
- 0acb281 web/satellite: migrate AddTokenCardNative component to use SFC composition api
- b396961 web/satellite: migrate CreateProjectModal to use SFC composition api
- 709dc63 web/satellite: introduce appStore pinia module
- 634ae73 web/satellite: migrate CreateProjectPromptModal component to use SFC composition api
- 124f340 web/satellite: migrate EditProfileModal component to use SFC composition api
- d17b41d satellite/admin: Fix response code for Get bucket
- d8724d6 satellite/metainfo: add metric about download range type
- 2557b9a web/satellite: introduce files pinia module
- d8ac688 web/satellite: introduce objects pinia module
- 6e11f92 web/satellite: migrate NavigationArea component to use SFC composition api
- 77829c6 web/satellite: migrate App.vue component to use SFC composition api
- b83ca75 web/satellite: migrate AccessGrantsItem component to use SFC composition api
- 5410726 web/satellite: migrate MiddleTruncate component to use SFC composition api
- 7b06575 satellite/meta{base,info}: reduce db round trips for download
- 8d15154 web/satellite: migrate infoBars components to use SFC composition api
- 8d544ac web/satellite: migrate AllModals component to use SFC composition api
- c4db416 web/satellite: migrate DisableMFAModal component to use SFC composition api
- 4db3d33 satellite/accounting: check bucket existance with GetProjectObjectsSegments
- 891d74f web/satellite: migrate StripeCardInput component to use SFC composition api
- a51ce28 web/satellite: migrate InactivityModal component to use SFC composition api
- ceaa500 web/satellite: migrate OpenBucketModal component to use SFC composition api
- aca348f web/satellite: migrate MFARecoveryCodesModal component to use SFC composition api
- 4f515e7 web/satellite: migrate NewBillingAddCouponCodeModal component to use SFC composition api
- 4c05293 satellite: set names for lrucache metrics
- f2ae202 satellite/payments,web/satellite: separate UI cost estimates by partner
- 403edd9 web/satellite: migrate AddTokenFundsModal to use SFC composition api
- bafd382 web/satellite: migrate EnterPassphraseModal component to use SFC composition api
- 9e6955c satellite/repair: fix flaky TestFailedDataRepair and friends
- 2cae58d web/satellite: migrate NewFolderModal component to use SFC composition api
- deccb1f web/satellite: migrate ObjectDetailsModal component to use SFC composition api
- 28cc779 web/satellite: migrate GuidesDropdown component to use SFC composition api
- 2d28556 web/satellite: migrate QuickStartLinks component to use SFC composition api
- 4c75bc0 web/satellite: migrate ResourcesLinks component to use SFC composition api
- 354aff4 web/satellite: migrate ShareObjectModal component to use SFC composition api
- 68c016a web/satellite: migrate NotificationArea component to use SFC composition api
- 0351bd9 web/satellite: migrate BucketDetails component to use SFC composition api
- 1ba5ee7 web/satellite: migrate BucketDetailsOverview component to use SFC composition api
- 3258184 web/satellite: migrate BucketGuide component to use SFC composition api
- 35f9262 web/satellite: migrate BucketItem component to use SFC composition api
- 923ad68 web/satellite: migrate BucketsView component to use SFC composition api
- 5b62150 web/satellite: migrate EncryptionBanner component to use SFC composition api
- f9eb778 web/satellite: migrate FAQBullet component to use SFC composition api
- 16e224e web/satellite: migrate UploadCancelPopup component to use SFC composition api
- c1484e3 web/satellite: migrate AGPermissions component to use SFC composition api
- 401c8aa web/satellite: migrate APIKey onboarding component to use SFC composition api
- 670d9fd web/satellite: migrate CLIInstall component to use SFC composition api
- 9caf961 web/satellite: migrate CreateBucket onboarding component to use SFC compostition api
- 5063234 web/satellite: migrate ListObject onboarding component to use SFC composition api
- 265a83c web/satellite: migrate ShareObject onboarding component to use SFC composition api
- b34a3d2 web/satellite: migrate UploadObject onboarding component to use SFC composition api
- 214e962 web/satellite: migrate CLIFlowContainer component to use SFC composition api
- d9c1791 web/satellite: migrate OSContainer component to use SFC composition api
- c9d0eee web/satellite: migrated errors components to use defineComponent syntax
- c4c391e satellite/accounting/live: replace address parsing with redis util
- 9622ae6 web/satellite: migrate ResetPassword component to use SFC composition api
- 599baf9 web/satellite: migrate EditProjectDetails component to use SFC composition api
- add5bba web/satellite: migrate CLIStep onboarding component to use SFC composition api
- f550f7e web/satellite: sort api keys
- 957e082 web/satellite: migrate OverviewContainer to use SFC composition api
- bb38418 web/satellite: migrate OverviewStep onboarding component to use SFC composition api
- 6daff98 web/satellite: migrate AddTeamMemberModal component to use SFC composition api
- 3f4ad19 web/satellite: migrate OnboardingTourArea component to use SFC composition api
- 3336a24 web/satellite: migrate NotificationItem to use SFC composition api
- 7cf840e web/satellite: migrate ForgotPassword component to use SFC composition api
- 7bb8e53 web/satellite: migrate ActivateAccount component to use SFC composition api
- 933c4dd web/satellite: migrate ChangePasswordModal to use SFC composition api
- 0bf5e51 web/satellite: migrate ObjectsArea component to use SFC composition api
- a74bc2c web/satellite: migrate SuccessScreen onboarding component to use SFC composition api
- 65a12b1 web/satellite: migrate ValueWithCopy component to use SFC composition api
- 697be4a web/satellite: migrate ProgressBar onboarding component to use SFC composition api
- cfdeb4f web/satellite: migrate BillingNotification component to use SFC compostition api
- 0fe3775 web/satellite: migrate DownloadObject onboarding component to use SFC composition api
- d5e2062 web/satellite: migrate TabWithCopy component to use SFC composition api
- 8147111 web/satellite: migrate BillingArea component to use SFC composition api
- d062040 web/satellite: migrate HeaderArea component to use SFC composition api
- a5d9caa web/satellite: migrate ProjectMemberListItem component to use SFC composition api
- 66541e6 web/satellite: migrate ProjectMembersArea component to use SFC composition api
- ff88404 web/satellite: change project limit upperbound
- 1dc5930 web/satellite: fix clicks on project/billing history tables
- 1a8e554 web/satellite: migrate ProjectDashboard component to use SFC composition api
- 45a8ac7 web/satellite: migrate CreateProject component to use SFC composition api
- 31f5e2c satellite/metainfo: limit uploads to the same location
- 8a50a3b satellite/payments: rename ‘stripecoinpayments’ package to ‘stripe’
- 915f395 satellite/repair: repair pieces on the same last_net
- 857a292 web/satellite: show loading screen when fetching frontend config
- 6f8dff5 web/satellite: enable session timeout setting
- 5b65e10 satellite/console: enable session timeout configuration
- 085bc0c web/satellite: fix browser hover and click behaviour
- 97cefed web/satellite: Remove BillingNotification component
- 8c5924d satellite/payments/billing: add bonus transactions
- 8893576 web/satellite: Add clarification to pro account description
- cf1677f web/satellite: combine buckets and objects pinia modules. Rename files module to object browser module
- 199a28e web/satellite: introduce billing pinia module
- 5d860fd web/satellite: introduce project members pinia module
- 9c20c4e web/satellite: use pinia users module instead of vuex users module
- e2ecee4 web/satellite: update notifications to be aligned with dashboard
- 1c2ad79 web/satellite: fix banner container CSS issue
- 59eab37 satellite/console/consoleweb: remove bucket usage report page
- e25da61 web/satellite: use project members pinia module instead of vuex module
- 64c798e web/satellite: use billing pinia module instead of vuex module
- 6e9dae0 satellite/payments: add egress discount ratio to price override config
- c92fdba satellite/payments/stripe: apply egress discount to invoice items
Storagenode
- e5c4372 storagenode/pieces: introduce FileWalker
- 80fc7e9 web/storagenode: add banner with info on storagenode payout changes
- 5562509 storagenode/monitor: add option to log only when verification check fails
- 462c16e storagenode/piecestore: use actual Initial/MaxStep defaults
- f5020de storagenode/blobstore: move blob store logic
- 3cf8963 cmd/storagenode: refactor main.go
- 1d63395 storagenode/peer: don’t require CA whitelist any longer
Test
- b2a4a35 testsuite/playwright-ui: add .gitignore
- 8fba740 storagenode/blobstore/testblobs: don’t error checks in BadDB