8000 Releases Β· codelibs/fess Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: codelibs/fess

Fess 15.0.0

22 Jun 06:24
Compare
Choose a tag to compare

Fess 15.0.0

We’re excited to announce the release of Fess 15.0.0, a major update that introduces support for OpenSearch 3.0 and brings numerous improvements across the systemβ€”from build optimization to UI enhancements and better cloud integration.

Highlights

  • OpenSearch 3.0 Support
    Fess is now fully compatible with OpenSearch 3.0. This includes updated plugin support (opensearch-analysis-fess), API migrations, and refactored internal packages to reflect the OpenSearch transition.

  • UI and UX Enhancements

    • Upgraded to Bootstrap 5.3, jQuery 3.7.1, and AdminLTE 3.2
    • Improved accessibility (ARIA references, labels, lang attribute on <html>)
    • Cleaner print view for search results
    • Updated index settings display for AWS/cloud compatibility
  • Improved Configuration and Codebase

    • Added comments to fess_config.properties to improve readability
    • Removed deprecated code and obsolete admin upgrade paths
    • Refactored admin API HTTP methods to follow RESTful conventions
    • Cleaned up Maven warnings and suppressed unnecessary log output
  • Crawler and Logging Improvements

    • Optimized search log queue and batch processing
    • Introduced URL crawl order configuration
    • Enhanced HTML link extraction with tag-based rules
    • Kryo serialization support for crawler temp data
    • Added logging improvements including exception detail inclusion
  • Security and Integration

    • Introduced configurable response headers with HttpHeaderSecurityFilter
    • Added support for sAMAccountName in LDAP role mapping
    • Hardened request handling and improved serialization via DataSerializer
  • Build & Test Environment Updates

    • Now builds against Java 21 and Tomcat 10.1
    • Updated GitHub Actions and test environments (e.g., macOS 14)

We recommend reviewing your current configuration and upgrading to Fess 15.0.0 to take full advantage of the OpenSearch 3.x series and modern Java ecosystem.

Thank you for using Fess!

Fess 14.19.2

24 May 05:00
Compare
Choose a tag to compare

Fess 14.19.2

We’re releasing Fess 14.19.2, a minor update that includes security enhancements and improvements to file crawling behavior and cookie handling.

πŸ”’ Security Fixes

  • CVE-2025-48382: Fixed insecure temporary file permissions used during processing.
    This update improves file system security when handling temporary data on all platforms.

