News Date and Time
Apr 23 2024 21:00
We are pleased to announce the 2.7.0 LTS minor release of the JS7 JobScheduler
The release brings a number of bug-fixes and features to the JobScheduler Controller, Agent and JOC Cockpit. JobScheduler is rebranded to JS7 JobScheduler to indicate major changes to architecture and features. Branch 2.7 receives Long Term Support for 4 years.
JS7 is the next generation Open Source Job Scheduler designed for performance, resilience and security.
Getting Started
- The JS7 Online Demo is available for immediate access.
- Consider the Getting Started section of the Product Knowledge Base.
Release
- Release Notes
- Features (major)
- JS-2097: Switch to Scala 3
- JS-2098: Replace Monix by Cats Effect 3
- JS-2050: Use labels for any workflow instructions
- JS-2127: Allow assymetric encryption and decryption for shell jobs
- JOC-1770: Allow encrypted credentials for Hibernate database connections from JOC Cockpit and JITL Jobs
- JOC-1765: Skip workflow instructions
- JOC-1656: Support for OIDC Client Credentials Flow
- JOC-1763: Add operation to let run pending, scheduled and waiting orders
- JOC-1737: Copy orders in Daily Plan
- JOC-1716: Allow bulk operation for relative modification of order start times
- Bug-fixes (major)
- JS-2121: ResumeOrder into ConsumeNotices block should not crash the Controller
- JS-2115: Infinite Loop Issue When Using 'AddOrder' Instruction with Cycle
- JS-2124: Controller should not crash when cancelling a failed order inside an Options instruction, followed by ConsumeNotices instruction and Job instruction
- JS-2117: Resume suspended order from a Retry Instruction
- JS-2114: Subagent disabled at Agent start cannot be enabled
3rd-Party Vulnerability Remediation
- JS-2129: Upgrade bouncycastle bcprov-jdk15to18 to version 1.78.1 due to 3rd party vulnerabilities CVE-2024-29857, CVE-2024-30171, CVE-2024-30172
- JS-2090: Replace akka.http 10.2.10 by Pekko 1.0 due to 3rd-party vulnerability issue CVE-2023-33251
- JOC-1751: Upgrade Jetty 11.0.17 to 11.0.20 due to vulnerability CVE-2024-22201
- JITL-737: Update sshj 0.37.0 to 0.38.0 due to 3rd party vulnerability issue CVE-2023-48795
Important
- Branch 1.13 of JobScheduler reached its end-of-life in August 2023.
- Users of JobScheduler branches 1.x should consider changes and migration tools being available to upgrade to JS7.
- Please also take note of our Change Management information.