New release v1.62 already deployed on QA Satellite
This time there are a lot more changes
List of changes:
Changelog
Satellite
- c8b72c8 satellite/{payments/billing,satellitedb}: refactor billing DB
- 5f6892f satellite/console/consoleweb: early rejection in auth middleware
- 92be1d8 satellite/payments/stripecoinpayments: storjscan invoice generation
- 799b159 satellite/reputation: offset write times by random, not by satelliteID
- ad37ea4 satellite/{web, console}: login captcha implemented
- af6f556 web/satellite: navigation mobile adaptation
- f562277 satellite/{web,console}: added string length limits for signup partner and promo params
- ec72adb satellite/console: send email when userās account gets locked
- e0c863e web/satellite: update ādeposit storjā message to use support link rather than email
- c13a470 web/satellite: update dashboard chart data on project switch
- 30727b9 web/satellite: add data delay info for new project dashboard
- d76acda satellite/{web, console}: removed account locked statuses
- 27f6fbd web/satellite: refactored modals to use common VModal component
- e1a85fc web/satellite: added notification when storage limit is exceeded in file browser
- 81327f6 web/satellite: Fix documentation URL (#5049)
- 0f3da7f web/satellite: Added token transaction history to new payment methods flow (#4977)
- c5abc0d satellite/metainfo: Homogenize object operations logs
- e5877fa web/satellite: fix error with ādrop filesā box in file browser
- 3f6bf64 satellite/console: Default NewProjectDashboard to ātrueā
- 938efd7 satellite/metabase: Donāt stop on error expired & zombie objects
- 9e64a87 satellite/metabase: measure delete object batch
- 4c5466a web/satellite: update projects table component
- 3afd7bc satellite/console: Reset passwords invalidates all current user sessions.
- e8b716f satellite/analytics: Added track calls for user behavioral events (#5009)
- 174d2ec satellite/{payments/billing,satellitedb}: Add retry logic to insert
- eca1689 satellite/console: add wallet payments API
- b398035 satellite/console/consoleweb: Log trace reqs with INFO
- 917925b satellite/metabase: delete migrated zombie objects
- 6cc2052 satellite: fix segment loop observers metrics
- a416654 web/satellite: dashboard banners fixed
- b7e9d04 web/satellite: common table component applied to file browser
- 0550731 web/satellite: add S3 credential creation to quickstart dropdown
- 4418216 Web/satellite: Create Access Flow Modal Refactor (#5015)
- f507de6 satellite: in-memory ātopā-like counter for project/partner
- cff8158 satellite/console: add audit logs for failed logins
- 8b338fb web/satellite: show guide on bucket page
- c3e7b14 satellitedb: add salt to projects table
- 4be219c Web/satellite: Add responsiveness to onboarding flow (#5065)
- c552c34 web/satellite: make modals responsive
- 2abe709 satellite/metabase: add metabase.GetObjectLatestVersion back
- d910074 web/satellite Billing screen bug fixes (#5050)
- 0ec28ca web/satellite: add token funds modal
- 26bed35 web/satellite: update access grants table
- ac24150 satellitedb: add wallet address index to storjscan_wallet table
- 7299e9f satellite/console: Add missing monkit calls
- f596f72 satellite/payments/storjscan: add billing update to chore
- 8eec61d satellitedb: add timestamp index to billing table
- ffd35ec web/satellite: move billing nav item into My Account dropdown
- eb54774 web/satellite: fix mobile signup page
- c82424c satellite/admin: add Burst field to Update Project Limits params
- 286f68a web/satellite: fix page content bottom padding
- 9dcef77 web/satellite: fix for billing screen
- 4183726 web/satellite: improve access grants empty state
- 99dee2d web/satellite: fix bucket page guide positioning
- 0dcc0a9 satellite/reputation: reconfigure lambda and alpha
- c59d0d4 satellitedb: add signup_captcha column to users table
- 874e28e web/satellite: fix inactive buttons on billing page
Storagenode
- cf92220 {satellite,storagenode}/gracefulexit: simplify limiter usage
- e9692c5 storagenode/gracefulexit: remove unused interface
- 4fdb81c storagenode/pieces: allow to configure initial piece scan (#5024)
- 9a539c4 storagenode/storageusage: add interval_end_time, rename interval_start to timestamp
- 25f8f67 storagenode/nodestats: retrieve storage usage starting from last day of previous month
Test
- 53db7a8 testsuite/storjscan: add testsuite to test storjscan integration
- a6ad86d testsuite/storjscan: add client claim wallet test
- 379711c testsuite/storjscan: add client payments request test
- 0036ec9 testsuite/storjscan: add chore test
- 1f06387 private/apigen,cmd/apigentest: add tests for generated API code
Uplink
- 04c0e5d cmd/uplink: fix access setup flags setup