Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release api 6.1.0 #1356

Merged
merged 1 commit into from
May 30, 2022

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented May 25, 2022

🤖 I have created a release beep boop

6.1.0 (2022-05-28)

Features

  • add user blocking functionality to web3 (#1322) (5803876)
  • send email notifications for storage quota usage (#1273) (0b1eb09)

Bug Fixes


This PR was generated with Release Please. See documentation.

@flea89
Copy link
Contributor

flea89 commented May 25, 2022

Please deploy together with cron-1.1.0
Requires migrations:

  • packages/db/postgres/migrations/009-users_by_storage_used.sql
  • packages/db/postgres/migrations/010-add-admin-user.sql
  • packages/db/postgres/migrations/011-user_used_storage-update-and-email-history-table.sql

@github-actions github-actions bot force-pushed the release-please--branches--main--components--api branch 3 times, most recently from 642bf51 to 1c312e2 Compare May 27, 2022 09:33
@francois-potato
Copy link
Contributor

Requires migrations:

  • Please run migration in packages/db/postgres/migrations/008-add-backup-urls.sql to add a new column to the upload table
  • Please run this db migration.js script to migrate the backup table to the new upload.backup_urls column

@github-actions github-actions bot force-pushed the release-please--branches--main--components--api branch from 1c312e2 to 0a04031 Compare May 27, 2022 16:48
@github-actions github-actions bot force-pushed the release-please--branches--main--components--api branch from 0a04031 to bfb5ccd Compare May 28, 2022 10:01
@vasco-santos
Copy link
Contributor

vasco-santos commented May 28, 2022

Noticed migrations versioning was bad and fixed it #1375. Also, looks like 010-add-admin-user.sql is not needed anymore per https://github.com/web3-storage/web3.storage/pull/1373/files

Performed this in staging ✅

Here follows the complete DB migration list for next Monday maintenance:

Maintenance checklist:

  • Disable cron jobs
  • Start maintenance
  • Disable API writes
  • Merge API release PR
  • Merge cron release PR
  • Run SQL Migrations in production
  • Enable API writes
  • End maintenance
  • Enable cron jobs
  • Test and Monitor

@vasco-santos vasco-santos merged commit 9913f0b into main May 30, 2022
@vasco-santos vasco-santos deleted the release-please--branches--main--components--api branch May 30, 2022 08:30
@github-actions
Copy link
Contributor Author

orvn added a commit that referenced this pull request Jun 13, 2022
* fix: JS errors from docs changes (#1334)

* fix: remove React fragment which is causing an error

This was causing `Each child in a list should have a unique "key" prop`

* fix: indentation from my previous commit

* fix: js errors

* fix: revert package-lock changes

* fix: lint error

Co-authored-by: Adam Alton <[email protected]>

* fix: Removed mistakenly generated link on CID header item in filemanager (#1336)

* fix!: psa pinning APIs - rename requestId to requestid

* chore(main): release website 2.4.0 (#1299)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* make tooltip accessible (#1340)

* chore: rename pinned to psaPinned (#1268)


Co-authored-by: Alan Shaw <[email protected]>

* docs: update peers (#1344)

* feat: respond with unique error message when blocked API key is used (#1302)

* chore(main): release api 6.0.0 (#1325)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore(main): release website 2.4.1 (#1342)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: Set fetch date before changing isFetching state (#1341)

* feat: send email notifications for storage quota usage (#1273)

This includes:
- a general email component in cron package for sending emails
- notifications to web3.storage users when they get to specific thresholds
- notifications to web3.storage admins when users go over their quota


Co-authored-by: Gary Homewood <[email protected]>
Co-authored-by: Paolo <[email protected]>
Co-authored-by: Oli Evans <[email protected]>
Co-authored-by: francois-potato <[email protected]>

* fix: inaccurate used_storage migrations (#1360)

* feat: add user blocking functionality to web3 (#1322)

* chore: do not convert bigint to number (#1366)

* chore: use mailchimp provider in crons (#1368)

* chore: send list of storage quota violators to [email protected], not admin@ (#1369)

* chore: remove unnecessary migration for creating admin user (#1373)

Rename the subsequent migration to keep the numbers sequential.
Now that we're using support@ rather than admin@ for the admin email address, that user already exists on both staging and prod.

* feat: implement postgres optimization (#1305)

* Refactor backups
* Add db migration scripts
* Update db configuration

* fix: typo in Logging constructor (#1346)

I assume this is a typo?

@adamalton can you also look into this logger running during testing in CI?

https://github.com/web3-storage/web3.storage/runs/6553500624?check_suite_focus=true

* fix: db migrations versioning (#1375)

* chore(main): release api 6.1.0 (#1356)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore(main): release cron 1.1.0 (#1357)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* docs: note db schema required in api readme

...and tweak website README to note that you are using a mock API

* chore: add test for CORS OPTIONS handler (#1331)

* fix: show custom storage quota to user (#1338)

* chore: fix tags in api user info (#1379)

* chore(main): release api 6.1.1 (#1382)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore(main): release website 2.5.0 (#1348)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore: change the storage cron job config to run in prod, and every 6 hours (#1371)

* chore: trigger crons workflow on conf change (#1394)

* feat: Adding HasDeleteRestriction user_tag (#1390)

* Adding the type and failing HTTP DELETE operations if this tag is set.
* See nftstorage/admin.storage#66

* fix: clone env so new each request (#1396)

* chore(main): release api 6.2.0 (#1397)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat: DB schema and API for user_tag_proposal. (#1006)

* Users create records in this table and admins manage it.

Co-authored-by: trigramdev9 <[email protected]>

* feat: Adding admin ability to search by github_id (#1403)

* See nftstorage/admin.storage#68

* chore: optimise getUserByStorage query (#1405)

* fix: optimise getUserByStorage query to avoid timeouts (#1412)

* chore: update SQL migration to drop the old `users_by_storage_used` function before replacing (#1414)

* fix: update incorrect dag sizes job (#1059) (#1196)

* fix: 404 API http reference links (#1358)

Fixes: #1359

* fix(http docs): incorrect endpoint in description (#1429)

* fix(http docs): incorrect endpoint in description

* test: trigger a rebuild via CI

Co-authored-by: orun <[email protected]>

* chore: add Wrangler worker env for Josh (#1351)

* chore: Add Wrangler worker env for Josh.

* chore: Add GATEWAY_URL to josh wrangler config.

* chore: Add default `GATEWAY_URL` var to wrangler template.

* chore(main): release website 2.5.1 (#1417)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: docs toc highlight on click (#1392)

* fix: toc highlight on click - docs

* fix: Replace document query with inline conditional classes and tweak scroll magic scene settings

* test: force rebuild

Co-authored-by: svvimming <[email protected]>
Co-authored-by: orun <[email protected]>

* fix: refactor accordion content (#1391)

* fix: refactor accordion content

* style: reduce mobile padding below faq accordion

Co-authored-by: orun <[email protected]>

* fix: Adding user_tag_proposal schema to reset.sql for local dev (#1445)

* Introduced in #1006

* feat: Split file manager table into uploaded & pinned (#1363)

* feat: Filemanager header file type tabs and split table by type

* fix: Storage manager progress bar double border & height

* feat: File manager search results in title + margins and spacing

* test: Console log all files

* test: Console log files and user storage data

* feat: Mock data for files using pinning service + api request for pinned files

* test: Fetch pinning data

* feat: Add loading state to pins tab table

* feat: Add loading state to pins tab table

* feat: Add uploaded/pinned tab url param

* test: Pinned fetch request

* test: Pinned fetch request

* revert 'test: Pinned fetch request'

* revert 'test: Pinned fetch request'

* test: Pinning fetch request with generated token

* revert 'test: Pinning fetch request with generated token'

* test: Pass generated API token to /pins GET request

* test: console log API

* feat: Disable pins table if no files are present & revert pins status to pinned in request

* chore: fix linting warning

* style: Responsive file manager header layout at small breakpoints

* feat: Account page UI minor tweaks

* feat: reduce font size (#1411)

* feat: Message bar incident/maintenance name (#1335)

* feat: Docs automatically generated files

* refactor: Message banner incident/maintenance message displays name

* chore: Remove testing materials

* chore: Remove testing materials

* Revert "chore: Remove testing materials"

This reverts commit ab5f9e9.

* Revert "refactor: Message banner incident/maintenance message displays name"

This reverts commit 7359dbe.

* Revert "feat: Docs automatically generated files"

This reverts commit 26ad9ca.

* refactor: Message banner incident/maintenance message displays name

* chore: Remove testing materials

* chore(main): release cron 1.1.1 (#1413)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: use NODE_TLS_REJECT_UNAUTHORIZED=0 env var for storage cron job (#1418)

This allows the direct connection to the Postgres DB to work.

* chore: add package-lock change report to PRs (#1453)

Bot to add comment on PRs with a human readable report of changes to package-lock.json

see: https://github.com/marketplace/actions/npm-lockfile-changes

License: (Apache-2.0 AND MIT)
Signed-off-by: Oli Evans <[email protected]>

* docs: clarify payload size limit for /car endpoint (#1457)

* chore: get back integrity and resolved keys for deps (#1456)

* chore: only check package-lock diff on PRs (#1460)

only check package-lock diff on PRs

see: #1453
which produces nice package-lock reports for our PRs but errors when run from not-a-pr.

License: (Apache-2.0 AND MIT)
Signed-off-by: Oli Evans <[email protected]>

* fix: Adjust progress bar styles for pinned files minimum cases

Co-authored-by: Joanna Ong <[email protected]>
Co-authored-by: Adam Alton <[email protected]>
Co-authored-by: Paolo Chillari <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Alan Shaw <[email protected]>
Co-authored-by: e-schneid <[email protected]>
Co-authored-by: Gary Homewood <[email protected]>
Co-authored-by: Paolo <[email protected]>
Co-authored-by: Oli Evans <[email protected]>
Co-authored-by: francois-potato <[email protected]>
Co-authored-by: Vasco Santos <[email protected]>
Co-authored-by: Josh Jarvis <[email protected]>
Co-authored-by: Joe Spencer <[email protected]>
Co-authored-by: Joe Spencer <[email protected]>
Co-authored-by: Jorropo <[email protected]>
Co-authored-by: Yusef Napora <[email protected]>
Co-authored-by: orun <[email protected]>
Co-authored-by: Hugo Dias <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants