Dynamic Data Sources
Administrators can now configure a data source via plugin configuration. These are referred to as data source profiles. These can be used just like the normal application server defined data sources. A key benefit is that a server restart is not required to make the data source active for use by macros. From a macro use perspective, they can be referenced just like application server datasources.
Before and After SQL
Data source profiles can add before and after SQL that automatically gets inserted around the macro defined SQL.
Data Source Alias
Macros can reference a data source (dataSource parameter) that gets redirected to a specific application server data source defined by the administrator. The benefit of this is to make it easier to migrate to a differently named data source.
SQL that wants to generate XHTML output can use an new output parameter value of xhtml. The result will be rendered as XHTML before display.
Additional parameters to control table class, table style, and row styles. Unique row styles can be set for the heading rows, and any number of data rows. Row styles for data rows repeat when the number of data rows exceeds the number of row styles. This allows various kinds of stripping.
Read the full release notes »