Changelog
General
- 7d886ad Jenkinsfile.premerge: align with Jenkinsfile.verify
- 448f6d9 private/mud: helpers to print dependency graph with dot
- 9ee09cd go.mod: bump dependencies (uplink/common)
- 7d05502 Jenkinsfile.verify: more optimizations
- 8b0cb71 cmd/tools/metabase-listing-performance: handle timeout correctly
- 60b1801 Update README.md
- cd114f8 resources: update logo
- 1d249b2 installer/windows: updated logo
- 65663b0 Jenkinsfile.public: align more with verify/premerge builds (#6905)
- 82b05dc build: bump golangci-lint timeout
- 9406908 go.mod: bump dependencies (uplink/common)
- 71fed1a Jenkinsfile.public: Fix lint stage
- bb2647a cmd/tools/verify-graceful-exit-recipt: tool to verify receipts without satellite identity
- 1cfb8d2 Jenkinsfile.public: re-enable satellite UI tests (#6901)
- 7bfcb48 cmd/rangedloop: use BQ destination with eventkit
- 4dc3039 release v1.103.1-rc
Multinode
- 200d08d web/multinode: update STORJ logo
- 846a585 web/{satellite, storagenode, multinode}: updated favicon
Satellite
- 20a7bb3 satellite/{console,web}: allow var users to setup stripe account
- 3584341 satellite/metabasetest: use mud to run also benchmarks
- 3f2ad47 satellite/gc/sender: add NodeID to send retain error
- 175840e web/satellite: extend setup application flow to support API keys and Access grants
- 3c89056 satellite/metabase/metabasetest: use test migration for benchmarks
- fd13357 web/satellite: use correct versioning opt in endpoint
- a7dfbea web/satellite: use OTP input for enabling/disabling MFA
- 8d56291 satellitedb: emit eventkit event for project deletion
- ac5a422 satellite/orders: fix flaky TestProjectBandwidthDailyRollups
- 21bd84e satellite/analytics: use new minimal sign up form ID
- 3cbd2f6 satellite/console: remove user ID rate limiter for /daily-usage endpoint
- 666d42e satellite/analytics,web/satellite: Update Hubspot integration
- 67e397d satellite/metabase: spanner implementation of the adapter interface
- 60353b1 satellite/metabase: remove some usages of UnderlyingTagSQL
- 9585685 web/satellite: prevent setting past expiration date in create AG flow
- 71e2770 satellite/payments: Add clarification text for carbon emissions on invoices
- a01e62e web/satellite: use original un-unique file name
- 4d20183 web/satellite: list object versions
- f94a60d satellite/console: config values for object browser API keys
- 229e4a2 satellite/{console, web}: Prevent brute-force attacks on 2FA verification during password reset
- 9e4daa0 satellite/console: prevent enabling 2FA when already active
- 5eb0dd5 web/satellite: do not delete old object browser API key
- 6202876 satellite/metabase: mud based test for Spanner with migration
- ec52b96 satellite/metabase: spanner TestingBatchInsertSegments implementation
- 45c075b web/satellite/static/emails: Update mailing address
- c0e18d3 satellite/{console, db}: do not return object browser API keys to client side
- c3c8b19 web/satellite: add Uplink to Applications page
- 3fc56e8 web/satellite: logo size and position fix
- ed6bf03 satellite/metabase: spanner node aliases implementation
- 8dacb7b satellite/metabase: spanner segments loop implementation
- 49a2af6 satellite/{console, db}: extend dbcleanup chore to delete expired API keys
- 8d6eed6 web/satellite: reworked AG deletion process
- 7defdac satellite/repair: clumping only repairs should be reported on debug level
- 3d0ddd4 satellite/satellitedb: Fix typo & drop trailing white space
- a817f8c satellite/metabase: add some spanner automatic columns encoding/decoding
- f0face8 satellite/gc/piecestracker: update nodes number of pieces in batches
- 9b8bd4b satellite/{analytics,web}: improve plausible integration
- d90e730 web/satellite: hide latest version of objects
- 34cb6cc web/satellite: add file version actions
- 6213389 satellite/admin: allow project deletion with existing API keys
- 45169cb web/satellite: submit passphrase inputs on enter press
- e9fed23 satellite/satellitedb/satellitedbtest: add ctx argument to Bench
- 4e7a3c2 satellite/metabase: use custom spanner encoding/decoding
- f1cbccf satellite/console: config flag for max name values length
Storagenode
- 67edcd9 web/storagenode: update STORJ logo
- b2b80a4 storagenode/iopriority: fix error handling in setting low priority
- f91819e storagenode/trust: fix data race
- beddca4 storagenode: add load monitoring
- 86f85a9 storagenode: fix disk monitoring for FreeBSD
Test
- 7368892 testsuite/rolling-upgrade: disable compressed batches