You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Docker images for application servers Tomcat, WebSphere and JBoss
Docker images for various dbmses for iaf-test
Support multivalued parameters in json2xml
Unify listeners for generic file systems and database tables, support 'Move to Available'
Introduce DataSourceFactory and ConnectionFactoryFactory
Set datasourcename by default
Add SignaturePipe
Support automatic closing of streams
Support generation of SQL update script from Liquibase
Rework Locker
Full DBMS support for H2, Oracle, MSSql, MySql, MariaDB and PostgreSQL
Use Message as primary input-output object for, e.g. for Pipes and Senders
Introduce RetryFlag, set as session variable if a message is retried
Introduce ImapFileSystem
Ability to generate OpenAPI 3.0 schemas
Handle BLOBs as bytes instead of characters
Configurable suppression of configuration warnings
Inline errorstorage and messagelog browsers
Introduce PeekUntransacted, to avoid excessive XA transactions
Support automatic translation of SQL dialects
Introduce optional OutputStreaming
Introduce block enabled senders, and support for it in Iterating Pipes
Fix adapter statistics by the hour
Support for optional request parameters in Json2XmlValidator
Add PgpPipe
Reset Adapter Statistics by the hour when entering a new hour time slot
Introduced property jdbc.datasource.default, with default value jdbc/${instance.name.lc}
Introduced attribute combineBlocks on ForEachChildElementPipe, that can be set to false to leverage BlockEnhancedCapabilites of the configured sender
Add possibility to put error details in ESB SOAP body response
Add support for single pipeline SOAP 1.1 & 1.2 and REST JSON & XML, backed by XML-Schema validation, with OpenAPI 3.0 JSON Schema generation
Upgrade to Java 8
Non backwards compatible changes
Change HashPipe attribute encoding into charset. Its default has changed from ISO8859-1 into UTF-8
Logging library Log4j has been upgraded to Log4j2, versions are not backwards compatible!
The RESTEasy library has been replaced with Apache-CXF, this might enable jBoss hosted applications to cleanup their customized ClassLoader configuration
The StaxParserFactory has been configured to always enable XML 1.1 content. You can validate this on the Security Items page under XML Components.
Breaking changes
It is highly recommended not to use any custom file which overrides a file from the framework itself. In case it was required to override a file, do not forget to update the changes when upgrading the framework version! It is a good practice to keep the .orig suffixed original file also in the project to understand what change have been made. The changes in the custom file might have been included in the new version of the framework and the file may be no longer needed. If the changes are complicated to understand please consult the Frank!Framework Team.