Skip to main content
Version: 2.20.x

Release Notes

ebms-admin-2.20.10.jar​

  • hardened XML (JAXB) parsing of the web UI against billion-laughs & XXE
  • TLS 1.2 + 1.3 by default, with recommended TLS 1.3 cipher suites
  • updated dependencies

ebms-admin-2.20.9.jar​

  • updated license info

ebms-admin-2.20.8.jar​

  • re-release aligned to ebms-core 2.20.8

ebms-admin-2.20.7.jar​

  • improved the embedded Jetty implementation
  • replaced text-io by jline
  • updated dependencies

ebms-admin-2.20.6.jar​

  • updated dependencies
  • fixed empty header value issue
  • fixed missing ehcache dependency

ebms-admin-2.20.5.jar​

  • put database libraries in separate plugins
  • removed kafka support
  • added EchoHeaderServlet
  • added client UUID header
  • improvements

Note: Download the right database plugin and add it to the classpath. The configuration of the database stays the same.

ebms-admin-2.20.4.jar​

  • updated dependencies
  • added MDCServletFilter
  • improved caching key generation
  • added Hazelcast cache plugin

To enable EhCache or Hazelcast:

  • add the library to the classpath
  • set environment variable cache_type="PLUGIN"
  • you can override the default config by setting the environment variable cache_configLocation

ebms-admin-2.20.3.jar​

  • fixed database pool properties
  • fixed: org.quartz.SchedulerConfigException: Non-ManagedTX DataSource name not set!
  • updated dependencies

ebms-admin-2.20.2.jar​

  • removed Azure keyvault support

ebms-admin-2.20.1.jar​

  • reverted namespace prefixes
  • updated dependencies

ebms-admin-2.20.0.jar​

  • upgrade to Java 17
  • upgrade to Spring 6
  • upgrade libraries from javax to jakarta
  • split core in multiple modules
  • removed Ignite caching support
  • ehcache is provided as a separate library