In this release we did a major change regarding JWT handling. We moved away from using jsonwebtoken to fast-jwt for singing, decoding and verifying JWTs.
This move helped us improve the speed of handling the JWTs by roughly 30%. If you want more information about the fast-jwt package check out their documentation.
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [fastify-jwt](https://github.com/fastify/fastify-jwt) | dependencies | major | [`^3.0.1` -> `^4.0.0`](https://renovatebot.com/diffs/npm/fastify-jwt/3.0.1/4.1.3) |
---
### Release Notes
<details>
<summary>fastify/fastify-jwt</summary>
### [`v4.1.3`](https://github.com/fastify/fastify-jwt/releases/v4.1.3)
[Compare Source](https://github.com/fastify/fastify-jwt/compare/v4.1.2...v4.1.3)
📚 PR:
- fix: reply.jwtSign sets wrong exp ([#​208](https://github.com/fastify/fastify-jwt/issues/208))
### [`v4.1.2`](https://github.com/fastify/fastify-jwt/releases/v4.1.2)
[Compare Source](https://github.com/fastify/fastify-jwt/compare/v4.1.1...v4.1.2)
📚 PR:
- build(deps-dev): bump [@​types/node](https://github.com/types/node) from 16.11.14 to 17.0.0 ([#​202](https://github.com/fastify/fastify-jwt/issues/202))
- chore: upgrade github-action-merge-dependabot to v3 ([#​203](https://github.com/fastify/fastify-jwt/issues/203))
- chore: upgrade github-action-merge-dependabot to v3 ([#​204](https://github.com/fastify/fastify-jwt/issues/204))
- build(deps): bump http-errors from 1.8.1 to 2.0.0 ([#​205](https://github.com/fastify/fastify-jwt/issues/205))
- chore: remove named export of fastifyJwt ([#​206](https://github.com/fastify/fastify-jwt/issues/206))
### [`v4.1.1`](https://github.com/fastify/fastify-jwt/releases/v4.1.1)
[Compare Source](https://github.com/fastify/fastify-jwt/compare/v4.1.0...v4.1.1)
📚 PR:
- build(deps): bump fastify/github-action-merge-dependabot ([#​199](https://github.com/fastify/fastify-jwt/issues/199))
- secret function can also return a Buffer as type ([#​198](https://github.com/fastify/fastify-jwt/issues/198))
### [`v4.1.0`](https://github.com/fastify/fastify-jwt/releases/v4.1.0)
[Compare Source](https://github.com/fastify/fastify-jwt/compare/v4.0.1...v4.1.0)
📚 PR:
- build(deps): bump fastify/github-action-merge-dependabot ([#​197](https://github.com/fastify/fastify-jwt/issues/197))
- refactor(definitions): remove duplicate method overloads ([#​196](https://github.com/fastify/fastify-jwt/issues/196))
- chore: Remove JwtHeader type definition ([#​195](https://github.com/fastify/fastify-jwt/issues/195))
### [`v4.0.1`](https://github.com/fastify/fastify-jwt/releases/v4.0.1)
[Compare Source](https://github.com/fastify/fastify-jwt/compare/v4.0.0...v4.0.1)
#### What's Changed
- test: reorganize tests in the project by [@​darkgl0w](https://github.com/darkgl0w) in https://github.com/fastify/fastify-jwt/pull/193
- Fix missing Typescript properties for messages by [@​amit548](https://github.com/amit548) in https://github.com/fastify/fastify-jwt/pull/194
#### New Contributors
- [@​amit548](https://github.com/amit548) made their first contribution in https://github.com/fastify/fastify-jwt/pull/194
**Full Changelog**: https://github.com/fastify/fastify-jwt/compare/v4.0.0...v4.0.1
### [`v4.0.0`](https://github.com/fastify/fastify-jwt/releases/v4.0.0)
[Compare Source](https://github.com/fastify/fastify-jwt/compare/v3.2.1...v4.0.0)
#### Major Release
In this release we did a major change regarding JWT handling. We moved away from using jsonwebtoken to fast-jwt for singing, decoding and verifying JWTs.
This move helped us improve the speed of handling the JWTs by roughly 30%. If you want more information about the fast-jwt package check out their [documentation](https://github.com/nearform/fast-jwt).
#### What's Changed
- build(deps): bump actions/checkout from 2.3.4 to 2.3.5 by [@​dependabot](https://github.com/dependabot) in https://github.com/fastify/fastify-jwt/pull/183
- build(deps): bump actions/checkout from 2.3.5 to 2.4.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/fastify/fastify-jwt/pull/186
- build(deps-dev): bump tsd from 0.18.0 to 0.19.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/fastify/fastify-jwt/pull/189
- build(deps): bump fastify/github-action-merge-dependabot from 2.5.0 to 2.6.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/fastify/fastify-jwt/pull/190
- fix: ECDSA key pair generation and related documentation by [@​darkgl0w](https://github.com/darkgl0w) in https://github.com/fastify/fastify-jwt/pull/191
- build(dependabot): ignore minor and patch github-actions updates by [@​Fdawgs](https://github.com/Fdawgs) in https://github.com/fastify/fastify-jwt/pull/192
- feat: Replacing jsonwebtoken with fast-jwt by [@​radomird](https://github.com/radomird) in https://github.com/fastify/fastify-jwt/pull/184
#### New Contributors
- [@​radomird](https://github.com/radomird) made their first contribution in https://github.com/fastify/fastify-jwt/pull/184
**Full Changelog**: https://github.com/fastify/fastify-jwt/compare/v3.2.1...v4.0.0
### [`v3.2.1`](https://github.com/fastify/fastify-jwt/releases/v3.2.1)
[Compare Source](https://github.com/fastify/fastify-jwt/compare/v3.2.0...v3.2.1)
#### What's Changed
- build(deps-dev): bump tsd from 0.17.0 to 0.18.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/fastify/fastify-jwt/pull/181
- Fix missing Typescript properties for namespaces by [@​scantarbian](https://github.com/scantarbian) in https://github.com/fastify/fastify-jwt/pull/182
#### New Contributors
- [@​scantarbian](https://github.com/scantarbian) made their first contribution in https://github.com/fastify/fastify-jwt/pull/182
**Full Changelog**: https://github.com/fastify/fastify-jwt/compare/v3.2.0...v3.2.1
### [`v3.2.0`](https://github.com/fastify/fastify-jwt/releases/v3.2.0)
[Compare Source](https://github.com/fastify/fastify-jwt/compare/v3.1.0...v3.2.0)
#### What's Changed
- build(deps): bump fastify/github-action-merge-dependabot by [@​dependabot](https://github.com/dependabot) in https://github.com/fastify/fastify-jwt/pull/179
- build(deps): bump actions/setup-node from 2.4.0 to 2.4.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/fastify/fastify-jwt/pull/180
- Expose jwtDecode for fastly-auth0-verify by [@​markrzenin](https://github.com/markrzenin) https://github.com/fastify/fastify-jwt/pull/178
#### New Contributors
- [@​markrzenin](https://github.com/markrzenin) made their first contribution in https://github.com/fastify/fastify-jwt/pull/178
**Full Changelog**: https://github.com/fastify/fastify-jwt/compare/v3.1.0...v3.2.0
### [`v3.1.0`](https://github.com/fastify/fastify-jwt/releases/v3.1.0)
[Compare Source](https://github.com/fastify/fastify-jwt/compare/v3.0.1...v3.1.0)
📚 PR:
- build(deps): bump actions/setup-node from 2.3.0 to 2.3.1 ([#​167](https://github.com/fastify/fastify-jwt/issues/167))
- build(deps): bump actions/setup-node from 2.3.1 to 2.3.2 ([#​168](https://github.com/fastify/fastify-jwt/issues/168))
- build(deps): bump actions/setup-node from 2.3.2 to 2.4.0 ([#​169](https://github.com/fastify/fastify-jwt/issues/169))
- build(deps): bump fastify/github-action-merge-dependabot ([#​170](https://github.com/fastify/fastify-jwt/issues/170))
- build(deps): bump fastify/github-action-merge-dependabot ([#​171](https://github.com/fastify/fastify-jwt/issues/171))
- Improved README for module augmentation ([#​177](https://github.com/fastify/fastify-jwt/issues/177))
- feat: add namespaces ([#​175](https://github.com/fastify/fastify-jwt/issues/175))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
^3.0.1->^4.0.0Release Notes
fastify/fastify-jwt
v4.1.3Compare Source
📚 PR:
v4.1.2Compare Source
📚 PR:
v4.1.1Compare Source
📚 PR:
v4.1.0Compare Source
📚 PR:
v4.0.1Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/fastify/fastify-jwt/compare/v4.0.0...v4.0.1
v4.0.0Compare Source
Major Release
In this release we did a major change regarding JWT handling. We moved away from using jsonwebtoken to fast-jwt for singing, decoding and verifying JWTs.
This move helped us improve the speed of handling the JWTs by roughly 30%. If you want more information about the fast-jwt package check out their documentation.
What's Changed
New Contributors
Full Changelog: https://github.com/fastify/fastify-jwt/compare/v3.2.1...v4.0.0
v3.2.1Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/fastify/fastify-jwt/compare/v3.2.0...v3.2.1
v3.2.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/fastify/fastify-jwt/compare/v3.1.0...v3.2.0
v3.1.0Compare Source
📚 PR:
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.