Versions Compared

Key

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

...

Expand
titleIguana 10.1.88 - November 14, 2023

Stability

  • No memory leaks for running interfaces in production

    • This is a major milestone - we’re now confident in being able to support customers running IguanaX in production.

    • We already do run IguanaX in production ourselves internally.

  • A lot unit tests being written. We’re applying Conversational idea of RIT with each problem we fix.

Usability - Lots of delightful tweaks in the product to make it easier to use and simpler to learn

Expand
titleIguana 10.1.87 - November 7, 2023
  • Logging for the git cache refreshing.

  • net.http.listen completed with support for TLS/SSL and help implemented.

  • Lots of small usability improvements

  • Help now works for all the include libraries

    • There were some libraries when the jump to help was not working.

  • Memory leaks with start up removed. Iguana is getting much more stable for long periods

  • Log generator generate 36 months of data by default now

  • queue.push now returns valid message id - important for allowing linking of ACK messages in the LLP component

    • Iguana log APIs updated to accept message id

  • New flag --reset_admin_user to reset admin user password without needing to declare the password

  • Linux install now generates random password for install.

  • Forget password link is now OS specific.

  • Git cache is now updated when we navigate to the dashboard.

  • Timeout for git operations increased from 20 seconds to 120 seconds. This is for people using free versions of Bitbucket which can be extremely slow.

  • Fixed memory leak in log generator - minor.

  • Logs with URLs are now hyperlinked (just like in Iguana 6)

Expand
titleIguana 10.1.86 - November 1, 2023

Two very major changes:

  • Script Initialization (INIT callCall)

    • Now components which have no upstream component will have their main(Data) function called with Data set equal to “INIT”. This is very significant change since most of our upstream components like the File reader, HL7 server were written with the assumption it was necessary to have a function outside of the main() function to initialize it. As a result it is necessary to update many of the core components.

  • Working Directory location is changing.

    • Prior to 10.1.86 we had a much more deeply nested file structure. So deeply nested that in fact we ran into the limitation that by default windows does not support file paths deeper than 240 characters.

    • So we shortened the location of the instance directory from having /iNTERFACEWARE/IguanaX/<guid>/ to just IguanaX and we moved the locations of these directories:

      • components/repositories → repos

      • components/run → run

      • components/configurations → configurations/components

      • components/configurations/fields → configurations/fields

    • We shortened component guids to take the first 10characters

    • This change breaks compatibility of tools like the channel importer which needed to be updated with the new file structure.

On the positive side the new file structure is substantially shorter and easier to read - this what is was:

and after:

Much easier to read and understand. IguanaX will try and rename the directories to fit the new structure.

These were two big important changes that we wanted to get in earlier into the product while it is still pre-production. If you any trouble upgrade please reach out - we’re happy to help you.

Other significant changes:

  • Translator is now it’s own screen

  • A lot of usability issues resolved

  • A lot improvements in stability

  • Simplified webservices to make porting from Iguana 6 simpler.

  • Support for Lua COM reimplemented - this is a library for invoking COM libraries on windows.

  • Preview screen for SQLite files - nice little feature shows how to access database tables in lua

  • Helpful Translator functionality allowing you to view PDF documents in a new tab rather than downloading them to view - Custom files in components.

  • Right click for downloading files added.

...