Releases
v1.100.4
Changelog
General
815151d all: use exp/slices to be compatible with 1.20
eca7077 go.mod: bump dependencies (uplink,common)
46b7b91 Jenkinsfile.verify: remove leftovers from postgres
3e9a66d Jenkinsfile.verify: Reduce number of crdb instances
4f6d060 go.mod: bump dependencies (uplink, common)
b66ec6b go.mod: bump dependencies (common)
24361ba ci: fix tparse flag
dbf5c1b certificate: switch to use proto files from storj.io/common/pb
478d67e ci: disable new coverager
b26e934 all: fix test naming consistency
67a9e26 ci: archive coverage result
c72353c ci: compress coverprofile
36dcf74 all: avoid make([]T, 0)
598c33d go.mod: bump dependencies (common,uplink,monkit-jaeger,eventkit)
1ffd328 go.mod: bump dependencies (common,uplink,zeebo/errs)
6b626bc private/date: fix PeriodToTime for invalid periods
8abfcb2 CONTRIBUTING: remove storj-sim recommendation
a7516da cmd/...: setup zap as the first thing
b16cbd9 cmd/tools: add migration tool for token payers
71713d5 cmd/tools: add migration tool for trial_expirations
2172a82 go.mod: bump dependencies (common + deps)
7483099 Jenkinsfile.public: remove satellite UI test step
c598c36 private/migrate: make error message better
53b57d9 cherry-pick fix storjscan migration (#6866 )
8e38bd7 release v1.100.4
Satellite
e1e17fa satellite/admin: fix set to defaults for project limtis
ed08c4f satellite/admin/ui: Allow memory units project limits
d833a11 satellite/console: fix flaky GetUsersProjects service test
45b56e7 Earthfile, satellite/{Dockerfile, console, analytics, web}: made v2 (vuetify) app to be default
a2061ca satellitedb/metabase: do not log password when connected
3801c56 web/satellite/v2: remove err message for missing partner in signup cfg
9ac4d92 satellite/apigen_test.go: Improve generated API test
ef3614a web/satellite: fixed object browser card view loading issue
fe9abff web/satellite/v2: use onboarding step field
add7676 web/satellite/v2: fix otp paste issue
ae52fb7 web/satellite: remove v1-only app files
a3f8e7a web/satellite: merge vuetify-poc with root folder
95670e4 web/satellite: remove unused dependencies
8cded02 web/satellite: add onboarding stepper
4dee76f satellite/metabase: optimize ListObjects
560c9cf web/satellite: add onboarding stepper functionality
68dafd5 satellite/console: return placement info with bucket usages
26ffb74 web/satellite: add location to buckets table
3075606 satellite/repair: assign lower health to segments with pieces out of placement
5287133 satellite/accounting: drop ProjectLimitCache
dfa7c3c satellite/emission: added dimension calculation logic
003ce95 satellite/emission: added config
d380c21 satellite/console: add endpoint to get bucket placements
1ee23fb web/satellite: add region tag to browser
66d6b2e satellite/nodeselection: new node selection for balancing between small groups
f5871fb satellite/emission: added impact calculation logic
9f8ce33 satellite/accounting/nodetally: fix overflow in test
8d56648 satellite/console: added endpoint to GET project emission impact
3402732 satellite/accounting/tally: use AOST with GetNonEmptyTallyBucketsInRange
6a43fb6 satellite/{console,web}: improve project member email validation
b1f2917 web/satellite: fix minor styling with onboarding stepper
aac2a59 satellite/payments: display stripe err message as UI card error
6e01d11 web/satellite: improve loading state for cards and dialogs
b7f92fd satellite/console: feature flag for emission impact view
d1a82b0 web/satellite: added CO2 emission info to project dashboard
6a847c9 satellite/payments/stripe: replace customer update with Balance Transaction
ed363dc satellite/gc/sender: cleanup bloom filter sending logs
c29ac7c satellite/metabase: add helper to batch insert objects
2bcd1de web/satellite: fix team member delete UX
0cd8db2 web/satellite: navigate to dashboard after first login
8532444 web/satellite: ui-ux updates
2d72456 satellite/metabase: optimize iterator boundaries tests
d2dad0a storagenode/forgetsatellite: remove satellite from trust cache before cleaning data
6b0c89e web/satellite: remove old passphrase and bucket prompts
a24fb70 satellite/metabase: replace ListObjects implementation
386d614 web/satellite: upgrade vue deps
8275cf6 web/satellite: fix vue warnings
6a52701 satellite/metainfo: measure the egress cost of inline segments
61e83d8 web/satellite: add card improvements
7578625 web/satellite: update AP1 satellite hint region to Oceania
4545aac web/satellite: upgrade dependencies
27aa3d0 satellite/{metainfo,metabase}: CopyObject adjustments for versioning
dbf999c web/satellite: show paid tier success on card added
f6ea579 satellite/{console, projectaccounting, web}: increase max limit value for list requests
5fb1b93 satellite/console: feature flag for applications page
12ae65d satellite/console: test update account
11b4095 satellite/payments: conditionally add emission impact info to stripe invoices footer
7d3c13c satellite/emission: refactor dimension handling logic
e85c47d satellite/{console, emission, web}: calculate saved trees based on saved emission impact
dba3156 satellite/repair/repairer: flag to do repair uploads in memory
63a81ec web/satellite: fix file dropzone
bdb37b6 web/satellite: add Applications view
9606442 web/satellite: wire up applications page with create S3 creds flow
af5d446 satellite/metainfo: fix GetLocationFromPlacement after YAML based placements
3eb4c2d web/satellite: change created bucket action
d198bdf satellite/console: add GetUsageReport service test
78ac729 satellite/console: remove /account/delete endpoint
d51b412 web/satellite: submit auth forms on enter press
e6ac834 satellite/payments: conditionally add saved trees info to stripe invoices footer
699d267 web/satellite: implemented Emissions dialog for project dashboard
bcdde29 web/satellite: make onboarding stepper dismissible
8765d78 web/satellite: correct transaction status chip color
cdfae69 satellite/satellitedb: fix TestGetProjectObjectsSegments flake
0f11053 web/satellite: set NODE_ENV to development from vite config
fea710a satellite/satellitedb: add free trial related columns to users table
f586fde web/satellite: add required fields indication for business setup form
899a75f web/satellite: added Upgrade to Pro CTA to all projects nav bar
41e63b5 satellite/console: serve external API on new prefix
7a574ec web/satellite: prompt for project passphrase
3aaa140 satellite/console: added configuration to apply free trial duration
631bcc4 satellite/admin: add functionality to update user's trial expiration date
a39dabf satellite/console: use storj bonus txn.ID as PaymentInfo.ID
b2653e1 web/satellite: reference timestamp key for default sort
9a28e73 satellite/metabase/rangedloop: run durability observers one by one
7daf72c satellite/{console, payments, admin}: populate upgrade_time when a user is upgraded to pro
2e6bb52 web/satellite: show full account balance in billing overview
c06e9be satellite/console,web/satellite: Update valid lengths for passwords
3bc8735 web/satellite: update app css to append asterisk (*) to labels of required inputs
a0c709e satellite/console: Add testing for "Setup Account"
b643c69 satellite/{satellitedb, payments}: update invoicing process based on user upgrade_time
795eb9d satellite/console: do not use ".com" for test emails
0360374 satellite/{db,console}: add trial expiration freeze event
34ebbba satellite/admin: allow admin to freeze/unfreeze for trial expiration
73657df satellite/{db,console}: trial expiration freeze expired free trial users
f37d908 satellite: avoid nil slice
1490866 satellite/console: add config for var partners
de975c3 web/satellite: remove hcaptcha verification from mfa step
e923bde satellite/metabase: add exhaustive test for metabase listing
bae61ed web/satellite: ui updates
e7bb9dd web/satellite: update login page with free trial info
5b24107 satellite/console: config value for number of days before users trial end notification
1afe8c4 satellite/console: return trial expiration info to a client side
c62a016 web/satellite: added trial expiration banner and dialog
71619ac web/satellite: Fix applications links
2843159 satellite/{db,console}: refactor billing unfreeze unwarn
d8ab4a1 web/satellite: update applications
68e62e8 web/satellite: update business setup use case options
a7f65e9 satellite/nodeselection: support node filters based on any attribute
62cafea satellite/nodeselection: export config load helpers
0e1f9dd satellite/console: deny var user access to payment API
db78197 web/satellite: hide billing for var partners
0e2f147 satellite/satellitedb/dbx: add chain ID to storjscan_payments DB
a009eeb satellite/payments/storjscan: Add chain ID to Client API
500a4fc satellite/payments/{billing,storjscan}: add zksync payment type
f58448e satellite/satellitedb/dbx: return last blocks by chain ID
d6d38d1 web/satellite: disable some UI features for trial expired users
2e81bc6 satellite/metabase: drop unused intset
a11197f satellite/payments/storjscan: Add unit tests for multiple Chain IDs
32b05eb satellite/nodeselection: differentiate between excluded and alreadySelected nodes
965085f satellite/satellitedb: return TrialNotifications from DB
528e9a7 web/satellite: fix bucket name validation functions
3ad319a satellite/nodeselection: support vetted attribute in selectednode
dc3ad59 satellite/console: restrict registration with bad password
32c3120 web/satellite: add copy button next to token deposit address
08a248e satellite/console: simplify bad passwords load logic
e7f86e8 cmd/satellite: fix single part mode calculation
4d3e923 web/satellite: fixes for limit cards on project dashboard
6222e6f satellite/{console,db,web}: add versioning to projects responses
97ac74e cmd/satellite: switch to use BQ based eventkit reporting
cd7bb2c satellite/{console,analytics}: add plausible configs
1c06780 web/satellite: upgrade typescript version
d0e2cd2 web/satellite: fixed emission impact value rounding issue
78fae36 satellite/metainfo: use debug level for satellite access logs
87611d0 satellite/gc: support stream based bloom filters (>4M)
74adf59 satellite/console: add get project config endpoint
d27442e satellite/satellitedb/dbx: remove v261 migration step
fdad50b satellite/satellitedb/migrate: rename storjscan source to ethereum
2c6bdc8 satellite/console: Add trial end notification config to frontendconfig
Storagenode
d96c411 storagenode: display actual disk space when allocated is higher than actual
b4b96b1 storagenode/pieces: report used space per satellite to monkit
5a6ee1b storagenode/blobstore: fix types of unix statfs call
f60620b storagenode: reported the used space reported by satellites
1d84193 storagenode: add run-mode flag to version checker chore
991ddc9 storagenode/blobstore: remove "garbage" step during deletion
3f3dd53 storagenode/piecestore: bit of logging cleanup
121de29 storagenode/{piece,blob}store: avoid extra trash checks
349b67d storagenode/blobstore: correct naming piece->blob
759b419 storagenode/blobstore: minor simplifications
96dd51b storagenode: trash with Bloom filter's receiving time
b1eec59 storagenode: make most of the storagenode logs configurable
00f936d storagenode/{blobstore,pieces}: remember the earliest timestamp of a trash piece (#6789 )
b308386 cmd/storagenode: add more logging
21de0c3 storagenode/blobstore: store trash under per-day directories
b1dd96d storagenode/pieces: make a lazy filewalker for trash emptying
537a9ba storagenode/storagenodedb: add gc_filewalker_progress and used_space_per_prefix DBs
52881d2 storagenode/pieces: trash pieces immediately in GC Filewalker
054f7b7 cmd/storagenode: log windows service to eventlog
73998fc storagenode/blobstore: fix disk space on windows
031c5a6 storagenode/retain: clarify (Service).Queue behavior
Test
b23fe3b testsuite/playwright-ui: Remove V1 tests
9380fe8 testsuite/playwright-ui: Fix UI tests
6ffaf97 testsuite/playwright-ui: Add edgeplanet back to testsuite
9b53d88 Jenkinsfile,testsuite: Execute Playwright tests in CI
3166506 testsuite: add script for finding the previous release tag
99f2f6b testsuite/: fix finding previous versions in non-latest branches
29594a1 testsuite: more robust find-previous-release script
Uplink
7f5eaae cmd/uplink: fix cp on a large file with single part
You can’t perform that action at this time.