Release candidate is already deployed on QA Satellite
Changelog
General
- 78ec5a4 changestream: add changestream migration step
- 7cf397d mudplanet: helpers to make e2e tests with mudplanet
- d48eb36 Makefile: Temporarily comment out back-office-related steps
- f5e8aaa build: bump node version
- 6ed4ee4 Makefile: Re-enable some build steps
- e97496a mudplanet: uplink.Config as parameter to GetTestApiKey
- 0f60134 mudplanet: uplinktest.Delete function
- 14dbe37 mudplanet: fix WithConfig param
- c7a3ca6 all: remove custom min and max
- 954ed7e apigen: fix gen api bugs
- 9886dcd release v1.139.3
Satellite
- f1149bc web/satellite: improve app chunking
- 8dfdc80 web/satellite: make hot reload build mode possible
- d820b8d satellite/metainfo: fixed condition for when macaroon tails must be stored
- 831a889 satellite/reapir/repairer: add placement tag for some metrics
- c21b41e cmd/satellite: add product-placement entitlements command
- ced7374 cmd/satellite: add verbose logs to entitlement commands
- abc3ad4 satellite/payments: use entitlements for allowed placements
- d9808ea satellite: swap order of placements/products mapping
- 1d90cd4 satellite/payments: added invoice item placeholders for the future use
- e657225 satellite/payments: egress overage invoice item
- 60e3a69 satellite/{console,web}: remove old ‘Add Funds’ flow
- d056308 satellite/admin-ui: update dependencies
- 78b6a47 satellite/admin: route child routes to UI
- 52c14f1 satellite/console: try fix flaky TestAuth_DeleteAccount
- 5898a47 satellite/{console,web}: remove old ‘Account Setup’ flow
- c2540d3 web/satellite: never skip Plan selection during onboarding
- 10a3f04 satellite/admin-ui: use path routing for navigation
- 5ce89ca satellite/admin-ui: clean up routing
- 2a3b965 satellite/admin: get settings based on permission group
- ea0716e satellite/console: feature flag for the compute UI
- 7aa527d satellite/console: remove entitlements on project/account delete
- ffdad63 satellite/metabase: make copy/move segment limit configurable
- 36946af satellite/metainfo: attempt to fix TestRateLimit_ProjectRateLimitOverrideCachedExpired
- 0f74c6a satellite/repair/repairer: add placement for failed repair log
- 0ea3102 satellite/metabase: skip flaky changestream unit test
- 9363da3 satellite/admin: add account freeze endpoints
- 3baacd3 satellite/admin-ui: add account freeze functionalities
- c5adcdf satellite/admin-ui: general code cleanup
- 84ec4ac satellite/console: add frozen data deletion logic
- 54c5909 satellite/repair: use placement level repair threshold
- c801b44 satellite/{console,dbcleanup}: clear entitlements on project delete
- 7a0f087 satellite/entitlements: added compute access token to projects’ scope
- 402e13e satellite/nodeselection: move download selectors to dedicated file
- 0868482 satellite/nodeselection: support configuring cohorts
- 6d4941b web/satellite: navigation for compute UI
- 25027f2 satellite/admin: added logic to update project’s compute access token
- 844fd04 satellite/{console,web}: extend user feedback functionality
- d50878d satellite/metainfo: return created date for ProjectInfo
- 6658ee8 satellite/{console,web}: implement abbreviated user deletion
- 3a86efc satellite/metabase: optimize commit object
- d09b130 web/satellite: moved compute views from vuetify repo
- 2fb30c2 web/satellite: show browser native warning about leaving with ongoing upload
- 230327e satellite/metabase: move some Object related things together
- 52dcfd7 satellite/console/dbcleanup: fix flaky pendingdelete tests
- 89aacfc satellite/admin: pass auth info as extra param
- 8c5968e satellite/admin: verify proxy host
- 4b3cc5e satellite/admin-ui: fix type checks
- 48c75f5 satellite/admin-ui: minor UI changes
- efbbd93 satellite/admin-ui: clean up projects module
- dbacf7f satellite/admin: add get user endpoint
- 92ee351 satellite/admin: add user update endpoint
- f74fb1c satellite/{admin,console,payments}: cascade email change
- cb51345 satellite/audit: Add details to Verifier.Verify error
- e2aaab7 satellite/audit: Mark monkit counter to 0 after set it
- 35f5086 web/satellite: update the address in the email footer
- cc4f89f satellite/{metabase,metainfo}: add flag for enabling timestamp versioning
- fa49b8a satellite/admin: change back office UI build dir back to build
- 677264c satellite/{payments.console}: fix usage report costs
- ac38c16 satellite/eventing/changestream: publish to the configured topic
- 1d06a24 satellite/admin-ui: implement user info update
- f2f6cf0 satellite/admin-ui: limits update
- 4077f08 satellite/admin: add delete user endpoint
- 200b5bc satellite/admin-ui: add delete user functionality
- ac217d9 satellite/admin: add endpoint to search for users
- 8920628 satellite/admin-ui: improve user search
- d75dd37 satellite/admin: add disable mfa endpoint
- 1eada42 satellite/admin-ui: add disable MFA UI
- 4d32aff satellite/eventing/changestream: decode object keys
- 71876b2 satellite/satellitedb/dbx: get public project ID by private ID
- f6f5274 satellite/console: add GetPublicID to Projects DB interface
- c350987 satellite/metabase: implement timestamp versioning for CommitObject
- ec1eeac satellite/{cmd,console}: correct product mapping entitlement
- a6a5207 satellite/eventing/changestream: consolidate configs
- 2fbd532 satellite/{console,web}: update buckets view according to new pricing
- fa02d4a satellite/metabase: implement timestamp versioning for DeleteObjectLastCommitted
- 7546691 satellite/admin: add create rest API key endpoint
- c346068 satellite/admin: add documentation for oauth2 proxy setup
- 82d5da8 satellite/admin-ui: add create rest API UI
- fb965fb satellite/repair/repairer: implement long tail cancellation
- c46ed7b satellite/repair/repairer: Add placement to metrics
- 08424b6 satellite/admin: revert removal of embedded UI
- e9b3a40 satellite/admin: revert the removal of backoffice UI embed
- 21a7d4e satellite/console: make cost in usage report USD
- 915fc3e satellite/nodeselection: support prioritizing downloads based on filters
Storagenode
- b36bebf storagenode: refactor hashstore migration state reporting to use function
- 796fc9f cmd/storagenode: remove the experimental exec subcommand
- 6ab4b44 storagenode/hashstore: some test improvements
- 469e6a1 storagenode/hashstore: reduce open file handles
Test
- be8bb1d metabse/changestreamtest: increase timeout reset duration
- f04af16 testsuite/playwright-ui: speed up tests
- bf5ddfb testsuite/playwright-ui: Update createAndOnboardUser
- 59505ad testsuite/playwright-ui: Add managed encryption tests
- a647e2c testsuite/playwright-ui: add test for project member invitation