Skip to content

Changelog

  • Release: 2026-09-14
  • Fixed a security vulnerability related to property group definition imports.
  • Fixed a security vulnerability related to property group management.
  • Fixed a security vulnerability related to document templates.
  • Fixed a security vulnerability related to permission inheritance under heavy load.
  • Improved AI-powered document search (Smart Search) to return more relevant sources and correctly recognize document names.
  • Added AI usage and cost tracking (tokens, provider, model) for every AI-related operation.
  • Added configurable AI spending limits with alerts and automatic cutoff when thresholds are reached.
  • Added a plugin system for dashboard charts, making it easier to build and customize them.
  • Added an admin utility to inspect what’s indexed in the AI search vector store.
  • Added REST endpoints to manage profile settings and AI features programmatically.
  • All document extensions are now enabled by default, ready to switch on per profile.
  • Made the LogCat admin tool auto-refresh so logs update without manual reloading.
  • Added the ability to set a document’s creation date when uploading it via API.
  • Extended version compacting to work on any historical version, not just the latest.
  • Documents can now be created with metadata in a single atomic API call.
  • Added a delta migration mode from OpenKM 6.4/7.1 that avoids locking the source instance during migration.
  • Significantly improved Database Import (bulk migration) performance with remote databases.
  • Added progress percentage tracking to the Database Import (bulk migration) tool.
  • Added the option to copy document content over the REST API during bulk migration.
  • Fixed a database contention issue that could interrupt AI-powered document indexing when many files were processed at once.
  • Fixed an error extracting text from PDFs containing very large-format pages.
  • Fixed a chatbot error that could occur with certain AI model configurations.
  • Fixed a crash in dashboard charts when a related user could not be identified.
  • Fixed an issue where cloning a profile did not copy its dashboard charts.
  • Fixed broken breadcrumbs and reorganized some admin utility pages for clarity.
  • Fixed a bug where scheduled extraction issue reports were sometimes sent with an empty list.
  • Fixed an issue where monitoring tools scraping system metrics created false login entries in the activity log.
  • Fixed an issue where switching between OpenKM instances could unexpectedly trigger the browser’s native login popup.
  • Fixed a crash exporting the repository in the background.
  • Fixed content replication so move operations on documents and folders now replicate correctly.
  • Fixed several errors when importing ZIP archives containing document metadata (.okm) files.
  • Fixed an issue in analytics where deleted folders caused an error in the UI.
  • Fixed an issue where Markdown documents failed to preview as PDF when they contained malformed HTML.
  • Marked some older API methods as deprecated in favor of their modern equivalents.
  • General updates and refinements to the user interface, and a new version of the mobile app.
  • Improvements and fixes in KCenter:
    • Added an Analytics menu option.
    • Added support for Live Edit on Linux.
    • Added a menu option in the version history to compact a specific version.
    • Added direct access to documents even without access privileges on the parent node.
    • Added a warning when the unzip process skips unknown property groups.
    • Added a toolbar to the workflow tasks panel to perform actions on the node the workflow is running on.
    • Added a menu option to download a document’s extracted text.
    • Profiles can now show selected menu actions directly in the main toolbar.
    • Improved Separator fields, which now support HTML.
    • Improved the node selection modal, which now visually indicates (red icon) when only read privileges are available.
    • Improved moving a node to a destination that already contains a document with the same name, now allowing it to be duplicated or replaced.
    • Fixed an issue where dashboard configuration changes were not persisted in the session.
    • Fixed an issue so that Unzip Modal errors are now shown in the user interface.
    • Fixed the loading screen getting stuck indefinitely when the session token had expired.
    • Fixed workflow tasks with a confirmation button that also allows file uploads to request documentation before uploading.
    • Fixed an issue where the “set home” option did not appear in bookmark management in certain scenarios.
    • Fixed an issue where the default email signature was not being applied.
  • Improvements and fixes on mobile:
    • Fixed input fields in some dialogs not showing their label.
    • Updated the HTML editor.
  • Release: 2026-07-23
  • Fixed a security vulnerability related to user authentication.
  • Fixed a security vulnerability related to document templates.
  • Fixed a security vulnerability related to the document preview feature.
  • Administrators can now log in as another user to reproduce and troubleshoot reported issues more easily.
  • Added support for RAG (Retrieval-Augmented Generation) search on PostgreSQL databases.
  • You can now view indexing errors and warnings for a document directly, making it easier to understand why a document wasn’t indexed correctly.
  • Changing the workflow engine adapter no longer requires restarting the service.
  • Added a new user setting to control the navigation bar shown in the document preview.
  • Minor chatbot improvements, including configurable icons and a customizable assistant name.
  • The database import form is now easier to use.
  • Added a “copy to clipboard” button to the password encryption utility.
  • Added new onboarding tips to help users discover key features.
  • Fixed performance issues that could cause timeouts or slowdowns when checking whether documents could be deleted in environments with many active workflows.
  • Improved performance and memory usage when generating thumbnails for large batches of documents.
  • Limited concurrent PDF-to-image rendering to prevent memory and performance issues when processing many or very large PDF files.
  • Fixed memory errors that could occur when exporting large ZIP files.
  • Fixed memory errors in the PDF optimization tool when processing large files.
  • Fixed several other memory issues that could occur when downloading or processing large files.
  • Fixed a disk space leak caused by temporary files not being cleaned up after exporting documents as a ZIP file.
  • Fixed an issue that caused a duplicate folder to appear when re-exporting a folder as a ZIP file.
  • Fixed an error that could occur when exporting certain folders containing emails as a ZIP file.
  • Fixed an issue where session cookies were not properly removed during logout.
  • The RAG index is now correctly refreshed after manually correcting a document’s extracted text.
  • The activity log now records which cluster node performed each action, making it easier to audit activity in clustered deployments.
  • Improved reliability of event synchronization in clustered deployments.
  • Chatbot usage is now logged, giving administrators better visibility into how it’s being used.
  • General updates and refinements to the user interface.
  • Improvements and fixes in KCenter:
    • Added a loading spinner to the update button in the “Text Extracted” tab to make it clear that the action is in progress.
    • Added display of indexing errors and warnings for a document.
    • Implemented a navigation bar for the preview.
    • Added support for linking to OpenKM documents in the HTML file editor.
    • Added filtering support in the Navigation tab.
    • Added the ability to open another document from an HTML preview.
    • Added display of folder or record content when it is the node of a workflow.
    • Fixed an issue where updating files with the Upload component failed.
    • Fixed the tips carousel not restarting from the first tip after reaching the last one.
    • Implemented drag-and-drop support for moving nodes.
    • Implemented stamping support in massive actions.
  • Release: 2026-06-16
  • Updated the AI engine to the latest Spring AI 1.1.8 version, improving compatibility and laying the foundation for enhanced AI capabilities.
  • Added a visibility attribute to workflow form elements, allowing forms to dynamically show or hide fields based on specific conditions.
  • Simplified preview links by generating shorter and more user-friendly URLs.
  • Added built-in URL shortening management, making it easier to generate and maintain compact links.
  • Enhanced the search engine by allowing users to sort search results using metadata fields.
  • Introduced user tips to help users discover features and navigate the platform more effectively.
  • The Administration console now supports executing multi-line SQL statements, making database management tasks easier.
  • Redesigned the export and import dialogs to provide a clearer and more intuitive user experience.
  • Reduced excessive logging during database import processes, making logs cleaner and easier to review.
  • Improved the database import form, streamlining the import workflow and reducing potential user confusion.
  • Added support for Flyway-based migrations, helping ensure smoother and more controlled system upgrades.
  • Enhanced the RAG (Retrieval-Augmented Generation) capabilities by introducing memory features, enabling more context-aware interactions.
  • The system now remembers the active tabs in the user interface, restoring them automatically between sessions for improved productivity.
  • Introduced a standalone public application that allows users to query the RAG system without requiring a standard user account.
  • Fixed an issue where document deletion validations were not always executed correctly, improving workflow consistency and data integrity.
  • Fixed a concurrency issue that could trigger the error “Record has changed since last read” when working with the vector store.
  • Fixed an issue that could prevent group relationships from being migrated correctly when upgrading from version 7.1 to 8.2.
  • Fixed an issue where fast imports did not generate entries in the log files, improving traceability during data imports.
  • Fixed a security issue affecting two-factor authentication (2FA) to strengthen account protection.
  • Improvements and fixes in KCenter:
    • Fixed suggestbox error when the workflow is not assigned to any node.
    • Added the visible attribute to workflow form elements, allowing them to be dynamically hidden.
    • Shortened the Preview URL when generating authentication token-based links for documents.
    • Fixed Hebrew not being recognized as an RTL language.
    • Implemented single-select type for matrix form fields.
    • Added browser language detection for the chatbot.
    • Added a button to refresh Content Info.
    • Added a “sort by metadata” option in the search results.
    • Added support for setting a default active tab based on node type (folder, document, email, or record).
  • Improvements and fixes in mobile:
    • Fixed suggestbox error when the workflow is not assigned to any node.
    • Added the visible attribute to workflow form elements, allowing them to be dynamically hidden.
    • Added support for setting a default active tab based on node type (folder, document, email, or record).
  • Release: 2026-04-28
  • Resolved a privilege escalation vulnerability that could occur under specific conditions.
  • Strengthened role and permission controls to prevent unauthorized privilege escalation.
  • Expanded the roles assigned to the system user to ensure proper operation and permissions coverage.
  • Release: 2026-04-21
  • Implemented a utility to recalculate checksums.
  • Introduced a new Matrix form element.
  • Created automation to limit the number of concurrent users.
  • Added an option in automation to execute actions as a superuser.
  • Exposed the textExtracted field in NodeDocument and NodeMail.
  • Migrated checksum algorithm from MD5 to SHA-256.
  • Upgraded to Spring AI 1.1.4.
  • Replaced Vertex AI with Google GenAI.
  • Extended the workflow API to support filtering by node name.
  • Extended the workflow API to support filtering by task name.
  • Added profiling to metadata-related methods.
  • Applied general performance improvements.
  • Set the default value of workflow.adapter.url to http://localhost:8080/okmflow.
  • Ensured authentication hierarchy is preserved in the core.
  • Enhanced getTextExtractorByClassName to allow retrieving plugins that are disabled by default.
  • Fixed issues when importing relationships.
  • Resolved missing pooled tasks in workflows.
  • Fixed an issue with security rule application order.
  • Fixed an error in security enforcement when downloading a document using a token.
  • Resolved issues with the Signature Verify extension.
  • Prevented deactivation of ROLE_ADMIN.
  • Improved handling of security rule evaluation and enforcement.
  • Improvements and fixes in KCenter:
    • Added dynamic title update behavior.
    • Added multi-select matrix type support.
    • Added additional route information to be displayed when a node changes in the background.
    • Added a filter by node name in workflow tabs.
    • Added a filter by task name in the workflow tab.
    • Fixed the arrow not appearing in workflows.
    • Fixed an issue that caused closed tasks to no longer appear in the workflow list.
    • Fixed the missing filter for task name in the Started By Me workflow tab.
    • Modified and improved usability of the workflow link that navigates to the administration panel.
    • Modified and improved barcode generation to support URL-based preview.
    • Fixed the display of the server-side error message indicating the reason for login failure.
    • Fixed the column sort icon so that it now appears to the left of the column name instead of at the end.
    • Fixed a defect with metadata tooltips.
    • Fixed an issue where loading a previously stored Lucene query caused an error.
  • Improvements and fixes in mobile:
    • Fixed the display of the server-side error message indicating the reason for login failure.
  • Release: 2026-03-11
  • Introduced an updated user interface, delivering a refreshed design and improved overall usability across the application.
  • Added a dedicated “Common” tab for saved searches, making it easier to access frequently used search configurations.
  • Ensured that dashboard order is preserved, so dashboards remain in the same arrangement after saving or reloading.
  • Added a visual designer for creating and editing metadata, simplifying metadata configuration for administrators.
  • Continued improvements to content replication capabilities, making synchronization between repositories more reliable.
  • Added automation support for executing AI plugins, enabling workflows to trigger AI-based functionality.
  • Added visibility of the Overwrite parameter in the Pending Tasks Queue, giving users clearer information about task execution behavior.
  • Added automatic email notifications to administrators when a scheduled task fails, helping detect issues faster.
  • Added automatic report generation when scheduled cron jobs fail, improving troubleshooting and monitoring.
  • Implemented support for removing assigned actors from task instances, improving task reassignment and management.
  • Improved overall CSV export stability, preventing errors when fields contain null values.
  • Fixed an issue where Activity Log REST API parameters were incorrectly required, improving reliability for integrations using the API.
  • Fixed a problem affecting email migrations when messages contained metadata, ensuring these emails are processed correctly.
  • Fixed an issue where plugins could fail to load due to missing class errors, improving plugin reliability.
  • Fixed a critical security vulnerability related to a potential XSS-based remote code execution chain.
  • Fixed an issue where some PDF previews appeared blank, improving document preview reliability.
  • Fixed issues where scheduled cron jobs could fail during execution.
  • Improvements and fixes in KCenter:
    • Fixed missing “Assume” button in “Started by me” and “Overview” task views.
    • Added a pending task list display for improved task tracking and visibility.
    • Added common search functionality, allowing unified search across multiple content types.
    • Added PDF file annotation support, enabling users to add and manage annotations directly on PDF documents.
    • Added drag-and-drop support on the dashboard for flexible layout customization.
    • Modified workflow fields to use the description attribute to display contextual help information to the user.
    • Validation messages in plugins now support line breaks for improved readability.
    • Template creation behavior revised to provide a more consistent and predictable user experience.
    • UI element filtering extended to exclude non-interactive components such as separators, static text, and similar elements.
  • Improvements and fixes in mobile:
    • Added support for custom actions, allowing users to define and execute personalized actions.
    • Added user configuration settings, enabling personalized preferences and account-level customization.
  • Release: 2026-01-27
  • Initial release.