Changelog
General
- 6706e72 Makefile: generate go1.20 modfile for storagenode
- 73bfc36 cmd/tools/piecestore-benchmark: bump order expiration from 1h to 24h
- d7e1dde go.mod,ci: update Go version
- ccfca98 shared/dbutil/sqliteutil: move sqlite specific WithTx
- b13de5f Makefile: use docker to run the script
- 3665b7c shared: import bloomfilter,location,nodetag,processgroup,strictcsv from common
- 30139a1 cmd/scripts: use specific version for development builds
- 1c8cfdf Makefile: forgot to add image name
- dba2d2e go.mod: bump storj.io/common, storj.io/uplink
- 5d59841 build: (attempt to) fix binary build
- d21ee8c shared/dbutil/spannerutil: Fix doc comment
- 8e5c437 scripts/start-spanner-emulator: increase max databases per instance
- d8c0bd0 ci: use start-spanner-emulator script in public
- 1e37334 release v1.114.2
Satellite
- 81ae547 satellite/console/.../consoleapi: fix project deletion test flakiness
- 9e96c7b web/satellite: fix gallery view missing dialogs
- 83d5601 satellite/repair/repair_test: add test for overridden RS placement
- 473d58a satellite/metainfo: use new object lock status codes
- 6f3ef7f satellite/nodeselection: add EU except DE region in tests
- a2da5e5 web/satellite: update lucide icons dependency
- 256483d satellite/satellitedb: GetBucketTotals, GetProjectBandwidth Project Accounting Spanner Implementation
- 4e148b2 satellite/metabase: Adjust PutObject endpoint (governance & legal hold)
- 804c8a0 satellite/satellitedb: Enable remaining users tests
- c59b44f web/satellite: fix account setup bug
- 0090e59 web/satellite: make versions view default for versioned buckets
- 0efa935 satellite/metainfo: reduce BeginSegment response size
- 6733306 satellite/satellitedb: enabled storjscanwallets.go spanner test cases
- e9d783c web/satellite: add new versions delete dialog to file preview
- 0a300a3 web/satellite: update dependencies
- 195535c web/satellite: fail the build on typescript errors
- dcfef6e web/satellite: update ui copy
- 2284a09 satellite/metainfo: update validateRetention to respect governance mode
- 8bc3abf web/satellite,satellite/console: Update managed encryption behavior
- 7595753 web/satellite: Rename "useTrialCheck" composable to "usePreCheck"
- 6ed7701 satellite/{metabase,metainfo}: update SetObjectRetention errors
- f12fd2a satellite/metainfo: change RPC code for suspending a locked bucket
- 708ff7d satellite/metainfo: Enable valid test
- 9e8ca2f satellite/metabase: update error when getting OL info of pending object
- 604f30e satellite/satellitedb: Fix stripe payments TestUpdateGetPackage test time comparison
- 0f33088 web/satellite: prevent locked object delete in file preview dialog
- 43fd764 satellite/payments/accountfreeze: Fix time passed into warn email
- 9e8a091 web/satellite: add OL-related info to create bucket flow
- acc92a9 satellite/metainfo: revert "reduce BeginSegment response size" Changes
- c141578 satellite/metainfo: Adjust PutObject endpoint (governance & legal hold)
- 3db51f8 satellite/nodeselection: upgrade success tracker interface
- 026bb42 satellite/{metabase,metainfo}: update SetObjectLegalHold delete marker error
- 6e269d8 satellite/metabase: replace spanner ARRAY_INCLUDES with BatchUpdate
- 49acbc8 satellite/metabase: make CommitInlineObject respect governance, legal hold
- 36ce500 satellite/metainfo: make CommitInlineObject respect legal hold
- dea5d10 satellite/metabase: make SetObjectRetention respect governance, legal hold
- 240cfc9 satellite/metainfo: make SetObjectRetention respect governance mode
- cc7edb4 satellite/metainfo: fix flaky test on Spanner
- 73187b9 satellite/repair/repairer: emit event for irreparable segments
- b4b86df satellite/metainfo: use new Object Lock RPC status codes
- a7c56f0 satellite/nodeselection: add a tracker for number of pieces
- b260dca satellite/console: fix erroneous trial freeze escalation
- 54cd235 web/satellite: further improve bulk object deletes
- 68356ce cmd/satellite: debug logging for satellite repair-segment
- 9a3c5d2 satellite/metabase: remove test segment commit modes
- a134dd3 web/satellite: add blur to session expired dialog's overlay
- f253bcc web/satellite: ui ux improvements
- fe4dfbd satellite/metabase/rangedloop: extend inline segment definition
- 818b60f web/satellite: truncate file version ID on small screens
- 438f24f web/satellite: prevent 'suspend versioning' on bucket with lock enabled
- 6ff93bd web/satellite: update lock version dialog
- 68f1bd4 web/satellite: show browser view switch in versions mode
- 4a35489 web/satellite: don't use bucket force delete if OL is enabled for a bucket
- ad06cf0 satellite/{console, web}: adjust check DNS error handling
- 6b5711a web/satellite: change 'file' to 'object'
- f14c729 web/satellite: clean up unused vars
- f17d48c satellite/satellitedb: Fix spanner implementation of QueryStorageNodeUsage
- 6f2938d web/satellite: fix prompt for passphrase dialog show up (special scenario)
- 356ed3e web/satellite: updated links handling for versioning and OL dialogs in project settings
- 1e585b2 satellite/metabase: clear columns on segment override while upload
- 29f5596 satellite/metabase: use migrate.Migration for spanner
- e3a788f satellite/satellitedb: Compare transactions without regard to order in billing chore test
- 340fcde satellite/nodeselection: new set of selectors for safer choiceofn
- 4643d9b satellite/metabase: serialize precommitDelete…UsingObjectLock
- 8f38289 satellite/console: add endpoint for activation email with captcha
- d0f66e8 satellite/nodeselection: support min() for selection tracker
- 87774f6 satellite/{nodeselection,satellitedb}: add and propagate free_disk field to the SelectedNode
- 7266bc0 satellite/payments/billing: disable flaky Spanner tests
Storagenode
- 345b83a cmd/storagenode-benchmark: support custom TTL settings for uploaded files
- ba68d91 storagenode/pieces: read+delete piece expirations from both stores
- 66057fb storagenode/piece: enable flat expiration store by default
- baa28f4 storagenode/storagenodedb: don't create useless transactions in migration
- a0a2f6f storagenode/piecestore: put size into piece expiration store on upload
- de176d7 storagenode/trust: Update trusted satellites URL
- 7b4be35 storagenode/monitor: support fully dedicated disks with simplified space calculations
- 21d58e7 storagenode/pieces: save-state-resume feature for used space filewalker
- 9e5a1ea storagenode/store: Fix data race
- bb2c09b Revert "storagenode/store: Fix data race"
- c0018dd storagenode/orders: fix data race on unsent map