Release preparation v1.126

New release candidate is already deployed on QA Satellite

Changelog

Satellite

  • 5556bfb satellite/metabase/rangedloop: fix reading redundancy from avro files
  • 73acb3e satellite/{analytics,console}: Improve account freeze analytics
  • 6bbc378 satellite/payments: refactor invoice items processing
  • a13b222 satellite/metainfo: add DeleteObjects metainfo endpoint
  • 36580fb satellite/metainfo: add basic tests for DeleteObjects endpoint
  • 508cf1b satellite/metainfo: add versioning tests for DeleteObjects endpoint
  • f726832 satellite/metainfo: add suspended tests for DeleteObjects endpoint
  • ebf4f79 satellite/console: add ObjectMountConsultationRequested to NoticeDismissal
  • f191b7b satellite/console: add endpoint to return a list of encoded bad passwords
  • f8ca36f web/satellite: check bad passwords list before form is submitted
  • 72aec03 web/satellite: fixed lint warnings
  • 2001570 satellite/jobq: fix TestingSetAttemptedTime to move jobs between queues
  • d263fc9 satellite/accounting: fix for BucketTally.Combine method
  • bfad0a8 satellite/repair/repairer: drop unused flag
  • a0f4ceb satellite/analytics: add analytics for object mount consultation requests
  • 594fe0a satellite/repair: add TestingSetUpdatedTime to queue interface
  • 2a3338d satellite/console/consoleweb: request object mount consultation endpoint
  • 55d7c12 web/satellite: add Object Mount consultation form
  • 08c4683 web/satellite: Improve client-side errors for SSO checks
  • b7a9cc0 satellite/metainfo: help de-flake TestEndpoint_checkRate
  • 52713b7 satellite/jobq: clarify secondary ordering for jobs
  • 392e888 satellite/jobq: fix possible race when stopping
  • 16a4300 satellite/jobq: fix TestJobqueueRetry
  • a3c1a24 satellite/jobq: add DialTLS for secure connections
  • b5d2af4 satellite/jobq: add OpenJobQueue function
  • 475e741 satellite/db: create REST API keys table
  • 11b5a2d satellite/repair/repairer: use BLAKE3 for uploads
  • 26724bd satellite/console: reorganise rest keys func
  • cf8b5aa satellite/console: add functionality for REST API keys
  • d3beb00 satellite/nodeselection: support node_id/id NodeAttribute
  • 719b281 web/satellite: add REST API UI
  • 5e64d7c satellite/piecelist: skip expired segments
  • e2f4fb0 satellite/metabase/rangedloop: log also segment placement
  • 69f144c satellite/repair/repairer: add placement to worker logs
  • 7b817ed satellite/nodeselection: prometheus based external tracker
  • 3e02ba4 satellite/repair: fix some flakiness in TestObserver_PlacementCheck
  • 93a013d satellite/gc/bloomfilter: collect nodes piece IDs

Storagenode

  • 2cda209 storagenode/blobstore/statcache: remove cache entry on trash restore

Test

  • b1b085e satellite,private/testplanet: use Queue member to refer to repair queue
  • 346fee4 cmd/satellite,private/testplanet: configurably use jobq
  • 62f0b05 satellite,private/testplanet: exercise jobq in tests

General

  • fefd7b2 cmd/tools/segment-verify: add required shares to csv output
  • 7c40247 shared: added lock-free circular buffer with fixed-size stack storage
  • df23a1b cmd/jobqtool: support LenAll query
  • e77076e cmd/jobqtool: implement jobqtool stat
  • e95a66b all: fix lint for golangci-lint@v2
  • 9d2b429 cmd/jobqtool: add import/clean/trim/peek subcommands
  • b0c82ea shared/moduler: support google profiler for modular storage nodes
  • 7d7b061 shared/mudplanet: test helper framework for modular components
  • 1e4f00d shared: add FlightRecorder service using new lock-free CircularBuffer
  • 3a27987 all: linter fixes
5 Likes