i-net Clear Reports Changelog

What's new in i-net Clear Reports 24.4.213

Apr 29, 2024
  • Migration Information:
  • The Java Viewer Applet has been removed. In modern browsers, Java Applets have been unavailable for some time now. You can still use the Java Viewer in API mode.
  • The ReportServletJSP has been removed. It was used as an entry point for *.jsp files that allowed to instantiate report engines and control Java Viewer Applet HTML output.
  • The Drive will replace the previous Report Repository as the central storage solution.
  • Field Settings:
  • Custom field of type "Selectable Values" with both options "Own Value" and "Multiple Values" activated are migrated to the option "Own Value". A combination of both options is not possible anymore.
  • HTML Engine:
  • The HTMLEngine is a core component of all our products. As such, it must be included in the plugins directory at all times; otherwise, the server will not start.
  • System Core:
  • The minimum required Java version is Java 17.
  • Plugin Changes:
  • The Crystal Reports 8.5 flag "Convert DateTime to Date" is no longer supported.
  • The Zxing barcode JavaBean supports the code GS1-Data-Matrix.
  • MariaDB Connector/J driver added.
  • Removed Support for ReportServletJP
  • The non-functioning export of JAR files, which also contained the Report Viewer, has been removed from the server.
  • Added dynamic update of available report renderer formats that can be selected as default rendering formats in the configuration.
  • New Java annotation '@DoNotOptimize' for user defined functions. This annotations prevents functions with constant parameters from beeing optimized and thus from beeing always called once. '@DoNotOptimize' should be used whenever a function manipulates data instead of just returning a value.
  • Fixed Bugs:
  • In HTML (advanced) text there were problems with display:inline-block which could lead to unexpected breaks when rendering.
  • i-net Designer:
  • Fixed Bugs:
  • The designer could only open 2 files via drag & drop.
  • Sample Reports Repository:
  • The samples will also be added to the Drive in addition to the deprecated repository.
  • Server Printing:
  • Added Remote Printing menu to the PDF Viewer.
  • Calendar:
  • Fixed Bugs:
  • Setting up a calendar Task Planner trigger on repeating events that began in the past did not correctly compute the next execution time.
  • CoWork Calls:
  • The area of an active call can be opened in a new window if this function is supported by the browser. This window can be freely positioned and resized.
  • During a call, the own participant and those with a video (camera or screen sharing) have a context menu (to be called up with the right mouse button) to control actions. This applies, for example, to switching the camera or microphone on and off. For participants with a video stream, this can be pulled out as an overlay in supported browsers. This overlay can be freely positioned and resized.
  • Field Settings:
  • Dropped option "Own Value" + "Multiple Values" for custom fields of type "Selectable Values", only one of both is allowed.
  • Help
  • In the diagnostic application, in the System Dumps section, there is a new option to export the SBOM in JSON format.
  • HTML Engine:
  • Initial Release of the JWebEngine as a plugin.
  • i-net CoWork:
  • If i-net CoWork runs within an i-net HelpDesk installation, a new ticket with the content of the message can be created with a menu entry at a message.
  • In the Google Chrome browser, the system's idle detection can be activated in the settings. The "Your device use" permission must then be granted in order to use the detection.
  • Mail Support:
  • PGP support added including the ability to use private keys with passphrases. Incoming encrypted emails can be decrypted using the private key, and outgoing emails to addresses whose public keys we have are encrypted. Public keys included in incoming emails are automatically imported.
  • OAuth / OpenID Authentication:
  • Added Sing in with Apple as authentication provider. Note: you have to be enrolled in the Apple Developer Program to set up the authentication connection.
  • PDF Viewer:
  • Initial Release of the PDF Viewer. The viewer can be used as a rendering format, much alike the HTML Viewer.
  • The viewer is called using init=pdfviewer when requesting a report. It will only be useful in an online browser when rendering reports.
  • The viewer takes care of loading the requested report, as well as handling prompt request.
  • It should be noted, that the viewer will display reports only when they have finished rendering. The state of loading the PDF is provided from the viewer.
  • PDFs displayed in the viewer can be saved and printed, if natively supported by your modern browser.
  • Using a prompt on refresh option you can modify the prompt input when reloading a report using the menu.
  • Report files with group information will render an outline on the left side. You can select an outline entry to jump to the page and section - which is highlighted. Clicking the entry again removes the highlight from the document.
  • A separate text search is not provided by the viewer, since the browser has a much more powerful search. However, you can select and copy highlighted text from the document.
  • Remote GUI:
  • If the product login is activated and users log in with the user name and password stored there, they can have a reset link sent to them in case they have forgotten their password. To do this, the user must have entered an e-mail address and e-mail dispatch must be configured on the server.
  • Fixed Bugs:
  • Some HTML editor actions in dialogs could not be used in Firefox browser.
  • Setup Wizard:
  • When execution of setup is required, it displays a banner for that in all applications.
  • Store:
  • Up to 5 teasers are displayed at the top of the store, which are automatically rotated through.
  • The description of plugins, as well as the changelog and migration information is added to the documentation in the help.
  • Setup will no longer update plugins automatically when only a minor update of the core product (i.e. 22.4.120 to 22.4.198) was performed.
  • SVG image embedding:
  • Added JSVG library to render SVG files, e.g. for report files.
  • Added compatibility level option for previous version 23.10 that allows to switch back to the Batik SVG renderer.
  • System Core:
  • The bundled Eclipse Temurin Java VM was updated to version 21.0.2.
  • Added support for Java version 22
  • Fixed Bugs:
  • User search result entries will avoid displaying the same value in the top and bottom lines.
  • Security Fixes:
  • Security Update for CVE-2024-30172
  • ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.
  • Task Planner:
  • The file system action has been converted into a completely new "Save file" action, which now supports the integration of other sources, such as the Drive plugin.
  • The Move Ownership page in Maintenance now supports resetting the chosen settings on the page.
  • Themes:
  • Adding 7 new themes
  • Two-Factor Authentication:
  • Two-factor authentication can be deactivated for certain server IP addresses.
  • Users and Groups:
  • Before irrevocably deleting a user, an dynamic overview is shown of which types of data are connected to this user and will be gone if the deletion is performed.
  • Windows Authentication:
  • Support for the Negotiate authentication protocol has been added. This means that Kerberos login is supported.

New in i-net Clear Reports 22.4.208 (May 16, 2022)

  • Reporting:
  • Font replacement improved for 'HTML advanced' formatted text. The replacement now works on character-level, just like in other text types.
  • TotalPageCount should now be evaluable in a trigger function.

New in i-net Clear Reports 21.10.280 (Jan 21, 2022)

  • Fixed Bugs:
  • Images that contains a mask was not displayed in PDF export
  • Column width and coordinates of a text box inside multi column layout in sub reports was wrong for ODS and XLSX format
  • HTML format:
  • Image alignment in text with text interpretation Basic HTML was incorrect
  • Regression in version 21.4: Advanced HTML layout does not handle NULL values for the HTML output format
  • Embedded scanned PDF files was incorrect displayed in the PDF export. Depending of the structure of the embedded PDF file some images could be replaces with other images of the same document
  • Ignore expired sessions when calling: DataSourceConfiguration.getDataSource(x)

