Release Notes 2024.1 In the area of new functionality development, the following innovations should be noted:
System Upgrade. Moved to IRIS version 2023.1.3 , ensuring higher stability, performance, and compatibility with the latest technologies.
Optimization of Internal Queries. With version 2023.1.3, the approach to installing the** CSP-gateway** and web server has been revised. In response to these changes, the internal queries of Kano MDM have been optimized, ensuring seamless adaptation to the new architecture and maintaining stable, reliable performance on the updated platform.
Improved security configuration. Implemented advanced security settings to provide a new level of data protection.
The following modifications and additions have been implemented in the Kano MDM modules:
Flexible Password Settings. Updated the settings for creating custom passwords, providing more options for customising them and improving user-friendliness.
Expanded Capabilities of the Constructor:
Added the ability to display the created field of the ‘Directory’ type as a separate form.
Directory fields have been moved to a dedicated tab, improving visual clarity and user experience.
Columns of the directory grid are also moved to a new tab,providing a cleaner and more intuitive data view.
Simplified Directory Management: All properties are now placed on a separate tab when creating a directory, making the configuration process more user-friendly.
Deleting a group of fields. The functionality for deleting field groups through page-by-page selection has been improved. Now it is possible to navigate between pages and continue selecting fields for deletion — all selected elements remain marked until the operation is complete.
Implementing the latest versions and technology updates has been an important step in improving the system. All changes are aimed at increasing performance, usability and security, considering modern technology standards and requirements. Each update ensures that Kano MDM is up-to-date, adaptable to new challenges and user needs, and aligned with high standards of efficiency and security.
Added more ways for error handling. You can choose a strategy that suits you best. In the Consumer (Broker.Service.InboxReader) added a Read option. The options are responsible for reading the message queue and can contain one of the following values:
NewOnly means "At-most once" guarantee type, so the broker will not try to re-deliver failed messages in this thread
ErrorOnly means reading only messages with errors. Use this value to set up a separate error message thread. You can limit the number of message delivery retries by the formula:
RetryCount = MessageLifetime / CallInterval
AllMessages (by default) means "At-least once" guarantee type, the broker will attempt to deliver the message until it receives a successful response, or until the message expires. A single business service handles both types of messages: re-delivery of failed messages and sending new ones
New Modern UI Added: Launched a completely redesigned, intuitive dashboard built with Angular 18+ for an enhanced user experience.
FHIR-Compliant Application: Standardized the entire data layer to be fully compliant with FHIR R4 specifications for seamless interoperability.
FHIR Server Connectivity & Patient Creation: Implemented direct integration with the InterSystems FHIR server, allowing users to register and store new Patient resources.
FHIR Patient Directory: Added a comprehensive view to retrieve and manage existing patient records directly from the FHIR repository.
Instant Similarity Search: Enabled immediate vectorization; as soon as a new Condition is created on the FHIR server, it is available for semantic similarity searching.
UI Enhancements: Refined the overall interface with performance optimizations and a cleaner, more responsive design.
Login Implementation: Introduced a dedicated login screen to manage authenticated access to the clinical engine and patient data.
Optimized IRIS FHIR Repository Utilization: Enhanced the backend logic to effectively leverage the native power and scalability of the InterSystems IRIS FHIR repository.
🚀 First public release of IRIS TestOps Hub
🔌 REST API for ingesting automated test results
projects, runs, test cases, error events
📎 Attachment support (store and link logs/screenshots to runs)
🗄️ Data storage in InterSystems IRIS (SQL + ObjectScript)
🌐 Web UI (React + TypeScript) with API reverse proxy
🐳 Docker Compose deployment with persistent volumes
📊 Basic analytics endpoints for quick reporting/troubleshooting