Release log

Release log

This is the list of the InterFormNG2 releases and the major new features in each release:

Alert
Important: InterFormNG2 now runs on Java 17. So you need to install Java 17 on Linux and the IBM i platform, if you want to InterFormNG2 on either of these platforms. Java 17 is embedded in InterFormNG2 on the Windows platform. External jar files e.g. for database drivers should be copied to a special libext folder.
Alert
Important: For the IBM i platform: Java 17 does not include fonts like e.g. in Java 8, so you need to ensure, that at least one font is available for Java. This is solved by installing fontconfig as described in the section, Java 17 font issue.
Info
IMPORTANT: The communication protocol for the remote client notifications has been changed. If the remote client is used and has socket notifications enabled, then an update to InterFormNG2 v4.0.2 also requires that the connecting remote clients are updated.
Info
IMPORTANT: It is recommended to activate the new option, Keep processed files on "From IBM i Output Queue" components, to automatically clean up old processed files. The workflow components "From IBM i output queue" stores processed spooled files in IFS directories on /IFormNG2/temp/ToNG2/<LIB>/<QUEUE>/.processed and the files will build up unless old files are deleted.

Version 4.1.1 

Designer

  • Correction to rotation of template containers in the designer result view (in some cases an incorrect rotation angle was used).

  • Correction for dragging rotated containers in the designer result view. Previously the container would move in the opposite direction of how it was dragged.

  • An option for PDF/UA-1 preview has been added in the designer (requires Advanced PDF license).

  • In the designer, when selecting an element inside a table cell, the table cell buttons are no longer displayed on the toolbar (since it could be confusing). The cell buttons are now only shown if the cell element is selected.

  • Correction to the designer template tree search function which previously did not find expressions in all element types.

  • Correction for the designer template tree changing expansion levels after a preview and sometimes partially disappeared.

  • In the designer, re-opening the same template will now discard changes made to the template and open the previously saved template.

  • Logic and variable element properties that have been set using the XPath expression wizard, now have a button for switching back to manual entry.

  • Correction to the rulers in the designer so they now show the position correctly.

  • Removed the incorrect error message "Cannot checkout: templateComponent resources are not under version control" when modifying a component in the designer.

  • Reduced the width of the "Locale string"/"Expression"/"Workflow variable" input field in the template properties locale source.

  • New Retain table width option on the table element. This makes a flexible table column include the widths of columns that are removed by column logic expressions.

  • Correction to the built in functionng:numberFormat. It now the designer template locale as default locale.

  • Correct error concerning a translation locale expression on a text element. This expression was validated (potentially causing a warning) even when the text element is not a translation element.

  • When an image used in the designer has no extension to indicate the image format, an attempt is now made to auto-detect the format. This is mainly relevant if you include an image via a URL.

  • When switching between plain text and XPath input on position and page size, numeric values are now converted correctly. 

  • Correction for an error that caused PDF creation to fail if a WEBP image with alpha channel was used in the document.

Performance

  • Performance improvement to email log searching when using the embedded database.

  • Correction to prevent usage tracking functionality from delaying a workflow when the license server is inaccessible.

Job log

  • Added a job log message when returning from a sub-workflow. Log message term "direct" changed to "sub-workflow".

  • The workflow component, List filesystem directory now generates a log message.

  • Correction to the job log where the "template" icon would previously always show in white, even if the template processing has warnings/errors.

  • Correction to the job log message display to prevent long log messages from overlapping.

  • Added specialized icons for a number of job log items that previously showed the default empty square icon.

Library

  1. In the Library grid view, the large gap between folders and files has been reduced.
  2. In the Library resource browsers, the full resource name is now always displayed as a tool tip, so it is possible to see the full name even if it has been cut short due to limited column width.
  3. The library search functionality will now search sub-folders as well.
  4. Corrected a visual misalignment in the SPLF upload dialog, when the library name was not found.
  5. Removed the double scrollbar from the SPLF viewer in the library.
  6. When moving or deleting multiple resources at once, the confirmation message will now also show the number of resources for which the operation failed (if any).

License

  1. Correction to the license screen which previously failed to display when no licenses were registered (was only a problem on IBM i and Linux platforms).

Printers

  1. In the printer settings it is now possible to un-group a printer.
  2. In the printer settings the collapse and expand buttons are only displayed when at least one group has been created.
  3. Corrected typo on printer queue settings, changed "prints" to "Prints".

