The actor-IaC Journey: From v2.6.0 to v2.12.0
A retrospective on the evolution of actor-IaC, the Infrastructure-as-Code tool built on POJO-actor. This post covers the major milestones from the initial release (v2.6.0) through v2.12.0.
Release notes and updates
View All TagsA retrospective on the evolution of actor-IaC, the Infrastructure-as-Code tool built on POJO-actor. This post covers the major milestones from the initial release (v2.6.0) through v2.12.0.
A retrospective on the evolution of POJO-actor, the lightweight actor model library for Java. This post covers the major milestones from the initial release (v1.0.0) through v2.12.0.
We are pleased to announce the release of actor-IaC v2.13.0.
This release brings WorkflowReporter for execution reports, Java plugin support, and the new AptLockChecker plugin.
We are pleased to announce the release of POJO-actor v2.13.0.
This release brings JSON State variable expansion fixes and Java plugin support enhancements.
This is the README.md from POJO-actor version 1.0.0. With its core implementation in under 800 lines of code,
version 1 presents the fundamental ideas in their clearest form—preserved here for reference.
The actor model is a programming paradigm where independent entities (actors) communicate through message passing, eliminating the need for locks and avoiding the complexities of shared-state concurrency. Traditionally, using the actor model required specialized frameworks, and because these frameworks relied on real operating system threads, you could only create as many actors as you had CPU cores — typically just a handful. However, recent advancements in the JDK, particularly the introduction of virtual threads in Java 21, have changed everything: now even an ordinary laptop can handle tens of thousands of actors simultaneously.