We’re excited to announce the release of Fess 15.5.0, bringing major enhancements including OpenSearch 3.5 support, a new experimental AI Search Mode, improved request control, and several security and crawling improvements.
Major Enhancements
- OpenSearch 3.5 Support Fess is now fully compatible with OpenSearch 3.5, ensuring continued alignment with the latest search engine features and improvements.
- AI Search Mode (Experimental) A new experimental AI-powered search mode has been added. This mode integrates with large language models such as OpenAI and Google Gemini, allowing users to interact with indexed content via a conversational interface. (Feature is disabled by default.)
- Index Export Job Added a job to export indexed search documents as HTML files. This enables generating static exports of search content with extensible export format support.
Improvements
- CPU Load-Based Request Throttling New automatic throttling based on server CPU load helps maintain system availability under high load by returning HTTP 429 when needed.
- Security Hardening Significant security improvements across the platform, including:
- Password policy validation
- Protection against path traversal and LDAP injection
- Hardened SAML defaults
- Sensitive data handling improvements
- Crawling & Indexing Enhancements
- Configurable MIME type overrides
- Deduplication of anchor URLs
- Improved default exclude patterns
- Admin and Configuration Updates
- Better admin error messages
- Migration to new authentication configuration APIs
- Wider file path validation
- Terminology cleanup for clarity
Release Notes: Release Fess 15.5.0 · codelibs/fess · GitHub
Docker Image: Package fess · GitHub
Documentation: https://fess.codelibs.org/
Community Forum: https://discuss.codelibs.org/
If you have questions or feedback, feel free to post here on the forum.
Thank you for your continued support of the Fess project!