Skip to content

Releases: storj/storj

v1.145.3

12 Jan 14:53
v1.145.3

Choose a tag to compare

Changelog

General

  • 51f687e shared/dbutil: add support for composite foreign keys in schema
  • 79205c6 Jenkinsfiles: Use same golang version
  • 219c5d6 shared/{h/m}otel: monkit helpers to use open telemetry
  • b502a76 shared/modular: debug flag to print out current / all components
  • 629927a Revert "shared/event: wide event based per-request eventkit logging with rich information"
  • 7927201 scripts: move go scripts to separate folder
  • 9e49dd7 shared/dbutil/spannerutil: fix test failing for production Spanner
  • 5368782 shared/modular/cli: fix typo in file name

Multinode

  • 710b9ae web/multinode: regenerate lock file and migrate a couple of components
  • bd3aa1f web/multinode: migrated common components to use SFC syntax
  • 584181d web/multinode: migrate a bunch of components to use SFC syntax
  • 32e9709 web/multinode: migrate payouts components to use SFC syntax
  • 5446377 web/multinode: migrated and reworked charts to use SFC syntax
  • 2ce0531 web/multinode: migrate the last bunch of components to use SFC syntax
  • b30bd7b web/multinode: remove Vue filters
  • c8d819f web/multinode: replace Vuex with Pinia
  • 5ee235e web/multinode: finalize migration to Vue 3

Satellite

  • a46ace4 satellite/metabase: fix Postgres precommit query to honor ExcludeFromPending.Object
  • c5c1b0c satellite/metabase: fix retention time storage for objects without retention
  • 2bfcee4 web/satellite: Update text for managed encryption selection
  • a17da10 satellite: add Run hook for services required by console
  • 40d6ab0 web/satellite: add WASM build support for modular satellite image
  • e13631d satellite/sso: skip initialization when SSO is disabled
  • 79c54d2 satellite/console: added config API endpoint for dynamic frontend branding
  • de38602 web/satellite: dynamic branding system
  • b290988 satellite/console: add more whitelabel tests
  • 2e42dd2 satellite/satellitedb: database layer for bucket eventing config
  • c33c22d satellite/metabasetest: update EqualRetention to fix tests for PG
  • d519a4b satellite/satellitedb: add change histories table
  • 54e94df satellite/admin/back-office: save change log to DB
  • 04f47c2 satellite/audit: convert reporter_test to use mudplanet instead of testplanet
  • 8d1db11 satellite/metabase: fix test to use UncoordinatedDeleteAllBucketObjects
  • cf500c4 satellite/admin/back-office: add change history endpoint
  • a368f2a satellite/admin-ui: show change history
  • e5d6ff1 web/satellite: do not expect compute instance's 'remote' field to be defined
  • dcf32cf satellite/admin-ui: change bucket ID to bucket name
  • cfa0ec6 web/satellite: resolve some build warnings
  • d49ed20 satellite/{console,web}: show product shortname in more places
  • b087bcb web/satellite: move usage graphs off main dashboard
  • 1ee8d37 satellite/metabase/avrometabase: refactor parser to use error accumulation pattern
  • 3092f6b satellite/metabase/avrometabase: refactor parser to use errs.Combine pattern
  • d41c5e6 satellite/metabase/avrometabase: add objects iterator
  • cbf67b7 satellite/console: avoid using console.Config as a global variable
  • ea61983 satellite/metabase: change spanner.Insert to spanner.InsertMap
  • 6b7cd61 satellite/metabase/changestream: fix flaky TestDeleteChangeStream
  • 7ac55e6 satellite/metabase: fix test context in TestListObjectsPendingDuplicates
  • ad9c94e satellite/payments: remove partner-specific billing logic
  • 7af72bd satellite/metainfo: switch logging to use public project id
  • 0f2dde7 satellite/accounting: remove unused method
  • 46a7f01 satellite/metainfo: add comprehensive doc.go for AI agents
  • 9ed2c7f satellite/metabase: fix flaky tests
  • c4ae04a satellite/eventing/eventingconfig: project-level gating config
  • 4118d0f satellite/metabase/avrometabase: add node aliases parsing
  • ac2658d satellite/eventing: add event type validation
  • aa324df satellite/eventing: add test event support
  • 15cb5fc satellite/metainfo: add bucket eventing config API endpoints
  • 2ca7e71 satellite/metainfo: add metadata size restriction to BeginObject
  • cd7abcd satellite/analytics: send tenant ID to Hubspot
  • c848f47 web/satellite: re-open create project dialog after member account conversion
  • ec4cada satellite/admin/back-office: cascade user agent and placement update
  • 06fe87d satellite/admin/back-office: treat user agent as string
  • 7381f59 satellite/admin: reorganize code
  • 91b4d91 satellite: whitelabel email system
  • 2fabdff satellite/admin/back-office: update user default placement
  • 4f1f0c8 satellite/admin-ui: update user default placement
  • 27075ff satellite/admin-ui: clean up head/rate limit display
  • e230a46 satellite/{console,payments}: add pricing endpoint
  • 2f4c453 web/satellite: hide satellite selector for white labeled satellite
  • a87d759 satellite/eventing: add Redis cache for bucket notification configs
  • 1a952c8 satellite/{console,payments}: Add config to require address
  • 8492b67 satellite/eventing: add event type and filter matching utilities
  • 2a4f889 satellite/metainfo: use Redis cache for bucket eventing
  • ad304fe satellite/eventing: use Redis cache in the eventing service
  • 61abebc web/satellite: small compute UI updates
  • ea3d4e5 web/satellite: move compute dialogs to a dedicated folder
  • d2bfe19 web/satellite: added start/stop compute instance
  • 7e0c2b8 web/satellite: add restart instance functionality
  • 96b22c3 satellite/satellitedb: add remainder_bytes column to bucket_storage_tallies
  • fa7d311 satellite/repair/repairer: add RPC connection pool
  • a6d5b83 satellite/metabase: fix swapped Spanner tags in precommitUnversionedObjectFull
  • 6cce3ba satellite/console: simplify whitelabel smpt password
  • 34a6b84 satellite/satellitedb: simplify migration for bucket_storage_tallies table

Storagenode

  • 3aea9a5 storagenode: adjusting used/available space calculation
  • 0b13733 storagenode: enable nodestat...
Read more

v1.145.2-rc

09 Jan 13:26
v1.145.2-rc

Choose a tag to compare

v1.145.2-rc Pre-release
Pre-release

Changelog

General

  • 51f687e shared/dbutil: add support for composite foreign keys in schema
  • 79205c6 Jenkinsfiles: Use same golang version
  • 219c5d6 shared/{h/m}otel: monkit helpers to use open telemetry
  • b502a76 shared/modular: debug flag to print out current / all components
  • 629927a Revert "shared/event: wide event based per-request eventkit logging with rich information"
  • 7927201 scripts: move go scripts to separate folder
  • 9e49dd7 shared/dbutil/spannerutil: fix test failing for production Spanner
  • 5368782 shared/modular/cli: fix typo in file name

