Releases: steunix/passweaver-api
Releases · steunix/passweaver-api
v2.5.0
What's Changed
New features 🎉
- Add option to customize Cache-Control header by @steunix in #415
- Support Google OAuth2 token authentication by @steunix in #419
- Allow anonymous token creation by @steunix in #422
Dependencies
- Bump redis from 5.8.2 to 5.8.3 by @dependabot[bot] in #411
- Bump mocha from 11.7.2 to 11.7.4 by @dependabot[bot] in #412
- Bump prisma from 6.16.3 to 6.17.1 by @dependabot[bot] in #416
- Bump @prisma/client from 6.16.3 to 6.17.1 by @dependabot[bot] in #417
- Bump @prisma/adapter-pg from 6.16.3 to 6.17.1 by @dependabot[bot] in #418
Other Changes
Full Changelog: v2.4.2...v2.5.0
v2.4.2
What's Changed
Bugs fixed 🐛
Dependencies
- Bump is-cidr from 6.0.0 to 6.0.1 by @dependabot[bot] in #405
- Bump @google-cloud/kms from 5.1.0 to 5.2.0 by @dependabot[bot] in #404
- Bump prisma from 6.16.1 to 6.16.2 by @dependabot[bot] in #401
- Bump @prisma/adapter-pg from 6.16.1 to 6.16.2 by @dependabot[bot] in #402
- Bump @prisma/client from 6.16.1 to 6.16.2 by @dependabot[bot] in #403
Other Changes
Full Changelog: v2.4.1...v2.4.2
v2.4.1
What's Changed
Bugs fixed 🐛
Dependencies
- Bump Prisma to 6.16.0 by @steunix in #395
- Bump prisma from 6.16.0 to 6.16.1 by @dependabot[bot] in #398
- Bump @prisma/client from 6.16.0 to 6.16.1 by @dependabot[bot] in #397
- Bump @prisma/adapter-pg from 6.16.0 to 6.16.1 by @dependabot[bot] in #396
Other Changes
Full Changelog: v2.4.0...v2.4.1
v2.4.0
v2.3.2
v2.3.1
What's Changed
New features 🎉
- Add a parameter for PBKDF2 iterations count by @steunix in #364
- Add metrics for each API login by @steunix in #368
- Add metrics for cache hit/miss by @steunix in #369
- Remove PBKDF2 minimum value in config by @steunix in #371
Dependencies
Other Changes
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
New features 🎉
- When logging in as API keys, verify that user is valid (test only) by @steunix in #348
- When disabling a user, disable all connected API keys by @steunix in #349
- Add users endpoint to get connected API keys by @steunix in #351
- Accept length parameter in password generator endpoint by @steunix in #353
Bugs fixed 🐛
- Adding events is an async function by @steunix in #342
- User cannot be deleted if it has connected API keys by @steunix in #350
Performance improvements
- Get folder permissions from cache by @steunix in #338
- Item decryption: avoid to read item from db unnecessarily by @steunix in #340
Dependencies
Other Changes
Full Changelog: v2.2.1...v2.3.0
v2.2.1
What's Changed
- Add metrics for onetime tokens by @steunix in #327
- Add configuration for generated password length by @steunix in #328
- Use constants for system settings names by @steunix in #329
- Update docs by @steunix in #331
- Update dependencies by @steunix in #333
- Delete expired tokens before reading, otherwise you could read and expired token by @steunix in #335
- Release v2.2.1 by @steunix in #336
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- Implement API key IP addresses whitelist by @steunix in #311
- Implement API key time-based whitelist by @steunix in #312
- Any change to KMS must invalidate current cache by @steunix in #314
- Bump redis from 5.6.1 to 5.7.0 by @dependabot[bot] in #315
- Update docs by @steunix in #317
- API key GET endpoint does not return whitelists by @steunix in #320
- Release v2.2.0 by @steunix in #322
Full Changelog: v2.1.3...v2.2.0
v2.1.3
What's Changed
- Fix create items for legacy personal key by @steunix in #300
- Update doc by @steunix in #302
- Update dependencies to latest versions and fix security vulnerabilities by @Copilot in #304
- Add KMS counters per single KMS with description labels only by @Copilot in #305
- Release v2.1.3 by @steunix in #307
New Contributors
- @Copilot made their first contribution in #304
Full Changelog: v2.1.2...v2.1.3