ActiveJ Release Notes


ActiveJ v2.2 was released Sep 11, 2020 (see on Maven). This release included major fixes and improvements of JMX module start up, which greatly sped up Launchers. Now all the HTTP examples launch lightning-fast! The release also included reworks of recycling of iterators, restoring compilation for JDK 8, and other minor bug fixes. We’ve also added a new ActiveFs example for deploying cluster file storage.


ActiveJ v2.1 was released Sep 4, 2020 (see on Maven). This release included minor bug fixes and introduced support of WebSockets communication protocol. You can explore a basic WebSocket Ping-Pong client-server use case here


ActiveJ v2.0 was released Aug 18, 2020 (see on Maven). The release included a list of important improvements and optimizations.

  • ActiveFs library was affected the most. ActiveFs client HTTP and TCP implementations got a full support of append and upload operations. A support of concurrent uploads with last-write-wins semantics was added. There also were some important optimizations and minor bug fixes. For your convenience, we’ve added a Javadoc to each of the ActiveFs implementations.

  • ActiveInject, Active Datastream, ActiveJ Eventloop, and ActiveJ Promise components got minor improvements and optimizations

  • ActiveCodegen got a full support of static fields and class initializers

  • ActiveSerializer got a support of cyclic references

Most of the other ActiveJ components were slightly affected and optimized by the aforementioned improvements.