Multinode

  • 710b9ae web/multinode: regenerate lock file and migrate a couple of components
  • bd3aa1f web/multinode: migrated common components to use SFC syntax
  • 584181d web/multinode: migrate a bunch of components to use SFC syntax
  • 32e9709 web/multinode: migrate payouts components to use SFC syntax
  • 5446377 web/multinode: migrated and reworked charts to use SFC syntax
  • 2ce0531 web/multinode: migrate the last bunch of components to use SFC syntax
  • b30bd7b web/multinode: remove Vue filters
  • c8d819f web/multinode: replace Vuex with Pinia
  • 5ee235e web/multinode: finalize migration to Vue 3

Satellite

  • a46ace4 satellite/metabase: fix Postgres precommit query to honor ExcludeFromPending.Object
  • c5c1b0c satellite/metabase: fix retention time storage for objects without retention
  • 2bfcee4 web/satellite: Update text for managed encryption selection
  • a17da10 satellite: add Run hook for services required by console
  • 40d6ab0 web/satellite: add WASM build support for modular satellite image
  • e13631d satellite/sso: skip initialization when SSO is disabled
  • 79c54d2 satellite/console: added config API endpoint for dynamic frontend branding
  • de38602 web/satellite: dynamic branding system
  • b290988 satellite/console: add more whitelabel tests
  • 2e42dd2 satellite/satellitedb: database layer for bucket eventing config
  • c33c22d satellite/metabasetest: update EqualRetention to fix tests for PG
  • d519a4b satellite/satellitedb: add change histories table
  • 54e94df satellite/admin/back-office: save change log to DB
  • 04f47c2 satellite/audit: convert reporter_test to use mudplanet instead of testplanet
  • 8d1db11 satellite/metabase: fix test to use UncoordinatedDeleteAllBucketObjects
  • cf500c4 satellite/admin/back-office: add change history endpoint
  • a368f2a satellite/admin-ui: show change history
  • e5d6ff1 web/satellite: do not expect compute instance's 'remote' field to be defined
  • dcf32cf satellite/admin-ui: change bucket ID to bucket name
  • cfa0ec6 web/satellite: resolve some build warnings
  • d49ed20 satellite/{console,web}: show product shortname in more places
  • b087bcb web/satellite: move usage graphs off main dashboard
  • 1ee8d37 satellite/metabase/avrometabase: refactor parser to use error accumulation pattern
  • 3092f6b satellite/metabase/avrometabase: refactor parser to use errs.Combine pattern
  • d41c5e6 satellite/metabase/avrometabase: add objects iterator
  • cbf67b7 satellite/console: avoid using console.Config as a global variable
  • ea61983 satellite/metabase: change spanner.Insert to spanner.InsertMap
  • 6b7cd61 satellite/metabase/changestream: fix flaky TestDeleteChangeStream
  • 7ac55e6 satellite/metabase: fix test context in TestListObjectsPendingDuplicates
  • ad9c94e satellite/payments: remove partner-specific billing logic
  • 7af72bd satellite/metainfo: switch logging to use public project id
  • 0f2dde7 satellite/accounting: remove unused method
  • 46a7f01 satellite/metainfo: add comprehensive doc.go for AI agents
  • 9ed2c7f satellite/metabase: fix flaky tests
  • c4ae04a satellite/eventing/eventingconfig: project-level gating config
  • 4118d0f satellite/metabase/avrometabase: add node aliases parsing
  • ac2658d satellite/eventing: add event type validation
  • aa324df satellite/eventing: add test event support
  • 15cb5fc satellite/metainfo: add bucket eventing config API endpoints
  • 2ca7e71 satellite/metainfo: add metadata size restriction to BeginObject
  • cd7abcd satellite/analytics: send tenant ID to Hubspot
  • c848f47 web/satellite: re-open create project dialog after member account conversion
  • ec4cada satellite/admin/back-office: cascade user agent and placement update
  • 06fe87d satellite/admin/back-office: treat user agent as string
  • 7381f59 satellite/admin: reorganize code
  • 91b4d91 satellite: whitelabel email system
  • 2fabdff satellite/admin/back-office: update user default placement
  • 4f1f0c8 satellite/admin-ui: update user default placement
  • 27075ff satellite/admin-ui: clean up head/rate limit display
  • e230a46 satellite/{console,payments}: add pricing endpoint
  • 2f4c453 web/satellite: hide satellite selector for white labeled satellite
  • a87d759 satellite/eventing: add Redis cache for bucket notification configs
  • 1a952c8 satellite/{console,payments}: Add config to require address
  • 8492b67 satellite/eventing: add event type and filter matching utilities
  • 2a4f889 satellite/metainfo: use Redis cache for bucket eventing
  • ad304fe satellite/eventing: use Redis cache in the eventing service
  • 61abebc web/satellite: small compute UI updates
  • ea3d4e5 web/satellite: move compute dialogs to a dedicated folder
  • d2bfe19 web/satellite: added start/stop compute instance
  • 7e0c2b8 web/satellite: add restart instance functionality
  • 96b22c3 satellite/satellitedb: add remainder_bytes column to bucket_storage_tallies
  • fa7d311 satellite/repair/repairer: add RPC connection pool
  • a6d5b83 satellite/metabase: fix swapped Spanner tags in precommitUnversionedObjectFull
  • 6cce3ba satellite/console: simplify whitelabel smpt password
  • 34a6b84 satellite/satellitedb: simplify migration for bucket_storage_tallies table

Storagenode

  • 3aea9a5 storagenode: adjusting used/available space calculation
  • 0b13733 storagenode: enable nodestat...
Read more

v1.145.1-rc

08 Jan 22:21
v1.145.1-rc

Choose a tag to compare

v1.145.1-rc Pre-release
Pre-release

Changelog

General

  • 51f687e shared/dbutil: add support for composite foreign keys in schema
  • 79205c6 Jenkinsfiles: Use same golang version
  • 219c5d6 shared/{h/m}otel: monkit helpers to use open telemetry
  • b502a76 shared/modular: debug flag to print out current / all components
  • 629927a Revert "shared/event: wide event based per-request eventkit logging with rich information"
  • 7927201 scripts: move go scripts to separate folder
  • 9e49dd7 shared/dbutil/spannerutil: fix test failing for production Spanner
  • 5368782 shared/modular/cli: fix typo in file name

Multinode

  • 710b9ae web/multinode: regenerate lock file and migrate a couple of components
  • bd3aa1f web/multinode: migrated common components to use SFC syntax
  • 584181d web/multinode: migrate a bunch of components to use SFC syntax
  • 32e9709 web/multinode: migrate payouts components to use SFC syntax
  • 5446377 web/multinode: migrated and reworked charts to use SFC syntax
  • 2ce0531 web/multinode: migrate the last bunch of components to use SFC syntax
  • b30bd7b web/multinode: remove Vue filters
  • c8d819f web/multinode: replace Vuex with Pinia
  • 5ee235e web/multinode: finalize migration to Vue 3

