Release preparation v1.139

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
3 Likes

I am glad that reduction of RAM usage is already included here.

2 Likes

I have used version 1.139.3 on windows nodes, improvement in memory is very good.

1 Like

thnak you for info, I will try it when it will be relised, i dont have test nodes only production.

1 Like

I’m curious - how was the memory for Windows reduced (what mechanism/change)?

1 Like

As i understand, lowered amount of same time file handles, each handle hold hash memory table or its copy, witch use several hundreds MB of RAM each.

does that reduce performance? :thinking:

you can reead it storagenode/hashstore: reduce open file handles · storj/storj@469e6a1 · GitHub

1 Like

Something’s off

"suggested":{"version":"1.139.6","url":"https://github.com/storj/storj/releases/download/v1.139.6/storagenode_{os}_{arch}.zip"}

latest release

last week
@storjBuildBot storjBuildBot
 v1.139.3
 9886dcd
v1.139.3

where’s 1.139.6?

1.139.6 is available now.

1 Like

Interesting after update to 1.139.6 my used space started to +/- match almost on all nodes reported space from satellite. on 1.137 it shown lot more than satellite reported.