New in i-net Clear Reports 21.10.245 (Dec 21, 2021)

  • Overview:
  • Internet Explorer and the “old” Edge browser (not Chromium) are no longer supported
  • Security:
  • PostgreSQL version updated because of CVE-2020-13692
  • I-net Clear Reports runtime
  • Changed Behavior:
  • PDF export: The rendering time is used as creation time of the PDF file. In earlier versions it was the creation time of the rpt template
  • The XLSX / ODS export creates fewer very small columns. This can cause problems if the report elements are not very well aligned and also very tightly designed
  • Embedded fonts preserved the original font family name now. This can result in a different printing output (print job size) via Java report viewer client if the same font is installed on the client system
  • New Features / Improvements:
  • Jpeg2000 encoded images supported
  • Font replacement improved for PDF reports if enabled
  • Perfomance of DatabaseMetaData.getTables() improved
  • HTML export:
  • New implementation of HTML-Advanced in HTML-Export added. The result will now be fixed by i-net Clear Reports, leaving less room for render differences in the client browser
  • XLSX / ODS export:
  • Cell-Distribution of output formats XLSX and ODS completely rewritten
  • For compounds reports with URL parameter “reports” the table sheets in ODS/XLSX use the title of the underlying rpt file. In older versions the title of the first rpt file was used
  • Report Server:
  • New Features / Improvements:
  • Web API: Upload and verification of a single or multiple file resources into the repository enabled
  • Apache Cassandra database supported as datasource. The CQL (Cassandra Query Language) can be used to fetch data
  • MongoDB database supported as datasource
  • Perfomance of DatabaseMetaData.getTables() improved
  • Fixed Bugs:
  • 21.4.371
  • Some PDF files embedded in the report are incorrect displayed in the PDF export. Depending of the structure of the embedded PDF file some images can be replaces with other images of the same PDF document
  • ClassCastException in Maintenance with MongoDB persistence occurred
  • I-net Designer:
  • New Features / Improvements:
  • Weblog datasource added
  • Fixed Bugs:
  • 21.4.265
  • Rendering issues occurred in the “Options | i-net Clear Reports”. The “i-net Clear Reports” icon was missing and the dialog “Manage configurations” was not displayed correctly
  • Report Repository:
  • New Features / Improvements:
  • It is possible to upload and verify a single or multiple file resources into the repository using Web API
  • Fixed Bugs
  • 21.4.255
  • Prompt request dialog did not work in the report repository when using a guest account
  • SDK:
  • New Features / Improvements:
  • A report (engine) can be printed to a local printer using .NET API
  • Task Planner:
  • New Features / Improvements:
  • Private key authentication to Task Planner FTP tasks added

