Release 10.1.104 In this release, we've added extensive Git functionality to the instance and to the component, and made various performance and usability improvements. Below is a summary of the new features and updates: New Features and ImprovementsInstance Git Repository: The instance itself is now configured as a Git repository. Git History Viewer: View Git history at both the instance and component levels with a merged history of all submodules. Preview and Full-Screen Modes: Enhanced display options for easier navigation. Upstream Repository Support: Ability to set an upstream url for the instance-wide repository. Automated Git Pushes: The instance automatically pushes commits to the upstream repository. Component Upstream Warnings: Push warnings for the instance are displayed if components lack an upstream repository. Automated Config Commits: Changes made to the config folder are automatically committed to instance apart from component source code changes. Component Submodules: Components are now implemented as submodules for modularity. License Expiration Warning: Settings icon displays a warning dot if the license has expired. User Selection for Push/Pull: Select a specific user for automated push and pull actions. New Git Edit Role: Added a new role specifically for editing the Git instance. Plain Folder Components: Components source code is saved directly to the instance repository. Source Code Selection for Components: Run components using alternative component source code. Conversion Between Component Types: Convert between plain folder components and repository components as needed. Dynamic Run Directories: Run directories are generated based on URL, commit, and component ID, rather than stored in config. Enhanced Commit Selection: Commit selection is now a window for easier browsing and includes a text input for direct entry. Plain Folder Libraries: Libraries can now be added as plain folders without separate repositories. Selective Commit API: New API allows for selective directory commits to the instance repository. Confirm Card Actions: Clear error and clear the queue clicked from the component card require confirmation. Repository Reset: Ability to pull from a repository and reset the instance to its state. (Beta feature)
Bug FixesHL7 Parse Segment Count: Fixed incorrect segment counts when a repeating segment is followed by another similar segment. Matching Rule Crash Prevention: Warnings and crash prevention for || or && in matching rules. Translator Search Fix: Resolved duplication issue in search results for Control + F . Accurate HL7 Parse Count: Corrected HL7 parsing to reflect accurate counts of repeating segments. Decrypted Roles File: The roles.json file is no longer encrypted. Git Diff View Optimization: Limited the lines displayed in the Git diff view for faster performance. SSH Path Migration: SSH paths are updated automatically if user keys are migrated. Notifications: Notifications are now triggered based on the time elapsed since the last activity to identify inactivity.
|