Release preparation v1.75

Changelog

Satellite

  • 54f0f47 satellite/satellitedb: add passphrase_prompt column to user_settings
  • 418a063 web/satellite: fix project item alignment
  • 172fcc4 web/satellite: add project ownership tag
  • fb471d7 satellite/console: delete password recovery token when password is changed
  • 3b37a23 satellite/console/consoleweb: add pricing package availability endpoint
  • 0676a4c web/satellite: use correct table icons
  • 662e916 web/satellite: skip pricing plan step if no available packages
  • 5a9577b satellite/metabase/rangedloop: test loop boundaries
  • e9628c1 satellite/console: Add comments to generated api
  • d54ccfa satellite/satellitedb: change bucket_bandwidth_rollups primary key
  • 63fa386 satellite/payments/stripecoinpayments: avoid mock cross-talk in tests
  • 45a47f6 web/satellite: disable buckets checkbox if all buckets are selected
  • bc8f8f6 satellite/orders: cleanup after altering primary key
  • 41efebe web/satellite: migrated AddCouponCodeInput to use SFC composition api
  • d843666 web/satellite: divide file browser error tracking into 2 separate events
  • b672163 satellite/payments: return public project ID for project charges
  • a01d47b satellite:{console, web}: remove old project dashboard
  • 52f142e web/satellite: resolve some build warnings
  • 43da705 web/satellite: migrated DateRangeSelection component to use composition API
  • 0b58657 web/satellite: migrated dashboard InfoContainer component to use composition API
  • 28f0840 web/satellite: migrate BandwidthChart to use composition API
  • e3cbbd4 web/satellite: migrated StorageChart to use composition API
  • 464ceb1 satellite/gc: improve comments
  • f4ea730 satellite/console: use custom session duration
  • 67ad792 satellite/rangedloop: migrate segments verification from segment loop
  • 2522ff0 satellite/overlay: configurable meaning of last_net
  • 788f5fd satellite/peer: better error handling for SMTP parameters
  • ffaf15a satellite/overlay: remove unused mail service from overlay
  • 0c177ef satellite: cleanup orders dependencies
  • d6b661a web/satellite: fix for long names in tables
  • 52abe8d web/satellite: add all projects onboarding
  • 31e386c web/satellite: add new settings page
  • 1d1739e web/satellite: update styling of pricing plan components
  • b98a09f satellite/geoip: skip test on macOS
  • b1d4763 satellite/{web,payments}: show STORJ balance
  • 0696256 satellite/accounting: fix project limit cache usage
  • 0559d19 web/satellite: fix accessibility issues with sidebar navigation
  • fafa665 web/satellite: fix file dropdown
  • 4e94e61 satellite/admin: restrict api access based on user groups
  • c4f8695 web/satellite: generate TypeScript for frontend config
  • 0177ef7 satellite/{console,analytics,accountfreeze}: send unfreeze event
  • 73ff35f satellite/payments: add partnered field to coupon struct
  • c24341b web/satellite: update Coupons area in Billing page
  • 06b5125 satellite/metabase: use table stats if are up to date
  • 38c7671 satellite: bump capacity for API keys cache
  • e181f4b satellite/accounting: test that project limit cache is really used
  • 59ebb0e web/satellite: move login to composition api
  • ee72004 satellite/metainfo: use project limit cache with limiter
  • e0577ee satellite/metainfo: add missing metrics for metainfo requests
  • b95ef36 satellite/payments/stripecoinpayments: add ctx to Stripe method calls
  • 61af5b3 web/satellite: move register page to composition api
  • 6c49cc8 satellite/console: enable new access grant flow by default
  • 37d7c0e web/satellite: migrate VChart component to use SFC composition API
  • 7942f37 web/satellite: do not show server side encryption banner on relogin
  • 132a688 web/satellite: rework session timeout reset with ongoing upload
  • 0980a2f satellitedb: Add index to users table
  • 28e47a3 web/satellite: create default project during onboarding
  • 24966e1 web/satellite: display correct prices in account upgrade modal
  • 9c65012 satellite/{web,payments}: display correct stripe balance

Storagenode

  • ade8083 storagenode/piecestore: be more flexible with bandwidth usage max
  • 5c744d7 storagenode/pieces: close reader after use
  • c3d5965 storagenode/monitor: add timeout to storage dir verification

Test

  • 3613bfe testsuite/playwright: copys files to storj repo (#5648)
  • fd6ce6b scripts/tests: fix test-sim-rolling-upgrade.sh
  • 97e20bc scripts/tests: fix rollingupgrade test even more

Uplink

  • 6737d42 cmd/uplink: better usability for date specification
  • d0408ee cmd/uplink: stop using transport.SetConnector
  • 0b66d22 cmd/uplink: support --trace-tags for custom tags

Multinode

  • 0408997 cmd/multinode: Removes dependency on deprecated identity-dir flag, code and documentation. (#5646)

General

  • f834622 web: remove sanitizing dependency and restrict v-html
  • 5b0cada repairer: monitor non-nil limit amount
  • 4788b9e scripts/draft-release.sh: update to python3
  • 0d981a6 ci: check licenses
  • 7e2d989 cmd/tools: remove migration tool code for generating missing salt
  • 4d823e8 private/apigen: isolate TypeScript class generation
6 Likes