Skip to content

Releases: EnFlexIT/AgentWorkbench

AgentWorkbench v3.0.0

03 Nov 16:44

Choose a tag to compare

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

AgentWorkbench v2.4.2

17 Jun 14:08

Choose a tag to compare

General

Several updates, bug fixes and improvements

Full Changelog: v2.3.2...v2.4.2

AgentWorkbench v2.3.2

04 Feb 16:14

Choose a tag to compare

General

  • Several updates, bug fixes and improvements
  • Full Changelog**: v2.3.0...v2.3.2

AgentWorkbench v2.3.0

09 Feb 20:18

Choose a tag to compare

General

  • Updated Target platform and AWB-base to Eclipse RCP-version 4.26 (2022-12)
  • Bug fixes and improvements
  • Full Changelog**: v2.2.6...v2.3.0

AgentWorkbench v2.2.6

02 Aug 10:48

Choose a tag to compare

General

  • Updated Target platform and AWB-base to Eclipse RCP-version 4.24 (2022-06)
  • Replaces several own bundle by Maven dependencies
  • Adds a general Phonebook approach for JADE agents
  • Introduces update check against p2-repository, even if you're starting from the IDE
  • MainWindow: menu item revision (showin links to GitHub and GitBook)
  • Indroduces controll for the positioning of JDialogs while using multiple screens
  • Bug fixes and improvements

Agent.Workbench Database-Feature

  • Added MariaDB & PostgreSQL connectors; update MySQL connector
  • Introduces OSGI-Service 'HibernateDatabaseConnectionService' to create database connections
  • Adds a central database configuration dialog to Agent.Workbench

Agent.Workbench WS-Feature

  • Introduces simple security checks / hander to access a REST-API
  • Adds individual Swagger 1.x, 2.x bundles to feature
  • Introduces menu- and toolbar icons for configuration
  • Introduces first approach to configure credentials of REST-clients

AgentWorkbench v2.2.3

28 Mar 10:41

Choose a tag to compare

General

  • Updated Target platform and AWB-base to Eclipse RCP-version 4.23 (2022-03)
  • Replaced own JAXB bundle by default implementation from Maven (jaxb-impl-2.3.6) and corresponding fragment bundle (de.enflexit.jaxb.impl.binding)
  • Bug fixes and improvements

Graph and Network Environment

  • Added NetworkModelExportService as option to add customized export functionalities
  • Revised load process of the GraphEnvironmentController

New Feature: "Agent.Workbench WS-Feature"

  • Provided OSGI-services to create own Jetty server-instances or own servlet handler for specific server instances
  • Integrated Jetty, Jersey, Gson and Swagger to enable the creation of REST API 's in AWB
  • Defined base structure to provide an extendable AWB REST-API

AgentWorkbench v2.2.2-beta.1

07 Jan 15:36

Choose a tag to compare

Pre-release

Structural

  • Added Time Zone / ZoneId configuration for projects

General

  • Updated Target platform and AWB-base to Eclipse RCP-version 4.2.2 (2021-12)
  • Bug fixes and improvements

AgentWorkbench v2.2.1-beta.1

17 Nov 09:54

Choose a tag to compare

Pre-release

First Java 11 build of Agent.Workbench. Thus, an installation of a Java 11 Runtime or a JDK is required to work with AWB.

Structural

  • Configured bundles to run under Java 11
  • Build processes were updated to tycho 2.4
  • Updated several library bundles as OSHI, Jung and other

General

  • Updated Target platform and AWB-base to Eclipse RCP-version 4.21
  • Bug fixes and improvements

AgentWorkbench v2.1.19-beta.1

27 May 21:02

Choose a tag to compare

Pre-release

Structural

  • Added correct fragment bundle for logging - removed unused fragments
  • Updated OSHI to version 5.7.1 to also launch on new macOS systems
  • Updated JFreeChart to version 1.5.2'
  • Removed own BouncyCastle bundle; took bouncy castle library from orbit repository
  • Removed google translate functions in Translation dialog
  • Removed unused JEP library as well as package agentgui.math.calculation

General

  • Solved TimeModel / ApplicationEvent problems when loading a setup
  • Resolved possible MalformedURLException for Project updates
  • Resolved problem with JADE state files when starting the platform
  • Resolved possible exception for JADE shutdown in simulations
  • Added further user information for the predictive load balancing
  • Introduced TimeZoneWidget in common bundle
  • Revised CSV writer/controller to handle system dependent separators for decimal and float values'

Graph and Network Environment

  • Startet with Map integration
  • Fixed problems while switching orthogonal line directions in corresponding layout
  • Introduced general NetworkComponentSelectionDialog

AgentWorkbench v2.1.18-beta.1

02 Oct 12:42

Choose a tag to compare

Pre-release

General

  • Moved to new Eclipse-RCP version (2020-06)
  • Integrated native bundles for windows & linux for network connections using proxy
  • Enabled project repository download for password protected http / https directories
  • Bug fixing
  • Improvments with the documentation