New release candidate v1.149 is already deployed on QA Satellite
Changelog
General
- dc81fe0 all: reset vars in retry callbacks
- f5a37d1 shared/modular/cli: panic on unreadable config file instead of silent failure
- 68ffa99 cmd/write-hashtbl: Add stack trace to a vanilla error
- 4539486 ci: add check-retry to jenkins
- cd79136 all: Bump go-redis dependency
- afbdcbc go.mod: Bump opentelemetry dependencies
- 61ff61b VersionControl: add object mount gui version and download URLs (#7727)
- 73073db Jenkinsfile: specify discard rules for branches
Satellite
- 6a4173e satellite/avroloop: fix handling of null int64 values
- bc7b079 satellite/satellite: modular runner for ranged-loop
- d47abd2 satellite/satellitedb: Update DROP INDEX migration step
- bc8ae7e satellite/{console,mailservice}: serve email images from satellite
- 9da5e7b satellite/jobq: modular starter for jobq
- 27635c1 satellite/{console,web}: update billing behavior for Member accounts
- 2b8b98e web/satellite: update satellite signup link on QA
- 291d165 satellite/{console,metainfo}: record remainder charge on bulk object deletes
- 0158477 satellite/metabase: refactor bulk object deletes
- 032ecf3 satellite/metabase: add configurable gRPC connection pool for Spanner
- 69feef9 satellite/taskqueue: simple (experimental) dynamic jobq for node audits
- 664e39e satellite: extract retention remainder logic
- 18d98ac satellite/accounting: send remainder_bytes as part of tally event to BQ
- 1ba0c63 satellite/satellitedb: fixed NULL short_name handling in Get paged members
- 595b028 satellite/{web,console}: show Object Mount terms link on sign up page
- 58d203c satellite/console: Remove multi-whitelabel config
- 229d39c satellite/{accounting,satellitedb}: emit accounting event with public project ID
- c7c1bbb satellite/orders: emit order settlement accounting event with public project ID
- 567002b satellite/{orders,metainfo}: emit inline order accounting event with public project ID
- 9211f37 satellite/accounting: report remainder charges to eventkit
- 364526b satellite: use public project ID in logs
- 64306ec satellite/nodeaudit: ranged-loop observer to collect piece list
- a7166a4 satellite/{metabase,satellitedb}: reset variables in case of retry
- 65b682c satellite/nodeaudit: ranged-loop observer to calculate expansion factor
- 22941dd satellite/console: conditionally allow unverified general SSO
- b2e5f2b satellite/nodeaudit: ranged loop observer to count oop pieces
- 99c1a11 satellite/metabase/rangedloop: skip segment count verification when stats unavailable
- 27eac09 satellite/metainfo: skip LastSegmentMeta duplication for modern uplinks
- e9b4c20 satellite/eventing: adjust log levels
- 1258dd3 satellite/admin/ui: make user, project IDs accessible
- 1461d9f satellite/admin: support UUID search without dashes
- a490072 web/satellite(whitelabel): update link color on a project card
- 54584c9 web/satellite: small improvement for dynamic favicons
- f99a0d5 satellite/nodeaudit: taskqueue worker to audit pieces from one single node via DRPC
- 6e2c4da satellite/balancer: ranged-loop observer to detect un-balanced segments
- e02cffb satellite/metabase/changestream: fix data race in test
- f16a91f satellite/admin/ui: show user delete action when pending deletion
- d92ae10 satellite/console: add auth migration mode flag
- 450c07b web/satellite: fix usage report undefined property access