Release preparation v1.70

We have deployed new version v1.70 in QA Satellite
Everyone is welcome to test it

Changelog

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

  • 7461ffe {storagenode,web/multinode}: fix storage usage db/cache retrieval queries
  • 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)

Uplink

  • f2fdd6c cmd/uplink: fix some issues with share
  • bfd189c cmd/uplink: add --inmemory-erasure-coding flag to cp command
  • 5689635 cmd/uplink: add buffering while reading from stdin

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
4 Likes