Changelog
General
- 42d7317 private/mud: service lifecycle utilities
- c8d6de6 private/server: collect drpc stats and export them
- fddfdd6 Jenkinsfile.verify: remove gateway and storj-sim compilation
- 7802e1b metainfo: use API key version when validating actions
- 67f347d go.mod: bump storj.io/uplink and storj.io/common
- 92a30b7 release v1.101.0-rc
Satellite
- de4a855 web/satellite: enable versioning on bucket creation
- cfcf4ea satellite/satellitedb: make GetProjectTotalByPartner always return partnered usage
- 64b66ef web/satellite: trigger upgrade flow on add CC or tokens
- 25990c5 web/satellite: add generic partner signup page
- ce6ddad web/satellite: add search and sorting to Applications page
- 1684065 web/satellite: add info tooltip to segment card
- b3dd07b web/satellite: theme and style updates (#6860)
- 1f38186 web/satellite: fixed NaN issue for edit project limit dialog
- adbf310 satellite/metabase: fix naive database behavior
- 9f32133 web/satellite: Fix project limit UI bug
- d6adf9b satellite/satellitedb/migrate: fix migration of storjscan primary key
- 9b05b01 satellite/metainfo: implement CompressedBatch
- f0f7005 satellite/metainfo: monitor batch request/response sizes by type
- 5fbd466 web/satellite: add plausible script to Satellite UI
- ac1d5df web/satellite: trigger plausible page visits
- 8a323ce web/satellite: fixed low token balance banner blink
- 1f17e8f web/satellite: toggle bucket versioning from bucket table
- 8b93840 satellite/console: send bucket names and versioning to sat UI
- 2c0cd0e satellite/satellitedb/dbx: remove v261 migration step
- 7e8e166 satellite/console: add trial expiration emails
- 048e16e satellite/metrics: Split metrics by placement
- 0d9fa41 satellite/console: add usersDB method GetExpiresBeforeWithStatus
- 93b545c satellite/console: Add Cache-Control headers
- 43d1311 web/satellite: truncate long bucket names
- 48826c1 satellite/console: Add trial end notification config to frontendconfig
- 1a4c922 satellite/satellitedb/migrate: rename storjscan source to ethereum
- d3bf12f satellite/console: add free trial notices to emailreminders chore
- 048966f satellite/analytics: add trial upgrade analytics
- 971d1e0 satellite/durability: remove fmt.Sprintf from loop observer
- 13e69e4 satellite/analytics: add event Arrived From Source
- a50f327 satellite/metainfo: Log internal error and warning
- 432e334 satellite/payments/storjscan/client_test: fix flaky test
- 6ec8420 satellite/repair/checker: Split segment metrics by placement
- 4eabe4a satellite/satellitedb: add billing ID info to customers db
- f4602e6 satellite/payments/stripe/service_test.go: Add unit tests
- bf817ec satellite/admin/ui: Add deprecation hints
- 11124b4 satellite/console: feature flag for new setup app flow
- fd0b23a satellite/repair/checker: change override flag format
- 90437a6 satellite/db: add created_by column to api_keys and bucket_metainfos tables
- db9bf03 satellite/{console, db, metainfo}: populate created_by column on API key and bucket creation
- bbccdb5 satellite/console: add activation failure account lock email
- 09137e9 web/satellite: add object browser page actions
- cb733d6 satellite/nodeselection: more metrics for balanced selector
- 03a9d0f web/satellite: free trial UI updates
- 5199e15 web/satellite: fix create bucket in wrong project
- 8ba000e web/satellite: edit copy on trial emails
- 247a48c web/satellite: allow setting passphrase prompt preference
- cca4f20 web/satellite: fix bucket name truncation
- 58e3191 satellite/satellitedb: add version column to api_keys table
- 497fd79 satellite/console: lock account after activation failures
- 313b7e3 satellite/console: user ID rate limit MFA reset, regen endpoint
- d07a221 satellite/repair/repairer: allow overriding optimal shares while repair
- 8f7aac9 web/satellite: added new app setup flow components
- 2ebd0b4 web/satellite: finalize logic for new setup app flow
- 070a4d1 web/satellite: allow trial expired project members to make actions
- 6a52e95 satellite/metainfo: properly tag batch response size metric
- a69f7ff web/satellite: update STORJ deposit messaging
- 5f99de5 web/satellite: ui updates
Storagenode
- 4bc324f Revert "web/storagenode: add banner with info on storagenode payout changes"
- 833bce5 storagenode/blobstore/filestore: simplify windows code
- d62e81b storagenode/retain: store bloomfilter on disk
- e2fff6a storagenode/storagenodedb: update db snapshots for tests
Test
- 34970a4 testsuite: more robust find-previous-release script
- e05d427 docs/testplan: add account changes testplan (#6817)
- 9a87a1c Jenkinsfile,testsuite: Improve sat UI tests
- ed74f4b testsuite/find-previous-release: optimization and fixes for mac
- 72b1c2a testsuite/playwright: update playwright dependencies
Uplink
- 9dd6c51 cmd/uplink: add mon.Task and allow writing stats to a file