Export/Import

  1. Correction for an error that occurred when using resource import to import printer settings when no printer settings had been defined.
  2. Correction to resource export UI where marking one settings group would mark all settings groups.

Workflow

  1. In the workflow designer it is now possible to change the order of multicast branches (on the multicast component properties).
  2. In the workflow designer it is now possible to change the order of workflow variables on the Set multiple workflow variables component. 
  3. Correction to MIME types and filename/fileparameter being swapped for HTTP Multipart post request.
  4. The workflow component, HTTP Get Request from REST API can now set the 'Convert JSON to XML' checkbox and supports the GET / DELETE / HEAD / OPTIONS / TRACE HTTP methods.

Versioning

  1. A confirmation dialog has been added when cancelling checkout of a resource (both within the designer and the library).
  2. When a workflow is locked during approval, it is now possible to use the scrollbars while viewing the locked workflow. Component properties can also be expanded.

Email log

  1. Added a search button on the email log screen, replacing the previous automatic search. Also added a busy animation while the search is ongoing.

User Interface

  1. Changed the sort order of the recent templates/workflows on the dashboard, so the most recently accessed item is now furthest to the left.
  2. On settings with multiple tabs, it is now validated that each tab has a unique name.
  3. Correction for password not working on login if it contains certain special characters such as / and #.
  4. When logging in with a URL that is not allowed by the user's role, the user will now be re-directed to the dashboard.
  5. Corrected the error message that is displayed when trying to log in with a non-existent username.
  6. When expanding a workflow group or printer group with no items in it, an information message is now displayed in the list.
  7. The system admin resource locations wizard now allows defined GitHub settings to be selected from a drop-down when using GitHub repository protocol.

Other

  1. Correction for the input form not being displayed when accessing the /forms/form/ page.
  2. Correction to an error that caused settings import to fail if no existing settings were saved in the imported settings group.
Version 4.1.0

Workflow

  1. Now it is possible to suspend individual workflow components as described in the section, disable individual workflow components.
  2. New combined group/list view for the workflow list.
  3. An option to suspend/resume multiple workflows in one go has been added.
  4. The workflow component, structural split (a split where the document structure is kept) has been added. This component keeps original structure of the XML and includes any nodes outside of the node that is used for splitting. This component is normally recommended over the Split XML component.
  5. In the workflow component, CSV to XML the escape character \t (tabulator) is now also supported.
  6. Excel templates can now also be used to generate CSV formatted output. That can be done with the workflow component, Excel template to CSV.
  7. A new workflow component for removing a named attachment has been added. The new component is called Remove named attachment.
  8. A new workflow component named: Loop time-limited store has been added. Similar to the repeat element this component iterates through the stored items of a time-limited store.
  9. The workflow repeat component now validates that the repeat count is a number. Better warnings from retry-repeat when the retry and delay values are not numbers.
  10. Workflows that contains split components with an empty XPath can now be saved (the workflow will still give an error when running).
  11. In the set workflow variable(s) workflow components, the predefined variable names can now be selected from a list.
  12. Correction to the Append a PDF workflow component that in some cases failed with an exception.
  13. Fix for parameters and headers being switched around in the workflow component: HTTP multipart post component.

XPath

  1. The built-in XPath function: ng:checksum has been added. This function returns the checksum for various checksum/hashing algorithms.
  2. Added XPath function ng:bidiSwap for swapping the reading order of a text. Useful for right-to-left languages.
  3. Fixed “file access allowed” check in built-in XPath function ng:base64EncodeFile.

Designer 

  1. Support for legacy Windows symbol fonts (Wingdings, Webdings etc) has been added.
  2. Most barcodes now have a max width option, to auto-scale the module width.
  3. Images and components can now be uploaded within the designer.
  4. In the designer the context menu, Insert after (right-click on the element) is now also available on a select element.
  5. Redesign of the template designer toolbar to prevent squashed controls with small screen size.
  6. Correction to the designer result view page size when using a dynamically calculated page size.
  7. In the designer layout sidebar, the horizontal scrollbar is now more visible.
  8. Correction for the designer result view sometimes displaying the elements of components that have been suspended.
  9. A new configuration option “file.overwriteChangesOnly=true” is now available for the application-default.properties file. If added files are only saved if they are different on binary level. This makes it possible to change and save changes to referenced template components without saving the main template. This is described on the section, Designer global settings.
  10. In the designer it is now again possible to see the full template path as a tooltip on the template name.
  11. In the designer, a ZPL preview printer is now selected by default.
  12. The designer results view now displays a field type hint on form fields.
  13. In the template designer the bold/italic font settings are now automatically toggled off when switching to a font that does not have those variants.
  14. Several corrections to generation of HTML output from e-mail templates: Non-Boolean expression in a select now give an appropriate error message. Components placed on the template element are used. Workflow variables now work correctly.
  15. Fix for form field checkbox rotation when the PDF is in landscape mode.

