Open Integration Engine 4.6.0 is now generally available and recommended for production use. Feedback gathered during the release candidate period has been folded into this release.
Welcome to our new contributors
A sincere thank you to the people who landed their first contribution in this release. Open source works because people show up and do the work.
Engine first-time contributors:
Docs first-time contributors:
Breaking changes to know before you upgrade
- Java 17 is now the minimum. Older JVMs are no longer supported. Later Java LTS versions should work but are not officially tested.
- Xerces and xml-apis are removed. Custom code that imports
org.apache.xerces.*directly needs to migrate tojavax.xml.parsers.*andorg.xml.sax.*. - Logins are case-insensitive by default. Existing accounts with case-sensitive usernames continue to work via a compatibility path.
Installers remove the prior release during an upgrade, preserving directories that should persist (such as appdata, conf, extensions, and logs).
New features
serverNamevariable in alert templates, useful for multi-instance deployments.- Environment variable substitution in CLI config files.
- JavaScript pretty-printer for formatting JS directly in the editor.
- Toggle Comment action in the editor’s right-click menu.
Notable fixes and improvements
- Migration failure when upgrading to 4.5.2 is resolved.
JXTreeTable.getEditingRowbug fixed, which addresses a class of macOS client errors.- Clipboard error on Linux when an image was on the clipboard is fixed.
- Potential data loss when saving plugin properties is fixed.
- HTTP parameter map order is now preserved, so code that depended on the previous non-deterministic ordering may behave differently.
- Message search performance improved by caching ResultSet metadata, and extension load is faster.
Security
This release remediates 24 known CVEs (1 Critical, 10 High, 12 Medium, 1 Low) through dependency upgrades, including log4j, the PostgreSQL JDBC driver, jSch, commons-lang3, and commons-text.
The full release notes, including the complete dependency and CVE list, performance improvements, and CI changes, are on GitHub: v4.6.0 release notes.