v3.15.6

Laxcorp-Research/project-ravenv3.15.6Apr 8, 2026by github-actions[bot]

AI Summary

A maintenance release focusing on dependency updates, security improvements, and bug fixes, including a major Node.js version unification.

Key Highlights

  • Unified Node.js version to 22, removing support for EOL versions 18 and 20.
  • Updated frontend and backend dependencies for security and compatibility.
  • Fixed build failures, extra escaping in code samples, and chat visibility issues.

New Features

  • Node.js 22 unification
  • Dependency updates (fast-xml-parser, aws-amplify, cryptography)
  • Bug fix for build failures
  • Bug fix for extra escaping in code samples
  • Bug fix for chat visibility
  • Italian translation improvements

Full Release Notes

## Enhancements
- Unified Node.js version to 22 across all components and removed EOL Node 18/20 support by @statefb (#1019)
- Updated fast-xml-parser to 5.3.9 and aws-amplify to 6.16.2 in frontend dependencies by @app/dependabot (#1020)
- Updated fast-xml-parser to 5.3.4 and @aws-sdk/client-s3 to 3.987.0 in knowledge-base-custom-transformation lambda by @app/dependabot (#1012)
- Updated fast-xml-parser to 5.3.6 and @aws-sdk/xml-builder to 3.972.5 in knowledge-base-custom-transformation lambda by @app/dependabot (#1015)
- Updated cryptography from 46.0.3 to 46.0.5 in backend for security improvements by @app/dependabot (#1011)
- Updated python-multipart from 0.0.20 to 0.0.22 in backend by @app/dependabot (#1004)

## Bug Fixes
- Fixed build failures by regenerating package-lock.json to resolve xstate v4/v5 dependency conflicts by @statefb (#1052)
- Fixed extra escaping character '\' appearing in code samples by @DLM-unipd (#1009)
- Fixed recent chat remaining visible after deletion by @DLM-unipd (#1008)

## Documentation
- Improved Italian translation accuracy and completeness by @DLM-unipd (#1010)