All Versions
10
Latest Version
Avg Release Cycle
135 days
Latest Release
1765 days ago
Changelog History
Changelog History
-
v2.2.0 Changes
February 13, 2020 -
v2.1.0 Changes
May 17, 2019๐ Changelog
- ๐ท Do not execute the launcher thread in the job thread pool to avoid confusion
- โ Add some thread pool statistics
- ๐ Fix composition schedules to enable scheduling again a cancelled job
- โ Add job last started time information (so the last job duration can be retrieved)
- ๐
Job.timeInMillisSinceJobRunning()
andJob.lastExecutionTimeInMillis()
are deprecated in favor ofJob.lastExecutionStartedTimeInMillis()
andJob.lastExecutionEndedTimeInMillis()
Maven
\<dependency\> \<groupId\>com.coreoz\</groupId\> \<artifactId\>wisp\</artifactId\> \<version\>2.1.0\</version\> \</dependency\>
-
v2.0.1 Changes
March 03, 2019๐ Changelog
- โฑ Scheduler minimum thread value takes in consideration the launcher thread
Maven
\<dependency\> \<groupId\>com.coreoz\</groupId\> \<artifactId\>wisp\</artifactId\> \<version\>2.0.1\</version\> \</dependency\>
-
v2.0.0 Changes
March 03, 2019๐ Changelog
- ๐ท #1: Allow running jobs to be cancelled at run time
- #2: Threads should not be marked as daemon
- ๐ Fix a rare bug that can lead to a freezed thread pool (can only happen when a job hangs)
- Internal thread pool now based on
ThreadPoolExecutor
- ๐ Allow the thread pool to optionally scale down
- โ Add a too long running jobs detection mechanism
โฌ๏ธ Upgrade instructions from 1.x.x version to 2.x.x version
- โฌ๏ธ If a cron schedule is used, then cron-utils must be upgraded to version 8.0.0
- โฑ Constructors
Scheduler(int maxThreads, long minimumDelayInMillisToReplaceJob)
andScheduler(int maxThreads, long minimumDelayInMillisToReplaceJob, TimeProvider timeProvider)
are deprecated in favor ofScheduler(SchedulerConfig config)
- ๐ง The monitor for long running jobs detection might be configured
Maven
\<dependency\> \<groupId\>com.coreoz\</groupId\> \<artifactId\>wisp\</artifactId\> \<version\>2.0.0\</version\> \</dependency\>
-
v2.0.0-beta1
January 10, 2019 -
v1.0.0
September 02, 2017 -
v1.0.0-rc4
March 19, 2017 -
v1.0.0-rc3
January 27, 2017 -
v1.0.0-rc2
October 16, 2016 -
v1.0.0-rc1
October 15, 2016