Changelog
General
- 2dc2669 console/abTesting: add support for AB testing
- 0c3dd44 docs: audit-scaling: clarify process structure
- 982b9a1 scripts/draft-release.sh: add missing quotes
- 1da7520 cmd/tools/node-cleanup: swap deletion for atredis emails with last contact and created at timestamps
- aeb645d all: replace deprecated ioutil
- 947cdf0 ci: fixes for new Go version
- 603bc01 build: use specific tag for nightly deployments
- 68fe26e satelite/overlay: insert reputation events into node events
- 5ee27fc mod: bump storj.io/uplink
- e34826c docs/blueprints: add automatic account freezing/unfreezing blueprint
- ec6a79a scripts/changelog.py: a few fixes (#5293)
- 7b13af1 private/blockchain: address checksum hex
- b74443f release v1.67.0-rc
Multinode
- a342edd web/multinode: fixed linter
Satellite
- 6897321 satellite/metainfo: remove duplicate permission check in BeginCopyObject
- 9c67f62 satellite/satellitedb: add table for reverify queue
- c54c45c satellite/audit: new ReverifyPiece implementation
- c565c5e web/satellite: update buckets page table to match designs.
- 6bf54bf satellite/satellitedb: add new table node_events
- 80bfa55 satellite/satellitedb: edit node_events migration to have different PK
- c25391e satellite/metabase/rangedloop: uuid generation
- f76abb3 satellite/satellitedb: add dbx read method to node_events
- 23917e5 satellite: invalid coupon code returns 400 status code
- e09c819 web/satellite/static/emails: set dcs support address
- 4b05beb cmd/satellite: add 'repair-segment' command
- 11e229c satellite/nodeevents: implement node events DB
- 4edef9e web/satellite: add AB test for new upgrade banner
- 4efde65 satellite/gc: Optionally run the GC bloomfilter process once, instead of in a loop
- 9a09d89 satellite/gc: Upload bloomfilters with prefix and update LATEST when complete
- 5e5d6ec satellite/{accounting, buckets}: added feature that allows to use custom SQL query instead of object loop for buckets accounting
- d21bbab satellite: fix metabase configuration wiring
- f06da25 satellite/overlay: add nodeevents.DB to satellite overlay service
- 8659749 satellite/overlay: insert node online events into node events table
- 8152920 web/satellite: reworked share object modal to use common VModal component
- db864a8 web/satellite: reworked delete bucket modal to use common VModal component
- 7f285c2 web/satellite: reworked old add coupon code modal to use common VModal component
- 7ac1e38 web/satellite: reworked new Add coupon modal to use common VModal component
- 337b72f satellite/metabase/rangedloop: uuid range pairs
- f42e504 satellite/satellitedb: add log line for node events insertions
- 74ddfab satellite/overlay: insert DQ event into node events in overlay.DisqualifyNode
- cb0c359 satellite/overlay: insert DQ node events for stray nodes
- cc858f4 satellite/console: Turn new billing screens on by default
- b2dc821 satellite/gracefulexit: observer cleanup
- e709112 satellite/metainfo: allow list permission for GetObject and GetObjectIPs
- e4fab97 satellite/metainfo: fix types used in tests
- 8ebea4c web/satellite: FileBrowser component migrated to use composition api
- c07f016 satellite/satellitedb: Slight modifications to nodeevents table
- 3c8f68f web/satellite: pinia package added
- 9a303b0 satellite/analytics: replace hubspot api with oauth access token
- f465fa9 satellite/console: drop redundant bucket interface
- 1b5d953 satellite/satellitedb: add queue for verifications
- 553c155 satellite/satellitedb: add 'contained' column to nodes table
- 3c8facf satellite/console,web/satellite: always notify when adding project members
- bae4ee4 web/satellite: clear AB testing data on log out for mobile
- 5f08987 web/satellite: fix auto open of first uploaded object preview
- 3ae0572 web/satellite: make sure users are able to tab through all navigation dropdown items.