New release candidate is already deployed to QA Satellite
List of changes:
Changelog
General
- a14a181 Update logo in README.md (#6354)
- bec981a gc-bf: add live count observer to loop
- 9d7ef17 private/apigen: Fix code generation for slices & arrays
- fd83585 go.mod: bump stripe-go from v73 to v75
- ac86eb3 private/apigen: Fix bug TypeScript optional class members
- 956109a private/apigen: Rename Endpoint fields
- 71c9547 private/apigen: Don’t allow certain types for Request/Response
- 47f3449 private/apigen: Fix TS generator to apply naming conventions
- 3193ff9 private/apigen: Don’t force casing for API group name/prefix
- 99c4359 private/apigen: Avoid clashes of types names
- 05901aa cmd/tools/tag-signer: fail for comma separated tags
- cfbb5da go.mod: update storj.io/common
- 386a978 private/apigen: Validate param types
- 3019471 {Jenkinsfile, Makefile}: update Go to 1.21.3
Satellite
- 1e3da9f web/satellite/vuetify-poc: add upgrade account dialog
- f3dbeed web/satellite/vuetify-poc: add upgrade options step
- a5c1d9a web/satellite/vuetify-poc: add card and token option steps
- 1d1f881 web/satellite: update wording of limit increase success notification
- f40954c satellite/admin: return burst limit in API response
- b3d12a2 web/satellite/vuetify-poc: include project and route name in page title
- 41799ef web/satellite/vuetify-poc: add pricing plan steps
- 4737e91 satellite/metabase: simplify main commit object query
- e5f6be2 web/satellite/vuetify-poc: prepend icons to dashboard card titles
- ae91fa3 {satellite/console,web/satellite}: change invite text in register page
- 46ee1c1 satellite/{payment,console} add pending deletion user status
- c34202f web/satellite/vuetify-poc: localize big numbers
- 4dbf26e web/satellite/vuetify-poc: shorten project ID in URLs
- 33fe731 satellite/{payment,console} rename freeze events and add violation event
- c6436e1 satellite/metabase: rename BeginObjectExactVersion method
- 5295afb web/satellite: use modal instead of old create project view
- 25ffa3a satellite/analytics: stop sending normal account activity events directly to Hubspot
- 4d5335d web/satellite: use project limits for upgrade modal
- 2f19636 go.mod,satellite/payments/stripe: bump stripe-go from v72 to v73
- a7c246b web/satellite: reworked delete bucket modal
- eddfacc web/satellite/vuetify-poc: remove project member feature
- 2c76c1e satellite/satellitedb: alter bucket_metainfos primary key
- 487ac17 web/satellite/vuetify-poc: updates for dashboard limit cards
- 512e063 web/satellite: ui updates (#6366)
- 8a1bedd satellite/payments/{billing,stripe}: handle pending invoice payments
- a06735c satellite/gracefulexit: add missing test cases
- 6304046 satellite/nodeselection: read email + wallet from db to SelectedNode
- a2acf35 satellite/satellitedb: Remove dbx references to partner_id
- 95958a3 web/satellite/vuetify-poc: emit success notification on access grant delete
- 7b50ece satellite/admin: add missing test assert to project geofence tests
- 27a13ef satellite/console/consoleweb/consoleapi: fix defer in loop
- 5d28639 web/satellite/vuetify-poc: improve the share dialog
- 22ad017 web/satellite/vuetify-poc: implement browser onboarding flow
- e072b37 satellite/console: add endpoint to request project limit increase
- 65f14ec web/satellite: prevent row action for project owner
- 7f02b73 cmd/satellite/main: complete/fail pending payments cmd
- 60bf953 web/satellite/vuetify-poc: add client-side sorting for buckets table
- 3ca626a web/satellite: send more analytics events for onboarding selection
- 3216674 satellite/payments/accountfreeze: Increase exclusion threshold
- 013ddbc web/satellite: fixed balance inconsistency for billing tabs
- 1c0b23a web/satellite: ensure “s/” prefix in path for linksharing urls
- d60e0f0 web/satellite: fix locked files calculation when pagination is enabled
- 0cc0420 satellite/console: add limit increase errors to getUserErrorMessage
- dd3779a web/satellite/vuetify-poc: invite through all projects dashboard
- 99ba88a web/satellite/vuetify-poc: allow adding coupons
- b6b9ccc web/satellite/vuetify-poc: object browser improvements
- 0db898b web/satellite/vuetify-poc: tiny changes for project dashboard
- 211659b web/satellite: update and optimize error page (#6391)
- 6308da2 satellite/{payment,console,analytics} extend freeze functionality for violation freeze
- de4559d satellite/repair/checker: optimize processing, part 1
- e3e3037 satellite/repair/checker: optimize processing, part 2
- 7038dde web/satellite/vuetify-poc: fixed styling of stripe input
- 4e0f062 web/satellite/vuetify-poc: support PDF previewing
- f41e117 web/satellite/vuetify-poc: fix object browser pagination inside folders
- 863c96b web/satellite: update signup pages plus logo (#6409)
- db3578d satellite: durability rangeloop observer for monitoring risks
- 3f6dd44 web/satellite: fix object count calculation inside folders
- 335ebd6 satellite/console: rate limit project invitation endpoint (#6417)
Storagenode
- a2c162d storagenode/trust: ensure trust pool updates satellite status on Refresh
- c33475f storagenode/gracefulexit: fix flaky test (hopefully)
- d432a71 storagenode/piecestore: notify if download piece was restored from trash
- 9186365 storagenode/pieces: more granular io and hashing statistic
- db7c6d3 storagenode/orders: archive unsent order for untrusted satellite