2.14.0
Security relevant
Security fixes
- CVE-2024-XXXXX — Fix Bucket path traversal vulnerability.
Notable features
- Custom ACL permission expression via ScriptLite
- `meta.computed` ScriptLite support for save-time computed fields
Full changelog
- Improve KISS components
- MongoLite: Restrict query callbacks (
$func,$fn,$f,$where, direct criteria callbacks) to anonymous closures only - Improve logging utility: validate log type and enhance context handling
- Add support for custom ACL permission expression (via ScriptLite)
- Content: Add
meta.computedScriptLite support for save-time computed fields - Fix Bucket path traversal vulnerability
- Enhance SVG file handling during uploads
- Improve Thumbhash class with enhanced validation and error handling
- MongoLite: Optimize sorting performance
- Content: Validate and enforce ACL permissions on
$lookupstages in aggregate pipeline - Harden session cookie handling: enforce
HttpOnly, auto-detectSecure, validateSameSite, and support configurable cookie params viasession.cookie - Sanitize display values in
field-selectandfield-tagscomponents to prevent XSS