Skip to main content

Linkiir Grid v1.2.0 — Release Notes

Status: Released
Tag: v1.2.0


This release strengthens security and compliance with log encryption, SSO and LDAP sign-in, and SOC 2 readiness. It adds database source and destination nodes, graphical message mapping, and project variables, along with a wide set of improvements to the schema editor, scripting page, log search, and monitor page, plus fixes across mapping, the log page, and both Windows and Linux.

New Features​

#FeatureDescription
#14Linkiir Log EncryptionProtect message payloads with application-layer encryption. Business payloads (HL7, FHIR, CDA, X12) are encrypted before they enter the message queue and decrypted only for authorized consumers, so sensitive data is never stored in the clear. Uses strong AES-256 encryption with per-message keys.
#27SOC 2 readinessSecurity hardening in support of SOC 2, including node script sandboxing, controls over system command execution from scripts, and resolution of issues raised by security and dependency scans.
#75SSO and LDAP authenticationSign in to the Grid using your organization's single sign-on (SSO) or LDAP directory, so access is managed through your existing identity provider.
#68Graphical message mappingMap a message from one format to another visually, drawing connections between source and target fields instead of writing mapping code by hand.
#94Database source and destination nodesNew node types that read from and write to databases, so a workflow can pull records from a database as a source or deliver results into a database as a destination.
#98Project variables in node configuration and scriptsDefine variables once at the project level and reuse them across node configuration and scripts, making it easier to manage shared values and move projects between environments.
#30Resubmit messages to a different workflowResubmit a message into a different workflow than the one it originally ran in, not just back into its own.
#29Regex matching in the schema editorUse regular expressions and combined conditions in schema editor rules, so a single rule can express more complex matching logic.
#95Preview a log message without selecting itSee a quick preview of a log message directly from the log list, without opening it first.
#104List view on the project pageSwitch the project page between the card layout and a compact list view.
#77Browse available Linkiir catalogsA button on the catalogs settings page lists all Linkiir-published catalogs so you can add them directly.
#78Catalog version control for GridCatalogs can specify which Grid versions a node or library supports, so you only import content compatible with your Grid.

Enhancements​

#EnhancementDescription
#69FHIR and CDA in the schema editorThe schema editor now supports FHIR and CDA, so these formats can be modeled and mapped alongside HL7, X12, XML, and JSON.
#91Visual JSON and XML mappingThe schema editor shows JSON and XML structures visually, making them easier to read and map.
#85Database schemas in the schema editorDesign database table schemas in the schema editor, create tables in the database, and use them with Linkiir's database functions.
#105Improved HL7 tree handlingHL7 parsing and tree editing are more natural to work with and use memory more efficiently.
#90Easier log searchImproved log search filtering makes it easier to find specific messages, such as all messages related to a particular user.
#97Reworked monitor pageA redesigned monitor page with improved search and an updated view-queue window.
#72Adjustable dashboard timeframeNarrow the timeframe on the dashboard message graph to focus on a specific period.
#89Reorder node parametersDrag and drop to reorder the parameters on a node directly in the UI.
#99Consistent node configuration dialogsFile, FTP, and LLP nodes now use the updated node configuration dialog for a consistent experience across node types.
#67Settings page cleanupThe settings page has been tidied up to reduce clutter and make options easier to find.
#73Guidance when no projects existWhen the Grid has no projects yet, the page now prompts you to create one instead of appearing blank.
#83Keyboard shortcuts for run and debugRun and debug a script from a keyboard shortcut instead of clicking the buttons on the scripting page.
#86Longer run-test timeoutThe scripting page run-test timeout has been increased so longer tests have time to complete.
#101Refreshed themeGrid colors have been updated to match the Linkiir site theme.
#26Configurable hide-PHI controlThe hide-PHI button can now be configured to suit your environment.
#66ODBC for the log archiverThe log archiver uses ODBC for database connections, with the required driver installed as part of setup on Linux and a hint in the UI when a driver is missing.
#93PostgreSQL SSL defaultReviewed and confirmed the PostgreSQL driver's default SSL behavior.
#64Consistent Python versionThe bundled Python version is aligned across Windows and Linux.
#74Third-party library reviewThird-party libraries have been documented and reviewed for updates.

Bug Fixes​

#Fix
#70The "Next Purge" information now updates immediately when purge rules change, without a page refresh.
#71Message previews, particularly FHIR, now display cleanly across different screen sizes instead of appearing cluttered.
#87Log page filters are now kept in the page link, so refreshing keeps your selected filters instead of resetting them.
#92The scripting page file explorer now lists all files, showing a note for files that cannot be opened in the editor.
#84Scripts can now reliably write Lua tables to database tables, with correct insert-or-update behavior across supported databases.
#106Source nodes now make their first poll immediately on start instead of waiting for the full poll interval.
#102Fixes for issues found during automated UI testing.