Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Expand the sections below to see the Iguana X Change Log according to the version release.

Expand
titleIguana 10.1.92 - February 12, 2024

Iguana X Licensing is now implemented - see Licensing Iguana for using Iguana as a trial, registering Iguana and using our Members Account to manage your profile and licenses!

Custom Fields

  • Custom fields (<instance_directory>/configurations/fields) and component configurations (<instance_directory>/configurations/components) stored locally on the server in configuration files are now encrypted. New components will be encrypted, any existing components will only encrypt the custom fields and configurations if changes are made.

Translator

  • Can now search a Translator project even when there is an error.

  • Improved error handling and feedback when when passing a table argument to iguana.call().

  • Added support for HTTP basic authentication and url-encoded parameters for Iguana login API.

  • The Ctrl/Command+S shortcut now saves and re-runs to update the annotations in the Translator.

  • Fixed a VMD bug that prevented HL7 and X12 repeated segments and fields from parsing correctly.

  • Fixed a bug to allow component names to contain html and populate correctly in the Translator’s component dropdown.

  • Fixed a bug related to viewing and reverting library code changes in the Translator.

  • Fixed a bug for handling calling custom fields that do not exist.

Logs

  • Multiple users can now search the logs at the same time. This is another positive step towards supporting multi-user workflow.

  • You can now sort the columns in the Log Purge Rules testing table to efficiently view the rules affects.

Expand
titleIguana 10.1.91 - January 9, 2024

Logging/Queuing

  • Set 128 MB size limit for messages in Iguana.

  • Improvements for dequeuing large log files.

  • Fixed a rare crash involving the journal file missing a consumer component queue count.

  • Default log purge rule set to 3 days of logs.

  • User activity is tracked in the logs.

Log Browser

  • Fixed bug with time filter fields changing when clicking away from them

  • Fixed bugs related to rendering and highlighting log messages containing html

  • Multiple users can now search the logs at once

  • Overall redesign of the Viewing Log Details screen with improvements in viewing logs such as colourization for the hex view, viewing large messages, support for clickable hyperlinks, and matching search terms.

Translator - stability improvements

  • Bug fixes for keyboard focus for git terminal

  • net.http.respond will raise an error if called multiple times for the same web request

  • Save on navigation away from Translator

  • Fixed revert file command for files in libraries

  • Fixed help title links for methods

  • Git pull now updates all libraries inside the translator project

  • Fixed help breaking when a help file was docked and another one opened

  • Translator search gets re-run if you switch components using the dropdown menu

  • Added the ability to rename a library

  • Improvements to auto-resizing of annotation windows

  • Improvements to socket handling in translator

  • Improvements to translator search

  • Improvements to translator vmd and vdb parsing

  • Improvements to translator annotations to prevent overlapping

  • Improvements to translator annotations to show compile errors

  • Improvements to the copy string feature

Sample Data

  • Fixed sample data duplicating new lines on Windows

  • Sample data new line endings will be preserved instead of being auto-converted to the operating system default

  • The last sample message used is remembered on a per component basis

Iguana

  • Now ships with a default ca-bundle. This allows several net.* functions to work without having to provide a certificate authority file

  • Iguana requires a server name and user email to be set when installing

  • Added a button for upgrading to the latest beta version of Iguana

Dashboard

  • Custom fields now render dynamically on the component card

  • Number type custom fields now supports numbers up to 9007199254740992 (previously 65535)

  • Improvements to sorting based on a column header

  • When a component is customized, the commit to run is automatically set to development

  • Handle missing library or missing library commit errors when creating component

  • Dashboard search state is preserved when opening a component card

  • Fixed component Start button not working as intended when iguana.stopOnError was used and an error was encountered in a script

  • Got rid of the Implementation section of the component card

  • Creating a component using the create from url now provides better feedback if you try to use a name that already exists

Git

  • Check for connectivity before clearing the git cache when refreshing it

  • Fixed creation of a component which has a collection.json file

  • Improved feedback in the component set upstream and library management screens when a bitbucket app password doesn't have all the permissions required

...