v0.15.9

ConduitPlatform/Conduitv0.15.9Jan 2, 2023by kkopanidis

AI Summary

This release v0.15.9 of Conduit adds captcha authentication support with both reCAPTCHA v2 and hCaptcha middleware, introduces a monolithic get config route, and includes several database fixes for Sequelize. It also addresses important security vulnerabilities by upgrading jsonwebtoken to 9.0.0 and firebase-admin to 11.4.1.

Key Highlights

  • Added Captcha middleware support with reCAPTCHA v2 and hCaptcha for authentication
  • Fixed crash on PostgreSQL migrations in authentication module
  • Resolved Sequelize population and query sorting issues in database
  • Security upgrades: jsonwebtoken (8.5.1 → 9.0.0) and firebase-admin (11.0.0 → 11.4.1)
  • Updated lerna build tool to version 6.1.0

Breaking Changes

  • jsonwebtoken upgraded from 8.5.1 to 9.0.0 - verify compatibility as this is a major version upgrade

New Features

  • Monolithic get config route for core module
  • Captcha middleware with reCAPTCHA v2 support
  • Captcha middleware with hCaptcha support

Full Release Notes

## What's Changed
* feat(core): monolithic get config route by @kon14 in https://github.com/ConduitPlatform/Conduit/pull/469
* feat(authentication): Captcha middleware with recaptcha v2 by @sdimitris in https://github.com/ConduitPlatform/Conduit/pull/467
* feat(authentication): Hcaptcha by @sdimitris in https://github.com/ConduitPlatform/Conduit/pull/470
* fix(authentication): crash on PostgreSQL migrations by @kon14 in https://github.com/ConduitPlatform/Conduit/pull/472
* fix(database): sequelize populations by @kon14 in https://github.com/ConduitPlatform/Conduit/pull/473
* [Snyk] Security upgrade jsonwebtoken from 8.5.1 to 9.0.0 by @kkopanidis in https://github.com/ConduitPlatform/Conduit/pull/475
* build(deps): bump jsonwebtoken from 8.5.1 to 9.0.0 by @dependabot in https://github.com/ConduitPlatform/Conduit/pull/476
* [Snyk] Security upgrade firebase-admin from 11.0.0 to 11.4.1 by @kkopanidis in https://github.com/ConduitPlatform/Conduit/pull/478
* fix(database): sequelize query sorting by @kon14 in https://github.com/ConduitPlatform/Conduit/pull/480
* build: update lerna to 6.1.0 by @kkopanidis in https://github.com/ConduitPlatform/Conduit/pull/479


**Full Changelog**: https://github.com/ConduitPlatform/Conduit/compare/v0.15.8...v0.15.9