Satellite

  • a46ace4 satellite/metabase: fix Postgres precommit query to honor ExcludeFromPending.Object
  • c5c1b0c satellite/metabase: fix retention time storage for objects without retention
  • 2bfcee4 web/satellite: Update text for managed encryption selection
  • a17da10 satellite: add Run hook for services required by console
  • 40d6ab0 web/satellite: add WASM build support for modular satellite image
  • e13631d satellite/sso: skip initialization when SSO is disabled
  • 79c54d2 satellite/console: added config API endpoint for dynamic frontend branding
  • de38602 web/satellite: dynamic branding system
  • b290988 satellite/console: add more whitelabel tests
  • 2e42dd2 satellite/satellitedb: database layer for bucket eventing config
  • c33c22d satellite/metabasetest: update EqualRetention to fix tests for PG
  • d519a4b satellite/satellitedb: add change histories table
  • 54e94df satellite/admin/back-office: save change log to DB
  • 04f47c2 satellite/audit: convert reporter_test to use mudplanet instead of testplanet
  • 8d1db11 satellite/metabase: fix test to use UncoordinatedDeleteAllBucketObjects
  • cf500c4 satellite/admin/back-office: add change history endpoint
  • a368f2a satellite/admin-ui: show change history
  • e5d6ff1 web/satellite: do not expect compute instance's 'remote' field to be defined
  • dcf32cf satellite/admin-ui: change bucket ID to bucket name
  • cfa0ec6 web/satellite: resolve some build warnings
  • d49ed20 satellite/{console,web}: show product shortname in more places
  • b087bcb web/satellite: move usage graphs off main dashboard
  • 1ee8d37 satellite/metabase/avrometabase: refactor parser to use error accumulation pattern
  • 3092f6b satellite/metabase/avrometabase: refactor parser to use errs.Combine pattern
  • d41c5e6 satellite/metabase/avrometabase: add objects iterator
  • cbf67b7 satellite/console: avoid using console.Config as a global variable
  • ea61983 satellite/metabase: change spanner.Insert to spanner.InsertMap
  • 6b7cd61 satellite/metabase/changestream: fix flaky TestDeleteChangeStream
  • 7ac55e6 satellite/metabase: fix test context in TestListObjectsPendingDuplicates
  • ad9c94e satellite/payments: remove partner-specific billing logic
  • 7af72bd satellite/metainfo: switch logging to use public project id
  • 0f2dde7 satellite/accounting: remove unused method
  • 46a7f01 satellite/metainfo: add comprehensive doc.go for AI agents
  • 9ed2c7f satellite/metabase: fix flaky tests
  • c4ae04a satellite/eventing/eventingconfig: project-level gating config
  • 4118d0f satellite/metabase/avrometabase: add node aliases parsing
  • ac2658d satellite/eventing: add event type validation
  • aa324df satellite/eventing: add test event support
  • 15cb5fc satellite/metainfo: add bucket eventing config API endpoints
  • 2ca7e71 satellite/metainfo: add metadata size restriction to BeginObject
  • cd7abcd satellite/analytics: send tenant ID to Hubspot
  • c848f47 web/satellite: re-open create project dialog after member account conversion
  • ec4cada satellite/admin/back-office: cascade user agent and placement update
  • 06fe87d satellite/admin/back-office: treat user agent as string
  • 7381f59 satellite/admin: reorganize code
  • 91b4d91 satellite: whitelabel email system
  • 2fabdff satellite/admin/back-office: update user default placement
  • 4f1f0c8 satellite/admin-ui: update user default placement
  • 27075ff satellite/admin-ui: clean up head/rate limit display
  • e230a46 satellite/{console,payments}: add pricing endpoint
  • 2f4c453 web/satellite: hide satellite selector for white labeled satellite
  • a87d759 satellite/eventing: add Redis cache for bucket notification configs
  • 1a952c8 satellite/{console,payments}: Add config to require address
  • 8492b67 satellite/eventing: add event type and filter matching utilities
  • 2a4f889 satellite/metainfo: use Redis cache for bucket eventing
  • ad304fe satellite/eventing: use Redis cache in the eventing service
  • 61abebc web/satellite: small compute UI updates
  • ea3d4e5 web/satellite: move compute dialogs to a dedicated folder
  • d2bfe19 web/satellite: added start/stop compute instance
  • 7e0c2b8 web/satellite: add restart instance functionality
  • 96b22c3 satellite/satellitedb: add remainder_bytes column to bucket_storage_tallies
  • fa7d311 satellite/repair/repairer: add RPC connection pool
  • a6d5b83 satellite/metabase: fix swapped Spanner tags in precommitUnversionedObjectFull
  • 6cce3ba satellite/console: simplify whitelabel smpt password

Storagenode

  • 3aea9a5 storagenode: adjusting used/available space calculation
  • 0b13733 storagenode: enable nodestats.Cache for select runner
  • cd68e34 cmd/storagenode-updater: avoid using tag for bina...
Read more

v1.145.0-rc

07 Jan 11:53
v1.145.0-rc

Choose a tag to compare

v1.145.0-rc Pre-release
Pre-release

Changelog

General

  • 51f687e shared/dbutil: add support for composite foreign keys in schema
  • 79205c6 Jenkinsfiles: Use same golang version
  • 219c5d6 shared/{h/m}otel: monkit helpers to use open telemetry
  • b502a76 shared/modular: debug flag to print out current / all components
  • 629927a Revert "shared/event: wide event based per-request eventkit logging with rich information"
  • 7927201 scripts: move go scripts to separate folder
  • 9e49dd7 shared/dbutil/spannerutil: fix test failing for production Spanner
  • 5368782 shared/modular/cli: fix typo in file name

Multinode

  • 710b9ae web/multinode: regenerate lock file and migrate a couple of components
  • bd3aa1f web/multinode: migrated common components to use SFC syntax
  • 584181d web/multinode: migrate a bunch of components to use SFC syntax
  • 32e9709 web/multinode: migrate payouts components to use SFC syntax
  • 5446377 web/multinode: migrated and reworked charts to use SFC syntax
  • 2ce0531 web/multinode: migrate the last bunch of components to use SFC syntax
  • b30bd7b web/multinode: remove Vue filters
  • c8d819f web/multinode: replace Vuex with Pinia
  • 5ee235e web/multinode: finalize migration to Vue 3

