Release 2.3.2 of Aug-2024

This release enhances the implementations of JSR331 Scheduler, a special Java API for scheduling and resource allocation problems described here. In particular, we added support for consumable resources – see how it works in the sample ScheduleActivitiesBudget:

You can find the complete code in the project “ScheduleActivitiesBudget” in org.jcp.jsr331.scheduler.samples – download then from org.jcp.jsr331.tck.cp.

We also fixed several errors and removed unnecessary overhead (such as double constraint posting in the Scheduler). We also upgraded JSR331 to work with the latest Apache Log4J v. 2.22.1.

The enhanced JSR331 Scheduler has been used to implement a new business friendly interface for representing scheduling and resource allocation problems inside Rule Solver.

The updated version 2.3.2 is now available from the Maven Repository and GitHub.