JasperReports® Server

Self-service Reporting and Analysis Server

JasperReports® Server Community Edition Service Pack (v8.0.1)

Published: 2022-Feb-23

JasperReports Server Community Edition Service Pack (v7.8.1)

Published: 2021-Sep-24


This Service Pack should be applied to JasperReports Server version [7.8.0] Build version [20210726_1127]. (Previous Release, below)

This archive contains hotfixes for JasperReports Server in the following areas:

  • JasperReports Server web application
  • JasperReports Server buildomatic installation and configuration tool

Critical Security Upgrade

This release addresses a critical security vulnerability. We strongly recommend that all customers install this upgrade release on all platforms.

See https://www.tibco.com/services/support/advisories for further information about the vulnerability, how to limit exposure to it, and steps to ensure the successful elimination of the vulnerability using this release

Closed Issues

This Service Pack addresses the following issues(s):

  • JS-34822 [case #01796955] HTTP API: mandatory IC assigns first value to parameter regardless of user input; output=pdf only
  • JS-59254 Always Prompt Input Control Flag not Working
  • JS-59259 Dashboard:Visualize: Parameter mapping is broken in Sample Dashboard 3.1_Sales_Metrics
  • JS-59480 A cache issue exists which prevents the visualize.js code to display correctly
  • JS-59321 [case #1891086] JRS 7.5 Single Select IC Display Problem in Firefox (v79)
  • JS-59736 [case 01897036] domain involving 2 schemas with same table name results in import error and dup fields
  • JS-59450 Scheduled Report Parameters not Saving
  • JS-59709 Report execution failed with cascade input control error in JRS 7.8.0
  • JS-59935 Following cascading Input Controls loses its values after selecting 2nd Input Control value
  • JS-60101 Scheduler: Unable to edit and save scheduler job when report name changed
  • JS-60104 Report Option, Scheduler: Incorrect saved value when run report option in background or scheduled
  • JS-60148 Dashboard hyperlink is not working in VisualizeJS
  • JS-34299 [case 01651927 + 1] Scheduler - Dashboard does not refresh dependent input controls in a cascade when master control is changed
  • JS-59998 [Case #1900719] Import into a different Org via GUI fails due to a missing keyAlias value
  • JS-60302 [case 01906277] Reports with parameter name that matches the domain field name do not run on the server
  • JS-59935 Following cascading Input Controls loses its values after selecting 2nd Input Control value
  • JS-60187 Input Control parameter value passed via URL are not effected on drill through report that has query-based input control
  • JS-60169 [case 01902529] 7.8 cascading IC problem with more than 100 items in query
  • JS-60046 Depended cascading input control does not keep its value after updating parent control's value
  • JS-59995 Update MasterPropertiesObfuscator to split propsToEncrypt by a comma
  • JS-60806 [case 01917547] latest hotfix of 7.8.0 breaks edit parameter tab in schedule for some reports
  • JS-60735 [Case #1912641] Ad Hoc View hangs in Dashboard with is-one-of filter
  • JS-60861 [Case #01916103] configs in applicationContext-rest-services.xml result in blank page and javascript console errors upon upgrade to 7.8
  • JS-60707 [Case #1914345] Intermittent P{LoggedInUser}.getTenantId() failure due to collision
  • JS-60758 Visualize.js: chart dashlet hyperlink doesn't work
  • JS-60776 [Case - 01917256 ] Search box text in input control does not clear after clicking reset
  • JS-61020 [case 01922230] Value of incorrect data type gets passed to a cascading control causing previously working queries to not work anymore
  • JS-60751 [Case - 01913590 ] Tibco Maps Hyperlink including path of Jasper Server
  • JS-61191 [case 01926425] Search inside a filter doesn't work in Dashboard
  • JS-61626 [case 01921857] CORS error with CAS server
  • JS-61565 [Case - 01931686 ] Input control filter deselect is working inappropriately in JRS 7.9.0
  • JS-61688 [case 01931789] deselect button in multi-select for report isn't resetting values as of 7.8, 7.9
  • JS-61867 [case 01937391 ] visualize validation regression in 7.8
  • JS-58467 [case 01865644] Javascript validation doesn't allow CTE WITH in the start of queries in Derived tables

Enclosed archives contain further documentation and installation instructions.

See also:


JasperReports Server Community Edition Upgrades (Prev Releases) (v3.7-7.5)

Published: 2020-Aug-01

NOTE: Previous Versions of JasperReports® Server Community Edition are provided for Upgrade use only

TIBCO does not provide patches for previous versions of the JasperReports® Server Community Edition. Issues, such as security fixes, are addressed in the next released version. We do not run previous versions through security checks. As per our policy, we want to deliver secured products to our community users. However, if you still want a previous version that doesn't appear here, please reach out to js-product-team@tibco.com.

The following versions are provided here for Upgrade use only. It is highly recommended that users migrate to the most current release as soon as possible and do not use these previous releases in production environments.

The current version of the TIBCO JasperReports Server Upgrade Guide details the upgrade process. From the Upgrade Guide: 

Upgrade Paths

Your current version determines your upgrade path:

Paths for Upgrading to Version 7.8

You can upgrade directly to 7.8.0 if your instance is one of the following:

Version 7: 7.1.x 7.2.x 7.5.x    

If you are upgrading from 7.5, use the instructions in Upgrading from 7.5 to 7.8. If you are starting from 7.1.x to 7.2.x, use the instructions in Upgrading from 7.1 - 7.2 to 7.8.

If you are using the JasperReports Server Commercial edition installed with the WAR file and the Apache Tomcat application server, you can use the overlay upgrade, described in Overlay Upgrade.

If your instance is one of the versions listed below, you must first upgrade to the latest version of 7.1.x before upgrading to 7.8.0:

Version 6: 6.0.x 6.1.x 6.2.x 6.3.x 6.4.x

If your instance is one of the versions listed below, you must first upgrade to the latest version of 6.4.x, then upgrade to 7.1.x, before finally upgrading to 7.8.0:

Version 5: 5.0 5.1 5.2 5.5 5.6.x
Version 4: 4.5.x 4.7.x      

If your instance is one of the older versions listed below, you must first upgrade to the latest version of 6.3.x, then upgrade to 7.1.x, before finally upgrading to 7.8.0:

Version 4: 4.0 4.1 4.2.x    
Version 3: 3.7.x