Opencast 20: Release Notes
Opencast 20.0
Features
- Opencast now supports chapters in videos. You can use the Editor to add, modify and publish chapters. [Editor #1647] [#7142]
Breaking Changes
- no breaking changes in this release
Configuration Changes
- Paella 8 is now the default Paella version. Paella 7 is scheduled for removal in Opencast 21. [#7214]
- The circular dependency between index and list providers has been eliminated. The configuration for the ACL additional actions list provider has been moved to the organization configuration. #7128
- JMX beans appear to be unused, and there are performance concerns surrounding JMX statistics. Therefore, they have been removed to simplify our code. [#7317]
- Disable service states by default. These tended to cause more issues in modern systems. Functionality is still present, just disabled by default. [#7450]
- The configuration option "heartbeat.interval" was removed from
etc/org.opencastproject.serviceregistry.impl.JobDispatcher.cfgFurthermore, only dispatching nodes will have a heartbeat from now on. [#7311] - All capture agent inputs are now preselected when scheduling a new event in the Admin UI [Admin Interface #1566]
- Whether you were uploading or scheduling a new event in the Admin UI, the "Create Event" modal would always offer you workflows tagged with either "upload" or "schedule". Now if you are uploading, you only get workflows tagged with "upload". And if you are scheduling, you only get workflows tagged with "schedule". [Admin Interface #1567]
- A new config option to filter available roles in the Admin UI access policy dropdowns was added. Allows you to effectively remove catgories of roles (like ROLE_GROUP) from the dropdowns to make them more usable. [Admin Interface #1561] [#7541]
- The editor thumbnail view has been improved. [Editor #1663]
For more details, please take a look at the full changelog. If you want to update Opencast from a previous version, you should also read the upgrade guide.
Release Schedule
| Date | Phase |
|---|---|
| April 15, 2026 | Release Branch Cut |
| Mai 15, 2026 | Release of Opencast 20.0 |
Release Managers
- Martin Wygas (elan e.V.)
- Sascha Nösberger (University of Bern)