What’s coming up in 10.1.90- Coming 1st week of December
The component card allows you to refresh the Git Cache so you can check that you are on the latest commit:
The next release allows you to do Automated Upgrades
We have a new Queue Count api.
We’ve highlighted the Library functionality a lot more in the translator - just part of making important things easy and obvious to discover:
Bringing back stop/start buttons! After some thought they seem easier to use than the pseudo mac toggle we had. The new buttons are not only much more obvious but are also easier to use:
The translator is rock solid compared to 10.1.89. We’ve really been hammering it internally - the automated crash reporting really helped us move faster to produce a much better experience
Polishing up of the help functionality - descriptions of arguments were a little short - they have been lengthened, before:
And after (much better):
Minor bug with number of components being 1 more than the actual number is resolved. This would happen when deleting many components
Introduces Bulk Editing of Tags. This is super convenient and really pulls things together in making it easier to manage your components.
Testing purge rules redirects you to the service log with #purge filter set - makes things very clear and easy to see. Nice usability change.
We’ve added #tags to other service_log entries - more attractive and practical to filter logs, a subtle improvement in usability:
Iguana 10.1.89 Wednesday 15th November
This is fix for a crashing issue that we saw affected a staff member with Mac OS X who had a Bitbucket account with no workspaces defined. We do have the ability to make critical fixes quickly. Unfortunately the windows binary is not signed since our windows security certificate just expired. We are following our fix it twice mindset have set up a calendar procedure to avoid having this happen again
Iguana 10.1.88 - Tuesday November 14th
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
We streamlined the forget your password workflow
New tutorial starter to get started
We put in helpful feedback for this Make sure you are connected
Connecting components is off by default.
Repository management screen now comes up lightening fast - we cached the workspace lookup to Bitbucket and we remember the last workspace you selected.
Log test purge rules have better geometry management for 100 components or so
Can edit Javascript files in the translator - thanks to Lev for spotting this omission
Search navigation improved.
Default rules for purging simplified - now we just have * wild card rule for 60 days.
Iguana 10.1.87 - Tuesday November 7th
These are the main changes:
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)
Iguana 10.1.86
This has two very major changes:
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.
Instance 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 10 characters
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 for SQLite files - nice little feature
Right click for downloading files added.