2.4.14
Pending Release
Enhancements
- Allow grid formatting information to be set in the defaults section.
- Previously this information would need to be included in each data grid configuration item, not it can be set in the defaults section.
- Alignment of data grid columns.
- Numeric columns will now automatically by right aligned and all columns can have their alignment set explicitly.
- Indexing service exposes API.
- The bundle that provides the index support for quick searches has now exposed an API that can be used to perform searches and manage indexes from other bundles.
- Error reporting on index build.
- Index building will generate an error if a column is references in the keywords or display that's not exposed by the data definition.
- New authentication option for LDAP.
- A new SupplementedLdapAuthoritiesPopulator is available to add a specific role to any user authenticated via that LDAP provider.
- More logging for i18n filters.
- When filtering client responses that have i18n resources more logging output is produced.
- WMS capabilities update.
- You can now supplement the WMS capabilities document, rather than just being able to completely replace it.
- Debugging can be enabled remotely for client.
- It's possible to enable debugging of client scripts even if debug was set to true in the client config.
- More logging in WMS handling.
- The WMS capabilities override produces more logging output now.
- Provided internal API for i18n support.
- The API that was previously internal to the client bundle has been exposes so other bundles can perform i18n filtering.
- Database connection are retries at startup.
- Previously if a database wasn't available at startup it would never be available even if it came online after startup.
- Updated third party libraries.
- A handful of internal libraries have been updated to newer versions (mostly Apache libraries).
Fixes
- JDBC driver fixes.
- Previous issues with JDBC drivers reporting useless messages (ClassNotFound) has been addressed (hopefully).
- Snap setting issue.
- The snap setting page would cause the client startup to fail if there were no entities available.
- Error in generated SQL.
- In certain cases the SQL generated for count queries were invalid on SQL Server.
- Fixed internal API error.
- A third party library was updated to fix an issue with it handling empty arrays.
- Fix for client caching mechanism.
- ETags and crc codes for generated client html documents were sometimes negative.
- Fixed version number in bundle.
- The com.cohga.server.processor.json bundle did not have the correct version number for a package it was exporting.
- UUID comparison issue.
- A minor issue when comparing internally generated UUID's was fixed.
- Fixed build issue.
- A bundle required to build the BIRT plugin wasn't included in the correct place in the build scripts.