Skip to content

AgentWorkbench v3.0.0

Latest

Choose a tag to compare

@CDerksen CDerksen released this 03 Nov 16:44
· 55 commits to master since this release

As we understand Agent.Workbench as a runtime environment or an engine to execute agent-based applications, this release marks a milestone in our developments. Understanding that modern and future-oriented applications are not restricted to desktop applications only, we decided to establish a second runtime that enables to control agent-based applications with the help of web frontends.
Similar to the already known environment, one can develop an agent project in a local desktop environment and - later - deploy this project in a server-based application scenario, where a combination of REST-endpoints and a web frontend may control an agent system.

Consequently, the binaries provided here, can be separated into desktop and web runtime environments (see ending .awb.ws-), while they can be -as usualy - used on different operating systems. Further details will be explained elsewhere.

I M P O R T A N T ! ! !
To use this version requires to newly install Agent.Workbench by using Java 21 or higher. Further, even if the p2 update-site is still the same, through the new structure, older versions will not be able to update from the repository.

The changes in this release include:
Structural

  • Extraction of the actual Agent.Workbench-Core
  • Rebuild of the AWB desktop kernel
  • Introduction of Light, Dark and Legacy Look and Feel
  • Rebuild of the AWB web kernel
  • Introduction of so-called AwbWebApplication
  • Switched from javax* to jakarta.* namespace
  • Removement of legacy bundle 'org.agentgui.core'

General

  • Upgrades of the libraries used, to their newest possible state
    (e.g. Elipse RCP, Database Drivers, Jetty, Jersey, Jackson, GSON and many more)
  • General Bug Fixes
  • General Stability improvements

Full Changelog: v2.4.2...v3.0.0