πŸ”§ Improvements

  • Controlled Recursion for File List Crawling
    Added depth control for recursive file list crawling to improve resource usage and prevent unexpected deep traversal.
    (#2878)

  • Secure Cookie Refactoring
    Refactored cookie security logic by introducing isSecureCookie() for consistent handling of secure attributes.
    (#2880)


We recommend all users update to this version, especially those using file crawling features or deploying Fess in shared environments.

For more details, please visit the documentation or join the discussion on the community forum.

Thank you for using Fess!

Fess 14.19.1

27 Mar 06:12
Compare
Choose a tag to compare

We’re releasing Fess 14.19.1, a patch update that addresses a startup failure on Windows environments.

What’s Fixed

  • Windows Startup Failure
    Resolved an issue where Fess failed to start on Windows due to a java.lang.IllegalAccessException.
    The fix adds the following JVM option to fess.in.bat:
    –add-opens=java.base/java.io=ALL-UNNAMED
    This ensures proper access to internal Java APIs required during Tomcat initialization on Java 17+.

This update is recommended for users running Fess on Windows with recent Java versions.

We welcome your feedback and contributions.
Join the discussion on the community forum.

Thank you for using Fess!

Fess 14.19.0

02 Mar 13:27
Compare
Choose a tag to compare

We are pleased to announce the release of Fess 14.19.0. This version adds support for OpenSearch 2.19 and includes improvements for better stability and maintainability.

Improvements:

  • #2866: Prevent URL decoding of filenames for specific schemes.
  • #2863: Add upper limits to Search Log and Click Log queue sizes.

As always, we appreciate the continued support and feedback from the community. Please feel free to share your thoughts through our forum.

Thank you for using Fess!

Fess 14.18.0

21 Nov 06:17
Compare
Choose a tag to compare

We are pleased to announce the release of Fess 14.18.0. This update includes minor improvements to enhance the system's maintainability and usability.

Improvements

  • #2848: Refactored various Java classes for better code optimization and readability.
  • #2845: Fixed an issue in the SSO OpenIdConnectAuthenticator for improved integration with SSO setups.

We thank our community for their continued support and contributions. Please share your feedback and suggestions through our community forum.

Thank you for using Fess!

Fess 14.17.0

28 Sep 00:47
Compare
Choose a tag to compare

The CodeLibs Project is excited to announce the release of Fess 14.17.0, featuring significant new enhancements and improvements that reinforce its position as a leading Enterprise Full Text Search Server. This release underscores our commitment to delivering a robust, efficient, and user-friendly search experience.

Enhancements:

  • #2841: Support for running multiple Fess instances on a single OpenSearch instance, enabling more flexible deployment and resource utilization options.

Improvements:

  • #2844: Prevent unnecessary redirects by ignoring case sensitivity in canonical URL comparisons, enhancing URL handling and reducing server load.
  • #2842: Added http.fileupload.max.file.count configuration to limit the number of uploaded files and refactored file upload handling, improving stability and control over file uploads.
  • #2839: Adjusted API response content based on configuration for including exception messages, providing better control over error message visibility and improving security and usability.

We are grateful for the continuous support and valuable contributions from our community. Your feedback is instrumental in helping us refine and enhance Fess. We encourage all users to participate in our community forum and contribute to our GitHub repository with any code contributions.

Thank you for being a part of the Fess community, and we look forward to hearing your thoughts on this latest release.

Fess 14.16.0

11 Aug 02:47
Compare
Choose a tag to compare

The CodeLibs Project is excited to announce the release of Fess 14.16.0, bringing new features and enhancements to solidify its reputation as a top-tier Enterprise Full Text Search Server. This release reflects our ongoing commitment to delivering a powerful, efficient, and user-friendly search experience.

Enhancements:

  • #2835: Introduced an interface to rewrite search request parameters before processing, enabling more flexible and customized search configurations.
  • #2833: Added a Bulk Document Indexing API to the Admin API, facilitating faster and more efficient document indexing operations.
  • #2832: Implemented automatic switching of the default query operator to OR for searches with low hit counts, improving search results in low-density scenarios.
  • #2828: Enabled DisMax Query for default field searches, enhancing the relevance of search results.

Improvements:

  • #2837: Removed scriptlet usage in the Admin Design page, leading to a cleaner and more maintainable codebase.
  • #2834: Added language detection and default value settings to bulk document indexing in the Admin API, enhancing multilingual document handling.
  • #2831: Included score information in the search API response, providing more detailed insights into search result rankings.
  • #2830: Added a batch_size parameter to search log processing, improving control over resource usage during log analysis.
  • #2829: Enabled the specification of RankFusionSearchers via System Properties Configuration, offering advanced customization for search result ranking.
  • #2827: Added CPU load calibration for search log downloads to reduce high CPU usage, optimizing performance during intensive operations.
  • #2826: Added support for defining field configurations via field.config.fieldname in crawl settings, providing greater flexibility in search indexing configurations.

We are grateful for the continuous support and valuable contributions from our community. Your feedback is instrumental in helping us refine and enhance Fess. We encourage all users to participate in our community forum and contribute to our GitHub repository with any issues or code contributions.

Thank you for being a part of the Fess community, and we look forward to hearing your thoughts on this latest release.

Fess 14.15.0

01 Jul 23:54
Compare
Choose a tag to compare

The CodeLibs Project is thrilled to announce the release of Fess 14.15.0, further enhancing its standing as a leading Enterprise Full Text Search Server. This version continues to build on our commitment to providing a powerful and user-friendly search solution with several improvements.

Improvements:
#2824 Convert role names to lowercase for SMB crawling when ldap.lowercase.permission.name=true
#2823 Log Failure URL ID in CrawlingAccessException to fess.log
#2822 Add Configuration for Passing System Properties to Jobs
#2821 Exclude X-FESS Metadata from Indexing and Add Metadata Transformation Process
#2819 Add ProtocolHelper to Manage URL Protocols
#2817 Update site_path Abbreviation Logic Based on Configuration Settings

We greatly appreciate the feedback and contributions from our community, which help us to continually improve Fess. We invite all users to participate in our community forum and contribute to our GitHub repository for any issues, questions, or code contributions.

Thank you for your continued support and for being a part of the Fess community. We look forward to your feedback on this latest release.

Fess 14.14.0

26 May 22:52
Compare
Choose a tag to compare

The CodeLibs Project is excited to announce the release of Fess 14.14.0, further enhancing its capabilities as a powerful and easily deployable Enterprise Full Text Search Server. This version introduces support for OpenSearch 2.14, expanding its robust search engine functionalities even more. Users can now take advantage of improved crawling features across Web, Shared Folders, and Databases, ensuring comprehensive search coverage across all their data sources.

We highly value all feedback and contributions as we continue to refine Fess to meet the evolving needs of our community. For issues, questions, or code contributions, please engage with us through our community forum or GitHub repository.

Improvements:
#2812 Update Content-Type Handling for Dashboard page

Bug Fixes:
#2813 Fix typo in operationId of listPopularWords

Fess 14.13.0

14 Apr 04:16
Compare
Choose a tag to compare

The CodeLibs Project is thrilled to announce the release of Fess 14.13.0, enhancing its capabilities as a powerful and easily deployable Enterprise Full Text Search Server. This version introduces support for OpenSearch 2.13, further expanding its robust search engine functionalities. Users can now benefit from enhanced crawling features across Web, Shared Folders, and Databases, ensuring comprehensive search coverage across all their data sources.

All feedback and contributions are highly valued as we continue to refine Fess to meet the evolving needs of our community. For issues, questions, or code contributions, please engage with us through our community forum or GitHub repository.

Improvements:
#2810 Remove sessionId from the template to create Crawl Job Settings

0