Uplink

Storj Labs Inc · Storj.Uplink

The Storj DCS client-side CLI

winget install --id Storj.Uplink --exact --source winget

Latest 1.155.5

Release Notes

Changelog General

  • 5d1509b shared/dbutil{,/tidbutil}: route tidb:// scheme and convert URLs to MySQL DSNs
  • 158c28b shared/dbutil/pgutil: handle Postgres 17 NOT NULL constraint type
  • dff1ae2 all: bump to Go 1.26.3
  • dbefd72 shared/strictcsv: run go fix
  • 92072dd shared/dbutil/tidbutil: add clientFoundRows to default dsn
  • 6643e18 shared/dbutil/retrydb: classify MySQL/TiDB conflict codes
  • 9b43d3f shared/dbutil/retrydb: add shared driver-wrap helpers
  • 31894f2 shared/dbutil/cockroachutil: route Exec retries through RetryConflict
  • 84f425b shared/dbutil/tidbutil: add custom mysql driver
  • 1101f2f shared/dbutil/tempdb: route tidb:// to tidbutil.OpenUnique
  • ea93213 shared/tagsql: recognize tidbutil.Driver
  • 1eee9e5 shared/dbutil/tidbutil: add IsConstraintViolation and IsInvalidSyntax
  • d083420 shared/dbutil/tidbutil: fix review comments
  • 79c8694 private/apigen: Allow to define optional query params
  • c831f86 private/apigen: Accept bool type for path/query params
  • c4aabc9 go.mod: bump storj/common
  • 5326e44 shared/modular: fix ! operator to exclude components from subcommand selectors
  • df7325d .claude/skills: do up gerrit and test-with-postgres
  • cc56419 ci: run TiDB tests
  • 086b384 web/satllite: Update new pricing dialog for 2 options
  • 6756513 shared/dbutil/dx: add utilities for batch queries
  • 89d752c versioncontrol: add per-platform binary info endpoint for object-mount-gui (#7752)
  • 3e8a0c6 go.mod: bump storj.io/uplink
  • aa54c8e shared/dbutil: make database connection parameters configurable per database Satellite
  • e4b5e46 satellite/satellitedb: drop tenant_whitelabel_configs.created_at default
  • 56dd30c web/satellite: resolve some deprecation warnings
  • 0b7b458 web/satellite: upgrade Vuetify to v4+
  • 2952eab satellite/metabase/metabasetest: register TiDB metabase
  • 93e30c7 satellite/metainfo: add config flag for object and segment checksums
  • f9b471c satellite/metabase: add TiDBAdapter scaffold and schema
  • 54ae1da satellite/console: create buckets via private API
  • 8bd3689 satellite/satellitedb: skip boundary tally when all in-period tallies are zero
  • 37053b8 satellite/console/emailreminders: fix nil pointer panic on Close
  • 98bebae satellite/balancer: use batch processing for segment operations
  • dba6ef7 satellite/metainfo: include checksum info in object responses
  • e56c107 satellite/taskqueue: add PopBatch for batch reading from Redis streams
  • 9f7b995 satellite/taskqueue: support concurrent workers in BatchRunner
  • dfefc6c satellite/balancer: add placement filter to drain config
  • 11110db satellite/metabase: unify Postgres+TiDB iterator queries
  • e4896cf satellite/admin: Implement usage endpoint
  • 2020e7a satellite/metabase: stub TiDBAdapter methods and wire Open() dispatch
  • 8e81729 satellite/{balancer,metabase}: use SHA256 hash for piece list CAS in balancer
  • b1108cc satellite/nodeselection: fix StreamFilter ignoring filtered-out alreadySelected nodes
  • f9dc0ac satellite/metabase: implement (*TiDBAdapter).TestingBatchInsertObjects
  • c06fbc9 satellite/metabase: implement (*TiDBAdapter).TestingBatchInsertSegments
  • c24804f satellite/metabase: implement (*TiDBAdapter).TestingDeleteAll
  • 65b9dd5 satellite/metabase: implement (TiDBAdapter).TestingGetAll
  • c480d51 satellite/metabase: implement (TiDBAdapter).TestingSet
  • 0d681f1 satellite/metabase: implement (TiDBAdapter).BeginObject
  • 929267b satellite/metabase: implement (*TiDBAdapter).WithTx
  • 3fd7d7d satellite/metabase: implement NodeAlias-related methods on TiDBAdapter
  • 7c53459 satellite/admin/ui: Implement frontend for usage reporting
  • a48685e satellite/eventing: introduce PendingResult type alias
  • c352bc8 web/satellite: Implement full-screen price changes pop-up
  • be7a048 web/satellite: Implement opt-out new pricing dialog confirmation
  • 52ccd2c satellite/console/consoleweb: Add opt-in status set settings
  • 44f6e2a cmd/satellite: add command to exclude users from opt-in
  • 4fb426e web/satellite: Make opt-in new pricing options dynamic
  • 06d0e4e web/satellite: Update opt-in new pricing wording
  • eca2f11 satellite/{console,accountfreeze}: add opt-out freeze logic
  • ec83e1d satellite/{console,accountfreeze}: add opt out unfreeze
  • 04f9776 satellite/metabase: remove deadcode fetchSegmentsForCommit
  • 58943a0 satellite/metabase: avoid TRUNCATE in (*TiDBAdapter).TestingDeleteAll
  • c054dfb satellite/metabase: implement (*TiDBAdapter).CommitObject
  • c651052 satellite/metabase: implement (*TiDBAdapter).CommitInlineObject
  • eb83821 satellite/metabase: implement (*TiDBAdapter).CommitPendingObjectSegment
  • a3b8d3a satellite/metabase: implement (*TiDBAdapter).CommitInlineSegment
  • 234770b satellite/mailservice,private/post: improve email deliverability and accessibility
  • 1e2ead5 satellite/console: override opt-in status if user is Free, NFR or Member
  • 6971206 satellite/metabase: implement (TiDBAdapter).GetSegmentByPosition
  • 76def16 satellite/accountfreze: add opt-out freeze emails
  • bdb0e17 satellite/admin: add for opt-out freeze functionality
  • 132a12a web/satellite: Add opt-in pricing confirmation
  • 34eacdd web/satellite: slight opt-in behavior updates
  • 9129ffd satellite/{console,web}: send opt in/out confirmation emails
  • 96ce5c8 satellite/metainfo: update ListObjects to return object checksum info
  • 12315ca satellite/metainfo: update ListSegments to return checksum
  • 6f34b5a satellite/metabase: implement (*TiDBAdapter).GetSegmentPositionsAndKeys
  • b6a81bc satellite/metainfo: narrow bucket fetch in upload path
  • c41a7c3 web/satellite: show new pricing opt-in popup after user upgrade
  • ff2b68c satellite/metabase: implement (TiDBAdapter).GetObjectExactVersion
  • 9c707a2 satellite/metabase: implement (TiDBAdapter).GetObjectLastCommitted
  • cedefb5 satellite/metabase: implement (*TiDBAdapter).GetLatestObjectLastSegment
  • 47a1f06 satellite/metabase: implement (*TiDBAdapter).GetPendingObjectMetadata
  • 472101f satellite/metabase: implement (*TiDBAdapter).GetStreamPieceCountByAlias
  • 074e687 satellite/metabase: implement (*TiDBAdapter).ObjectIterator
  • 219839b satellite/metabase: use tuple comparison in tidb queries
  • 7633872 satellite/metainfo: avoid delimiter byte in ListObjectsMetadata test key
  • 8ed1226 satellite/admin: add satellite name to admin UI tag
  • ba6f214 satellite/{console,web}: add opt-out freeze banners
  • df96efd satellite/metainfo: fix flaky TestRateLimit_ProjectRateLimitOverrideCachedExpired
  • 6cd62db satellite/audit: fix flaky TestVerifierSlowDownload
  • c275052 satellite/payments/stripe: fix flaky TestBackendWrapper/context_cancellation/during_retries
  • f62313a cmd/satellite: add migrate-pricing subcommand (phase1)
  • ddd3efd satellite/orders: wire RollupsWriteCache into modular API
  • 7ea5b35 web/satellite: fixed several UX issues
  • c1df453 satellite/console: override opt-in status in SetUserSettings
  • 603d947 web/satellite: added more info about the new pricing
  • 011deb6 web/satellite: updated wording in the opt-in popup
  • cd83360 satellite/admin: allow Support team to update user opt-in status Storagenode
  • abd35bd storagenode/peer,testplanet: seed blobstore cache from DB before preflight check
  • 0bd829c storagenode/piecemigrate: classify migration errors by type for metrics Test
  • 822d5c6 shared/dbutil/dbtest: add tidb test flag and Pick helpers
  • 6579529 Makefile.test.mk: add TiDB test environment
  • 920329e testsuite: install jobq in tests
  • df3963a testsuite/backward-compatibility: don't double create ca

Installer type: zip

Architecture Scope Download SHA256
x64 Download F8D90BE732BCA5237F870222721C6FCDD28655AF0F76C5D79BF07E177BDAFB7D

Details

Homepage
https://github.com/storj/storj
License
AGPL-3.0
Publisher
Storj Labs Inc
Support
https://github.com/storj/storj/issues
Moniker
uplink

Tags

storjstorj-dcsuplinkuplink-cli

Older versions (50)

1.155.4
Architecture Scope Download SHA256
x64 Download 65E27ABA8E6D9D64F7B19BF985388B2786C5928DEB18ED8AC57E97C4AFF7C02F
1.154.4
Architecture Scope Download SHA256
x64 Download 82FCCE975324DF36D81D739FA5B444118E4E1F418F879807F3209C30F6BE31F3
1.153.2
Architecture Scope Download SHA256
x64 Download F101E1FC9D1CFFC782B10AA165F558CFB85CBA5224AB40872A1D90CD79CDA257
1.152.6
Architecture Scope Download SHA256
x64 Download E2CC52D1D7BD332EB59DC5D1A103844D0B71C8B4D3E9ECF7B703022C486F0529
1.152.5
Architecture Scope Download SHA256
x64 Download D7620515C23F416829CD3B78572F7F5F903A322847CAB1114F1EA8C0784C3E0A
1.152.3
Architecture Scope Download SHA256
x64 Download A0A52B0E3AFCD06D3D9700960B05D8B6BBA35E8935707F64C5C50B338428C883
1.151.5
Architecture Scope Download SHA256
x64 Download 4E433D0F8A9F88F68E2EA0774D85753491D76A7254235383DC0B6FBD447942D8
1.151.4
Architecture Scope Download SHA256
x64 Download E8D25B09AEDA2BD208C19A40594576580C5E85FACED25821FF61B58102CA34F2
1.151.3
Architecture Scope Download SHA256
x64 Download 0C1A9E0437D461DDEB28708C00A3DC69DBAE29CCD8B81EDB0FAB1C4E0DD337BB
1.150.3
Architecture Scope Download SHA256
x64 Download BF67783E273374789741098DC417B7D39CB94FF22BFA53E8B61D245A338E22F6
1.150.2
Architecture Scope Download SHA256
x64 Download 6D1B70BCEA20078F052B9CC1300BF7B9D6B7D18AAA022A66A8BFE0AC67F05BC6
1.150.1
Architecture Scope Download SHA256
x64 Download 767B291C9613DF294EABC32E863DE504F6EB42B62296A00FF4447B2DE39EBD85
1.149.3
Architecture Scope Download SHA256
x64 Download 6940092D6347027DE9E8381268441A1C23C4FC8BD5C0DF18D1E596273468B86B
1.149.2
Architecture Scope Download SHA256
x64 Download 9AB77BD86527DE68CE9F6E6E53FF03A4A64F06C0606407EA21A2CC86F2F05B4C
1.148.4
Architecture Scope Download SHA256
x64 Download DDD73D96DE4BCBDAED8CAC323FDFE1589DC3BBF287C44AB6CC78F5B6EEABF5F3
1.148.3
Architecture Scope Download SHA256
x64 Download 7C914259873E36BBD70EA0B54E15185EBEB8D8C4D2623DF785EBA800D97978A9
1.147.5
Architecture Scope Download SHA256
x64 Download 16FFADAEB7F6CF42786FD9A11FDCBD1BF72034CF96B80BEB69E22EE6B41C8C4A
1.147.4
Architecture Scope Download SHA256
x64 Download C1E34FDC72F77F8E5DCA2C8A553D6ED27B2B04D3E29439143FE6C3360E31BC9B
1.146.9
Architecture Scope Download SHA256
x64 Download B7197F4A1FFB726FB4682BF241B0BE9B09DEABAC08C5EBAC7387ACF8E847EA31
1.146.8
Architecture Scope Download SHA256
x64 Download C76CA66A9D27BDAC86F9B544B25412B0BC90A79113B7AD49D80F710BAB090795
1.146.7
Architecture Scope Download SHA256
x64 Download 472223FBD683A0F03F6C6C834B6358AA86A18A8092E074331EBEDC443FF610FE
1.146.6
Architecture Scope Download SHA256
x64 Download 8BBE0D9E676CDC28C0923B79373027EB1EA6E1E9C2A197E753405917A0389F88
1.146.5
Architecture Scope Download SHA256
x64 Download AE2851B95AF5C6F5107938E6C42B5B8221C518C8E9FB5EE38324CC92F2220E57
1.145.3
Architecture Scope Download SHA256
x64 Download 567589C4A312D356EEF9409E146EBCB14F5F9A4114BAE941ED1BE941CFBBD792
1.144.4
Architecture Scope Download SHA256
x64 Download E2E7C984E160B524117F3A989397605599BEE938D79B5143C64D83280439CAEA
1.144.3
Architecture Scope Download SHA256
x64 Download E37A2074F82B8D11AAF450A845E106C4DDFE9ED60580BDA07013B7B4DA602F5A
1.143.5
Architecture Scope Download SHA256
x64 Download B51AFC0639164796EA4B3C89F51185A7B6D39159E16A47E5E13429B259AE29AE
1.143.4
Architecture Scope Download SHA256
x64 Download 5010255823687C6B37EB9DF4574564CFD4E65E089C4E889541BCC633A3319F68
1.143.3
Architecture Scope Download SHA256
x64 Download 6E362F8FBEFC4AA3510AD550B3EF37E65A6A48ADCBB5AA5F5C703DBCCA7391FA
1.143.2
Architecture Scope Download SHA256
x64 Download B4888ED9BDE9248F7D74FB1A10C4ADF7CC9BB484A926B029D0D245D2DC1742C6
1.142.4
Architecture Scope Download SHA256
x64 Download F09832A80C5617D24600447550C6A61347468E4C44E3FF4BD921AEDE02E147F7
1.142.3
Architecture Scope Download SHA256
x64 Download D0E3D4C9C105CBDB3657C3B152446657E543910E414F7DD2FB9788E5C88EB727
1.141.7
Architecture Scope Download SHA256
x64 Download AE5553154FB40E92CC00A8C8D4402B0BFBB2E47FFFDD932EF3130434F089D3A3
1.141.6
Architecture Scope Download SHA256
x64 Download 7A028E8F6AFF46E4DB726F2DA6D816AA6478B62D75E239007112F9D52A83FCB3
1.141.4
Architecture Scope Download SHA256
x64 Download 1514FE5249C4E51CCF2882E4F16645E01BCFB9B95B77199641940D609A267CF5
1.141.2
Architecture Scope Download SHA256
x64 Download 73F540BEC0F4ED5C147BF5CBFB4AB0595BDEE69013CFBB5FE757BE96020B158A
1.139.6
Architecture Scope Download SHA256
x64 Download 4A5E2DD7B78F3996755F24457B594AD42A00634BE21736193F23964F81B07274
1.136.4
Architecture Scope Download SHA256
x64 Download 8E7CCE9329774C305E783F3E05A3A0883F1A3F286CC04D91FB3A312D087C9244
1.133.8
Architecture Scope Download SHA256
x64 Download 1A0974DE1E8593E3A451B23C6D2C430CF8DE0A9F08E0066318DD88770BBA343B
1.132.7
Architecture Scope Download SHA256
x64 Download 3441F34B9A29F55A72564AB66A29EE6E42257463B29E17AD0A75F3177B32C27E
1.131.7
Architecture Scope Download SHA256
x64 Download 425BC87AF5B95FAAF6F1E9735E6471983C22131E12F2349E41B6AEF2DE0F3273
1.130.8
Architecture Scope Download SHA256
x64 Download 166AADAC5D80C6C2A781506B42A62C0742B32E8F33A57BA115B516C1896033E3
1.129.2
Architecture Scope Download SHA256
x64 Download 1C53F03E43CE8FF119318CECCB9B7EE83C2BA13AD026AB225FCA3D78A50080F8
1.128.4
Architecture Scope Download SHA256
x64 Download FF471407EFCDAC4F013B9608895DA2CAFBAC6E1A3F0C8C002534DFF4F6905267
1.127.1
Architecture Scope Download SHA256
x64 Download 6F6224AF8427548B636305AE828B4695D4DD9D20A5CEBD00D116FF0203EC1CA4
1.126.2
Architecture Scope Download SHA256
x64 Download EC3B2EB4ABE21F4692FB18336374D228F21A2D730ED6143F009A0F0F31BA89D0
1.125.2
Architecture Scope Download SHA256
x64 Download 802D749340C4EE8400FB7881C95E67CC62ED546D9A56858CFCA34711521093A0
1.122.10
Architecture Scope Download SHA256
x64 Download EDDE7715C968DBEB9AE16E3211D9F73A653B0202F5BF169EBA085A4AF5929B14
1.96.6
Architecture Scope Download SHA256
x64 Download 6e24e6ee0c07cb540ff6b08a546cb580befcea412ae33db28e6e202eae9a01d0
1.89.5
Architecture Scope Download SHA256
x64 Download 20C0130652346115A4DCAF317EBB785E234E668805DA75C133F6286362A2F0CD