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