Logs

  1. Added extra information in the system log when the remote output notifier of the remote client is unable to start.
  2. Prevent stack overflow by limiting recursion when reading job logs.
  3. job log warning is now added for the workflow component, Named property to payload, if the named property is null.

Library

  1. Improved handling of moving/deleting multiple resources at the same time. Now you will only see a single message when all move/delete is done.
  2. In the Templates Library, the export with dependencies action icon is now also available on email and transformation templates.
  3. If a folder cannot be created in the library (because of an unsupported name) an error message will now be displayed.
  4. Improved display of long file names in the library and resource browsers.
  5. Corrected the search function in the translations editor which sometimes displayed incorrect results.
  6. The style editor dialog will now displays “justified” and “unwrapped” text styles more accurately.
  7. Choose file button is now disabled during template import.

Printing and printers

  1. The pages for printer settings has been redesigned.
  2. LPD printing (e.g. via Print on LPD printer or via a normal printer connected via LPD) now correctly reports error in case of connection refused from printer.
  3. Printer can now report back to a success or a failed workflow (technology and vender implementation dependent support).
  4. SMB printing now reports back the error in case of authentication failure.
  5. Passwords in settings for printers using SMB or IPP are now encrypted.
  6. Passwords for dynamic workflow variable (unregistered) printers now support secure variables.
  7. The "test connection" button is no longer displayed on remote output printer settings.
  8. In the printer queue it is no longer possible to redirect a printer to itself.

Administration

  1. An option for two factor authentication with the built-in authentication method has been added.
  2. New administration options for backup and restore of the embedded database.
  3. A new administration user interface for defining tenant resource locations/repositories. A wizard have been implemented to help you to setup each reference correctly.
  4. Some admin options have been moved to a new Admin group on the application top ribbon instead of being buttons on the settings screen.
  5. Redesigned license screen layout.
  6. New tenant settings with logo and color scheme to identify a tenant.
  7. A new webservice APIs for CRUD operations on resources.
  8. The "no support link" dialog can now be closed on the X.
  9. A new property, authentication.login.forceScheme has been added in order to be able to force the scheme of the internal authentication request.
  10. Correction to an error that caused passwords with parentheses to not work in settings.
  11. A pop-up notification is now shown when you sign on to the system administration, if the license is 7 days or less from expiring.
  1. Memory usage can be reduced when processing large spooled files with the new workflow input component, From IBM i output queue (Stream) that processes the spooled file one page at a time.
  2. A new option, Keep processed files option on the workflow input typesFrom IBM i Output QueueFrom IBM i Output Queue (Multiple) and From IBM i Output Queue (Stream) has been added. This can automatically clean up old processed files.
  3. Added two new options to post-process spooled file workflow component, to both move and hold/release in one go.
  4. Corrected styling of buttons on the Upload SPLF dialog.

Versioning

  1. Correction:  Checked out version is now ignored when versioning is disabled.
  2. When changing a component in a template while versioning is enabled, the component is now automatically checked out.

Modules

  1. Support for OpenId Connect Authentication has been added.
  2. A new workflow component, d.velop Documents to attachment can help you to retrieve document(s) from d.velop.
  3. Dual mode added for remote clients for better stability on faulty VPN connections.
  4. Support for multi-value fields in the To Next Archive workflow component has been added.
  5. In the password fields in settings, the Azure key vault option will now only be available when Azure Key Vault has been configured in the system settings.
  6. Corrections to classic M3 connection options allowing big-endian and little-endian definition of size.
  7. Correction to Entra ID authorization where a user that only had ROLE_SYSTEM_ADMIN would be presented with a non-functioning tenant UI when logging in.
Version 4.0.2

Version 4.0.2

