Aussom News

6/10/2026 - Concurrency Objects and Integration Patterns

New versions of Aussom CLI and Aussom Server. Both include support for various concurrency objects. Below are new APAC modules available for integration.

Aussom CLI or Aussom Server in integration-core:

  • ParallelForeach
  • ScatterGather
  • Pipeline
  • IdempotentReceiver

Aussom Server only:

  • activemq
  • rabbitmq
  • kafka
  • integration-splitter-aggregator
  • integration-resequencer
  • integration-wiretap

6/4/2026 - FXGL Support and Aussom Server Auto Complete in Plugins

New versions of Aussom CLI, Aussom Server, and both the IntelliJ and VSCode plugins. The latest Aussom CLI version provides solid FXGL support and improved overall JavaFX support. Both the IntelliJ and VSCode plugins have been upgraded to get the available library functions from the identified runtime in the IDE. Before it would just default to Aussom CLI, but now it will will provide the proper libraries auto complete when an Aussom Server project is identified. The new plugins need to be paired with the latest Aussom Server runtime to take advantage of this.

5/26/2026 - Aussom CLI Platform Installer Support

Lastest version of Aussom CLI (1.1.8) now ship with support in APAC to build native platform installers for your Aussom app. What this means is that you can write and test your Aussom CLI application, and there are 2 commands now added in APAC (-ii and -ib) which produce istallers for Linux, MacOS, and Windows. You must run the process on the platform you are building for, so to build for Windows, you need to run from Windows. For more information see the Aussom Platform Installer Guide.

5/23/2026 - Aussom Server now supports Client Listeners

Aussom Server (0.14.0) now supports Client Listeners. These are clients that execute in their own thread and listen for events from various sources. Examples of possible listeners are MQ, Sockets, or Serial Ports just to name a few. The Client Listener interface provides a standardized way to implement and host all types of listeners.

5/23/2026 - Debugging Support added to Aussom Server and Plugins

The second part of debugging support has now shipped with the latest Aussom Server (0.13.0) adding support for debugging through an DAP interface. The IntelliJ and VS Code Plugins have also been upgraded to work with Aussom Server projects. Support was added in the 1.1.1 version of the plugins.

5/20/2026 - Debugging Support added to Aussom CLI and Aussom Base

This big update provides debugger support in the Aussom-Base (core interpreter) so if you embed the interpreter it will provide debugging support. The more interesting part is that debugging is now supported in Aussom CLI using a builtin DAP server. The latest IntelliJ and VS Code plugins also now have support to execute and debug Aussom CLI programs. The debugger can be used to set break points, step through the code, and even execute arbitrary code in the current scope while the debugger is stopped. It supports Aussom CLI regular applications, scripts (in scripting mode), and even unit tests. In order to use the new debugging support you must install Aussom CLI 1.1.7 or later, and IntelliJ or VS Code plugins 1.1.0 or later.

Currently, Aussom Server does not provide debugging support but this support is expected to be completed soon also.

5/15/2026 - Scripting Mode Support

Updates to Aussom Base, Aussom CLI apps, and Aussom Plugins provide new scripting mode support. The new scripting mode allows you to write instructions in a script file without having to declare a class and main function. For details please see the Aussom Scripting Usage Guide. This new mode makes it easier to write simple scripts and for beginners getting started. The support added in Aussom Base also paves the way in the future for future development of advanced repls.

5/14/2026 - Version 1.0 IntelliJ and VS Code Plugins

The latest versions use the upgraded aussom-lsb server which now provides robust code completion support. What this means is that things like module names, object members and methods, and local variables now provide excellent completion suggestions while typing. The plugins continue to provide grammar validation and syntax highlighting. Both now licensed under the GNU GPL v3.

5/13/2026 - First Release of APAC, the Aussom Package Manager

New releases of the 3 Aussom CLI (desktop installers) now ship with a new CLI application apac which is the Aussom package manager. It works with Aussom CLI desktop distribution, and will work with the next release (0.12.3) of Aussom Server. There is a new public facing website for APAC which provides package downloads and more importantly documentation on each package. The normal way of working with packages is through the CLI app apac. For details on that please see the APAC Usage Guide.

5/4/2026 - New Release of Aussom Server

Aussom Server now provides support for scheduled tasks using the same programming model as regular HTTP request handling and Websockets. You can use it to execute scheduled tasks having to do with the app it's associated with such as rolling up metrics and such. It also can be used simply as a task runner for doing regular jobs and batch processing. Read the Scheduler - Usage Guide for more information.

5/2/2026 - New Releases of all Aussom Products

Major updates to the Aussom-Base interpreter were added including support for overloaded functions. Many bug fixes were added and support in Aussom CLI for some new modules were added. Aussom-Server has also gone through a redesign and now features a web service admin interface instead of the previous web UI.

Here are some of the recent key features added:

  • Support in all products for function overloading.
  • Aussom CLI now has full support for JavaFX and GTK4 on Linux, MacOS, and Windows.
  • Aussom Server now has a simplified local installation for developers and a Docker container for server/production configurations.
  • Major upgrades to the website, doc sections, rendering and layout.

Get Involved

Feedback is welcome and suport is available through the Aussom Discord Server. We are welcoming to everyone and happy to have you as part of the community. Join us!