IguanaX Change Log
- Eliot Muir
- Tyler Brown
- Aryn Wiebe
- Jacob Pagnotta
Iguana 10.1.103:
In this release, we've reorganized how program data files are stored on disk to make it more intuitive. Additionally, we've made numerous small improvements, including new features and bug fixes.
New Features and Improvements:
Reorganized Program Data Files: Program data files are stored on disk in a way that makes it much more intuitive.
Consolidated an API: The component/set_commit/writable has been consolidated to just component/set_commit.
Implemented HL7 and X12 Remove: Implemented the remove function for both HL7 and X12. Also brought back isKey() for nodes.
Filter by Collection: Added the ability to filter by collection in the new component and add library screen.
Last Crash File Uploaded: We display the last uploaded crash file in the crash page.
Git History View: More improvements to the git history view of a component (Beta feature).
Bug Fixes:
Stability Improvement: Improved the stability of FTP for timestamp edge cases.
Support for Working Dir with Spaces: Fixed all of issues experienced when the Iguana working directory contains spaces in the name.
Iguana 10.1.102:
This release focuses on standardizing our help documentation. It also includes other small features and fixes.
New Features and Enhancements:
Standardization of Help Documentation: The help documents have been standardized to have consistent formatting.
Merge Conflict Warning: A warning notification appears beside files with merge conflicts, as well as their parent directories.
Git History View: More improvements to the git history view of a component (Beta feature).
Bug Fixes:
Stability Improvement: Handles converting VMDs with blank matching rules gracefully.
Help Function Indexing: Additional fixes for how we index help functions.
Iguana 10.1.101:
This release introduces support for all four git providers on both cloud and self-hosted servers. It also includes new features like the ability to pin components and to edit connections using a table.
New Features and Enhancements:
Azure, Bitbucket, GitHub, GitLab Support: Support for local and cloud versions of these platforms, with the ability to configure ports for HTTP(S) and SSH requests.
Pin Components in the Dashboard: Ability to pin components in the dashboard to a specific location.
Grid Organization: Created a component that organizes components into a grid using pins.
Bulk Pin Location Editing: You can bulk edit the location of pins with the bulk shift pins action.
Bulk Action Confirmation: A confirm window now appears for all bulk action actions.
Component Connections: You can view and edit a component’s connections in a table interface.
Iguana Instance ID Retrieval: Support for
./iguana --id
to get the IguanaId of an instance.Enhanced Button Titles: Added title properties to more buttons to help explain their functions.
Stability Improvement: Gracefully handle
hl7.message
when the name argument is a segment or composite.Improved Stability and Performance: Moved processes onto worker threads.
Git History View: Git History view for components that merges in relevant library git history (Beta feature).
Bug Fixes:
Git Directory Issues: Fixed Git issues when the Iguana working directory contains spaces in the name.
Parameter Parsing Fix: Fixed the optional string parameter parsing issue in
net.sftp
andnet.smtp
.Extended SFTP List Function: Extended
net.sftps.list
to return the raw response from the server.Git Scheme Fix: Fixed issues with pulling Git changes involving libraries where the upstream repository had the wrong scheme (HTTP[S] vs SSH).
Help Function Indexing: Fixed how we indexed our built-in help functions in the cache.
Component Count Fix: Fixed the component count being off by one after purging the logs.
This release includes the log context view and introduces several enhancements and fixes.
It also includes local git server support although this feature is still in Beta.
New Features and Enhancements:
Url parameters are now remembered, eliminating redirects and improving back navigation.
Enforced required properties for HL7 parsing.
Git cache refresh success logs are summarized in one log entry.
All Git links are now parsed and created on the backend.
Backend determines highlighting.
Introduced Context View for upstream and related messages.
Restyled log detail view to match context view.
Refined database exporting.
Support for Git URLs within groups and subgroups.
Updated create repository screen.
Collections must be saved with a name.
Improved commit screen file tree.
Component names can be used in component APIs instead of GUIDs.
Enhanced tooltips in the dashboard.
Improved database importer screen.
Stability improvements.
Users are not logged out when navigating to the root page.
A red warning dot appears on the menu option when there is a warning on a library.
Added Git Servers screen for managing local and cloud Git servers.
Bulk action screens now display the list of components being acted on. See Delete a Component.
Tag colours are now consistent with the content.
Moved filter tags to the map from the list.
Bug Fixes:
Fixed issues with Git operations involving libraries.
Fixed a blank component name crash.
Updated the archived folder.
Fixed MS SQL Server queries using ODBC drivers for Amazon Linux 2023
This release introduces support for Azure and improvements to searching.
New Features and Enhancements:
Added git cloud support for Azure DevOps.
Improved performance of the search functionality used in the log browser and elsewhere.
Now, when editing VMDs and VDB files, the rows are numbered.
Enhanced the database exporter screen for smoother operation.
Introduced the ability to lock and unlock libraries to support SSH and HTTPS library variants.
Improved the file browser dialog for better user experience.
Bug Fixes:
Fixed a bug with search and replace in the translator.
Resolved stability issues related to testing SSH connections.
Fixed stability issue with sorting components having the same name.
Implemented hashtag rendering fix in the Add component screen.
Fixed stability issues when trying to open duplicated/renamed sqlite database file.