It's time for a new release of the Knowledge Engine, version 1.2.4!

The most important changes since 1.2.3 include:

  • Thanks to Johan Kumps: Fixed critical and high severity CVEs by upgrading the base image and dependencies (PR #14)
  • Improved logging, specifically:
    • #451: Moved log statements about meta interactions to debug level
    • #456: Avoid exceptions in the logs when a SmartConnector is called after it has stopped
    • #457: Remove possibly sensitive data from the logs
    • #480: Avoid NullPointerExceptions in the logs when receiving a message with an unknown id
  • Improved stability and recoverability when running the Knowledge Engine in distributive mode, specifically:
    • #463: Improved handling of unavailable KERs which caused CompletionException in the logs
    • #474: Added validation for the KE_RUNTIME_EXPOSED_URL
    • #475: Send correct KER id in DELETE /runtimedetails/{id} calls
  • Moved CI workflow to GitHub Actions
  • Upgraded dependencies (issues #9, #460, #461, #462, #465, #466, #467, #468, #471, #472)

You can find the new release on our Github repository.