Changelog
General
- 5657e82 go.mod: bump storj.io/common
- 62ad86b ci: upgrade to Go 1.26.6
- 9a3816f shared/modular/logger: honor log.level on the OpenTelemetry core
- 5dbec64 all: fixes for Go 1.27 linters
- 1ed108d go.mod: bump storj/uplink
- 4baa53f web: speed up CI build checks
- 1853cbe shared/tagsql: add Statement for DB-lifetime prepared statements
- 92ef32f build: avoid uploading binaries to gs bucket
- 76a8730 shared/dbutil: allow extra tags on db_stats series
- 4be0a5d shared/modular/opentelemetry: report OTLP export errors without stopping the process
- be2f3b6 installer/windows: add zig custom action DLL
- d22fe0f installer/windows: build MSI with wixl on linux
- 4df750b shared/strictcsv: support optional field headers
- 5a9809d shared/strictcsv: add AllowExtraColumns read option
- 0bdf3ba release.Dockerfile: upgrade Zig to 0.16.0
- 8c88a96 v1.163.4
Satellite
- 307b84e satellite/nodeaudit: add PieceCountHistogram observer
- a3a7694 satellite/gc/bloomfilter: keep a single GC observer
- 0f6dabc cmd/satellite: drop legacy compensation subcommand
- 08b95eb satellite/metabase: give each batched loop entry its own AliasPieces
- d0803fd satellite/repair: avoid heap allocation per piece in classification
- 377c5e1 satellite/console/dbcleanup/pendingdelete: reduce non-locked delete buffer to 0h, retain object lock buckets
- 05a9d0d satellite: preserve nil for stripped user agent
- 946a142 satellite/compensation: honor self-signed price tags with voluntary discount
- a4bdf10 satellite/compensation: make offline cutoff configurable + exiting code
- 49b87dc satellite/compensation: support exclusion based on status
- e26ebac satellite/compensation: make run faster with caching previous totals
- 61717ce satellite/compensation: import prepare command to the satellite repo
- 2578299 satellite/satellitedb: add invoice license record table
- 08b3439 web/satellite/wasm: bump storj.io/storj dependency
- 34b8340 satellite/payments/stripe: silence SA1019 in stripemock
- 8b52b70 satellite/admin: remove legacy admin UI
- 5a346f6 satellite/admin/ui: show account and project creation dates
- b972ebc satellite/gc/bloomfilter: require a fixed read timestamp
- 0d55d42 satellite/payments: don't bill zero min retention
- 037a236 satellite/run: check that subcommand selectors do not collide
- d8be519 satellite/compensation: add payment finalization command
- aa9d11f satellite/compensation: partial period and wallet-summary
- bf9f069 satellite/compensation: use stored LastIP for OFAC screening
- 15412b7 satellite/metabase/rangedloop: pin the GC safepoint in the modular gc-bf job
- 4c934ac satellite/compensation: refine invoice and wallet totals
- 97f4212 satellite/gc/bloomfilter: shard bloom filter generation by node ID range