Changelog
General
- 9671851 ci: removed ui artifacts (#5400)
- b9f0a38 build: use latest storj-up@main in Earthfile
- ef2c0f4 mod: use v1.10.0 tagged commit from storj.io/uplink
- 0afd393 sat/console update the updateProject to set user specified limits
- 7f2dfaa gitignore: add go workspace files
- 870eefb docs/blueprints: Add paid tier tls document
- 04f16f8 cmd/tools/segment-verify: tool for checking duplicate net
- 1c309a0 cmd/tools/segment-verify: check for unvetted nodes
- d23e25c cmd/tools/segment-verify: remove unused test code
- e598c2b console/userinfo: stub userinfo endpoint
- 54559be console/userinfo: return appropriate errors
- cda1d67 cmd/tools/segment-verify: adjust to SN Exists endpoint
- 4851b4e cmd/tools/segment-verify: small improvements
- 0b79007 cmd/tools/segment-verify: pass over bad segments
- b2422ca cmd/tools/segment-verify: log less retry segments
- fb95b5d docs/blueprints: Satellite Node Events Design Doc
- ea00213 console/userinfo: implement get userinfo
- 42e2a14 cmd/tools/segment-verify: flush after write to pieces csv
- aec596b cmd/tools/segment-verify: monkit-ify WithExists methods
- 9544936 cmd/tools/segment-verify: don't double-count notfound
- 46d99a0 cmd/tools/segment-verify: write to pieces csv from WithExists methods
- 2feb49a cmd/tools/segment-verify: don't cache offline status forever
- 6e15546 cmd/tools/segment-verify: handle dq'd nodes
- 3b59ed3 release v1.70.1
Multinode
- 7461ffe {storagenode,web/multinode}: fix storage usage db/cache retrieval queries
Satellite
- 7fd23d6 satellite/metabase: add logic for verifying segments in given buckets
- 907c911 satellite/console/emailreminders: set Enable config default to true
- bf10613 satellite/{web/payments}: show token balance on billing overview
- ff6d640 satellite/metabase/rangedloop: minimal loop (#5334)
- 66b4509 web/satellite: use TableItem in FileEntry.vue
- 9fedc21 satellite/console account session management for enabling/disabling MFA
- 3cf7ebf satellite/metabase/rangedloop: database abstraction (#5337)
- 5c2131e satellite/metabase: always try to remove old version on commit
- 99f4b2a web/satellite: Ensure that all users can register through keyboard only to improve accessibility:
- ba7d2c2 satellite/payments/stripecoinpayments: add config for price overrides
- 633ab8d satellite/metadabase/rangedloop: stream affinity for test provider
- b562cbf satellite/metrics: provide a rangedloop observer
- 231c783 satellite/audit: fix reservoir sampling bias
- 1854351 satellite/audit: teach Reporter about piecewise audits
- c575a21 satellite/audit: add audit.ReverifyWorker
- 2b78433 web/satellite: VPagination, VHeader, VSearch migration to use composition api
- 1cb2eb4 satellite/rangedloop: wire up metrics observer
- 0759cbd satellite/metabase: handle copies with GetStreamPieceCountByNodeID
- 0bbbb9c satellite/metabase: fix log for multiple committed version
- 17db59e web/satellite: update apollo-client dependency to remove CSP error
- 5d727be satellite/{analytics, web}: segment ui error tracking implemented
- 021c98c satellite/satellitedb: create table account_freeze_events
- 995f78d satellite/cmd: segment-verify verifies segments in given bucket list
- 47b9134 satellite/audit: add IdentifyContainedNodes
- ad82e74 satellite/satellitedb: add reverifyqueue to safelyPartitionableDBs
- eee79ec web/satellite: fix project selection logic
- 235e9be web/satellite: VBar, VBanner migrated to use composition api
- 7271361 satellite/cmd/tools/segment-verify: check all pieces
- 4fad04e web/satellite: autocomplete search bug fixed
- 5c3a148 satellite/overlaycache: fix typo in UpdateCheckIn request
- 93fad70 satellite/audit: prevent accessing unset reservoir segments
- d069045 satellite/{console,satellitedb}: implement account freeze event DB
- e54d9b1 web/satellite: VAlidationMessage, TableItem and TablePagination migrated to use composition api
- 55774ba web/satellite: VLoader, VModal, VList migrated to use composition api
- 8d30b58 web/satellite: VInfo, VerticalArrows, VDateRangePicket migrated to use composition api
- bb170a9 web/satellite: VCheckbox, VButton migrated to use composition api
- 92a757c web/satellite: clear vuex state on session timeout
- a66503b satellite/audit: Begin using piecewise reverifications
- 0342ca1 satellite/audit: delete now-unused code
- 73d5c69 satellite/audit: merge support for reservoirs
- 99206fc satellite/payments/stripecoinpayments: skip line item generation for records with no usage
- fc905a1 satellite/audit: newContainment->containment
- 7b851b4 satellite/audit: split out auditor process
- 471f9e4 satellite/{console,satellitedb}: add account freeze service
- 678bb12 satellite/admin: create an endpoint for isAccountFrozen
- 01932bd satellite/admin: add endpoint to freeze/unfreeze user
- dcb16d8 web/satellite: fix for open bucket and bucket search issues
- 2ebdc5f web/satellite: unauthorized error (401) interception for http requests
- 0e3e588 web/satellite: frozen status check and banner added
- 9535444 web/satellite: adds satellite selection through tab control on the forget password page.
- 37b4981 satellite/metabase/rangedloop: measure observer duration (#5350)
- 5d13a5e web/satellite: update loading screen to include branding.
- d20a2e9 web/satellite: update copy on the coupon code application modal.
- 013e74f web/satellite: route to billing page on frozen status banner changed
- 4241e6b satellite/gracefulexit: implement rangedloop observer
- db48912 satellite/console: add triggerAttemptPaymentIfFrozen
- 9a59b75 web/satellite: make date on billing page look unclickable.
- ad9fbe2 web/satellite: SelectInput, RegistrationSuccess components migrated to use composition api
- 6492a77 satellite/gracefulexit: fix typo in comment
- af238e2 web/satellite: removed old create access grant flow
- b683f83 web/satellite: PasswordStrength, NewBillingAddCouponCodeInput components migrated to use composition api
- 96e7c13 web/satellite: ShareContainer, ShareButton refactored and migrated to use composition api
- 590d443 satellite/audit: implement rangedloop observer
- 5362dff satellite/gc/bloomfilter: implement rangedloop observer
- 77afdae satellite/metabase: handle target pending/committed objects while move
- 1da9fd1 satellite/metabase/rangedloop: monkit durations (#5365)
- ab8f22a web/satellite: add zkSync warning message
- d29abed cmd/satellite: Add run auditor to satellite entrypoint.
Storagenode
- 951d5db storagenode: fix hour_interval for first day defaulted to 24h
- ee71fbb storagenode/piecestore: start restore trash in the background
- 5110803 storagenode/piecestore: add Exists endpoint
- 9544a67 storagenode/pieces: fix concurrent empty and restore trash
Test
- 9d7e94b private/testplanet: extended satellite with rangedloop peer
- 9190a54 docs/testplan: Testplan for Automatic Account Freeze-Unfreeze (#5336)
- 63639e8 docs/testplan: Testplan for Scaling Audit Worker (#5335)