Designer

  1. When saving a newly created template you will no longer get an invalid warning that data has not been saved.
  2. In the designer select element properties, the first expression can now also be deleted when multiple expressions are created.
  3. In the designer text element properties for translations, the source inputs are now properly aligned.
  4. Corrected an issue where changing the border or background color of a single table row could affect other rows than the selected one.
  5. Correction to an error that could cause a template to be corrupted when adding a table row to a table that is inside another table.
  6. Correction to the XPath function tool-tip in the designer (while hoovering over the function), so it again shows all information about the function.
  7. In the Template defaults settings it is now possible to edit individual colors in the color palette.
  8. Improved placement of some barcode properties in the designer.
  9. Correction to visual layout of the designer table properties for "Repeat first X rows" input. 
  10. The designer now allows variable names to include a hyphen character.

User interface

  1. In the Library, it is now easier to move a resource to the root folder.
  2. Reduced the background darkening effect of dialog windows to make it easier to read data in the background.
  3. Moved the position of some tool tips, so they do not obscure the view of the relevant data.
  4. Corrected an error where marking a file in the Library would also mark files with the same name within sub-folders.
  5. Correction to the XPath wizard so you can once again switch to manual input.
  6. Correction to the area input field in "split spool" workflow components (Split spool (fixed key position) and Split spool (variable key position)) where selecting from the spooled file view would result in invalid data being inserted.
  7. Improvements to the layout of ZPL advanced settings on printers.
  8. In user management, the "add tenant access" button is now disabled when the user has access to all tenants.
  9. Correction to the visibility of the role check boxes in user management.
  10. In the Library, more characters are now displayed for file/folder name, if there is enough space.

PDF

  1. PDF rendering will now replace characters not in font with default Unicode replacement character <?> instead of stopping the rendering.
  2. Support for PDF printing (viewing hint) duplex / simplex using the predefined workflow variable pdf.viewerPreference.duplex. This can help be used in order to setup simplex/duplex on the PDF attributes to be used if/when the PDF file is printed directly on a PDF compatible printer. 

Windows Share

  1. Fix for test button for Windows Share in settings which now correctly decrypts the password.
  2. ​The new Windows Share workflow components now correctly decrypt the password defined in settings.

License code

  1. License Windows 2025 hardware check support for WMIC alternative using PowerShell.
  2. Registering a license without end date will no longer cause validation errors.
  3. The license screen now refreshes after a license is deleted.

Workflow

  1. The workflow component, SPLF property to body is now marked as deprecated because it has the same functionality as the component, Load SPLF from property, which should be used instead.
  2. Correction for XSD resource, that imports other XSD resources, not working if it is placed in the root of the Library.
  3. After running the workflow component, SPLF to XML, the converted XML is now available for additional XPath expressions in Workflow.
  4. In workflow components, the default value for optional fields is now visible.
  5. When creating a new workflow, any validation error message is now moved up to a more visible position.

Remote client

  1. Improved handling of network disconnects on the remote clients output socket notifier, so the client properly reconnects when the network is reestablished.
  1. Correction for the “remote” section of the printer queue showing a validation error in some cases.

IBM i

  1. Version 4.0.2 for the IBM i platform has been re-released with a new option, which can setup the how to handle overlapping spooled file lines with underline characters. This is setup via the data area, IFORMNG2/RMVUNDERLN.


Version 4.0.1

Version 4.0.1


PDF output

  1. A bounding box is now added on images in PDF/UA-1 output. This was added to ensure a valid PDF/UA output.

HTML output

  1. Text elements with translations are now correctly handled in HTML output from email templates.
  2. Variables and logic elements (if element and select element) prior to the page element are now correctly handled in HTML output from email templates.
  3. Vertical alignment on table cells are now correctly handled in HTML output from email templates.
  4. Flow direction “row” now works on table cells when generating HTML output.
  5. A zoom-level drop down has been added to the HTML preview in the designer. HTML preview is only possible for email templates.

Designer

  1. In the template designer, the first container/template border thickness and color is now shown as default in the borders drop down.
  2. The designer "save as" dialog will now validate filenames without case sensitivity if the underlying file system is not case sensitive (Windows).
  3. The element search function in the designer now also include transform XMLElement and XMLAttribute names.
  4. The designer no longer shows an incorrect error about missing translation locale when you change the locale on a translation element.
  5. In image properties you can now click on the image input field to select a new image.
  6. Correction to translation properties in the designer, which did not show the translation key when an XPath expression was used as key.
  7. Template designer page properties now again allow up to 3 decimals on numbers.
  8. When changing the alignment of a table cell/row/column using the toolbar button, the element now remains selected.
  9. The Excel designer result view now only renders a maximum of 10 sheets, 50 columns and 200 rows in order to not crash the browser (Normal sheet rendering is not limited).
  10. The placeholder field in the workflow variable element has been made wider.