Satellite

  • a46ace4 satellite/metabase: fix Postgres precommit query to honor ExcludeFromPending.Object
  • c5c1b0c satellite/metabase: fix retention time storage for objects without retention
  • 2bfcee4 web/satellite: Update text for managed encryption selection
  • a17da10 satellite: add Run hook for services required by console
  • 40d6ab0 web/satellite: add WASM build support for modular satellite image
  • e13631d satellite/sso: skip initialization when SSO is disabled
  • 79c54d2 satellite/console: added config API endpoint for dynamic frontend branding
  • de38602 web/satellite: dynamic branding system
  • b290988 satellite/console: add more whitelabel tests
  • 2e42dd2 satellite/satellitedb: database layer for bucket eventing config
  • c33c22d satellite/metabasetest: update EqualRetention to fix tests for PG
  • d519a4b satellite/satellitedb: add change histories table
  • 54e94df satellite/admin/back-office: save change log to DB
  • 04f47c2 satellite/audit: convert reporter_test to use mudplanet instead of testplanet
  • 8d1db11 satellite/metabase: fix test to use UncoordinatedDeleteAllBucketObjects
  • cf500c4 satellite/admin/back-office: add change history endpoint
  • a368f2a satellite/admin-ui: show change history
  • e5d6ff1 web/satellite: do not expect compute instance's 'remote' field to be defined
  • dcf32cf satellite/admin-ui: change bucket ID to bucket name
  • cfa0ec6 web/satellite: resolve some build warnings
  • d49ed20 satellite/{console,web}: show product shortname in more places
  • b087bcb web/satellite: move usage graphs off main dashboard
  • 1ee8d37 satellite/metabase/avrometabase: refactor parser to use error accumulation pattern
  • 3092f6b satellite/metabase/avrometabase: refactor parser to use errs.Combine pattern
  • d41c5e6 satellite/metabase/avrometabase: add objects iterator
  • cbf67b7 satellite/console: avoid using console.Config as a global variable
  • ea61983 satellite/metabase: change spanner.Insert to spanner.InsertMap
  • 6b7cd61 satellite/metabase/changestream: fix flaky TestDeleteChangeStream
  • 7ac55e6 satellite/metabase: fix test context in TestListObjectsPendingDuplicates
  • ad9c94e satellite/payments: remove partner-specific billing logic
  • 7af72bd satellite/metainfo: switch logging to use public project id
  • 0f2dde7 satellite/accounting: remove unused method
  • 46a7f01 satellite/metainfo: add comprehensive doc.go for AI agents
  • 9ed2c7f satellite/metabase: fix flaky tests
  • c4ae04a satellite/eventing/eventingconfig: project-level gating config
  • 4118d0f satellite/metabase/avrometabase: add node aliases parsing
  • ac2658d satellite/eventing: add event type validation
  • aa324df satellite/eventing: add test event support
  • 15cb5fc satellite/metainfo: add bucket eventing config API endpoints
  • 2ca7e71 satellite/metainfo: add metadata size restriction to BeginObject
  • cd7abcd satellite/analytics: send tenant ID to Hubspot
  • c848f47 web/satellite: re-open create project dialog after member account conversion
  • ec4cada satellite/admin/back-office: cascade user agent and placement update
  • 06fe87d satellite/admin/back-office: treat user agent as string
  • 7381f59 satellite/admin: reorganize code
  • 91b4d91 satellite: whitelabel email system
  • 2fabdff satellite/admin/back-office: update user default placement
  • 4f1f0c8 satellite/admin-ui: update user default placement
  • 27075ff satellite/admin-ui: clean up head/rate limit display
  • e230a46 satellite/{console,payments}: add pricing endpoint
  • 2f4c453 web/satellite: hide satellite selector for white labeled satellite
  • a87d759 satellite/eventing: add Redis cache for bucket notification configs
  • 1a952c8 satellite/{console,payments}: Add config to require address
  • 8492b67 satellite/eventing: add event type and filter matching utilities
  • 2a4f889 satellite/metainfo: use Redis cache for bucket eventing
  • ad304fe satellite/eventing: use Redis cache in the eventing service
  • 61abebc web/satellite: small compute UI updates
  • ea3d4e5 web/satellite: move compute dialogs to a dedicated folder
  • d2bfe19 web/satellite: added start/stop compute instance
  • 7e0c2b8 web/satellite: add restart instance functionality
  • 96b22c3 satellite/satellitedb: add remainder_bytes column to bucket_storage_tallies
  • fa7d311 satellite/repair/repairer: add RPC connection pool

Storagenode

  • 3aea9a5 storagenode: adjusting used/available space calculation
  • 0b13733 storagenode: enable nodestats.Cache for select runner
  • cd68e34 cmd/storagenode-updater: avoid using tag for binary

Test

  • 58f0981 testsuite/playwright-ui: cover multi-tenancy functionality
  • 6c1ec16 {Jenkinsfile/testsuite}: bump postgres to v17

v1.144.4

07 Jan 10:38

Choose a tag to compare

Changelog

