Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Expand
titleIguana 10.1.104 - Nov 1314, 2024

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 Improvements

  • Instance 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 Fixes

  • HL7 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.

...