github storj/storj v1.114.0-rc

8 hours ago

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
  • 0f14a96 release v1.114.0-rc

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

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

Uplink

  • a8edb6e cmd/uplink: avoid materializing recursive copy iterator
  • 4626543 cmd/uplink/cmd_ls: don't buffer entire listing into ram just for tab alignment

Don't miss a new storj release

NewReleases is sending notifications on new releases.