JNDI data source configuration is now exclusively configured within
Although this change allows more flexible, per-report data source configuration, it means these breaking
jndiDataSource attribute is no longer supported.
This release contains a new
pullreports-catalog-1.1.0.xsd schema file with the
jndiDataSource attribute removed.
default.jndiDataSource property is renamed to
<catalog> and per-
<report> property configuration
for more information.
The ad hoc report creator Available Tables component received several usability improvements in the 0.9 release.
The first several
<column> display names are now visible on the
table component when the table is in its closed state. This helps users
quickly review the columns without having to open the table.
More than one table component can now be opened a time. This helps users review many tables at once.
Additionally, the Available Tables component title bar contains buttons to open and close all tables with just one click.
Each table included within the export results is represented by a swatch button on the Available Tables component title bar. Clicking the swatch toggles the table's open/closed state and focuses the table within the Available Tables component. The new swatches provide a quick visual of which tables are in the current export and an easy way to navigate to an included table.
<column>s set to
now denoted with a special icon within the table's
in addition to the text Not included in export results.
Only for filtering.
Decorate the HTML output of the
map Export Report REST API
formats via Servlet includes. This feature permits easy customization
This release improves the readability of filters applied to the Export Report REST API results in the
html, htmltable, and
map formats. The filter format now following this pattern:
Table: <em>[table.displayName]</em>, Column: <em>[column.displayName]</em> <samp>[operator]</samp> [value(s)]
htmltable Export Report REST API
formats now display the offset, limit, and total row count values within the table
map format now displays the distinct feature count
and raw data row offset, limit, and count values above the map.
Most properties within pullreports.properties
may now be configured per-
<catalog> or per-
<report> by (.) appending the
id and, optionally,
id to the property name.
Properties values specified at a lower scope (e.g.
<report>) override the same property
specified at a higher scope (e.g.
<catalog> or global).
Properties whose values may now be customized per-
<catalog> and per-
The GET Label Value List REST endpoints are now documented.
The following Java dependencies are upgraded.
Angular Bootstrap upgraded to 2.5
In addition to closing over 17 defects and minor enhancements, release 0.8 contains these functional enhancements.
The ad hoc report creator now supports type-ahead search when choosing filter
<column>s of paramType
This features makes finding values in a long
<url_template> element within Pull Reports™ XML Catalog files now supports
a reference to the
HttpServletRequest associated with the
Export Report REST API request. This permits the use of HTTP header and parameter values
when creating drill through URLs.
configuration property sets a query cost maximum on each PostgreSQL database query formulated
by the Export Report REST API. The property allows an administrator to prevent
resource utilization overruns caused by relational cross join products or other
excessive export requests.
Angular Bootstrap upgraded to 2.1
RequireJS upgraded to 2.3