Multiple issues with the Java 9 release candidate occurred
Task Planner replaces Scheduler
LetsEncrypt (https certificate provider) can be updated using the Task Planner
Improved rendering of Reports embedded in Emails send via the Task Planner
Will provide better support for most mail clients, except any kind of Outlook software
SDK comes with new sample plugins and Gradle scripts to compile them
Standalone HelpCenter for the documentation
Datasources can be saved using a Maintenance Backup Task
i-net Clear Reports runtime
Changed Behavior
The JAR file inetslf4j.jar was renamed into inetloggeradapter.jar. It also contains an adapter for Commons Logging
PDF export: JPEG images in EXIF format now supported
Memory improvements for images with image key
Date parsing order optimized to conform the modified date patterns in Java 9
Fixed Bugs
PDF export: Some bugs in PDF/A-1b export has been fixed
XLS / XLSX export:
Number property formulas were used although the Decimal number format was used instead of the user defined number format and the property formulas should be disabled. This could result for example in a wrong sign
Client timezone was ignored for date time values in the XLSX format
"Suppress if Duplicated" does not suppress duplicate fields in some cases
No cipher suite error with HTTPS connections occurred
Line height style was only used in first line of wrapped text, if Text Interpretation "HTML(advanced)" was used
Fix a bug with recursive table joins over multiple data sources (DS-A → DS-B → DS-A). The resulting error message was: "Report Error [1403] Error occurred while fetching data or while using data cache."
ORA-28040: No matching authentication protocol - occurred with Oracle 12c
The current execution of the formula "x" was aborted due to a null value
Directory Plugins and lib not found if UNC path was used with Java 8
HTML Report Viewer
New Features / Improvements
The HTML Report Viewer will now export reports with more than 100 pages to PDF instead of printing them using the browser function
Fixed Bugs
If a report page can not be found in the HTML Viewer after refreshing the report (out of range error), the last page of the report will be opened. The viewer will be blocked until the report finishes rendering
CSV export from the HTML Viewer with custom delimiters set to 'Other' or 'Fixed column width' did not work
Prompt parameter value was decoded. This was problematic for PropertyChecker implementations
Export format "HTML.ZIP" was not available if not all export formats allowed for this report
Additionaly to the percent value the following values are now possible: "Fit Screen", "Page Height" or "Page Width"
Prompt parameters were double-encoded.
i-net Designer
Changed Behavior
Support for the Windows setting "Large Fonts" in the i-net Designer added if it is used with Java 9
Now the user formula can be named the same as Property Formulas
Remote i-net Designer requires the adhoc plugin
The Remote Designer now supports the JNLP protocol for a direct start of the JNLP file. The HTTP URL stays available as fallback link
Fixed Bugs
Exception com.inet.cache.internal.CacheLoadException occurred on Unix if there are 2 instances running
Incorrect error markers occurred in problem finder. This error only occurred for formulas that were using a 'user defined function' when loading a report from the repository
Problem Finder does not warn if all Page Header sections together are longer than a page but "Underlay Following Section" is activated for one of the Page Header sections
NoSuchMethodError: com.inet.viewer.ViewerUtils.c() occurred if the remote Designer was started from i-net Clear Reports running in a servlet engine like Tomcat. In this case it was not possible to open a report or to create a new report
Task Planner
Fixed Bugs
Export Properties was missing in "Jobs" dialog "Report" for Excel and Open Document Spreadsheet
CSV export was missing
Problems in the task planner with the reporting cache occurred if a previous task execution has produced an error
Repository
Fixed Bugs
MIME type mismatch via SSL connection with strict MIME type checking for Echo2 Modules like Repository Browser
Servlet
Changed Behavior
Servlet Spec was changed to version 3.1 and the class of the login servlet was changed to com.inet.authentication.LoginServlet