Workflow

  1. Corrected an error that caused the old version of a font to still be used after a new version of the font was uploaded.
  2. Correction to an error in the Swagger HTTP workflow component which failed if a parameter example did not have an example value specified.
  3. Correction to Payload to time-limited store workflow component which would fail on first usage with a new store setting.
  4. The workflow list now shows the timestamp of the last change to the workflow.
  5. In the workflow component selection dialog, the "Printable" icon text no longer overflows onto the description text.
  6. The password in email server input settings is now encrypted.
  7. A search option has been added to the predefined variables tab of the data source dialog.
  8. Improved user interface for using Azure Key Vault references for password/secrets in settings and workflow components.
  9. In the dialog for the workflow choice element, the up/down arrows are now placed next to the field that they move.

Job logs/Email log/Print queue

  1. The go to workflow function in the job log is now also available when reduced job logging is enabled.
  2. Correction for the output type not being saved in the job log when the reduced job logging is enabled.
  3. Job log message headline texts can now be marked, so they can be copy-pasted.
  4. Better looking ZPL and PCL icons in the job log output column.
  5. Added the missing e-mail log icons for “delete” and “release and send” actions.
  6. The printer queue screen will now as default show the latest print jobs across all printers, when no specific printer is selected.

Library

  1. Correction to support UTF-8 in translation properties to Excel import/export.
  2. Corrected an error in the library where doing a search and then selecting all found resources with "select all" would invisibly select all resources in the folder, not just the ones found by the search.
  3. .vm email template files can again be edited with the text editor in the library.
  4. SPLF files can again be edited with the text editor in the library.
  5. A validation has been added to prevent the use of underscore character for folder names in the translations library.
  6. Correction to export of transform templates which would fail with templates created in a version before v3.5.0.
  7. In the import translations dialog the name field will now be pre-filled with the filename of the selected file.

Version control

  1. When version control is enabled, the resource import in settings will now only check out imported resources. Resource import will only check out the resources that are under version control. The user can then publish them afterwards to apply the changes as a new version.

XPath

  1. Fix for “Enable filesystem access” for ng:fileExist.
  2. ng:resourceExist now returns true if the path is a folder. (Same behavior as ng:fileExist).
  3. In XPath expression input fields, typing a pipe | will no longer cause the auto-suggest list to appear.

User interface

  1. Unnecessary white box was removed from printer settings.
  2. Corrected the link that is triggered from the "submit a ticket" button in the support dialog.
  3. The browser tab now shows the new dark InterForm logo.
  4. On the license screen, the selected tab is now marked with a different color.
  5. The system admin button now has a different color on the tenant selection screen.
  6. The footer bar on the dashboard now stays at the bottom when zooming with browser zoom.
  7. New system administration setting for disabling display of external notifications (notifications sent by InterForm).

eSignAnyWhere

  1. Correction to the eSignAnyWhere v5 support, which was using a no longer supported v4 API call.
Version 4.0.0

Version 4.0.0

Alert
Important: InterFormNG2 now runs on Java 17. So you need to install Java 17 on Linux and the IBM i platform, if you want to InterFormNG2 on either of these platforms. Java 17 is embedded in InterFormNG2 on the Windows platform. External jar files e.g. for database drivers should be copied to a special libext folder.
Alert
Important: For the IBM i platform: Java 17 does not include fonts like e.g. in Java 8, so you need to ensure, that at least one font is available for Java. This is solved by installing fontconfig as described in the section, Java 17 font issue.

User interface

  1. New color theme and overall design for the front-end. The color theme and overall design has been changed for improved user experience. An introduction to the new interface is included in this section.
  2. New dashboard design with user-configurable widgets.
  3. The dashboard list of recent templates and workflows are now related to the logged in user account (was previously stored in the browser).
  4. The output counters on the dashboard have been replaced by job counters that count every workflow instance. The old total value is added to the total job counter. The weekly counter is reset to 0.
  5. New dashboard statistics for workflow health has been added.
  6. The library folder is not longer deleted when you attempt to rename it to the same name with different character case.

