v2.8.0
Summary
🚨 This release includes a major infrastructure update that automates the migration from Aurora V1 to V2 with minimal configuration changes. 🚨 It also delivers key improvements such as asynchronous notifications in metadata form for enforcement rules and the migration of the user guide to GitHub Pages. As part of keeping the infrastructure up to date, Node.js 18 (now deprecated and nearing end-of-life) has been removed and replaced with Node.js 22 for CDK code builds and cdk synth. UI bugs identified after the 2.7.0 release have been addressed, and additional issues in the metadata forms module have been resolved. Integration test performance has been improved through faster execution and role configuration, and database session handling has been made more robust. The release also includes important security and compatibility updates to dependencies like urllib3 and requests.
What's Changed
Major changes
- Aurora RDS upgrade from v1 to v2 using CDK build #1759 – by @SofiaSazonova
- Drop user guide endpoint & migrate to GitHub Pages #1829 – by @petrkalos
Other changes
Features and Enhancements
- Asynchronous notifications for MF enforcement rules #1804 – by @SofiaSazonova
- Update Node to v22 #1830 – by @petrkalos
- Integ test consumption role + pytest early exit improvements #1827 – by @petrkalos
Bug Fixes
- Fix MF delete_rule #1794 – by @petrkalos
- Prevent scoped_session from closing active connections #1786 – by @petrkalos
- Fix for blank screen (GH-1796) #1797 – by @TejasRGitHub
- Critical MF bug fixes (GH-1781) #1795 – by @TejasRGitHub
- Bug fixes post 2.7.0-rc #1785 – by @TejasRGitHub
Security
- Fix CDK-Nag for cross-region stack #1820 – by @petrkalos
Dependency Updates
- Bump urllib3 from 1.26.19 to 2.5.0 in custom_authorizer #1825 – by @dependabot
- Bump requests from 2.32.2 to 2.32.4 in custom_authorizer #1823 – by @dependabot
- Bump requests from 2.32.2 to 2.32.4 in backend #1826 – by @dependabot
Full Changelog: v2.7.0...v2.8.0-rc