IguanaX Change Log
Iguana 10.1.107 - Dec 13, 2024
Release 10.1.107 Notes
New Features
-
[IX-3624]: Added directory access controls to enhance security by specifying which directories Iguana can access.
-
[IX-3637]: Introduced multithreaded components using
component.clone
, enabling efficient task distribution and concurrent workflows such as multi-threaded web servers. -
[IX-3497]: Enabled
component.call
to allow one component to call functions in another, including asynchronous calls for enhanced multi-threaded web server functionality. -
[IX-3575]: Implemented a reset instance feature (currently in Beta).
Bug Fixes
-
[IX-3003]: Resolved an auto-formatting issue related to "end" in tab formatting.
-
[IX-3695]: Fixed an issue to ensure the
run
directory is recreated when starting a component. -
[IX-3692]: Updated the file browser to maintain a fixed height for improved usability.
-
[IX-3690]: Restored the "Show only checked rows" button on the dashboard.
Iguana 10.1.106 - Dec 4, 2024
10.1.106
This release introduces support for HTTP/2 connections. It also contains other minor improvements.
New Features
-
[IX-3605] Implemented support for the HTTP/2 protocol.
-
[IX-3624] Added
os.execute
permission to component roles.
Enhancements
-
[IX-3631] Simplified the Select Commit to Run from screen.
-
[IX-3629] Upgraded CodeMirror to version 5.65.18.
-
[IX-3638] Updated bzip2 library to version 1.0.8.
-
[IX-3646] Standardized the spelling of "Iguana X" to "IguanaX."
Bug Fixes
-
[IX-3480] Fixed escaping of quotation marks in file names in the Commit Changes dialog.
-
[IX-3632] Made the Configure Repository screen scrollable.
Iguana 10.1.105 - Nov 19, 2024
Release 10.1.105:
This release introduces log encryption. It also has smaller improvements to permission handling, and user experience, along with fixes to enhance overall stability and functionality.
New Features and Enhancements:
-
Log Encryption: Logs can now be encrypted for secure logging. [IX-3555, IX-3557]
-
Permission Check: Added validation when changing components from plain file folders to repositories to ensure proper permissions. [IX-3598]
Bug Fixes:
-
Component Creation Warning: A warning now alerts users if a newly created component is missing a
main.lua
file. [IX-3586] -
Tab Focus in Translator: Fixed an issue with the tab-to-focus functionality in the Translator. [IX-3584]
-
Commit Migration Fix: Improved handling of run commit migrations for seamless updates. [IX-3599]
Iguana 10.1.104 - Nov 14, 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.
Iguana 10.1.103 - Sep 6, 2024
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 - Aug 26, 2024
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 - Aug 16, 2024
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.
Iguana 10.1.100 - July 22, 2024
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
Iguana 10.1.99 - June 12, 2024
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.
Iguana 10.1.98 - May 24, 2024
This release addresses a lot of feedback we received from IUC! Mainly stability improvements, small fixes and simple, useful features.
Enhancements:
-
Improved dashboard styling with alternating row colours.
-
Introducing
component.setTooltip\{data=\<html>}
for informative tooltips. -
Support for '#' anywhere in tags; '#' is now required at tag beginning for role addition.
-
Replaced ellipsis buttons with "EDIT" where appropriate.
-
Added confirm modal for reset to latest commit selection.
-
Dashboard and settings screen now remember last URL arguments.
-
UI enhancements to license screen; direct link to my.interfaceware.
-
component.runAs{}
for specifying user permissions the component is granted. -
Whole word matching search for dashboard and the log browser. It also powers the settings matching rules - notifications and log purging.
Fixes:
-
Resolved button "Stop/Start" sticking in cards.
-
Fixed tab navigation to login button.
-
Addressed splitter jumping issue in dashboard.
-
Stability fixes including handling of invalid web request sequences.
-
Resolved crashes related to timer expiration and service logging pointers.
-
Fixed issues with
component.retry
when set to 0.
Iguana 10.1.97 - May 1, 2024
Search Enhancements:
-
Expanded search capabilities with improved stability and refinements.
-
Implemented an Iguana matching algorithm for efficient search operations.
-
Users now have the option to utilize Regular Expressions (RegEx) for more precise control over searches.
-
Introduced a testing feature for the search function in the translator module using
test.search\{...}
. -
Enhanced search functionality is now available in the:
-
Dashboard
-
Notification and Log Purging Matching Rules
-
Notification Log Contains
-
Log Browser
-
Lua API Additions:
-
iguana.components()
to retrieve a list of component names and guids. -
component.tags()
to fetch tags associated with the translator component.
Other Improvements:
-
Refinements to the dashboard, notification rules, and log purging frontend and backend interfaces.
-
Redesigned the screens for database exporting for enhanced usability.
-
Users can now reset their SSH key path in case of incorrect configurations.
-
Optimized the Git caching mechanism to be less aggressive, improving performance.
-
Implemented a prevention mechanism to avoid SSH access checks and Git caching simultaneously, addressing system instability issues.
-
Increased the size of the file browser window for improved usability.
Bug Fixes:
-
Renaming a VMD with its matching rules window open.
-
Corrected error count incrementation when using
iguana.logError
in translator. -
Standardized Git URL parsing function for
set_upstream
operation. -
Matching rule conversion now appends '*' to the rule during VMD conversion.
-
Fixed components getting stuck when turned off during a dequeue operation.
Iguana 10.1.96 - April 16, 2024
We support GitLab, GitHub and Bitbucket cloud integration and now have in-memory queuing:
-
Support for cloud integration has been expanded to include GitHub, GitLab and Bitbucket
-
In-memory queuing available. Select which component to send a message to in Lua without logging the message - sent in-memory versus through the queueing system. Useful to improve performance and minimize logging messages unnecessarily.
-
Notifications system nearly complete. Target components with tag matching and RegEx is supported in the log contains notification rule.
-
Same features are included in Log purging.
-
Git settings have been split up into system level concerns (found on the About page) and per user concerns (found on the Git page).
-
The dashboard has a section for defining filter tags. This makes it easy to apply values to the search bar. The intention is to set up integrations with tags that make it easy to flip through different integrations. They are stored on a per user basis.
-
Tooltips are improved and have been redesigned.
-
Improvements to stability
Iguana 10.1.95 - March 20, 2024
This release focused on performance optimization and refining the permissions system:
-
By caching the file handle for the journal and the iguana service log files, we were able to substantially improve the performance of the queuing system.
-
Roles have been broken apart into user roles and component roles. User roles reduce the work needed to apply default, wide sweeping permissions. Component roles are intended to be used to be used on a subset of components that require more specialization in their permission rules.
-
Notifications features have been expanded to include the rule ‘ Log Contains' to leverage default or custom iguana.log() statements as well as being able to set limits (just like Iguana v6). We have also included the ability to set a priority level (High, Medium, Low) to each notification rule. The notification system is in beta and is still actively being developed.
-
Many improvements have been made to the overall stability of Iguana X.
-
Additionally, there have been improvements to the usability of the Dashboard and VDB files.
Iguana 10.1.94 - March 5, 2024
This release focussed on improvements to how Iguana handles external users for protocols such as LDAP.
It also contains improvements to rendering links in component cards and support for tags with the Notifications settings screen.
Iguana 10.1.93 - March 4, 2024
This release focussed on Iguana X Users and Permissions to further secure and streamline access to and within Iguana X .
-
Now uses a Role based permission system - Users are now given #Tag Roles to assign permissions to both Iguana system and component controls.
-
Component Tags have moved from the Description to the a separate Tags field in the Component Cards to provide more clarity and to give users more tools as it relates to tagging (filtering the dashboard, notifications, log purge rules, #autostart, etc.).
-
External Authentication using LDAP and Active Directory can now be implemented with a LDAP Authenticator Component for centralized and streamlined user management. This component is currently in beta.
Iguana 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.
Iguana 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
Iguana 10.1.90 - December 4, 2023
Git and Bitbucket credentials are now stored in the data-directory on a per user basis! This is big positive step towards supporting multi-user workflow.
Lots of little user-ability improvements - HL7 deep autocompletion now works with picking up names of fields as well as their content just like Iguana 6. A lot of keyboard actions have been refined, some things like clickable targets for file menus are larger. We're constantly looking for little ways we can make a better user experience.
The windows installer has been improved Windows Installer - Non Local System Account User and Windows installer allows changing the working directory.
We've also streamlined the Linux install further so it creates a secure password for you automatically.
The git cache gives more clear indications when a component isn't ready and if there is a permission problem with a library a component uses.
We've simplified your choices when creating components so you don't need to think about whether a component should be editable. No need to worry - you can do it later - it streamlines and simplifies the user interface.
Choosing date ranges in the log browser has been simplified to allow you specify the start and end of the range without worrying which one is earlier - just another step to making the user interface doesn't get in your way.
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 - November 15, 2023
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 - 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
-
We streamlined the forget your password workflow
-
New Tutorial Starter to get started
-
We put in helpful feedback for this Network Access - where Iguana needs to connect
-
Connecting components is off by default.
-
Clear instructions and relevant information is now provided to better guide users when creating different types of files in the Translator.
-
Improved user experience and UI layout of database export tables.
-
Improved user experience during updates. No more refreshing your browser after upgrades!
-
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 - 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)
Iguana 10.1.86 - November 1, 2023
Two very major changes:
-
Script Initialization (INIT Call)
- 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 - 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.