Printing

  1. PCL6 (enhanced) format is now an option for laser print output. This has been tested on a limited range of printers, so it is highly recommended to test the output thoroughly before moving to production. Alternatively PCL5 can  PCL6 can be selected as the mime type of a printer and it can also be generated with the Create PCL6 document workflow component.
  2. The predefined variable, interformng.zpl.includeLabelWidth which can trigger the ZPL label width in the ZPL output now also works for non-custom page sizes.
  3. The predefined variable, interformng.zpl.includeLabelWidth which can trigger the ZPL label width in the ZPL output now also works correctly for standard page sizes.
  4. In PCL5 output, positions below 0 (e.g. closer than about 6 mm from the left edge of the paper) is now force-moved to 0 and causes a warning to prevent strange locations of graphical elements.

Workflow

  1. A new workflow component has been added for calling a stored procedure in a relational database.
  2. A new workflow component for sending and a new workflow input type for receiving messages on Azure Service Bus has been added. A related configuration has also been added in the tenant workflow settings.
  3. New workflow components for storing/reading the payload from a time-limited persistent store, as an alternative to using file system or resource library for temporary storage.
  4. New workflow component, SharePoint to attachment.
  5. The XPath wizard introduced in v3.5.0 is now available for use in more places, including the workflow editor.
  6. Some deprecated workflow components have been removed from the selection list when inserting a new workflow component.
  7. For the workflow components, To FileSystem and To Windows-share, a warning has been added if file conflict resolution is “Append version” and the number of files in directory is above 1000.
  8. The workflow component, Multicast and merge now works again (was broken in v3.5.0).
  9. Correction so the codepage setting on the workflow component, From IBM i output queues (multiple) will actually be used.
  10. Correction to JavaScript workflow component to ensure that string values returned by XPath lookups are compatible with JavaScript string type.
  11. Correction to on error workflow not working in workflows with certain special components such as First in, first out queue.
  12. Change to how compiled workflow files are updated, hopefully preventing them from being locked in a disk-full scenario.
  13. Correction to a newly created workflow starting as suspended if a previously deleted workflow with the same name was suspended at the time of deletion.
  14. Correction for ActiveMQ input component failing if the workflow name contains certain special characters.
  15. Webservice input can now return other status codes than 200 and custom http headers.
  16. Added support for minimum age for input files (Using file lock technique) when reading from a folder.

Designer

  1. It is now possible to do a printout directly from the template designer.
  2. Option for horizontal alignment of dynamically positioned elements in table cells.
  3. TIFF images used in a template are now visible in the designer result view and can also be viewed in the library.
  4. Base64 image URLs containing spaces and newlines no longer cause an error when used in document templates.
  5. In the template designer it is no longer possible to drag-drop move a table row/column that is below a row/column expression or to delete a row/column that is below a row/column expression. These invalid actions could cause the template to become corrupted.
  6. When changing the unit of template page margins, the values are now re-calculated to the selected unit.
  7. Correction to Excel designer showing a warning "reference to unbound variable" even though the variable is defined.
  8. Correction to the language setting on template defaults which previously always showed "en" even when something else was selected.

PDF

  1. Limited support for creating PDF documents that are PDF/UA-1 compliant.
  2. Embedded and attached files inside a PDF can now be extracted as attachments.
  3. The workflow component, PJL wrap PDF now also works for existing PDF files without setting the workflow variable, render.page.last to an integer value.

Export and import

  1. New option to import/export translation properties files to Excel or XLIFF format.
  2. New option for selective import of workflows (only import some of the workflows in the zip file).
  3. To export workflows you now first need to select the workflow(s) and then click the export icon on the upper right.
  4. Translation resources used in variable elements or transformation templates are now included in the template export with dependencies.
  5. Correction to selection of resources in resource export UI to prevent all folders with the same name being selected across all resource types.

Email output

  1. It is now possible to use plain text as the body of e-mail messages (previously only HTML was possible). The is illustrated in the section, email input.
  2. New workflow input component, Read from email server has been added. This can be used for monitoring an email inbox for incoming emails.

License key

  1. Missing license module errors will now show which license module that it needs.
  2. License modules now show Valid from and Valid to (dates copied from the license).
  3. License information for Windows can now also be obtained through PowerShell3 (and not just WMIC command).