General

  • 42bcc9b shared/dbutil/*,all: add log argument to OpenUnique
  • f58fd99 shared/dbutil/spannerutil: pass in minimum session pool size
  • d51aa96 all: use spanner emulator per test
  • 2069f70 shared/event: wide event based per-request eventkit logging with rich information
  • 03aa933 Jenkinsfile.public: run tests wit Spanner in a new way
  • 94f5256 Makefile.dev.mk: increase linting parallelism
  • e4c9eee go.mod: Bump deps with reported vulnerabilities
  • bed11db go.mod: Set back go to 1.24.7
  • 2b23e9a shared/modular/tracing: put a letter d aside for a rainy day (=typofix)
  • 99403f8 Jenkinsfile{verify,public}: increase go test parallelism to 9
  • 1657f54 keep only write-hashtbl
  • 0d059bb moving files to the top level + go.mod
  • b2dd7d9 go releaser descriptor
  • 691f668 Revert "moving files to the top level + go.mod"
  • 5892e9d Revert "go releaser descriptor"
  • a03c727 Revert "keep only write-hashtbl"
  • c64e633 shared/dbutil: add support for composite foreign keys in schema
  • 9441973 Jenkinsfiles: Use same golang version
  • ae19e0c shared/{h/m}otel: monkit helpers to use open telemetry
  • 31b3df8 Revert "shared/event: wide event based per-request eventkit logging with rich information"

Multinode

  • 2c83c12 web/multinode: remove jest tests
  • 4a69fd7 web/multinode: use new styling syntax
  • 4bb49f1 web/multinode: add pinia modules
  • f878db5 web/multinode: regenerate lock file and migrate a couple of components
  • 0908de9 web/multinode: migrated common components to use SFC syntax
  • bd57c50 web/multinode: migrate a bunch of components to use SFC syntax
  • 8f02e77 web/multinode: migrate payouts components to use SFC syntax
  • c15b751 web/multinode: migrated and reworked charts to use SFC syntax
  • 76bac63 web/multinode: migrate the last bunch of components to use SFC syntax
  • 81e4b53 web/multinode: remove Vue filters
  • 69d9853 web/multinode: replace Vuex with Pinia
  • 6316a9f web/multinode: finalize migration to Vue 3

Satellite

  • a39ae7d satellite/satellitedb: Orders methods use Spanner statements
  • 72a5067 satellite/admin: add delete project endpoint
  • 2cefdb7 satellite/{console,db}: use tenantID aware db methods
  • 5e3119c satellite/metabase/changestream: add partition metadata tests
  • 20442d2 satellite/satellitedb: optimize UpdateBucketBandwidthAllocation
  • 454a1b0 satellite/metainfo: fix multipart upload detection in batch
  • 2c0f02a web/satellite: make UI config backward compatible
  • ed47307 satellite/{console,web}: prevent abbreviated project deletion if object lock is enabled
  • 56d339e satellite/satellitedb: remove unused GE tables
  • a817c53 satellite/{console,web}: improve storage tier UI visuals
  • b685f91 satellite/admin-ui: fix project detail page
  • 23d573c satellite/admin: allow abbreviated project deletion
  • 0672b71 satellite/admin-ui: add delete project UI
  • a64ce09 satellite/{console,analytics}: add tenantID to some segment events
  • 0c6f913 satellite/metabase: fix Postgres precommit query to honor ExcludeFromPending.Object
  • 9b1c9af satellite/metabase: fix retention time storage for objects without retention
  • 49c8d13 web/satellite: Update text for managed encryption selection
  • c4561a8 satellite: add Run hook for services required by console
  • d8858ce web/satellite: add WASM build support for modular satellite image
  • 830baff satellite/sso: skip initialization when SSO is disabled
  • bdc0abd satellite/console: added config API endpoint for dynamic frontend branding
  • 22f5e26 web/satellite: dynamic branding system
  • d94c63b satellite/console: add more whitelabel tests
  • 2466ad6 satellite/satellitedb: database layer for bucket eventing config
  • a66105b satellite/metabasetest: update EqualRetention to fix tests for PG
  • a6da188 satellite/satellitedb: add change histories table
  • 31de767 satellite/admin/back-office: save change log to DB
  • 1e24677 satellite/audit: convert reporter_test to use mudplanet instead of testplanet
  • b4a3de7 satellite/metabase: fix test to use UncoordinatedDeleteAllBucketObjects
  • 9fef146 satellite/admin/back-office: add change history endpoint
  • 222b4c4 satellite/admin-ui: show change history
  • 7b54cc6 web/satellite: do not expect compute instance's 'remote' field to be defined
  • 847c28c satellite/admin-ui: change bucket ID to bucket name
  • beba449 satellite/console: avoid using console.Config as a global variable

Storagenode

  • fa9459f storagenode/hashstore: annotate spans with compaction information
  • c2e69d5 storagenode: adjusting used/available space calculation
  • ed6454e storagenode: enable nodestats.Cache for select runner

Test

  • b94e77c private/testplanet: simplify user creation
  • 07fe1d9 private/teststorj: remove package
  • df4dd47 testsuite/playwright-ui: cover multi-tenancy functionality

v1.144.3

15 Dec 15:08
v1.144.3
31b3df8

Choose a tag to compare

Changelog

General

  • 42bcc9b shared/dbutil/*,all: add log argument to OpenUnique
  • f58fd99 shared/dbutil/spannerutil: pass in minimum session pool size
  • d51aa96 all: use spanner emulator per test
  • 2069f70 shared/event: wide event based per-request eventkit logging with rich information
  • 03aa933 Jenkinsfile.public: run tests wit Spanner in a new way
  • 94f5256 Makefile.dev.mk: increase linting parallelism
  • e4c9eee go.mod: Bump deps with reported vulnerabilities
  • bed11db go.mod: Set back go to 1.24.7
  • 2b23e9a shared/modular/tracing: put a letter d aside for a rainy day (=typofix)
  • 99403f8 Jenkinsfile{verify,public}: increase go test parallelism to 9
  • 1657f54 keep only write-hashtbl
  • 0d059bb moving files to the top level + go.mod
  • b2dd7d9 go releaser descriptor
  • 691f668 Revert "moving files to the top level + go.mod"
  • 5892e9d Revert "go releaser descriptor"
  • a03c727 Revert "keep only write-hashtbl"
  • c64e633 shared/dbutil: add support for composite foreign keys in schema
  • 9441973 Jenkinsfiles: Use same golang version
  • ae19e0c shared/{h/m}otel: monkit helpers to use open telemetry
  • 31b3df8 Revert "shared/event: wide event based per-request eventkit logging with rich information"

Multinode

  • 2c83c12 web/multinode: remove jest tests
  • 4a69fd7 web/multinode: use new styling syntax
  • 4bb49f1 web/multinode: add pinia modules
  • f878db5 web/multinode: regenerate lock file and migrate a couple of components
  • 0908de9 web/multinode: migrated common components to use SFC syntax
  • bd57c50 web/multinode: migrate a bunch of components to use SFC syntax
  • 8f02e77 web/multinode: migrate payouts components to use SFC syntax
  • c15b751 web/multinode: migrated and reworked charts to use SFC syntax
  • 76bac63 web/multinode: migrate the last bunch of components to use SFC syntax
  • 81e4b53 web/multinode: remove Vue filters
  • 69d9853 web/multinode: replace Vuex with Pinia
  • 6316a9f web/multinode: finalize migration to Vue 3

Satellite

  • a39ae7d satellite/satellitedb: Orders methods use Spanner statements
  • 72a5067 satellite/admin: add delete project endpoint
  • 2cefdb7 satellite/{console,db}: use tenantID aware db methods
  • 5e3119c satellite/metabase/changestream: add partition metadata tests
  • 20442d2 satellite/satellitedb: optimize UpdateBucketBandwidthAllocation
  • 454a1b0 satellite/metainfo: fix multipart upload detection in batch
  • 2c0f02a web/satellite: make UI config backward compatible
  • ed47307 satellite/{console,web}: prevent abbreviated project deletion if object lock is enabled
  • 56d339e satellite/satellitedb: remove unused GE tables
  • a817c53 satellite/{console,web}: improve storage tier UI visuals
  • b685f91 satellite/admin-ui: fix project detail page
  • 23d573c satellite/admin: allow abbreviated project deletion
  • 0672b71 satellite/admin-ui: add delete project UI
  • a64ce09 satellite/{console,analytics}: add tenantID to some segment events
  • 0c6f913 satellite/metabase: fix Postgres precommit query to honor ExcludeFromPending.Object
  • 9b1c9af satellite/metabase: fix retention time storage for objects without retention
  • 49c8d13 web/satellite: Update text for managed encryption selection
  • c4561a8 satellite: add Run hook for services required by console
  • d8858ce web/satellite: add WASM build support for modular satellite image
  • 830baff satellite/sso: skip initialization when SSO is disabled
  • bdc0abd satellite/console: added config API endpoint for dynamic frontend branding
  • 22f5e26 web/satellite: dynamic branding system
  • d94c63b satellite/console: add more whitelabel tests
  • 2466ad6 satellite/satellitedb: database layer for bucket eventing config
  • a66105b satellite/metabasetest: update EqualRetention to fix tests for PG
  • a6da188 satellite/satellitedb: add change histories table
  • 31de767 satellite/admin/back-office: save change log to DB
  • 1e24677 satellite/audit: convert reporter_test to use mudplanet instead of testplanet
  • b4a3de7 satellite/metabase: fix test to use UncoordinatedDeleteAllBucketObjects
  • 9fef146 satellite/admin/back-office: add change history endpoint
  • 222b4c4 satellite/admin-ui: show change history
  • 7b54cc6 web/satellite: do not expect compute instance's 'remote' field to be defined
  • 847c28c satellite/admin-ui: change bucket ID to bucket name

Storagenode

  • fa9459f storagenode/hashstore: annotate spans with compaction information
  • c2e69d5 storagenode: adjusting used/available space calculation

Test

  • b94e77c private/testplanet: simplify user creation
  • 07fe1d9 private/teststorj: remove package
  • df4dd47 testsuite/playwright-ui: cover multi-tenancy functionality

v1.144.2-rc

12 Dec 11:34
31b3df8

Choose a tag to compare

v1.144.2-rc Pre-release
Pre-release

Changelog

General

  • 42bcc9b shared/dbutil/*,all: add log argument to OpenUnique
  • f58fd99 shared/dbutil/spannerutil: pass in minimum session pool size
  • d51aa96 all: use spanner emulator per test
  • 2069f70 shared/event: wide event based per-request eventkit logging with rich information
  • 03aa933 Jenkinsfile.public: run tests wit Spanner in a new way
  • 94f5256 Makefile.dev.mk: increase linting parallelism
  • e4c9eee go.mod: Bump deps with reported vulnerabilities
  • bed11db go.mod: Set back go to 1.24.7
  • 2b23e9a shared/modular/tracing: put a letter d aside for a rainy day (=typofix)
  • 99403f8 Jenkinsfile{verify,public}: increase go test parallelism to 9
  • 1657f54 keep only write-hashtbl
  • 0d059bb moving files to the top level + go.mod
  • b2dd7d9 go releaser descriptor
  • 691f668 Revert "moving files to the top level + go.mod"
  • 5892e9d Revert "go releaser descriptor"
  • a03c727 Revert "keep only write-hashtbl"
  • c64e633 shared/dbutil: add support for composite foreign keys in schema
  • 9441973 Jenkinsfiles: Use same golang version
  • ae19e0c shared/{h/m}otel: monkit helpers to use open telemetry
  • 31b3df8 Revert "shared/event: wide event based per-request eventkit logging with rich information"

Multinode

  • 2c83c12 web/multinode: remove jest tests
  • 4a69fd7 web/multinode: use new styling syntax
  • 4bb49f1 web/multinode: add pinia modules
  • f878db5 web/multinode: regenerate lock file and migrate a couple of components
  • 0908de9 web/multinode: migrated common components to use SFC syntax
  • bd57c50 web/multinode: migrate a bunch of components to use SFC syntax
  • 8f02e77 web/multinode: migrate payouts components to use SFC syntax
  • c15b751 web/multinode: migrated and reworked charts to use SFC syntax
  • 76bac63 web/multinode: migrate the last bunch of components to use SFC syntax
  • 81e4b53 web/multinode: remove Vue filters
  • 69d9853 web/multinode: replace Vuex with Pinia
  • 6316a9f web/multinode: finalize migration to Vue 3

Satellite

  • a39ae7d satellite/satellitedb: Orders methods use Spanner statements
  • 72a5067 satellite/admin: add delete project endpoint
  • 2cefdb7 satellite/{console,db}: use tenantID aware db methods
  • 5e3119c satellite/metabase/changestream: add partition metadata tests
  • 20442d2 satellite/satellitedb: optimize UpdateBucketBandwidthAllocation
  • 454a1b0 satellite/metainfo: fix multipart upload detection in batch
  • 2c0f02a web/satellite: make UI config backward compatible
  • ed47307 satellite/{console,web}: prevent abbreviated project deletion if object lock is enabled
  • 56d339e satellite/satellitedb: remove unused GE tables
  • a817c53 satellite/{console,web}: improve storage tier UI visuals
  • b685f91 satellite/admin-ui: fix project detail page
  • 23d573c satellite/admin: allow abbreviated project deletion
  • 0672b71 satellite/admin-ui: add delete project UI
  • a64ce09 satellite/{console,analytics}: add tenantID to some segment events
  • 0c6f913 satellite/metabase: fix Postgres precommit query to honor ExcludeFromPending.Object
  • 9b1c9af satellite/metabase: fix retention time storage for objects without retention
  • 49c8d13 web/satellite: Update text for managed encryption selection
  • c4561a8 satellite: add Run hook for services required by console
  • d8858ce web/satellite: add WASM build support for modular satellite image
  • 830baff satellite/sso: skip initialization when SSO is disabled
  • bdc0abd satellite/console: added config API endpoint for dynamic frontend branding
  • 22f5e26 web/satellite: dynamic branding system
  • d94c63b satellite/console: add more whitelabel tests
  • 2466ad6 satellite/satellitedb: database layer for bucket eventing config
  • a66105b satellite/metabasetest: update EqualRetention to fix tests for PG
  • a6da188 satellite/satellitedb: add change histories table
  • 31de767 satellite/admin/back-office: save change log to DB
  • 1e24677 satellite/audit: convert reporter_test to use mudplanet instead of testplanet
  • b4a3de7 satellite/metabase: fix test to use UncoordinatedDeleteAllBucketObjects
  • 9fef146 satellite/admin/back-office: add change history endpoint
  • 222b4c4 satellite/admin-ui: show change history
  • 7b54cc6 web/satellite: do not expect compute instance's 'remote' field to be defined
  • 847c28c satellite/admin-ui: change bucket ID to bucket name

Storagenode

  • fa9459f storagenode/hashstore: annotate spans with compaction information
  • c2e69d5 storagenode: adjusting used/available space calculation

Test

  • b94e77c private/testplanet: simplify user creation
  • 07fe1d9 private/teststorj: remove package
  • df4dd47 testsuite/playwright-ui: cover multi-tenancy functionality

v1.143.5

12 Dec 11:34
2b37042

Choose a tag to compare

Changelog

General

  • ce5cd4f all: remove monkit lock comments
  • 8118ea6 shared/modular: enable component customization, even for predefined sub commands
  • c63fbee Makefile: split into multiple files
  • 0936557 Earthfile: remove
  • bf73d07 script: publish rc tags as pre-release
  • 5b75bf1 shared/modular: better error message for duplicated components
  • c6a1266 shared/modular: syntax to add/remove optional tag
  • 01e013f shared/modular: support distributed tracing
  • bbc84b5 cmd/tools/spanner-key-parser: add tool for parsing Spanner range keys
  • 578d6bf shared/modular: implement eventkit publisher for modular satellite components
  • b998fb3 .claude/skills/gerrit: Help claude to interact
  • dacf685 scripts: fix publish-release.sh prerelease flag
  • 22a8e9b shared/modular/cli: errgroup must cancel the context
  • 3b7dfe9 shared/modular/cli: use zeebo/errs for error handling
  • 6b59cfd claude/skills: add test-with-spanner skill
  • edceb83 all: fix ctx handling
  • d00fe29 Claude.md: teach it how to run unit tests with Spanner emulator
  • 502cede build: script and Claude files to do automatic review on Gerrit
  • fba7259 Jenkinsfile.{verify|public}: improve build time
  • f2c0856 scripts: tag-release.sh doesn't create dedicated commits
  • 3944ec6 shared/event: wide event based per-request eventkit logging with rich information
  • 2b37042 Revert "shared/event: wide event based per-request eventkit logging with rich information"

Multinode

  • d55d648 multinode: add telemetry
  • 9916a84 multinode: display full used space

Satellite

  • c7ace71 satellite/admin: fix get user breaking when no customer exists for a user
  • 1985492 satellite/admin-ui: add update bucket UI
  • b116e42 satellite/metabase: don't read expires_at on precommitQuery
  • 31fdfde cmd/satellite: Add a few debug messages to user-accounts
  • d7f3ca0 satellite/metabase: don't read encrypted user data columns on precommitQuery
  • e3d3e90 satellite/eventing: determine event name from transaction_tag
  • 399b8a7 satellite/metabase: fix DB migration
  • 5283d09 satellite/console: display product short names in buckets table
  • 7fff015 satellite/satellitedb/dbx: Fix typos in comments
  • 4a0e45e satellite/admin-ui: update logo
  • d2e5d2d satellite/admin/back-office: extend update user endpoint to handle Member accounts
  • 121eb4b satellite/admin: add get products endpoint
  • 6b2f748 satellite/orders: Drop TODO comment doesn't apply
  • bcd6d24 satellite/accountfreeze: separate chore functions
  • ccccf5e satellite: modular definitions for web console
  • 2a28188 satellite/{metainfo.metabase}: remove hardcoded max commit delay for DeleteAllBucketObjects
  • a714047 satellite/metabase: extract avro logic into separate package
  • 5a823d4 web/satellite: add back buckets stat card on dashboard
  • 1603637 satellite/console: add IsClassic flag to project entity
  • b95f9a7 web/satellite: added Classic badges on All Projects page
  • 1224482 satellite/console: added new endpoint for the project pricing migration
  • b57189a web/satellite: added pricing tier migration feature
  • effe5d2 satellite/console: added feature flag for the onboarding billing info
  • 59ba796 satellite/admin: add update entitlements endpoint
  • 81de69c satellite/admin-ui: add view entitlements dialog
  • f4926ba satellite/admin-ui: add update entitlements capabilities
  • c50dbdc web/satellite: fix potential undefined placement property access
  • 4b47ca1 satellite/orders: Remove method only used in test
  • c1f7a02 satellite/payments: add optional cusID arg to save billing address method
  • 5682140 satellite/{payments,console,web}: simplify add tax ID logic
  • f1635c2 satellite/satellitedb: Fix error message
  • 72e7abf satellite/console: invalidate removed admin invite link
  • c985f67 satellite/run: enable all observability tools for modular satellite
  • 64bc837 satellite/metainfo: add object lock fields to satellite StreamID
  • c0492ce satellite/console: extend purchase endpoint to accept billing info
  • 6a37a18 satellite/{console,web}: enable CC authorization by default
  • 55be126 satellite/metainfo: detect type of upload (regular/multipart)
  • 5d6335b web/satellite: optionally collect billing info during onboarding
  • fdbb816 satellite/satellitedb: Add 2 monkit meters (num updates)
  • 5f69ef7 satellite/{console,web}: enable 'pay upfront to upgrade' by default
  • 557e7ca web/satellite: improve remove default card UX
  • cc43798 satellite/metabase: add comprehensive doc.go for AI agents
  • a22bfb3 satellite/metabase: add option to skip pending object check on segment commit
  • d9485ab satellite/{console,web}: limit possible user statuses for project invitee
  • a2f9ff1 satellite/{console,db,web}: warn of object lock enabled buckets on project deletion
  • fdc64d6 satellite/{console,web}: warn of object lock enabled buckets on account deletion
  • f0bc2ef satellite/admin-ui: correct create REST API key reason placeholder
  • fa2c11d satellite/console/consoleweb: fix default trial expired meeting link
  • e43215f web/satellite: UI updates for buckets table
  • f026b89 satellite/metabase/metabasetest: remove debug code
  • 432a14b satellite/metabase/changestream: persist state to database
  • 356ff80 satellite/metabase/changestream: avoid fmt.Sprintf in SQL
  • cd26751 satellite/metabase: adjust CommitObject to distinguish regular and multipart uploads
  • 885e52c web/satellite: update css
  • 731ad9c satellite/orders: Make max commit delay configurable
  • 2a499ec satellite/metabase/changestream: increase max timeout for test cleanup
  • 93c200c satellite/metabase/changestream: log errors in processor
  • ffe45bd satellite/payments: add logging when ProcessRecord fails
  • fe89fd4 satellite/satellitedb: create new bucket_migrations table
  • eb86b4a satellite/admin-ui: fix user/project state update bug
  • bc7fcc5 satellite/con...
Read more

v1.144.1-rc

10 Dec 16:42
v1.144.1-rc

Choose a tag to compare

v1.144.1-rc Pre-release
Pre-release

Changelog

General

  • 42bcc9b shared/dbutil/*,all: add log argument to OpenUnique
  • f58fd99 shared/dbutil/spannerutil: pass in minimum session pool size
  • d51aa96 all: use spanner emulator per test
  • 2069f70 shared/event: wide event based per-request eventkit logging with rich information
  • 03aa933 Jenkinsfile.public: run tests wit Spanner in a new way
  • 94f5256 Makefile.dev.mk: increase linting parallelism
  • e4c9eee go.mod: Bump deps with reported vulnerabilities
  • bed11db go.mod: Set back go to 1.24.7
  • 2b23e9a shared/modular/tracing: put a letter d aside for a rainy day (=typofix)
  • 99403f8 Jenkinsfile{verify,public}: increase go test parallelism to 9
  • 1657f54 keep only write-hashtbl
  • 0d059bb moving files to the top level + go.mod
  • b2dd7d9 go releaser descriptor
  • 691f668 Revert "moving files to the top level + go.mod"
  • 5892e9d Revert "go releaser descriptor"
  • a03c727 Revert "keep only write-hashtbl"
  • c64e633 shared/dbutil: add support for composite foreign keys in schema
  • 9441973 Jenkinsfiles: Use same golang version
  • ae19e0c shared/{h/m}otel: monkit helpers to use open telemetry

Multinode

  • 2c83c12 web/multinode: remove jest tests
  • 4a69fd7 web/multinode: use new styling syntax
  • 4bb49f1 web/multinode: add pinia modules
  • f878db5 web/multinode: regenerate lock file and migrate a couple of components
  • 0908de9 web/multinode: migrated common components to use SFC syntax
  • bd57c50 web/multinode: migrate a bunch of components to use SFC syntax
  • 8f02e77 web/multinode: migrate payouts components to use SFC syntax
  • c15b751 web/multinode: migrated and reworked charts to use SFC syntax
  • 76bac63 web/multinode: migrate the last bunch of components to use SFC syntax
  • 81e4b53 web/multinode: remove Vue filters
  • 69d9853 web/multinode: replace Vuex with Pinia
  • 6316a9f web/multinode: finalize migration to Vue 3

Satellite

  • a39ae7d satellite/satellitedb: Orders methods use Spanner statements
  • 72a5067 satellite/admin: add delete project endpoint
  • 2cefdb7 satellite/{console,db}: use tenantID aware db methods
  • 5e3119c satellite/metabase/changestream: add partition metadata tests
  • 20442d2 satellite/satellitedb: optimize UpdateBucketBandwidthAllocation
  • 454a1b0 satellite/metainfo: fix multipart upload detection in batch
  • 2c0f02a web/satellite: make UI config backward compatible
  • ed47307 satellite/{console,web}: prevent abbreviated project deletion if object lock is enabled
  • 56d339e satellite/satellitedb: remove unused GE tables
  • a817c53 satellite/{console,web}: improve storage tier UI visuals
  • b685f91 satellite/admin-ui: fix project detail page
  • 23d573c satellite/admin: allow abbreviated project deletion
  • 0672b71 satellite/admin-ui: add delete project UI
  • a64ce09 satellite/{console,analytics}: add tenantID to some segment events
  • 0c6f913 satellite/metabase: fix Postgres precommit query to honor ExcludeFromPending.Object
  • 9b1c9af satellite/metabase: fix retention time storage for objects without retention
  • 49c8d13 web/satellite: Update text for managed encryption selection
  • c4561a8 satellite: add Run hook for services required by console
  • d8858ce web/satellite: add WASM build support for modular satellite image
  • 830baff satellite/sso: skip initialization when SSO is disabled
  • bdc0abd satellite/console: added config API endpoint for dynamic frontend branding
  • 22f5e26 web/satellite: dynamic branding system
  • d94c63b satellite/console: add more whitelabel tests
  • 2466ad6 satellite/satellitedb: database layer for bucket eventing config
  • a66105b satellite/metabasetest: update EqualRetention to fix tests for PG
  • a6da188 satellite/satellitedb: add change histories table
  • 31de767 satellite/admin/back-office: save change log to DB
  • 1e24677 satellite/audit: convert reporter_test to use mudplanet instead of testplanet
  • b4a3de7 satellite/metabase: fix test to use UncoordinatedDeleteAllBucketObjects
  • 9fef146 satellite/admin/back-office: add change history endpoint
  • 222b4c4 satellite/admin-ui: show change history
  • 7b54cc6 web/satellite: do not expect compute instance's 'remote' field to be defined
  • 847c28c satellite/admin-ui: change bucket ID to bucket name

Storagenode

  • fa9459f storagenode/hashstore: annotate spans with compaction information
  • c2e69d5 storagenode: adjusting used/available space calculation

Test

  • b94e77c private/testplanet: simplify user creation
  • 07fe1d9 private/teststorj: remove package
  • df4dd47 testsuite/playwright-ui: cover multi-tenancy functionality

v1.144.0-rc

10 Dec 09:12
v1.144.0-rc

Choose a tag to compare

v1.144.0-rc Pre-release
Pre-release

Changelog

General

  • 42bcc9b shared/dbutil/*,all: add log argument to OpenUnique
  • f58fd99 shared/dbutil/spannerutil: pass in minimum session pool size
  • d51aa96 all: use spanner emulator per test
  • 2069f70 shared/event: wide event based per-request eventkit logging with rich information
  • 03aa933 Jenkinsfile.public: run tests wit Spanner in a new way
  • 94f5256 Makefile.dev.mk: increase linting parallelism
  • e4c9eee go.mod: Bump deps with reported vulnerabilities
  • bed11db go.mod: Set back go to 1.24.7
  • 2b23e9a shared/modular/tracing: put a letter d aside for a rainy day (=typofix)
  • 99403f8 Jenkinsfile{verify,public}: increase go test parallelism to 9
  • 1657f54 keep only write-hashtbl
  • 0d059bb moving files to the top level + go.mod
  • b2dd7d9 go releaser descriptor
  • 691f668 Revert "moving files to the top level + go.mod"
  • 5892e9d Revert "go releaser descriptor"
  • a03c727 Revert "keep only write-hashtbl"
  • c64e633 shared/dbutil: add support for composite foreign keys in schema
  • 9441973 Jenkinsfiles: Use same golang version
  • ae19e0c shared/{h/m}otel: monkit helpers to use open telemetry

Multinode

  • 2c83c12 web/multinode: remove jest tests
  • 4a69fd7 web/multinode: use new styling syntax
  • 4bb49f1 web/multinode: add pinia modules
  • f878db5 web/multinode: regenerate lock file and migrate a couple of components
  • 0908de9 web/multinode: migrated common components to use SFC syntax
  • bd57c50 web/multinode: migrate a bunch of components to use SFC syntax
  • 8f02e77 web/multinode: migrate payouts components to use SFC syntax
  • c15b751 web/multinode: migrated and reworked charts to use SFC syntax
  • 76bac63 web/multinode: migrate the last bunch of components to use SFC syntax
  • 81e4b53 web/multinode: remove Vue filters
  • 69d9853 web/multinode: replace Vuex with Pinia
  • 6316a9f web/multinode: finalize migration to Vue 3

Satellite

  • a39ae7d satellite/satellitedb: Orders methods use Spanner statements
  • 72a5067 satellite/admin: add delete project endpoint
  • 2cefdb7 satellite/{console,db}: use tenantID aware db methods
  • 5e3119c satellite/metabase/changestream: add partition metadata tests
  • 20442d2 satellite/satellitedb: optimize UpdateBucketBandwidthAllocation
  • 454a1b0 satellite/metainfo: fix multipart upload detection in batch
  • 2c0f02a web/satellite: make UI config backward compatible
  • ed47307 satellite/{console,web}: prevent abbreviated project deletion if object lock is enabled
  • 56d339e satellite/satellitedb: remove unused GE tables
  • a817c53 satellite/{console,web}: improve storage tier UI visuals
  • b685f91 satellite/admin-ui: fix project detail page
  • 23d573c satellite/admin: allow abbreviated project deletion
  • 0672b71 satellite/admin-ui: add delete project UI
  • a64ce09 satellite/{console,analytics}: add tenantID to some segment events
  • 0c6f913 satellite/metabase: fix Postgres precommit query to honor ExcludeFromPending.Object
  • 9b1c9af satellite/metabase: fix retention time storage for objects without retention
  • 49c8d13 web/satellite: Update text for managed encryption selection
  • c4561a8 satellite: add Run hook for services required by console
  • d8858ce web/satellite: add WASM build support for modular satellite image
  • 830baff satellite/sso: skip initialization when SSO is disabled
  • bdc0abd satellite/console: added config API endpoint for dynamic frontend branding
  • 22f5e26 web/satellite: dynamic branding system
  • d94c63b satellite/console: add more whitelabel tests
  • 2466ad6 satellite/satellitedb: database layer for bucket eventing config
  • a66105b satellite/metabasetest: update EqualRetention to fix tests for PG
  • a6da188 satellite/satellitedb: add change histories table
  • 31de767 satellite/admin/back-office: save change log to DB
  • 1e24677 satellite/audit: convert reporter_test to use mudplanet instead of testplanet
  • b4a3de7 satellite/metabase: fix test to use UncoordinatedDeleteAllBucketObjects
  • 9fef146 satellite/admin/back-office: add change history endpoint
  • 222b4c4 satellite/admin-ui: show change history

Storagenode

  • fa9459f storagenode/hashstore: annotate spans with compaction information

Test

  • b94e77c private/testplanet: simplify user creation
  • 07fe1d9 private/teststorj: remove package
  • df4dd47 testsuite/playwright-ui: cover multi-tenancy functionality