Next TopicNext

Report v24.1 Release Notes

This topic describes feature enhancements, resolved issues, and known issues of the Report v24.1 release, from February 29, 2024.

Log4j and Log4Net Vulnerabilities Update

In the second week of December 2021, a Log4j vulnerability was announced that may affect some customers using our products. Resolving/mitigating this issue is a high priority! We will continue to issue information to help you with this vulnerability. For more information, select this link: Statement on Log4j and Log4Net Vulnerabilities.

Feature Enhancements

Title Description
Catalog Studio Enhancements

More useful functionalities have been added to Catalog Studio.

  • You can now add user defined data sources, define data security based on data source table records, and save non-XML format catalogs in Catalog Studio.
  • Server adds a new permission "Catalog Access Control" for granting end users access to the Catalog Studio Access Control Editor. Organization admin can now access the editor within the scope of Organization Reports and Organization Components. You can batch setting permissions in the editor.
  • Edit Children and Delete Children permissions are added to parent nodes in Object Security.
  • Server enhances the download and publish algorithms for Data Security for administrators and end users.
  • Server incorporates a catalog session locking mechanism to prevent resource conflicts.
  • User Session Timeout now also takes effect in Catalog Studio.
Convert HTML Tags in Crosstab You can now set the Convert HTML Tag property for fields and labels in a query-based crosstab.
Customizable PDF Attachment Annotation

You can now customize annotations of the attachments in your PDF/A compliant document. You can display the annotations in image that draws from file path, URL, DBField, or formula, or in text. These customizable options enable you to enhance the visual representation of attached files and text within your PDF/A compliant document. See Adding PDF Attachment to a Report.

Dynamic Table Column Width You can now specify the width of a table column using the Width property in the Report Inspector and apply a constant level formula as the property value to dynamically change the width.
Enhanced HTML Tag Conversion in Table Report can now convert HTML tags in the content of fields/labels that are in static or relative position in a table, in addition to absolute fields/labels in the table.
More HTML Tags Support Report now supports most common HTML tags when rendering reports in Page Report Studio, Designer View mode, and PDF/Excel/HTML/RTF outputs. They include <hr>, <th>, <i>, nested <ol> and <ul>, SVG and Base64 format images.
Set Default Parameter Values via Web API You can now set default parameter values for reports using the Web API.
Support Multiple Selection in Page Report Template Editor

You can now:

  • Access Template Editor without the need to enable it.
  • Select multiple fields in the resource panel and multiple report objects in the template area and in Inspector.
  • Drag multiple fields into tables, banded objects, crosstabs, report body, and report header/footer panels.
  • Batch align, move, and resize multiple report objects.
  • Specify the report-level background image.
Unique Schedule Names Server now supports unique schedule names at the system level to avoid schedule duplication on a Report Server. Administrators can enable this feature by selecting the Unique Schedule Names option in the Server Console > Administration > Configuration > Advanced tab or setting the server.enable.unique_schedule_names property to "true" in the server.properties file.

Back to top

Resolved Issues

Title Case # Change Description
Automatic Cache JSON/XML Stream 04503023 You can now enable the "Automatic Cache JSON/XML stream" option without getting a DSException error message, when your data source is XML.
Banded Object Display 03626137 Report now generates a new page to display the content in a page header panel of a banded object, when the content cannot be completely show up in one page and there is no other visible panels next to this page header panel.
Change Table Columns Order 04567787 You can now adjust the order of the first and second columns in a table in Web Report Studio without getting a RuntimeException error message.
Chinese Font in CSV Output 04489359 Server now displays Chinese font as expected when you export your reports to the Delimited Format (including CSV) of the Text format through scheduled tasks.
Display Error Message 04511390 Designer now properly displays an error message when something goes wrong in the Report Engine.
Export Dashboards to PDF 04513399 JDashboard now displays your dashboard within the PDF page as expected when you export it to PDF in an integrated environment.
Filter with Data Container Link 04568655 Web Report Studio now filters report data as expected when you set up the data container link between a table and its parent banded object.
Font Resource Usage Optimization 03463417 Server now optimizes font resource usage by reducing competition stress.
Hide Components in Banded Objects 04509753 Web Report Studio now hides components in banded objects as expected when there is no data, if you use formulas to control the components' visibility.
Keep Long-Time Running Reports Alive None Server now sends multiple short requests to replace a long request to prevent the browser from killing long-time running reports in Page Report Studio, when there is a proxy server between Report Server and the browser.
Link Report 03635020 Designer now allows you to link your report to another report that does not contain any dataset.
Load Parameter Value List 04496410 Report no longer clones irrelevant parameters when loading a parameter value list.
Open Web Reports with Mobile Emulator None Server no longer displays JavaScript errors when you open web reports using a mobile emulator.
Post "/report/parameterInfos" 04530861 You can now call REST API with post "/report/parameterInfos" without getting exceptions, when the database is not specified.
Publish Reports via REST API 04515910 You can now publish reports between two Servers on different computers using the REST API.
Run Page Reports in Chrome 04503535 You can now run a page report with a crosstab as expected in the Chrome browser.
Run Reports with runReport.jsp 04525622 You can now run reports by calling runReport.jsp without getting an HTTP 401 error message, even if the request cannot pass CSRF check.
Schedule Web Reports 04512303 Server no longer displays a NullPointerException error message when you schedule to run a web report after you set multiple values (one value contains a comma) for a multivalued parameter in the default bookmark of the web report.
Set Partial Parameters in Session Variable 04530861 If you set partial parameters of a report in the session variable, they now take effect when you submit a schedule via the Web API and include the rest parameters in "reportParameters".
Visit API Routes 04525747 Server no longer displays many NullPointerException error messages when you visit API routes.

Back to top

Known Issues

Report data cut off in PDF due to PDF page size limitation

When you export a report to PDF, some data of the report are cut off in the PDF output when the report contains a large amount of data, and you have applied continuous page mode to the report or set the page size to be larger than 200 inches. This is due to a PDF limitation where the data displayed can be no larger than 200 inches in a single PDF page.

Unsupported go-to action when using dynamic formulas on chart

You get exceptions when you perform the go-to action on a chart that uses a dynamic formula on the value axis and the formula contains group information.

Back to top

Next TopicNext