Release preparation v1.93

New release candidate v1.93 deployed on QA Satellite

Changelog

Satellite

  • 3e1b108 satellite/metainfo: return correct version with ListObjects
  • dc5ae6f satellite/gracefulexit: add test for GE through upgrade
  • 539b32d satellite/metainfo: add UseBucketLevelObjectVersioning by project
  • c9430c2 satellite/metainfo: wire versioning with commit object operation
  • c246d36 satellite/metabase: tests for versioning in TestIterateObjectsWithStatus
  • 07e2a9a web/satellite: update charts styling
  • 83ea377 web/satellite/vuetify-poc: ui ux improvements
  • 7659446 web/satellite/vuetify-poc: add pagination to browser card view
  • 98234e7 satellite/{payment,console} add legal hold user status
  • 147076a web/satellite/vuetify-poc: notifications for getting close to limits
  • e592138 satellite/metainfo: align object version format with minio
  • b96e740 satellite/metainfo: add TestEnableBucketVersioning flag
  • 7c7123a web/satellite/vuetify-poc: updated warning state copy for enter bucket dialog
  • 443a7b2 web/satellite: fix storj token card flexible height
  • cd8e9bd satellite/{payment,console,analytics} extend freeze functionality for legal freeze
  • fe890ff web/satellite/vuetify-poc: add low token balance banner
  • e39f395 satellite/admin/back-office: Use PathPrefix value
  • 40d6706 web/satellite: statically serve Papa Parse worker
  • d208328 satellite/metainfo: drop pending objects table support
  • 90ed7ca satellite/metainfo: allow returning delete marker with GetObject
  • 2ed0531 satellite/metabase: add tests FinishCopyObject
  • 25262d6 satellite/metabase: add version tests to FinishMoveObject
  • 2437096 satellite/{console/payment}: wrap freeze code in transactions
  • cd9518a satellite/{accounting, console}: remove unnecessary fields from usage report
  • 6834c04 satellite/metabase: drop pending objects table support
  • cfb7f55 satellite/console: update project usage-limits endpoint to also return buckets count/limit
  • 359c09b satellite/admin/back-office: Specify router path prefix
  • 418673f satellite/admin/back-office: Implement authorization
  • 1ea81c8 satellite/admin/back-office: add endpoint to get placement info
  • e474b97 web/satellite: fix redundant redirect on first login
  • ed67ce3 satellite/console: Clarify return params of interface method
  • 26a04a5 satellite/metainfo: use bucket versioning state for listing
  • 13d02d9 satellite/metabase: disallow moving delete markers
  • cbc8269 satellite: implement metainfo get/set versioning endpoint
  • 2b4f347 satellite/satellitedb: drop type column on nodes table
  • 33fb21c satellite/admin: add endpoints to legal freeze/unfreeze users
  • f5164c7 Revert “satellite/satellitedb: drop type column on nodes table”
  • 6d22ec2 web/satellite/vuetify-poc: buckets limit card for project dashboard
  • 866780b web/satellite: fix papa parse worker plugin issue in watch mode
  • 0fdacfe satellite/durability: observer must reset between executions
  • b8b5afb satellite/satellitedb: remove dbx references to nodes.type column
  • f2eca99 satellite/repair: stat method to the repair queue to return with statistics
  • 51ba901 satellite/metainfo: (Get|Download)Object returns MethodNotAllowed on delete marker
  • 0f4f1dd satellite/durability: use single classifier per observer instance
  • 11b083c satellite/metabase: test CommitObject.DisallowDelete
  • 573ce71 satellite/bloomfilter: don’t create BF for disqualified nodes
  • a403f44 satellite/{payments, db}: aggregate invoice items if many projects
  • f70fc4b satellite/{cmd, payments}: add optional command flag to toggle invoice items aggregation
  • 2e5bcfe satellite/{console,web}: add activation code config flag

Storagenode

  • 1105deb storagenode/blobstore/filestore: fix flaky TestTrashAndRestore

Test

  • 720b75a docs/testplan: add object versioning testplan (#6444)

Uplink

  • 2d8cca4 cmd/uplink: support writing monkit traces to file

Multinode

  • bae3f7f web/multinode: Show Storj tokens on Etherscan (#6483)

General

  • e9fd430 storj: remove instances of DCS and OSP
  • a053b21 scripts/draft-release.sh: ignore warning (#6496)
  • 9930b86 go.mod: bump storj.io/common
  • f1ce0ab private/apigen/example: use hardcoded time
  • a52934e private/apigen: prevent self imports
  • 032faef private/apigen: fix URL construction in generated TypeScript code
  • e67691d private/apigen: Remove support for anonymous types
  • bcde511 private/apigen: Remove trailing space in doc generator
  • 0c591fa private/apigen: handle omitempty JSON option in structs
  • 7c25e37 build: move Run Versions test to a separated job
  • 587fa8f private/apigen: use correct TS type for nillable fields
  • 07cb8dc satelite/metabase: tiny todo cleanups
3 Likes