| November 27, 2025
This release delivers important new modules, major internal performance optimisations, updates to validation logic, and several security fixes. A large amount of work focused on improving JSON handling, filter pipelines, encoding performance, and overall system robustness.
New Features
Schema & Modules
- JSON schema updated to match the latest 2.5 features.
- New workflow module:
flowintel-create-caseadded. flowintel - Attribute fetcher pipeline created and reorganised.
- Includes early attempts at improving query optimisation.
Changes
Internal Improvements
- Reworked internal JSON handling:
- Use JsonTool for template generation.
- Prefer SimdJsonBase64Encode when
simdjson_phpis available. - Use
json_encodenative unicode escaping. - Use
simdjson_encode_to_streamfor events and large arrays. - Use
simdjson_encodewhen the extension is installed.
- Optimised handling of compressed requests, including zstd support.
- Use data file for postsemail background job.
Platform & Pipelines
- Warning-list updated to the latest version.
- Webhook workflow module: stronger parameter validation.
- Index tuning continues.
- Working to resolve a major performance bottleneck.
- Filter pipeline: several iterations and reworks.
CI / Infrastructure
- CI added for feature branch workflows.
Fixes
Versioning
- Fixed version string and applied version bump.
Internal
- Prevent decoding compressed content twice in error controller.
UI / UX
- Updated handling of
last_loginto use the latest value after_postlogin->updateLoginTimes(fixes #10487).
Security Fixes
- Path traversal fixed in site-admin picture view.
- Reported during Hack the Government 2025 (Belgium).
- Reflected XSS issues fixed in two forms.
- Reported by an external security researcher.
Other Fixes
- Redirect fix for
/users/indexfor all non-siteadmins (fix #10543). - MAC address validation tightened.
- Telfhash validated as hex-only.
- Multiple fixes to tag filter logic and join conditions.
Summary
This release focuses heavily on internal performance enhancements, validation improvements, new workflow capabilities, and critical security patches. The team continues to push forward on improving scalability, pipeline reliability, and robustness of the 2.5 branch.