These release notes reflect the changes with respect to ReportServer RS2.2.2.
The internal database is responsible for caching data coming from non-database sources such as CSV or script sources. Previously the internal database was an H2 file-based database. Now any standard RDBMS can be used as backend. To configure the internal database you need to specify which datasource to use (the datasource is referenced by name). By default you can set this to point to ReportServer's own database which is also the default on a fresh installation.
Further information can be found in the configuration guide.
Following is a sample configuration
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<internaldb>
<droponstartup>true</droponstartup>
<datasource>ReportServer Data Source</datasource>
</internaldb>
</configuration>
Format patterns were added to allow specifying localized date formats.
Following is a sample configuration
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<localization>
<default>en</default>
<format>
<!--
<shortDatePattern></shortDatePattern>
<longDatePattern></longDatePattern>
<shortTimePattern></shortTimePattern>
<longTimePattern></longTimePattern>
<shortDateTimePattern></shortDateTimePattern>
<longDateTimePattern></longDateTimePattern>
<numberPattern></numberPattern>
<currencyPattern></currencyPattern>
<integerPattern></integerPattern>
<percentPattern></percentPattern>
-->
</format>
</localization>
</configuration>
Defines the default pdf viewer. In the previous version this was the jsviewer plugin. With better browser support for PDFs the default is now to use the browser's native rendering engine.
Following is a sample configuration
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<pdf>
<!-- possible values are:
native: to use the browsers native rendering engine
jsviewer: to use a javascript based engine
image: to not render PDFs but only provide the first page as an image
-->
<mode>native</mode>
</pdf>
</configuration>
Several properties were added.
Following is a sample configuration
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<contexthelp enable="false"/>
<warnonexit>true</warnonexit>
<popupDownloadMethod>false</popupDownloadMethod>
<exportReportsInline>false</exportReportsInline>
<mandatoryParameterPrefix></mandatoryParameterPrefix>
<mandatoryParameterSuffix></mandatoryParameterSuffix>
<optionalParameterPrefix></optionalParameterPrefix>
<optionalParameterSuffix></optionalParameterSuffix>
</configuration>
The urlview configuration allows to provide additional information tabs for objects, for example in the TeamSpace. This is where, for example, the report documentation and preview tabs were configured. The configuration for the standard tabs changed as they are now prebuilt into ReportServer and no longer implemented via script reports.
Following is a sample configuration
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<adminviews>
<!--<view>
<types>net.datenwerke.rs.core.client.reportmanager.dto.reports.ReportDto/types>
<name>Some URL in a Tab</name>
<url>/reportserver/foobar/id=${id}&type=${type}</url>
</view>-->
</adminviews>
<objectinfo>
<view>
<types>net.datenwerke.rs.tsreportarea.client.tsreportarea.dto.TsDiskReportReferenceDto</types>
<name>${msgs['net.datenwerke.rs.core.service.urlview.locale.UrlViewMessages']['info']}</name>
<url>rs:reportdoc://${reportId}/${id}</url>
</view>
<view>
<types>net.datenwerke.rs.tsreportarea.client.tsreportarea.dto.TsDiskReportReferenceDto</types>
<name>${msgs['net.datenwerke.rs.core.service.urlview.locale.UrlViewMessages']['history']}</name>
<url>rs:revisions://${reportId}</url>
</view>
<view>
<types>net.datenwerke.rs.tsreportarea.client.tsreportarea.dto.TsDiskReportReferenceDto</types>
<name>${msgs['net.datenwerke.rs.core.service.urlview.locale.UrlViewMessages']['preview']}</name>
<url>rs:reportpreview://${reportId}</url>
</view>
</objectinfo>
</configuration>
Allows to customize HTML exports for Dynamic Lists. This configuration is only used by ReportServer Enterprise Edition.
Following is a sample configuration
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<htmlexport>
<!--
<title>Some title</title>
<head>Some additional content for the header</head>
<script>Some Javascript</script>
-->
<style><![CDATA[
@page {
size: A4 landscape;
@top-left {
content: "${report.name}";
font-family: DejaVu Sans, Sans-Serif;
font-size: 8pt;
}
@top-right {
content: "${now}";
font-family: DejaVu Sans, Sans-Serif;
font-size: 8pt;
}
@bottom-right {
content: "${page} " counter(page) " ${of} " counter(pages);
font-family: DejaVu Sans, Sans-Serif;
font-size: 8pt;
}
}
]]>
</style>
<pre><![CDATA[
<div class="wrap">
<div class="header">
<span class="logo">
<img src="data:image/png;base64,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" alt="logo"></img>
</span>
<div class="reportdata">
<span class="name">${report.name}</span>
<span class="date">${now}</span>
</div>
<div class="clear"></div>
</div>]]>
</pre>
<post><![CDATA[</div>]]></post>
</htmlexport>
</configuration>
Allows to customize PDF exports for Dynamic Lists. This configuration is only used by ReportServer Enterprise Edition.
Following is a sample configuration
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<htmlexport>
<style><![CDATA[
@page {
size: A4 landscape;
@top-left {
content: "${report.name}";
font-family: DejaVu Sans, Sans-Serif;
font-size: 8pt;
}
@top-right {
content: "${now}";
font-family: DejaVu Sans, Sans-Serif;
font-size: 8pt;
}
@bottom-right {
content: "${page} " counter(page) " ${of} " counter(pages);
font-family: DejaVu Sans, Sans-Serif;
font-size: 8pt;
}
}
]]>
</style>
<pre><![CDATA[
<div class="wrap">
<div class="header">
<span class="logo">
<img src="data:image/png;base64,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" alt="logo"></img>
</span>
<div class="reportdata">
<span class="name">${report.name}</span>
<span class="date">${now}</span>
</div>
<div class="clear"></div>
</div>]]>
</pre>
<post><![CDATA[</div>]]></post>
</htmlexport>
</configuration>
Allows to specify custom fonts to be used in PDF exports.
Following is a sample configuration
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<pdf>
<fontDirectories registerDefaultDirectories="false">
<!--
<dir>PathToFontDirectory</dir>
<dir>PathToFontDirectory</dir>
-->
</fontDirectories>
<!--
<fonts>
<font>
<path></path>
<encoding></encoding>
<embed></embed>
</font>
<font>
<path></path>
<encoding></encoding>
<embed></embed>
</font>
</fonts>
-->
</pdf>
</configuration>
Allows to customize the ReportServer theme. This configuration is only used by ReportServer Enterprise Edition. For further information see the Administration Guide and the Theming Tutorial.
Following is a sample configuration
<configuration>
<theme type="default">
<header>
<height>40</height>
</header>
<logo>
<login>
<html><![CDATA[<i class="icon-rs-logo rs-login-logo"></i><span class="rs-login-bg"><i class="icon-rs-logo-square"></i></span>]]></html>
<width>200px</width>
</login>
<header>
<html><![CDATA[<span class="rs-header-logo"><i class="icon-rs-Report"></i><i class="icon-rs-Server"></i></span>]]></html>
<width>185px</width>
</header>
<!--<url>Some URI pointing to a Logo</url> -->
</logo>
<colors>
<color name="white" color="#FFFFFF"/>
<color name="black" color="#000000"/>
<color name="black-almost" color="#132834"/>
<color name="purple-dark" color="#3E4059"/>
<color name="purple-light" color="#DFE0EB"/>
<color name="gray-light" color="#EEEEEE"/>
<color name="gray-dark" color="#B8BDC0"/>
<color name="gray-very-dark" color="#6D708B"/>
<color name="terminal-green" color="#00B000"/>
</colors>
<colorMapping>
<map useFor="bg" colorRef="gray-dark"/>
<map useFor="bg.text" colorRef="black"/>
<map useFor="bg.light" colorRef="white"/>
<map useFor="light.text" colorRef="black"/>
<map useFor="bg.shaded" colorRef="gray-light"/>
<map useFor="shaded.text" color="#666666"/>
<map useFor="hl.dark.bg" colorRef="purple-dark"/>
<map useFor="hl.dark.text" colorRef="white"/>
<map useFor="hl.light.bg" colorRef="purple-light"/>
<map useFor="hl.light.text" colorRef="black"/>
<map useFor="header.bg" colorRef="black-almost"/>
<map useFor="header.text.active" colorRef="white"/>
<map useFor="header.text.inactive" color="#BBBBBB"/>
<map useFor="header.text.right" color="#BBBBBB"/>
<map useFor="terminal.bg" colorRef="black"/>
<map useFor="terminal.text" colorRef="terminal-green"/>
<map useFor="terminal.hl.bg" colorRef="gray-very-dark"/>
<map useFor="terminal.link" colorRef="white"/>
<map useFor="border.light" colorRef="gray-dark"/>
<map useFor="tbar.btn.bg" colorRef="gray-dark"/>
<map useFor="icon.light" color="#999999"/>
</colorMapping>
<css>
.icon-rs-Report {
color: #FFF !important;
}
</css>
</theme>
</configuration>
The report documentation is now built into ReportServer and the configuration is obsolete.
RS-1340 | Bug | Error retrieving forgotten password when user has no email address |
RS-1364 | Bug | Exec terminal command throws error for -h option |
RS-1409 | Bug | sftp: directories cannot be created |
RS-1461 | Bug | isUserInFolk not checking referenced groups |
RS-1506 | Improvement | Indicate in password fields whether or not a password is set |
RS-1519 | Bug | Status bar fields too short |
RS-1527 | Bug | Constraint violation when deleting user variables |
RS-1529 | Bug | Analytical filters throw error on floating point columns |
RS-1534 | Improvement | Report documentation should show null handling and case sensitivity for pre filters. |
RS-1680 | Bug | Refresh in TeamSpace Explorer causes tree to disappear temporarily |
RS-1760 | Bug | UI freezes on too many open report tabs |
RS-1763 | Bug | Reloading stored pivot variants fails |
RS-1772 | Improvement | Bookmarks should directly open report |
RS-1779 | Improvement | Only allow aggregates that fit the current column type |
RS-1782 | Bug | Incorrect format when using subtotals |
RS-1791 | Improvement | Warn before close when using dynamic list pivot mode |
RS-1832 | New Feature | Grid Editor |
RS-1833 | Improvement | Teamspace owner visible/changeable |
RS-1842 | Improvement | Allow delete datasource parameter default value in dropdowns |
RS-1844 | Improvement | Allow onLogin and onStartup to commit |
RS-1845 | Bug | NPE on blank date parameter |
RS-1846 | New Feature | Default date formula |
RS-1847 | New Feature | Listbox Parameter |
RS-1848 | Bug | pdf.js errorwrapper always visible in ie9 |
RS-1850 | Bug | Report key cannot be removed again |
RS-1851 | Improvement | After leaving su session relogin as previous user |
RS-1852 | Improvement | Keep last language in cookie |
RS-1854 | Bug | BIRT Report Data Sources does not seem to be working in Oracle |
RS-1855 | Bug | Weekly Trigger does not fail on invalid configuration |
RS-1857 | Improvement | HttpAuthExec should login user |
RS-1858 | Improvement | Scheduler should log in user |
RS-1859 | Improvement | Birt Datasource should use report datasource |
RS-1860 | New Feature | Introduce rs.configdir to store configuration For further information on how to setup ReportServer with an external configuration directory see the ReportServer Configuration Guide. |
RS-1861 | Bug | User variables should not be overwritable via url |
RS-1862 | Improvement | Allow to disable the warn on page change prompt |
RS-1863 | Story | Access FileServer via URLPath |
RS-1864 | Improvement | Guess content types of uploaded/unzipped files |
RS-1865 | New Feature | Provide access to locale as parameters to reports |
RS-1866 | New Feature | Mandatory Parameters |
RS-1867 | Improvement | Dynamic list TIMESTAMP WITH LOCAL TIME ZONE support |
RS-1869 | Improvement | Browser warns about popup blocked |
RS-1870 | Bug | jasper excel export fails with nosuchmethod error |
RS-1871 | Bug | reportexport with login redirect not working |
RS-1872 | Bug | File upload only trims path when server and client use same separator |
RS-1873 | Story | Consolidate Stream Handling in File Uploads |
RS-1874 | Story | persistence.properties to overwrite persistence.xml connection settings |
RS-1875 | Bug | Select less than all computed columns in a pivot report |
RS-1876 | Improvement | Mandatory Parameter - Info Icon |
RS-1877 | Bug | Velocity and Scheduling |
RS-1879 | Bug | Disappearing parameter input fields |
RS-1880 | Story | Invalid script paths via scriptAccess servlet return http response of 200 |
RS-1882 | Bug | Checkbox parameter order |
RS-1883 | Bug | ACE Grid Scrollbars |
RS-1884 | Bug | Saiku inlinereport with more than 1 parameter |
RS-1885 | New Feature | Update Birt Emitters (xlsx) |
RS-1887 | Bug | Dynamic List does not allow quoted identifiers |
RS-1888 | Improvement | Load JDBC drivers and other libs from config dir |
RS-1889 | Bug | Report documentation displays default value incorrectly |
RS-1891 | New Feature | Allow outputformats to decide if they want to stream. |
RS-1892 | Improvement | Allow URL Connector to handle HTTP AUTHENTICATION |
RS-1893 | Improvement | Documentation Report on BaseReports in TeamSpaces shows report name instead of TeamSpace object name |
RS-1894 | Bug | Dashboard saiku reports get downloaded |
RS-1896 | Bug | Birt library folder not working for paths with more than 2 elements |
RS-1897 | Story | Allow changing fonts in flying-saucer PDF renderer for script reports. |
RS-1898 | Story | Support Java 8 |
RS-1899 | Bug | Restart of failed scheduler jobs does not ignore archived jobs |
RS-1900 | Bug | Scheduler jobs aborted by server restart are left in executing state |
RS-1901 | Improvement | Validate Parameters before creating scheduler job |
RS-1902 | New Feature | FileSelection Parameter |
RS-1904 | Bug | DateFormulaPicker validator not working |
RS-1905 | Improvement | Create RS-Hibernate-Dialects for supported databases |
RS-1906 | Bug | Parameter context menu inconsistencies |
RS-1907 | Improvement | Field context menus have no paste option |
RS-1909 | Task | Move to slf4j/logback logging |
RS-1910 | New Feature | Validate RS Environment on startup |
RS-1911 | Story | Remove nux dependency |
RS-1912 | Bug | Dynamic List PDF export throws exception when loading custom fonts |
RS-1914 | Improvement | Improve error message for invalid birt library folder |
RS-1917 | Bug | POI in groovy scripts throws Exception after groovy update |
RS-1920 | Story | Birt Upload: filter file extension on upload |
RS-1922 | Bug | Send To fails for Template Reports |
RS-1924 | Bug | rsfs url handler does not honor web-acessible flag |
RS-1927 | New Feature | Allow Script parameter to depend on other parameters |
RS-1928 | Bug | Errors in report execution only displayed when using popup download method |
RS-1929 | Improvement | Improve ScriptReport Exception Handling |
RS-1930 | Bug | Dashboard downloads HTML Reports |
RS-1931 | Bug | Datehandling across timezones / DST |
RS-1932 | Bug | Inconsistencies with Date parameter in DateTime mode |
RS-1933 | Bug | Importing Variants with Parameters sometimes fails |
RS-1934 | Bug | Users can create folders with NULL name in teamspace |
RS-1937 | Bug | Setting the users preferred preview mode to default does not use the configured system default |
RS-1938 | New Feature | Allow duplicate row in grid editor |
RS-1939 | New Feature | Support ForeignKey Relationships for the GridEditor |
RS-1940 | Bug | DateTimeParameter in DateTime-Mode does not show Time when used with Formula |
RS-1941 | Bug | Undeclared encoding in TableReport HTML export |
RS-1942 | Bug | Grid Editor Identifier Case Issues |
RS-1943 | Improvement | Velocity Template Post Processor |
RS-1944 | Bug | Edit Template Dialog ContentType and FileExtension always shown as default |
RS-1945 | Bug | Cannot remove a user from a group |
RS-1946 | Improvement | New fluid API for grid editor |
RS-1947 | New Feature | Custom Title for URL Dadget |
RS-1950 | New Feature | RsTableModel helper |
RS-1951 | Improvement | ColumnSelection dialog should be able to recover from errors |
RS-1952 | Improvement | Redesign internaldb |
RS-1955 | Story | GXT 3.1.4 + GWT 2.7 |
RS-1956 | Story | hibernate 5 |
RS-1957 | Story | Replace hibernate-search+lucene |
RS-1960 | New Feature | GridEditor - allow for case insensitive filtering by default |
RS-1961 | Bug | GridEditor - Work around postgres JDBC not implementing getObject(int,class) |
RS-1964 | Story | httpauthexport redesign HttpAutheExec has been redesigned to use standard ReportServer user objects to specify which reports can be accessed and with which user they are supposed to be executed. For this a user needs to have an API key defined. See the administration guide for further information. |
RS-1967 | Improvement | Exec command throws exception when file not found |
RS-1970 | Bug | Templates cannot be scheduled |
RS-1981 | New Feature | Reload Report/URL/HTML dadget every x seconds |
RS-1982 | New Feature | Import/Export local file system terminal commands |
RS-1984 | Story | Send To Hook |
RS-1985 | Story | Allow to reload column selection list for dynamic list reports |
RS-1987 | Bug | Dynamic List fails if Column Alias contains whitespace |
RS-1989 | Improvement | Set width in preview view for dashboard reports |
RS-1990 | Improvement | Paging for Dynamic List url export |
RS-1993 | New Feature | Allow to style HTML output for dynamic lists In ReportServer Enterprise the HTML (and PDF) export of Dynamic Lists can be configured via config files. For further information see the Administration Guide. |
RS-1994 | New Feature | Allow to style PDF output for dynamic lists |
RS-1995 | Bug | fix date parameter formula |
RS-1998 | Story | Upgrade Flying Saucer to 9.0.8 |
RS-2000 | Story | Allow for relative Dadget Height |
RS-2001 | Story | Style Dashboard in Admin View |
RS-2002 | Story | Dashboard allow full width top and bottom container |
RS-2003 | Bug | ForceRemove does not check rights |
RS-2004 | Bug | ForceRemove for User does not remove users from groups |
RS-2006 | Story | Allow restriction to Folder when selecting Reports in Dashboard/TeamSpace |
RS-2008 | Bug | Showing Variants in Admin View requires two clicks |
RS-2011 | Story | Delete on Start should not check rights |
RS-2013 | Bug | Computed Field view crashes when Add Dialog Closed with X |
RS-2014 | Bug | Template list does not show temporary templates |
RS-2015 | Bug | Terminal blocks window instead of content when executing |
RS-2016 | Bug | Dropping a report from a teamspace onto the root folder throws an exception |
RS-2019 | Bug | TempTableHelper Null Pointer with CSV Datasource + Argument Connector |
RS-2021 | Bug | The dynamic list cannot filter on smallint columns |
RS-2022 | Bug | Filtering on non-aggregate, non-grouping columns when using subtotals results in weird reports |
RS-2026 | New Feature | Dashboard Parameters |
RS-2027 | Bug | ReportServer Datasource is not properly created |
RS-2028 | Bug | Databasebundle cannot be configured |
RS-2029 | Story | Update Eclipse Birt to 4.5.0 |
RS-2032 | Story | Remove all user variables does not allow to force remove |
RS-2033 | Bug | Do not close edit file window on escape |
RS-2034 | Improvement | Allow Edit Window maximization |
RS-2035 | Improvement | show matching brackets in editor |
RS-2037 | Story | Add Monet DB support |
RS-2038 | Story | Add native support for Firebird |
RS-2042 | Story | Allow download folders from FileServer |
RS-2043 | Story | Allow extract zip on upload |
RS-2044 | Story | Cache Compiled Scripts |
RS-2045 | Bug | TeamSpace execute shows unsupported formats |
RS-2048 | New Feature | Add ReportProperties View |
RS-2049 | New Feature | Add UserProperties View |
RS-2051 | Improvement | Allow to disable dynamic list filter consistency check via ReportProperty |
RS-2052 | Improvement | Allow to hide dynamic list filter consistency check via ReportProperty |
RS-2054 | Improvement | Allow disable count in preview |
RS-2055 | Improvement | Allow disable count in filters |
RS-2073 | Improvement | Store optimal column width instead of actual column width |
RS-2076 | Bug | TeamSpace Removes not properly cascaded |
RS-2077 | New Feature | Import Dashboard as copy |
RS-2080 | Task | Update to jasperreports 6.2.0 |
RS-2088 | Bug | Unable to login when using Postgres |
RS-2089 | New Feature | Allow to define script datasource at target |
RS-2093 | Improvement | Allow edit file at target |
RS-2094 | New Feature | add RS_SCHEMAINFO table |
RS-2095 | Improvement | JRXML download does not add .jrxml file extensions |
RS-2097 | Improvement | Allow to set label width on parameters |
RS-2103 | Bug | Dependent Parameter is not updated on default if it depends on Datasource Parameter with radio buttons or popup. |
RS-2108 | Improvement | Allow to cache BIRT datasources |
RS-2109 | Improvement | Use HTML5 Upload for JXLS reports |
RS-2110 | Improvement | Allow to use CSV, Script and Birt datasources with JXLS reports |
RS-2112 | Bug | PbeService fails when using configdir for reportserver.properties |
RS-2114 | Improvement | Allow to use Jasper with Script Datasources |
RS-2115 | Improvement | Allow configure datasources at script reports |
RS-2116 | Bug | Maintenance Daemon cannot be stopped |
RS-2118 | Improvement | Allow to provide quote character when turning multi-value datasource parameter into a String |
RS-2119 | Improvement | DatasourceParameter should return a list that overrides toString also if it is still in default. |
RS-2120 | Improvement | Crystal should use HTML5 upload |
RS-2122 | Improvement | Allow to access Script, CSV, Birt Datasources from Crystal |
RS-2124 | Improvement | Use generated instead of default sftp hostkey |
RS-2127 | Improvement | Pretty print script errors |
RS-2133 | Bug | CSV Datasources (and probably script and co) cannot handle the case when parameters are null. |
RS-2134 | Improvement | The counted number of records in the dynamic list should have thousands separators for better readibility. |
RS-2137 | New Feature | Allow DatasourceParameters to generate data solely via postprocessing. |
RS-2139 | Bug | Set header in selection window for default multiselection parameter |
RS-2148 | Task | Clean up resources dir |
RS-2152 | Bug | Dynamic List CSV export should not add field delimiter to end of row |
RS-2156 | Improvement | Enhance TodayFilter to allow filtering based on weekdays |
RS-2161 | Bug | On Count/Count_distinct columns the provided jdbc datatype should be long |
RS-2162 | Improvement | Allow text selection in terminal |
RS-2167 | Bug | postgres: idle in transaction |
RS-2168 | Bug | Clicking a date parameters info icon does not always start editing the formula |
RS-2169 | Bug | Only global teamspace admins can edit teamspaces after query reduction |
RS-2170 | Bug | Edit Teamspace dialog crashes when user without permission tries to edit properties |
RS-2171 | Bug | Remove invalid use of Content-Encoding header |
RS-2174 | Bug | automatic logout is prohibited due to "prompt on chage url" |
RS-2177 | New Feature | Block edit dashboards if write permission is not present |
RS-2179 | Bug | Import option fields disappear after completing import and resetting configuration |
RS-2180 | New Feature | Add support for olap roles |
RS-2182 | Improvement | Allow to override filename sanitation |
RS-2185 | Story | Set explicit no cache headers on reportserver.nocache.js and ReportServer.html |
RS-2189 | Story | Add MariaDB Support |
RS-2192 | Improvement | Register pdf fonts on startup and for birt |