New in i-net Clear Reports 21.10.211 (Nov 17, 2021)

  • New Features / Improvements:
  • Word break was improved for a more natural text flow
  • The alignment value of a field will now be applied in case of text interpretation 'HTML-advanced' as well
  • New output format added: Email. It is a simple HTML format. A single file format that can be used as email body. It can be triggered with the URL parameter: init=email
  • Formula function AddAttachment(String,Binary) added. It can be used to add embbedded files to PDF output format
  • Support for WebP images and other image formats added. The plugin “ImageIO Extension” is required. It can be installed using the plugin store
  • PDF export: Character replacing for embbeded fonts containing character which are in code blocks which are not in the code block list of the font
  • Reuse of images when exporting an embedded PDF to PDF, reduces the overall file size
  • Fixed Bugs:
  • Column width and coordinates of a text box inside multi column layout in sub reports was wrong for ODS and XLSX format
  • HTML format:
  • Image alignment in text with text interpretation Basic HTML was incorrect
  • Regression in version 21.4: Advanced HTML layout does not handle NULL values for the HTML output format
  • Embedded scanned PDF files was incorrect displayed in the PDF export. Depending of the structure of the embedded PDF file some images could be replaces with other images of the same document
  • Ignore expired sessions when calling: DataSourceConfiguration.getDataSource(x)
  • i-net Clear Reports Server:
  • Fixed Bugs:
  • The initialization for WebSocketEndPoint to be registerable in Oracle Weblogic was changed. This fixed the error `java.lang.IllegalStateException: Not in 'deploy' scope
  • Problems with CosmosDB persistence occurred
  • The error “java.lang.IllegalStateException: Not in 'deploy' scope” occurred if the WAR file of the i-net Clear Report Server was deployed in Weblogic Server 12.2.1.4. To solve it changed the initialization for WebSocketEndPoint to be registerable in Oracle Weblogic. Migration: In the web.xml of the a WAR file you need to add the listener com.inet.http.ExpandableServletContextListener
  • Access to repository from remote designer has not worked if report server was deployed as Servlet in an application server

New in i-net Clear Reports 21.4.265 (Nov 3, 2021)

  • Fixed Bugs:
  • Rendering issues occurred in the “Options | i-net Clear Reports”. The “i-net Clear Reports” icon was missing and the dialog “Manage configurations” was not displayed correctly
  • New Features / Improvements:
  • It is possible to upload and verify a single or multiple file resources into the repository using Web API

New in i-net Clear Reports 21.4.224 (May 17, 2021)

  • Overview:
  • Internet Explorer and the “old” Edge browser (not Chromium) are no longer supported
  • Security:
  • PostgreSQL version updated because of CVE-2020-13692
  • i-net Clear Reports runtime:
  • Changed Behavior:
  • PDF export: The rendering time is used as creation time of the PDF file. In earlier versions it was the creation time of the rpt template
  • The XLSX / ODS export creates fewer very small columns. This can cause problems if the report elements are not very well aligned and also very tightly designed
  • Embedded fonts preserved the original font family name now. This can result in a different printing output (print job size) via Java report viewer client if the same font is installed on the client system
  • New Features / Improvements:
  • Jpeg2000 encoded images supported
  • Font replacement improved for PDF reports if enabled
  • Perfomance of DatabaseMetaData.getTables() improved
  • HTML export:
  • New implementation of HTML-Advanced in HTML-Export added. The result will now be fixed by i-net Clear Reports, leaving less room for render differences in the client browser
  • XLSX / ODS export:
  • Cell-Distribution of output formats XLSX and ODS completely rewritten
  • For compounds reports with URL parameter “reports” the table sheets in ODS/XLSX use the title of the underlying rpt file. In older versions the title of the first rpt file was used
  • Report Server:
  • New Features / Improvements:
  • Web API: Upload and verification of a single or multiple file resources into the repository enabled
  • Apache Cassandra database supported as datasource. The CQL (Cassandra Query Language) can be used to fetch data
  • MongoDB database supported as datasource
  • Perfomance of DatabaseMetaData.getTables() improved
  • Fixed Bugs:
  • ClassCastException in Maintenance with MongoDB persistence occurred
  • i-net Designer:
  • New Features / Improvements
  • Weblog datasource added
  • Report Repository:
  • New Features / Improvements
  • It is possible to upload and verify a single or multiple file resources into the repository using Web API
  • SDK:
  • New Features / Improvements:
  • A report (engine) can be printed to a local printer using .NET API
  • TaskPlanner:
  • New Features / Improvements:
  • Private key authentication to Task Planner FTP tasks added

New in i-net Clear Reports 20.10.245 (Apr 16, 2021)

  • AdoptOpenJDK 11 bundled with installed i-net Designer and Report Server was updated to version 11.0.10
  • Support for Internet Explorer will be discontinued in the next version 21.4
  • Support for Java 8 will be discontinued in the next version 21.4. At least Java 11 will be required
  • Factur-X / ZUGFeRD plugin added
  • JDK 15 now supported
  • Tiff images supported

New in i-net Clear Reports 20.4 (Apr 16, 2021)

  • Java version 14 supported
  • Web API added for Datasource, Backup/Restore in maintenance
  • Web API core plugin added. It provides a GUI for that a permission is necessary
  • Translations plugin added. With this plugin it is possible to translate labels and messages of the GUI in an additional language
  • The minimum supported Windows version is Windows 8 or Windows Server 2012
  • The plugin reporting (file reporting.zip) added. It is required because it contains the base product
  • The XMLRPC plugin has been deprecated in favour of the new WebAPI plugin using a RESTful JSON interface
  • macOS: Recovery Manager started with an error "Protocol family unavailable"
  • Private Cloud License added

New in i-net Clear Reports 17.1.146 (Sep 25, 2017)

  • Overview:
  • Multiple issues with the Java 9 release candidate occurred
  • 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.”
  • 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
  • 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
  • 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

New in i-net Clear Reports 17.0.104 (May 18, 2017)

  • Overview:
  • 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:
  • Fixed Bugs:
  • ORA-28040: No matching authentication protocol - occurred with Oracle 12c
  • The current execution of the formula “x” was aborted due to a null value
  • HTML Report Viewer:
  • Fixed Bugs:
  • 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”
  • i-net Designer:
  • Fixed Bugs:
  • 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

New in i-net Clear Reports 16.2.93 (Oct 14, 2016)

  • I-NET CLEAR REPORTS RUNTIME:
  • New Features / Improvements:
  • Add class DocumentOutputStream to create rendered documents with fewer memory usage or write asynchrone.
  • Fixed Bugs:
  • Add also pieces of WHERE from the Record Selection Formula if in addition to the joined tables there is an SQL Command.
  • NegativeArraySizeException occurred while parsing an BMP image. BMP images with top down line order now supported.
  • PDF export:
  • The choosen embedded font for supplementary code points was incorrect. Symbolic fonts like SansSerif were not replaced correctly.
  • Replacement of logical Fonts has not worked correctly if PDFA export was used.
  • Texts with supplementary characters can be now be exported in PDF format.
  • The following exception occurred if a certificate with IBM JavaVM was used: java.security.NoSuchAlgorithmException: SunX509 KeyManagerFactory not available.
  • XLSX export: Skip zero characters in XLSX output because this produce corrupt XLSX files.
  • The error “Data not found : page=1.html” has occurred sometimes.
  • HTML EXPORT VIEWER:
  • Fixed Bugs:
  • Fix for Microsoft IE/Edge browser: Disable endless mode while rendering the report; Show Mouse-Not-Allowed for disabled menu entries
  • The jump position for search results and the group tree has been calculated wrongly when the report viewer page was scaled/zoomed in
  • I-NET DESIGNER:
  • New Features / Improvements:
  • Stored Procedure is not executed before the parameter request dialog appear. This improves the performance of adding large stored procedures to the report.
  • Fixed Bugs:
  • Report Error [217] Unknown image format occurred while adding encoded HTML document.
  • SCHEDULER:
  • Fixed Bugs:
  • NeedPromptException occurred even though no prompt was needed.

New in i-net Clear Reports 16.1.62 (Jul 30, 2016)

  • I-NET CLEAR REPORTS RUNTIME:
  • New Features / Improvements:
  • The cache for rendered reports was completely rewritten to prevent a large amount of sporadic errors and to improve the performance
  • Includes performance improvements for large XLSX files
  • Formula functions Ceiling, Floor, MRound and RoundUp added
  • crossdomain.xml and robots.txt can be set in the configuration manager
  • Includes memory improvements for reports containing “Page N of M” that take effect when a cache type other than memory cache is used
  • Support for Surrogates/Supplementary characters (32 bit characters) added
  • BOM (Byte Order Mark) added to text export if the encoding is UTF-8 so that text editors will correct display UTF-8 characters
  • Fixed Bugs:
  • Suppress Blank Section” has not worked correctly, if “Keep Together” was enabled for the same section. Problem occurred only if the dynamic content was on the bottom of the section
  • Searching inside advanced HTML elements has not worked in i-net Designer preview and report viewer
  • JAVA REPORT VIEWER:
  • Fixed Bugs:
  • In rare cases, reports could cause error messages in the report viewer if there were empty pieces of text.
  • I-NET DESIGNER:
  • Fixed Bugs:
  • NullPointerException occurred while opening old rpt file with enable “Customize Groupname” and “Use Formula Value” but no specified formula.
  • Because of bug in multicast DNS (mDNS) not all available report repository URLs were displayed in the drop down list in repository options if client or server has multiple network adapters.
  • Memory leak with property formulas occurred.
  • Copy & Paste of a formula element between two reports now also paste the formula if does not exists in the target report.
  • WAR FILE:
  • New Features / Improvements:
  • File initial_configuration.properties added. It can be modified and used to create the configuration of i-net Clear Reports servlet.
  • SDK:
  • Folder samplereports added. It contains the sample rpt files.
  • Setup:
  • Report server setup will create a report repository for sample reports if no configuration exists from another installation. The samplereports directory will be created in the ProgramData directory.

New in i-net Clear Reports 16.0.225 (Jun 6, 2016)

  • I-NET CLEAR REPORTS RUNTIME:
  • New Features / Improvements:
  • Support for placeholders in the SQL statement of the dynamic default values of parameter fields added
  • RTF export: Background color for text elements in editable rtf supported
  • PDF export: It is now possible to replace characters of not embedded fonts, used in report, with embedded fonts
  • The static logging binder for Slf4j was extracted in a separate JAR file inetslf4j.jar
  • Changed Behavior:
  • The deprecated command “seac” for accented character is implemented in embedded CID fonts
  • The report cache will be cleared after the (report) permissions have been changed
  • Fixed Bugs:
  • ODS export: Multiple white spaces has been ignored
  • If the report server was started with “-Djava.net.preferIPv4Stack=true” then “java.net.SocketException?: Protocol family unavailable” occurred
  • HTML REPORT VIEWER:
  • New Features / Improvements:
  • The HTML report viewer can be customized via plugins. See the HTML viewer programming guide for details.
  • Fixed Bugs:
  • Lines beginning on page 2 and going through multiple sections where missing in HTML viewer if the report contains an “N of M” element.
  • I-NET DESIGNER:
  • Java Beans show the result of before reading property forumlas.
  • It is supported to set a row buffer greater than 999.
  • Parameter field with Dynamic (SQL) default values can use Cascading Parent also.
  • CONFIGURATION MANAGER:
  • The max heap memory (-Xmx) for the Java VM running the report server can be set in the configuration manager dialog “Webserver”. The default value is 1/4 of the RAM (for 32-bit it is 256 MB).
  • .NET EDITION:
  • The .NET libraries are part of the SDK that you can download from our website.

New in i-net Clear Reports 15.0.322 (Jul 30, 2015)

  • Report Server Setup improved:
  • Java VM version 8 embedded:
  • The Java VM version 8 is embedded with i-net Designer and Report Server on Windows and Mac. It will be installed and used if no Java VM version 8 was found on the machine.
  • .NET and Java API in ReportServer included:
  • During setup of the report server using the Custom installation type it is possible to install the i-net Clear Reports .NET API with that it is possible to embedd i-net Clear Reports into an .NET application.
  • Configuration Manager reimplemented / redesigned:
  • To increase and simplify the configuration of i-net Clear Reports, the configuration manager has been redesigned and reimplemented. The assignment of properties to groups was improved. Also a simple and advanced view was introduced.
  • Simple and Advanced View:
  • Properties were divided into a simple and an advanced view.
  • Permissions simplified:
  • The Report Permissions and System Permissions were combined into Permissions. In the category Permissions it is now possible to specifiy which user and/or groups can execute all reports. The permissions for repository reports are specified in the Repository Browser.
  • Record Selection Formula optimized:
  • The record selection formula is now divided into a part that is executeable on the database and a part that is not executable on the database. The part that is executeable on the database will be added to the Where clause of the SQL statement. The other part will be executed in the memory. In previous versions the complete record selection formula was executed in memory if a part of it was not executeable on the database.
  • Report URL parameter "reports" added:
  • With this new property it is possible to render multiple reports as one output file, e.g. PDF file.
  • Output format Excel spreadsheet (XLSX) added:
  • With this version 15 it is possible to export a report into the newer Microsoft Excel spreadsheet fromat: XLSX.
  • Report URL parameter "sproc" is deprecated:
  • Instead of the sproc parameter you can use any of the prompt parameters in the report URL to set the parameter field value for a stored procedure.
  • Report URL parameter "queryfile" is no longer supported:
  • If you have report files with query files then you need to migrate it so that they use a datasource.
  • Behavior of Datasource.getConnection() changed:
  • The method Datasource.getConnection() has a call counter now. You need to call the same count connection close() like you call getConnection(). In the other case you will have a connection leak. The try-with-resources since Java 7 is recommended to use

New in i-net Clear Reports 15.0 Beta (Jun 25, 2015)

  • i-net Clear Reports runtime:
  • New Features / Improvements:
  • Report URL parameter “reports” added - the value should be multiple reports you want to render as one, separated by semi-colon.
  • XLSX export added.
  • Webserver plugin added.
  • CHAR and NCHAR values are also trunced for dynamic prompt values.
  • Limited the number of threads used by the jetty webserver on a high cpu count machine to prevent IllegalStateException: Insufficient max threads in ThreadPool.
  • The report URL will be resolved after checkProperties. This make it easier to work with your own address room.
  • Jetty version updated to version 9.2.10.
  • Changed Behavior:
  • To prevent an OutOfMemoryError the maximum number of errors in EngineState was limited to 10.
  • Formula ADD operation is now more strict: String can only be added to strings. Hidden internal type conversions are no longer possible.
  • Formula fields with evaluation time 'BeforeReading' that are included in the record selection filter can be executed on the databased also if they contain local variables.
  • For Oracle database, the column name will be used as column alias instead of comment.
  • When quotesToLowerCase (Quote Database Identifier) property is set in datasource configuration, database identifiers are always quoted.
  • API modifications:
  • Classes, methods and constants that has been set to deprecated in version 12 and older have been removed.
  • Added Classes:
  • com.inet.report.EngineBundle
  • Added Methods:
  • SwingViewerContext.SwingViewerContext(Component)
  • Fixed Bugs:
  • A summary field with enabled Running Total and with Evaluate “On Change Of” a group and Reset “On Change Of” any other field with the exception of groups has not worked correctly.
  • The needed hard disk space on a restart was reduced through reusing of files.
  • The method engine.getDefaultSqlOfAllStatements(boolean leavePrompts) has ignored the leavePrompts parameter.
  • The height of a section was not increased although it contains an image with enabled “Can Grow” property. It occurs in most output formats expecting Java report viewer.
  • PDF form fields did not work correctly in subreports.
  • HTML export:
  • Representation of developer edition labels was incorrect.
  • Text was not displayed after multi-column layout in subreport.
  • Representation of watermark were incorrect like developer edition label.
  • XLS export: ArrayIndexOutOfBoundsException occurred, if an image in a section does not fit to a sheet. In this case the section must start on a new sheet.
  • ODS export: Depending on the used cell distribution and the report design rows with height of 0 were added.
  • Java report viewer:
  • New Features / Improvements:
  • XLSX export added to export dialog.
  • It is now possible to switch between the prompts in the prompt request dialog using Ctrl+Alt+P and Ctrl+Alt+N.
  • Fixed Bugs:
  • If the Java report viewer was running at least with Java 7u65, then the printer properties dialog was not displayed after a click on the properties button in the print dialog.
  • Printer Properties dialog was not displayed since Java VM version 7u65. The printer property dialog will be displayed now immediately with Java version 7u65 or newer.
  • HTML report viewer:
  • New Features / Improvements:
  • Multiple page formats in the HTML report viewer and other export formats supported when using multiple reports.
  • XLSX export added to export dialog.
  • Introduce permanent link to the export menu of the HTML VIewer. It allows to copy the current export configuration. The button can be displayed via report url parameter.
  • The HTML report viewer supports Form Authentication within the viewer itself instead of before the viewer is being displayed.
  • IPv6 supported.
  • Timezone support added to HTML report viewer. This is only supported by the Chrome browser currently.
  • i-net Designer:
  • New Features / Improvements:
  • Problem Finder: Added rule to warn on Multi-section-elements which cannot be rendered because it starts in an underlay following section.
  • Alpha numeric sorting is now available for interactive sorting and groups.
  • New rule added to problem finder - giving a warning for identical overlapping elements (Copy&Paste).
  • Changed Behavior:
  • Properties “Disable filtering” and “Disable sorting” removed from report property dialog. They will be displayed only, if the properties are already set in the current report.
  • Parameter Properties: Double click to add a default value for a range prompt open the add range dialog.
  • Fixed Bugs:
  • Summary Field Properties: An enabled Evaluate “On Change Of” for a group field was modified to “For Each Record” if Reset “On Change Of” was enabled for any other field with the exception of groups after the report was reopened.
  • Although login type “Database Login” was set, the Database Wizard has not used this set connection.
  • If Nimbus look&feel was used and the i-net Designer was running with Java 8 then selected tree nodes disappeared on selection and popup for text color was not displayed.
  • A disabled “Running Total” was not saved if “Evaluate - For Each Record” was enabled and “Reset - On change of” a field was enabled.
  • It was possible to delete crosstab sub elements without deleting the crosstab.
  • Database wizard:
  • It has not used the connection from a set LoginDatabase.
  • When prompts are used in SQL commands, they were not requested.
  • SQL Editor: OK button was not enabled because of invalid SQL statement.
  • GUI-lock occurred in the Report Wizard of the Remote Designer.
  • Summary dialog: Removing the running total flag from a summary field was not saved if there was a reset field.
  • Configuration Manager:
  • New Features / Improvements:
  • Simple / Advanced view added. Properties were divided in different views to simplify the configuration.
  • For a better understanding properties were partially move into other groups.
  • All available users and groups are displayed in the drop down box of system and report permissions.
  • Category System Permissions and Report Permissions were combined into Permissions. In the category Permissions it is now possible to specify which user and/or groups can execute all reports. The permissions for repository reports are specified in the Repository Browser.
  • Ad Hoc Reporting:
  • New Features / Improvements:
  • Permission for 'Remote Designer' now includes (former) permissions for 'Remote Datasources' as well.
  • Statistics:
  • New Features / Improvements:
  • If the 'download' of a cached report causes a new cache-entry (because a different user already requested the same report or similar) then the download shows as 'Run report again' to make clear that the report will be rendered again.
  • Benchmark-Widget added. It can be used to test the server utilization and speed between client and server or server and database.
  • .Net Edition:
  • The .Net edition is not available anymore. During setup of the report server using the “Custom” installation type it is possible to install the i-net Clear Reports .NET API with that it is possible to embedd i-net Clear Reports into an .NET application.

New in i-net Clear Reports 14.1 (Jun 25, 2015)

  • i-net Clear Reports runtime:
  • New Features / Improvements:
  • Alpha-numeric sorting is now available for interactive sorting as well.
  • Login type “Database Authentication” added - use a database's authentication as an authentication method.
  • New warnings in case of null-check by =null and in case of confusion of = and := in Crystal-Syntax added.
  • Corporate Design guide added to the documentation.
  • Changed Behavior:
  • Grouped Summary fields are now an error in the record selection formula since their value is undefined while filtering. Use them in the group selection instead.
  • Performance and stability improvements for reports with massive formula dependencies.
  • API modifications:
  • Added Classes:
  • AuthenticationProvider
  • RemoteWebUserInfo
  • WebUserInfo
  • Added Methods:
  • BarPlot.getBarMarginPercent()
  • BarPlot.setBarMarginPercent( double )
  • CrossTabBody.moveSummaryField(int,int)
  • The method signature of DesignerDataModel.openPropertyFormulaDialog changed. Now a property name and a flag to indicate a tristate is necessary.
  • Fixed Bugs:
  • PDF export:
  • A blank subreport with enabled “Suppress if Blank” property could hide the following data.
  • A blank subreport with enabled “Suppress if Blank” property could create an empty page.
  • Excel export: Cell distribution property was not used in subreports.
  • HTML export: If the property “Multiple HTML files” is disabled then only the first page of a multi-page report was displayed in the browser.
  • Charts:
  • Bug with StackedBarCharts occured. It caused the total sum to appear only if the last or before-last series has a value in that column.
  • ReportServletJSP restored
  • The i-net Clear Reports plugins were not loaded correctly if deployed in Tomcat 8.0.11.
  • Unicode problems occurred if the codepage of the Java VM was different to the codepage of the platform.
  • Restoring of Unicode data from the harddisk cache and database cache was wrong.
  • HTML prompt dialog:
  • It did not open up for exporting a report in cases when a report contained a date range prompt with range default values.
  • Time prompts were not correctly handled.
  • Time prompts were not correctly checked for their limits if they had limits for allowed values.
  • If more than one sub-report had a prompt with the same prompt name, the HTML prompt dialog only set the value of the prompt from the first sub-report, causing the prompt dialog to re-appear when hitting Submit.
  • URL parameters setting prompt values were not always used correctly for setting up chosen values.
  • Date range values which included a limit for allowed values were not always correctly checked for the limit.
  • If a date prompt was set to “default values only”, it still displayed a calendar button for choosing a date.
  • If a value was missing, then cascading sub-prompts were not correctly selected in the prompt tree in the HTML prompt dialog.
  • Database field and dynamic prompt field values with type CHAR or NCHAR were not truncated.
  • PDF form fields did not work correctly in subreports.
  • HTML export: Representation of developer edition labels was incorrect.
  • NullPointerException in MemoryStream.writeUTF8(SourceFile:196) occurred.
  • Java report viewer:
  • Fixed Bugs:
  • If the Java report viewer was running at least with Java 7u65, then the printer properties dialog was not displayed after a click on the properties button in the print dialog.
  • HTML report viewer:
  • New Features / Improvements:
  • A color picker for the background color of image export formats (only certain browsers) added.
  • The image export now supports RGB hex values as background colors (you have to properly encode the parameter).
  • Button to enable/disable promptonrefresh while displaying the report with prompt parameters added to the toolbar. It can be removed by using the report URL parameter “haspromptonrefresh=false”.
  • Help tooltips added to the export dialog properties.
  • The report URL property “defaultzoom” is supported.
  • i-net Designer:
  • New Features / Improvements:
  • 'Default Author' button added to category Summary in the Document Properties dialog.
  • Sort option to sort string fields by their alpha numeric value added to the Sort Records dialog.
  • Chart Properties: Property “Bar Spacing” added to the category “Plot Specific” of a bar chart.
  • Group Properties: Alpha-Numeric sorting of STRING fields can now be used for groups as well.
  • Fixed Bugs:
  • License exception with Report Data datasource occurred.
  • “Report file not found” exception occurred in Database Wizard when Report Data datasource was used.
  • Remote Designer: Deadlock with local saved reports could occur.
  • Authentication exception occurred, if the current user does not have the right to access a report from repository. A login box will now be displayed.
  • Empty binary prompts caused the report browser to hang.
  • The formatting functions CURRENTFIELDVALUE and DEFAULTATTRIBUTE were not displayed in the tree on the right side of the Formula Editor. They will be displayed if the current formula is a property formula.
  • Visual Database Wizard never used the set connection from LoginDatabase.
  • SQLException: “Method not supported from this layout driver” occurred if LayoutDatasource was used to create ad hoc reporting template in i-net Designer.
  • If Nimbus look&feel was used and the i-net Designer was running with Java 8 then selected tree nodes disappeared on selection.
  • Remote Interface:
  • New Features / Improvements:
  • The upload file dialog in the Repository Browser was optimized.
  • Statistics data are now stored in a Zip file to reduce disk space.
  • Remote statistics now have an option to set the maximum amount of data sets to load in order to keep the application responsive and smooth, especially useful for mobile clients.
  • Page 'Connection Pool' showing current database connections added to the statistics module.
  • Ad Hoc Reporting:
  • New Features / Improvements:
  • Excluding filter criteria in Ad Hoc reporting are now concatenated by AND instead of OR.
  • Fixed Bugs:
  • If a dataview name contains space(s) and it was saved in a database repository, then it was not available in Ad Hoc reporting.
  • Loading issue on remote Ad Hoc filter page occurred. If the same Ad Hoc report was loaded with different filter values, only the first filter value was used.
  • Ad Hoc reporting applet could not use ad hoc dataview if an database repository was used.
  • The following exception has occurred, if cascading prompts were used in Ad Hoc reporting: NoClassDefFoundError: com/google/gwt/user/server/rpc/RemoteServiceServlet.
  • .Net Edition:
  • Fixed Bugs:
  • IKVM updated to version 7.4.

New in i-net Clear Reports 14.0 (Jun 25, 2015)

  • i-net Clear Reports runtime:
  • New Features / Improvements:
  • JNDI Datasources are now allowed in ad-hoc reporting.
  • Export format “Editable RTF” added. Note that it does not contain text boxes for text positioning.
  • It is now possible to send an email notification in case of an error.
  • ToWords implementation for Serbian language added.
  • Changed Behavior:
  • CDate function now has improved support of localized date-short patterns.
  • A formula comparison of = will now always yield null which is consistent with the SQL conversion of this expression.
  • Images in HTML fields will now always be embedded into the document when using the HTML export. This solution is similar to images embedded in PDF files.
  • If a timeout of the web interface has occurred, a redirect will be send to the client instead of an error message.
  • Font embedding optimization: font data of the same font will be embedded only once.
  • Transparent colors are replaced through opaque colors for PDFA-export.
  • Microsoft report files (.rdl) are no longer supported.
  • XmlRPC no longer depends on enabled report permissions.
  • Listener API changed to support the configuration of several connections including SSL for HTTPS.
  • Extended Listener API: Override getActiveServices() to define a set of services the corresponding servlets should be registered and started for.
  • Formula functions toNumber, isNumeric and numericText now accept complete numbers only. Strings with a number prefix are no longer considered a number.
  • The aggregator functions maximum, minimum, distinct count, median, percentile and most frequent did not use the settings for grouping and sorting. This has only an effect if you modified the default settings.
  • PDF export:
  • Texts that did not use embedded fonts are now closer to the report preview in the i-net Designer because the same line metrics are used.
  • Pixels with very low alpha levels will be transformed to background (or white) colors for PDFA export.
  • API modifications:
  • The following constructors of class Listener have been removed:
  • Listener(int port, boolean throwException)
  • Listener(boolean standalone, int port, boolean throwException)
  • The other constructors of class Listener now throw an IOException in case of an I/O error.
  • The package of the following interfaces and classes was changed from “com.inet.report.config” to “com.inet.config”:
  • Configuration
  • ConfigurationChangeListener
  • ConfigurationChangeEvent
  • ConfigurationManager
  • The following interfaces and classes were added:
  • com.inet.authentication.UsersAndGroupsProvider
  • com.inet.authentication
  • ProblemFinderRule
  • AbstractRuleElement
  • AbstractRuleField
  • AbstractRulePropertyFormula
  • AbstractRuleSection
  • com.inet.plugin
  • ServerPlugin
  • ServerPluginManager
  • com.inet.report
  • ListenerSettings
  • Fixed Bugs:
  • A crosstab in a subreport could be incomplete if the property “Keep Together” was enabled for this subreport and the subreport did not fit on the page.
  • RTF export: Report header section was not displayed on first page if “total page count” was not used on first page.
  • PDF export:
  • Hindi text was displayed incorrectly in PDF files when setting SansSerif as the font. For displaying Hindi, a font must be chosen that includes the Hindi characters (such as Arial Unicode MS).
  • PDF/A export was not correct for signed PDF files.
  • Gray-scaled JPEG images were not been displayed.
  • Web-optimized export to PDF could result in an invalid PDF file.
  • “Invalid render state. Page already finished.” exception occurred, if the properties new page after and suppress were enabled for last report header section.
  • Excel export: A crosstab cell was a single line although the original crosstab column label contained multiple lines.
  • HTML prompt request dialog: Default value description was not shown in the list of chosen values.
  • ORDER BY on multiple groups for the same date field was incorrect.
  • In the some cases the line/column index in formula error messages started at 0 instead of 1 as in the formula editor.
  • A custom servlet filter that created a wrapped HttpServletRequestWrapper was not used everywhere.
  • A rare text layouting bug for HTML fields could occur and has been fixed.
  • Redirect from HTTP to HTTPS did not work correctly.
  • Java report viewer:
  • New Features / Improvements:
  • You can configure a “Support email address” in the configuration manager category “Email Settings” to have the Java report viewer display a “request support” link when errors occur.
  • Searching with regular expressions in the report viewer now searches not word-by-word but over the whole text.
  • Fixed Bugs:
  • If the export dialog was closed with the enter key it asked twice whether an existing file should be overwritten.
  • HTML report viewer:
  • New Features / Improvements:
  • Print button added to the toolbar.
  • Export dialog added. It is now possible to configure the export properties.
  • Supports URL parameter “title”, if no report title was set.
  • Contains an export dialog to set the export properties.
  • Zoom levels redefined.
  • You can configure a “Support email address” in the configuration manager category “Email Settings” to have the HTML-Viewer display a “request support” link when errors occur. You can also add a “subject” or “body” attribute to the entry in the error.json to pre-fill the mail. The error and all available data will be inserted into the email as well.
  • Fixed Bugs:
  • Clicking a group in the group tree of the HTML-viewer did not jump to the section if the page had not yet been loaded.
  • i-net Designer:
  • New Features / Improvements:
  • Added support for fonts which were part of a font family with special styles like Condensed or Light.
  • Problem finder rules added: 'A blank detail section could produce blank pages' and 'Invalid Prompt Default Value Formula'.
  • Formula debugger added to the Formula Editor in i-net Designer.
  • Crosstab properties: Inserting and reorder of rows, columns and summarized values now possible via Drag&Drop.
  • Fixed Bugs:
  • If you opened a report in the i-net Designer that has 'Snap to Grid' enabled as default setting, then the fields in the report were rearranged.
  • It was not possible to set the value of the “Can Grow” property to 0 after it was set to another value.
  • Prompt default value formulas has not considered the range values.
  • It was not possible to prohibit ODS as export format in the restrictions of the report properties.
  • Prompt default value formulas did not consider range values.
  • Remote Interface:
  • New Features / Improvements:
  • Statistic module added.
  • It is now possible to add a logo and/or imprint link to the footer of the Remote Interface (see configuration manager category “Web Server”.
  • Fixed Bugs:
  • Login was not possible if i-net Clear Reports was running as servlet and “Master Password” was used as login type.
  • Ad Hoc Reporting:
  • Fixed Bugs:
  • The online help was not displayed in the ad hoc web client if i-net Clear Reports was running as servlet in an application server like Websphere or Tomcat.
  • Configuration Manager:
  • New Features / Improvements:
  • New components “Email settings” and “Error Notifications” added.
  • It is now possible to set different log levels for individual components.
  • If Windows authentication is used, then the list of users & groups in the categories Report Permissions and System Permissions will contain the domain user and groups.
  • Interface com.inet.authentication.UsersAndGroupsProvider added to API. It is useful for adding user and group names from a database or something like that to the drop down list in the configuration manager categories Report Permissions and System Permissions.
  • Two “HTTP URL” properties added to the section “Remote Interface” in configuration manager category “Web server” to add a logo image and imprint link to the footer of the remote interface.
  • Changed Behavior:
  • System permissions are reduced to the basic features to allow understandable configuration.
  • Scheduler:
  • New Features / Improvements:
  • Support of encrypted SMTP connections (STARTTLS)
  • Changed Behavior:
  • Plugins are necessary if custom schedule actions are used.
  • Registering Custom Actions or Dynamic-Properties to the Scheduler no longer works by adding a jar-file to the lib path - a plugin must be used for this. For more details please refer to the sample “scheduler” in the directory “client/documentation/samples” of the i-net Clear Reports installation.
  • Fixed Bugs:
  • Settings of certain Scheduler actions could display an error message after server restart.
  • .Net Edition:
  • Fixed Bugs:
  • Images in advanced HTML were missing.

New in i-net Clear Reports 13.1 (Jun 25, 2015)

  • i-net Clear Reports runtime:
  • New Features / Improvements:
  • Method isRunning() added to Listener class. It returns whether the listener is currently running.
  • Support for reports with LDAP data added to the database API.
  • XML and JSON datasource added.
  • Changed Behavior:
  • Jetty 9.0.3 and Servlet API 3.0 now used.
  • CCservlet-api-2.5.jar replaced.
  • CCservlet-api.jar and jsp-api-2.0.jar removed.
  • Record Selection Formula: The formula operation IN is now executable in databases.
  • Fixed Bugs:
  • IllegalArgumentException occurred: The name of a sum field cannot be empty.
  • A sporadic OutOfMemeoryError on export with large reports and a slow harddisk or database cache.
  • XMLRPC client has not worked in version 13.0 with external log type.
  • HTML export: hairline was wrong displayed.
  • Box or line element that spans multiple sections and that starts in page header and ends in a suppressed section were not displayed.
  • If “Underlay Following Section” was enabled for the report header of a subreport and the report header was higher than the subreport then the subreport was cutoff.
  • NoClassDefFoundError: com.inet.report.config.ConfigurationManagerImpl occurred if Engine was used in ANT task.
  • Excel export: Not meaningful log message: “number of decimal places for integer format: x instead of 0” removed.
  • The property “ResetPageCount” was executed for each page, although if the section span over multiple pages. In this case “ResetPageCount” need to be executed on the last page of the section, only.
  • A crosstab in a subreport could be incomplete if the property “Keep Together” was enabled for this subreport and the subreport did not fit on the page.
  • RTF export: Report header section was not displayed on first page, if “total page count” was not used on first page.
  • PDF export: Hindi text was displayed incorrectly in PDF files when setting SansSerif as the font. A font must now be chosen that includes the Hindi characters (such as Arial Unicode MS).
  • PDF/A export was not correct, if the report contains images with transparency.
  • PDF/A export was not correct, if the report contains images with transparency.
  • “Invalid render state. Page already finished.” exception occurred, if the properties “new page after” and suppress were enabled for last report header section.
  • Some comparisons (> and 9 digits) in formulas were wrong if the default compatibility mode was used. This regression does not occur with compatibility mode 12.x or previous.
  • Drop down list in the HTML parameter field request dialog displays only number part of default values.
  • HTML prompt request dialog: Default value description was not shown in the list of chosen values.
  • ORDER BY on multiple groups for the same date field was incorrect.
  • Another NullPointerException occurred during the error handling of an NullPointerException.
  • In the some cases the line/column index in formula error messages started at 0 instead of 1 as in the formula editor.
  • A custom servlet filter that created a wrapped HttpServletRequestWrapper was not used everywhere.
  • NullPointerException occurred if XML or JSON datasource or CSV data upload was used with Java 8.
  • The HTML prompt request dialog does not open in Internet Explorer 11.
  • PDF export:
  • Gray-Scaled JPEG Images were not been displayed.
  • A blank subreport with enabled “Suppress if Blank” property could hide the following data.
  • An additional empty page was created because the property “Suppress if Blank” was enabled for a blank subreport.
  • Java Viewer:
  • Fixed Bugs:
  • Attribut “Permissions” was missing in the manifest file of ReportViewer.jar. This is required since Java 7 update 45.
  • i-net Designer:
  • New Features / Improvements:
  • Formula Editor: Deprecated user defined formulas (@deprecated) are marked as deprecated.
  • Changed Behaviour:
  • All shortcuts for insert actions in i-net Designer are now ALT+SHIFT+ instead of CTRL+ALT+ to prevent Alt-Gr collisions.
  • Fixed Bugs:
  • Java Bean property formulas were evaluated in the design view.
  • If you open a report in the i-net Designer that has 'Snap to Grid' enabled as default setting, then the fields in the report have been rearranged.
  • It was not possible to create a new datasource in the i-net Designer data sources manager on Mac OSX.
  • It was not possible to set the value of the “Can Grow” property to 0 after it was set to another value.
  • Group Dialog: In the “Order by Summary” dialog it could occur that the drop down list “Summary Field” was empty after another summary was selected in this list.
  • Remote Interface / Scheduler:
  • New Features / Improvements:
  • It is now supported to send emails using an encrypted (TLS or SSL) connection in the scheduler.
  • Fixed Bugs:
  • The Remote Interface and Scheduler web GUI does not open in Internet Explorer 11.
  • Login was not possible if i-net Clear Reports was running as servlet and “Master Password” was used as login type.
  • It was not possible to access web components like ad hoc reporting, repository browser, scheduler etc .using a proxy servlet.
  • Report Repository:
  • Changed Behaviour:
  • Allow special UTF-8 characters in report names when using Remote Designer to open the report from repository browser.
  • Fixed Bugs:
  • ODS (Open Document Spreadsheet) export format was missing in repository browser.
  • Configuration Manager:
  • New Features / Improvements:
  • The i-net Clear Reports Configuration has a new property 'Logging of the internal server' in the category 'System - Logging', which enable/disable the logging of the Jetty server.
  • Fixed Bugs:
  • The buttons in the configuration manager category: “Report Permissions” were cut off in Firefox version 28.
  • .Net Edition:
  • New Features / Improvements:
  • Export dialog added.
  • XmlRPC supported with the .NET version.
  • Setup:
  • Fixed Bugs:
  • NoClassDefFoundError: com.sun.management.OperatingSystemMXBean occurred on AIX with IBM Java VM.

New in i-net Clear Reports 13.0 (Jun 25, 2015)

  • i-net Clear Reports runtime:
  • New Features / Improvements:
  • Java 7 required.
  • New default report viewer: HTML.
  • Embedding of HTML, PDF and SVG documents in the report supported.
  • The interface com.inet.report.BorderProperties was removed from the class com.inet.report.Element. Only sub-elements with BorderProperties implementing this interface.
  • ToWords function for Hungarian language added.
  • In the chart properties it is now possible to set 'Show each Nth Label' (Category Axis) and 'Step Width'/'Count of Divisions' (Data Axis) with property formula.
  • PDF export:
  • It is now supported to add formula fields, like text field, checkbox, button or list to an exported PDF file.
  • BMC and EMC operators are used.
  • PDF tags supported. They are useful for screenreaders.
  • Creation Web optimized PDF files supported.
  • HTML export:
  • Hierarchical grouping is now also displayed in the HTML report viewer.
  • Non-ASCII characters supported in exported file names.
  • Database API was redesigned to allow JDBC and non JDBC datasources together.
  • Changed Behavior:
  • Formulas and summaries now use fixed point numbers instead of floating point numbers. This reduce rounding problems.
  • It is no longer allowed to use methods of the Object class as user defined functions in a formula.
  • User defined functions in the formula expander class can have its own documentation in additionally HTML files. See the samples in the documentation for details.
  • It is now supported to use Engine, HttpSession and HttpServletRequest as invisible parameters for user defined functions in the formula expander class.
  • Unused formula fields will no longer be checked, even if other formula fields are used in the record selection.
  • Reports, saved in repository will now clear their cache entry to ensure a fresh result when updating the rendered page.
  • The error messages for expired license key containing name and scope of the used configuration.
  • Support for query files deprecated.
  • It is now possible to pass in single values for multi-value prompts as URL parameters. They are then handled as single-value arrays.
  • Fixed Bugs:
  • Bug with Report Data Cache occurred. “Distinct” was ignored if the data was loaded from the cache.
  • Unused formula fields were checked, if other formula fields or parameter fields are used in the record selection formula. Thus, a report may not be executed because of an invalid unused formula.
  • NullPointerException occurred during deserialization of an Engine that has been rendered already.
  • In label elements, multiple line breaks leading over a page break would lead to some lines in the label being suppressed.
  • HTML export:
  • Exported HTML file was incorrect if underlay following section was enabled in multicolumn section.
  • Subreport was incorrect in multicolumn section.
  • Report listener did not start with optional remote interface libraries.
  • Some report fields contains scrollbars if HTML file was displayed in Chrome browser.
  • PDF export:
  • PDF signature problem occurred if used keystore file contains mutliple entries.
  • Positioning of Thai vowels in exported PDF files was incorrect.
  • Border of a subreport was drawn in the page header section, when it was split in two pages.
  • If there were cascading prompts and one of the “parent” prompts accepted lists of values, an empty list would cause an error on the server.
  • NullPointerException occurred during font embedding because of case sensitive font names.
  • Minimum width calculation for CJK texts was incorrect.
  • NullPointerException during deserialization of an already rendered report engine occurred.
  • Scanning the classpath for database drivers in the datasource manager after a fresh installation could lead to an internal error.
  • Java Viewer:
  • New Features / Improvements:
  • A drill-down can now also be triggered by double-clicking a node in the group tree.
  • Interactive Sorting supported.
  • Image export creates zip file if the report contains more than one page.
  • Export dialog:
  • Unit “pixel” added to image width and heigth in image export
  • PDF format properties: “Fast Web View” and “PDF Tags” added.
  • Fixed Bugs:
  • When printing images on Mac OS X, images could appear blurred.
  • Thai character u0E33 was not displayed in the Java report viewer if font embedding was used.
  • When displaying Java Report Archive files in an “offline” viewer, clicking on subreport links would result in an internal error. A human readable error message is now displayed.
  • i-net Designer:
  • New Features / Improvements:
  • Java 7 required.
  • Interactive Sorting added, see insert menu.
  • Embedding HTML, PDF and SVG files in the report supported, see insert menu.
  • Search field added to field browser.
  • It is now possible to undo the insertion of a field in the crosstab description section.
  • SummaryFields which are created via Formulas are no longer checked by the ProblemFinder.
  • The “The page header and/or page footer is larger than the page.” warning was changed to an error.
  • Formula editor:
  • Additional to formula function names it is now possible to search and filter for field names.
  • FormulaExpander classes with no visible functions or constants will no longer be displayed.
  • Deprecated functions in the formula expander class are displayed as deprecated in the formula editor.
  • Fixed Bugs:
  • Translation: It was not possible to translate the manual field names of summary fields in the Chart Properties category “Data”.
  • ArrayIndexOutOfBoundsException occurred if a group was used as subreport link.
  • If you do an undo or redo step in the designer then all JavaBeans that are not visible lost it's settings and use the default values for it's properties.
  • Parameter Field Properties “Prompting Text” was not saved.
  • Formula editor:
  • Report Error “The variable ”…“ is not the variable defined by the loop header Line:… Column:…” occurred in a user defined basic function.
  • Return value/variable for basic report functions with upper case names was wrong.
  • Remote Interface:
  • New Features / Improvements:
  • Modul selection page (start page of the remote interface) redesigned.
  • Remote Designer:
  • Fixed Bugs:
  • Exception “Original string may not be null” occurred when saving a report that was opened from a repository within Remote Designer.
  • The ServletFilter was not used on loading the remote designer.
  • Exception “Original string may not be null” occurred when saving a report that was opened from a repository within remote designer.
  • The image width in editor page was wrong. It has been corrected for best-fit scaling.
  • Report Repository:
  • Fixed Bugs:
  • Exception occurred when database repository was renamed.
  • Configuration Manager:
  • New Features / Improvements:
  • HTML report viewer is used as default viewer. The default rendering format can be set in category “Behaviour”.
  • Now it is possible to set a new master password in the configuration manager category “Login/IP Filter”.
  • Scheduler:
  • New Features / Improvements:
  • The FTP-Action of i-net Scheduler is now able to upload rendered reports to an FTPS-Server (SSL).
  • .Net Edition:
  • New Features / Improvements:
  • Default implementation of the .Net report viewer added to sample directory.
  • IKVM 7.3 is used.
  • Fixed Bugs:
  • Tutorials in i-net Designer now available in i-net Clear Reports .Net.
  • Image export from Java report viewer was corrupt.
  • Help for remote designer was missing.
  • Missing Images in Advanced HTML occurred.

New in i-net Clear Reports 12.1 (Jun 25, 2015)

  • i-net Clear Reports runtime:
  • New Features / Improvements:
  • The report server now also uses the data cache to reduce the database requests.
  • It is now possible to customize of the start page.
  • Authentication method LDAP Server added.
  • Authentication method PAM added for Linux and Mac OS X.
  • It is now possible to configure the error message of the HTML viewer with the file error.json in the startpage folder.
  • New API method Engine.setData makes it possible to set the data for a single table, if the report contains more than one.
  • Property “newline” now supported for CSV and DATA export.
  • Changed Behavior:
  • Formula function “isNumeric” now returns false for Java type notation (tailing d or f).
  • PDF export: Font name contains now one white space character between family name and style name.
  • RTF export: Known fonts will be assigned to the corresponding character sets.
  • It is no longer allowed to use methods of the Object class as user defined functions in a formula.
  • A formula comparison of = will now yield null in any case, which is consistent with the SQL conversion of this expression.
  • Fixed Bugs:
  • Data export: If the report does not contain a record, then the exported .csv file will also contain no records, not even a blank record.
  • Inconsistency between embedded fonts and system fonts has occurred in text interpretation HTML(Advanced) when exporting to a format with embedded fonts.
  • In the HTML-based prompt dialog, entering a value and directly pressing enter instead of clicking on OK could cause the value to not be passed to the server.
  • ReportReader & Crystal Reports 2011:
  • Special Fields were noch red correctly. They were red as page count field.
  • Joins between tables where missing.
  • Multiple problems with the latest version of ReportReaderStart and ReportReaderNET were fixed which could cause issues especially when reading report templates from older Crystal Reports versions.
  • NullPointerException occurred, if some Mac OS X fonts with non-standard character mapping were used.
  • Characters from a specific barcode font (Code128) could not be displayed correctly.
  • Error “The value type of field unknownname: 'null' in group 0 is unknown” has occurred if a crosstab was used.
  • SQLException: unsupported method call has occurred.
  • RTF export: Additonal white spaces has been added to a long text, if the font was changed.
  • Grouping on date field was not executed on database because the created SQL was wrong.
  • Bug with Report Data Cache occurred. “Distinct” was ignored if the data was loaded from the cache.
  • PHPProxy: gzip errors occurred.
  • Unused formula fields were checked, if other formula fields or parameter fields are used in the record selection formula. Thus, a report may not be executed because of an invalid unused formula.
  • NullPointerException occurred during deserialization of an Engine that has been rendered already.
  • Column not found error occurred on DB2 database.
  • Excel export: Not meaningful log message: “number of decimal places for integer format: x instead of 0” removed.
  • A crosstab in a subreport could be incomplete if the property “Keep Together” was enabled for this subreport and the subreport did not fit on the page.
  • Text export: Crosstab columns are not correctly positioned if the box drawing characters in the used font (for example MingLiu) have the double length. In this case the ASCII characters are used instead of box drawing characters.
  • PDF export: Font color was used as background color of the next section.
  • Excel export: NullPointerException occurred.
  • Another NullPointerException occurred during the error handling of an NullPointerException.
  • In the some cases the line/column index in formula error messages started at 0 instead of 1 as in the formula editor.
  • Excel export: A crosstab cell was a single line although the original crosstab column label contained multiple lines.
  • PDF export:
  • A blank subreport with enabled “Suppress if Blank” property could hide the following data.
  • An additional empty page was created because the property “Suppress if Blank” was enabled for a blank subreport.
  • i-net Crystal-Clear - Java Viewer:
  • Fixed Bugs:
  • Attribut “Permissions” was missing in the manifest file of ReportViewer.jar. This is required since Java 7 update 45.
  • ClassCastException occurred: de.centigrade.cezanne.swing.tabbedpane.p cannot be cast to com.inet.viewer.SwingReportView.
  • i-net Designer:
  • New Features / Improvements:
  • In addition to user defined functions(Java), user defined constants are supported now as well in the formula editor.
  • Using the translator, it is now possible to translate the default value description of added parameter fields.
  • Default properties in i-net Designer will now be applied to the fields in a new crosstab.
  • Formula Editor: Feature “Search Text in Formulas” added. It can be used using the popup menu entry or shortcut CTRL+T.
  • Shortcut “CTRL+E” added to a formula field for “Change Formula”.
  • It is supported to change the number of recently opened files list in Designer Options dialog.
  • Fixed Bugs:
  • Subreport Link dialog: IllegalArgumentException occurred, after the property formula dialog was canceled.
  • Formula Editor: F3 on shared variables in a main report or sub report formula has not found a reference in corresponding main or subreport report.
  • Parameter Field Properties: value of property “Cascading Parent” was not saved correctly.
  • If you do an undo or redo step in the designer then all JavaBeans that are not visible on the monitor lost it's settings. The Java Bean properties fall back to the default values.
  • Translation: It was not possible to translate the manual field names of summary fields in the Chart Properties category “Data”.
  • ArrayIndexOutOfBoundsException occurred in JavaBean properties dialog if Java VM version 6 was used.
  • The property “Description Field” in the “Dynamic(Field)” of the “Default Values” of the Parameter Field Properties dialog does not contain the fields of the same table as the property “Value Field”.
  • NullPointerException occurred during modification of field properties in an “ad hoc dataview”.
  • The image width in editor page was wrong. It has been corrected for best-fit scaling.
  • Java Bean property formulas were evaluated in the design view.
  • “Order by Summary” dialog: The “Summary Field” list box was empty after changing its value.
  • “Sort Alphabetically” menu entry for database fields in Formula Editor has not worked correctly.
  • It was not possible to set the value of the “Can Grow” property to 0 after it was set to another value.
  • Remote Designer:
  • Fixed Bugs:
  • Error with JavaBeans, e.g. JBarcodeBean, has occurred while a report template was opened for the first time in the remote designer of the report repository.
  • Exception “Original string may not be null” occurred when saving a report that was opened from a repository within Remote Designer.
  • Attribut “Permissions” was missing in the manifest file of the JNLPDesigner. This is required since Java 7 update 45.
  • Configuration Manager:
  • New Features / Improvements:
  • New properties for the data cache added to the cache category.
  • New property “Font Mapping” for Postscript level 3 added.
  • New command line parameter “-client.ip” for standalone configuration on headless server added.
  • Login types “LDAP Server” and “PAM Authentication” added.
  • The formula editor now has a text search which can be accessed by Ctrl+F.
  • Scheduler:
  • Fixed Bugs:
  • The method ScheduleAction.isAttachReport() now returns true by default. The behaviour matches up with the documentation.
  • Ad Hoc Reporting:
  • Fixed Bugs:
  • Attribut “Permissions” was missing in the manifest file of adhoc reporting applet. This is required since Java 7 update 45.
  • Setup:
  • Changed Behavior:
  • Remote GUI classes extracted from file ClearReports.jar in new file RemoteGUI.jar.
  • .Net Edition:
  • New Features / Improvements:
  • Now there is only one setup of the .Net Version of the i-net Clear-Reports server. This setup combines the 32/64 bit version. It also supports Windows 8 (.Net 4.0).
  • Zxing JavaBean added.
  • Windows 8 with Microsoft .Net Framework 4.0 supported. No popup to install Microsoft .Net Framework 3.5 will show up anymore.
  • Postgres database driver to the setup.
  • The setup of the i-net Clear Reports .Net edition can be invoked in English or German.
  • New API method Engine.SetData(String, Datatable) added.
  • ASP.Net proxy sample added.
  • Fixed Bugs:
  • Remote i-net Designer of the .NET edition hangs when opening a report containing a Java Bean.

New in i-net Clear Reports 12.0.316 (Sep 10, 2012)

  • i-net Clear Reports runtime
  • i-net Clear Reports viewer
  • i-net Designer
  • Remote Designer
  • Report Repository
  • Configuration Manager
  • Scheduler
  • Ad Hoc Reporting
  • Setup
  • .Net Edition

New in i-net Clear Reports 12.0 (Sep 10, 2012)

  • Scheduler redesigned
  • Configuration manager modul completely re-implemented
  • HTML export completely re-implemented
  • HTML export in compressed zip archive added
  • New export format ODS
  • Crosstab completely re-implemented

New in i-net Clear Reports 11.0 (Sep 10, 2012)

  • i-net Crystal-Clear has been renamed into i-net Clear Reports
  • Java 6 required
  • i-net Clear Reports .NET
  • i-net Clear Reports for mobile devices
  • i-net Designer - new Formula Editor
  • User Defined Functions
  • i-net Designer - new Page Layout dialog
  • i-net Designer - Problem Finder added
  • Group Name Fields with date format configurable
  • Some report URL parameters are no longer supported

New in i-net Clear Reports 10.0 (Sep 10, 2012)

  • Remote Interface - new property: Login Type
  • Repository - Remote Designer (JNLP)
  • New HTML Parameter Request dialog
  • Element border / shadow increase section height
  • Null values for string parameter fields supported
  • New Report Wizard in i-net Designer
  • New Options dialog in i-net Designer
  • New "Open Report File" dialog in i-net Designer
  • i-net Designer without installation / Remote Designer
  • Creation of multiple log files supported
  • Headless Setup available

New in i-net Clear Reports 9.0 (Sep 10, 2012)

  • Remote Configuration Manager
  • Remote Data Source Manager
  • Report Repository
  • System Permissions
  • Modified Behavior of formulas with evaluation time WhileReadingRecords
  • Summary functions reworked
  • Improved Report File Format
  • New export formats: BMP, GIF, JPG and PNG
  • New renderer for text interpretation: HTML (advanced)
  • Report URL parameters are disallowed by default
  • Underlay Following Sections
  • i-net DesignerXML - Default Values
  • i-net DesignerXML - Report Preview
  • i-net DesignerXML - Signature Element
  • i-net DesignerXML - Translation Settings / Resource Bundle per report
  • i-net DesignerXML - Welcome Page
  • Step-By-Step Tutorials
  • Setup - Improved Selection of Installation Type and Component Selection

New in i-net Clear Reports 8.0 (Sep 10, 2012)

  • Required Java Version
  • Configuration Manager
  • Data Sources
  • Security: Report Permissions and Report Locations
  • Excel Export: Pictures, Blobs, Java Beans and Charts supported
  • PDF Export: Creation of signed PDF files supported
  • Boxes span multiple sections no longer cover report elements in those sections
  • Chart - New API
  • Chart - New Types
  • Chart - Renewed Dialog "Chart Properties"
  • Java Viewer - Classic Viewer removed

New in i-net Clear Reports 7.0 (Sep 10, 2012)

  • Java Viewer
  • Charts
  • Cross Tabs
  • Data Sources
  • i-net DesignerXML