Windows share

  1. Windows share connection settings can now be defined in tenant settings.
  2. Massive improvements and changes to Windows share, making it more like “normal” OS file system access. This includes a lot of new workflow components, additional built-in functions and a URL extension, which makes it possible to refer to files found via a Windows Share via a simpel URL. All the additions are listed in this section.
  3. Windows Share (SMB Protocol 2/3)

Storage improvements

  1. New setting for automatic daily database maintenance, reducing database growth and improving long-term performance (Only when using the default setup with embedded database).
  2. New job log setting for reduced job log content. This will reduce the amount of storage space used by the job log.
  3. A new printer queue setting on the tenant settings has been added. If enabled the payload is deleted once the print job is successfully completed, thereby conserving storage space.
  4. A new option, Include in e-mail log has been added on the on the email workflow components: Create PDF email, To email server and Send an HTML email to only log the email sending event without logging the entire email message, thereby conserving storage space.

Performance improvements

  1. Reduced memory usage when creating documents from templates.
  2. Performance improvement when using translations with a locale that has no matching translation resource.

IBM i

  1. The Upload Spooled file dialog will now suggest library names once the queue name is entered. In the From IBM i output queue workflow component, the library name is now optional if the queue name only exists in one library.
  2. When IBM i connection settings are changed, restart all workflows that reads from a data queue so they use the new connection settings.
  3. Spooled files of *USERASCII type are now ignored without error when read by the From IBM i output queue workflow component.
  4. Automatic cleanup of temporary fonts in the folder /iformng2/tmp/tempFontFiles is no longer done. That is no longer needed as Java 17 removes old temporary fonts.
  5. It is highly recommended to stop scheduling jobs, that run the command, IFORMNG2/NG2CLEAN. This deletes old unused fonts, but might even delete temporary fonts, that are still used.

Modules

  1. The eSignAnyWhere integration components now also support the new version 6 of the eSignAnyWhere API (requires new envelope format).
  2. New setting for the remote output client to use chunked download. Chunked download is useful if there is a bad connection between InterFormNG2 and the remote client. This can e.g. be the case if InterFormNG2 is running in the cloud.
  3. Correction to remote output which now also works when using an external database with the custom InterFormNG2 connection pool.

Other

  1. A new section in the manual, Backup and Replication has been added. This includes details and recommendations for backup and configuration of replication/mirroring of the IFormNG2 folder.
  2. New option for high-availability setups where a primary InterFormNG2 instance holds the master resources and replica InterFormNG2 instances synchronize resources from the primary.
  3. Added delete and update operations to the printer APIs.
  4. It is now possible to use secrets from Azure Key Vault for password/secret fields in settings and workflows.
  5. Database column name with unusual characters (like #) are now transformed to valid XML names when using SQL select.
  6. Correction to job log warning being created for a missing barcode text even when barcode error handling is set to ignore.
  7. The fonts used by the front-end are now embedded in the application.
  8. Using ng:resourceExist to check the existence of a resource will no longer update the "last used" time.


You can find  all versions by following these links:
    • Related Articles

    • Release log Version 1.x.x

      This is the list of the InterFormNG2 releases versions 1.x.x and the major new features in each release: Version 1.9.0 Version 1.8.0 Version 1.7.1 Version 1.7.0 Version 1.6.0 Version 1.5.4 Version 1.5.3 Version 1.5.2 Version 1.5.1 Version 1.5.0 ...
    • Release log Version 3.x.x

      This is the list of the InterFormNG2 releases versions 3.x.x and the major new features in each release: Version 3.5.1 Version 3.5.0 Version 3.4.3 Version 3.4.2 Version 3.4.1 Version 3.4.0 Version 3.3.2 Version 3.3.1 Version 3.3.0 Version 3.2.0 ...
    • Release log Version 2.x.x

      This is the list of the InterFormNG2 releases versions 2.x.x and the major new features in each release: Version 2.4.2 Version 2.4.1 Version 2.4.0 Version 2.3.0 Version 2.2.0 Version 2.1.2 Version 2.1.1 Version 2.1.0 Version 2.0.3 Version 2.0.2 ...
    • Logs

      In InterFormNG2 there are 8 types of logs: The job logs. This contains details information of what happened during processing of each input file. This can be used by non-technical users. A system log. The core log of InterFormNG2. This is advanced ...
    • Job logs

      Whenever InterFormNG2 is processing a job a related job log is also created. The job log lists all details, outputs and possible errors/warnings concerning a specific input file. The details for the job logs are divided into these sections: Setup for ...