The Alfresco Process Services (APS) community has a new reason to celebrate—the latest release of the APS SDK, version 3.1.0, just dropped:
Maintained by OpenPj with enterprise support delivered by Zia Consulting, the APS Project SDK is the ultimate open-source toolkit based on Apache Maven and Docker.
It is specifically designed to give developers a seamless experience for the rapid development, testing, packaging, versioning, and release of APS integration and extension projects.
Whether you are building custom REST endpoints, Spring beans, or service tasks, here is a look at what makes the 3.1.0 release and the modern 3.x branch so cool:
- Cutting-Edge Version Support: The 3.1.0 release ensures you are ready for the future, boasting compatibility with the latest Alfresco Process Services versions. This includes support for the brand-new 26.1.0, 25.3.0, and a comprehensive list of 25.x and 24.x releases.
- Native Apple Silicon Support: Rocking an M1 Mac? You are completely covered. The SDK provides full support for Arm64 CPUs using native Docker containers and a transparent Maven profile.
- Reliable Containerized Architecture: Spinning up Docker through the SDK doesn't just start your app—it generates persistent volumes for your database (PostgreSQL), contentstore (attachments), and ElasticSearch. This ensures your local development approach remains consistent, reliable, and entirely crash-proof.
- Frictionless Developer Experience: The SDK gets out of your way. It operates seamlessly with any IDE, utilizes standard JAR and WAR packaging without forcing a parent pom.xml, and automatically generates the Java Swagger client for integration testing.
Ready to get started? To jump in, you will need OpenJDK 21, Apache Maven 3.9.15, and your valid APS and Aspose licenses placed in the /license folder. Docker is optional but highly recommended if you want the full containerized experience.
Once your prerequisites are set, bringing up your entire tech stack feels like magic.
Simply run the full Maven lifecycle command: mvn clean install docker:build docker:start
Or use the run scripts with: run.sh build_start
This single command will build your code, run your tests, generate the Docker containers, and spin up your entire APS architecture. Download the APS SDK v3.1.0 today and start building better Alfresco extensions faster!