Skip to content

Commit 7c5b8d0

Browse files
Build of r/19.x from Wed Dec 3 16:48:19 UTC 2025
1 parent da257cf commit 7c5b8d0

26 files changed

+84
-277
lines changed

r/19.x/admin/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -804,5 +804,5 @@ <h2 id="overview">Overview</h2>
804804
</html>
805805
<!--
806806
MkDocs version : 1.6.1
807-
Build Date UTC : 2025-12-01 08:51:08.816190+00:00
807+
Build Date UTC : 2025-12-03 16:48:07.353506+00:00
808808
-->

r/19.x/admin/releasenotes/deleted.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

r/19.x/admin/releasenotes/distributed-plugins.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

r/19.x/admin/releasenotes/index.html

Lines changed: 43 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,8 @@
3333
var is_top_frame = false;
3434

3535
var pageToc = [
36-
{title: "Opencast 18: Release Notes", url: "#_top", children: [
37-
{title: "Opencast 18.4", url: "#opencast-184" },
38-
{title: "Opencast 18.3", url: "#opencast-183" },
39-
{title: "Opencast 18.2", url: "#opencast-182" },
40-
{title: "Opencast 18.1", url: "#opencast-181" },
41-
{title: "Opencast 18.0", url: "#opencast-180" },
36+
{title: "Opencast 19: Release Notes", url: "#_top", children: [
37+
{title: "Opencast 19.0", url: "#opencast-190" },
4238
{title: "Release Schedule", url: "#release-schedule" },
4339
{title: "Release Managers", url: "#release-managers" },
4440
]},
@@ -91,75 +87,52 @@
9187

9288

9389

94-
<h1 id="opencast-18-release-notes">Opencast 18: Release Notes</h1>
95-
<h2 id="opencast-184">Opencast 18.4</h2>
96-
<p>Among other minor fixes, this minor release includes a bug fix related to the direct publication of live events. [<a href="https://github.com/opencast/opencast/pull/7118">#7118</a>]</p>
97-
<p>This version also contains new releases of both the admin ui
98-
(<a href="https://github.com/opencast/opencast-admin-interface/releases/tag/18.x-2025-11-28">18.x-2025-11-28</a>) and the editor
99-
(<a href="https://github.com/opencast/opencast-editor/releases/tag/18.x-2025-11-28">18.x-2025-11-28</a>).</p>
100-
<h2 id="opencast-183">Opencast 18.3</h2>
101-
<p>This minor release includes a fix for the silence detection with newer FFmpeg versions. [<a href="https://github.com/opencast/opencast/pull/7069">#7069</a>]</p>
102-
<p>This version also contains new releases of both the admin ui
103-
(<a href="https://github.com/opencast/opencast-admin-interface/releases/tag/18.x-2025-10-24">18.x-2025-10-24</a>) and the editor
104-
(<a href="https://github.com/opencast/opencast-editor/releases/tag/18.x-2025-10-24">18.x-2025-10-24</a>).</p>
105-
<h2 id="opencast-182">Opencast 18.2</h2>
106-
<p>This version contains two <strong>security fixes</strong>!
107-
One of them is a cross-site-scripting vulnerability in the
108-
Paella Player (see <a href="https://github.com/opencast/opencast/security/advisories/GHSA-m2vg-rmq6-p62r">GHSA-m2vg-rmq6-p62r</a>).
109-
The other allowed accidental publishing in the Opencast Editor (see
110-
<a href="https://github.com/opencast/opencast/security/advisories/GHSA-x6vw-p693-jjhv">GHSA-x6vw-p693-jjhv</a>)
111-
It is advised to update to this version in a timely fashion</p>
112-
<p>This version also contains new releases of both the admin ui
113-
(<a href="https://github.com/opencast/opencast-admin-interface/releases/tag/18.x-2025-09-29">18.x-2025-09-29</a>) and the editor
114-
(<a href="https://github.com/opencast/opencast-editor/releases/tag/18.x-2025-09-29">18.x-2025-09-29</a>).</p>
115-
<h2 id="opencast-181">Opencast 18.1</h2>
116-
<p>Among other bug fixes, this version contains a <strong>security fix</strong>. Please see
117-
<a href="https://github.com/opencast/opencast/pull/6979">#6979</a> and
118-
<a href="https://github.com/opencast/opencast/security/advisories/GHSA-hq8m-v68g-8cf8">GHSA-hq8m-v68g-8cf8</a>
119-
(once published) for details.</p>
120-
<p>As a minor feature, it is now possible to pass additional arguments to whisper.cpp
121-
(<a href="https://github.com/opencast/opencast/pull/6966">#6966</a>).</p>
122-
<p>This version also contains new releases of both the admin ui
123-
(<a href="https://github.com/opencast/opencast-admin-interface/releases/tag/18.x-2025-08-29">18.x-2025-08-29</a>) and the editor
124-
(<a href="https://github.com/opencast/opencast-editor/releases/tag/18.x-2025-08-29">18.x-2025-08-29</a>).</p>
125-
<h2 id="opencast-180">Opencast 18.0</h2>
90+
<h1 id="opencast-19-release-notes">Opencast 19: Release Notes</h1>
91+
<h2 id="opencast-190">Opencast 19.0</h2>
12692
<h3 id="features">Features</h3>
12793
<ul>
128-
<li>JWT support has been improved by standardizing the JWT schema. This is the groundwork for further support
129-
of JWT to ease the connection of external systems to Opencast. [<a href="https://github.com/opencast/opencast/pull/6177">#6177</a>]</li>
130-
<li>Added the ability to configure S3 buckets for each organization. [<a href="https://github.com/opencast/opencast/pull/6253">#6253</a>]</li>
131-
<li>Opencast now supports plugins with different modules on different distributions. [<a href="https://github.com/opencast/opencast/pull/6303">#6303</a>]</li>
132-
<li>Various improvements to full-text search [<a href="https://github.com/opencast/opencast/pull/6498">#6498</a>]</li>
133-
<li>Added support for audio-only uploads [<a href="https://github.com/opencast/opencast/pull/5856">#5856</a>]</li>
134-
<li>Added the mux WOH which is able to encode multiple tracks into one.
135-
[<a href="https://github.com/opencast/opencast/pull/6894">#6894</a>]</li>
94+
<li>Episodes in the search index can be filtered according to whether or not they are live. [<a href="https://github.com/opencast/opencast/pull/7032">#7032</a>]</li>
95+
<li>Paella 8 is now included in Opencast as an alternative player [<a href="https://github.com/opencast/opencast/pull/7166">#7166</a>]</li>
96+
<li>A Matomo statistics provider has been added [<a href="https://github.com/opencast/opencast/pull/7134">#7134</a>]</li>
97+
<li>Default series ACLs can now be configured [<a href="https://github.com/opencast/opencast/pull/7041">#7041</a>]</li>
13698
</ul>
13799
<h3 id="breaking-changes">Breaking Changes</h3>
138100
<ul>
139-
<li>The animate service and workflow operation have been removed. Make sure to update your custom workflows, if you used
140-
this operation. [<a href="https://github.com/opencast/opencast/pull/6518">#6518</a>]</li>
141-
<li>All SoX related modules have been removed. Any workflows depending on this should switch to ffmpeg based normalization.
142-
[<a href="https://github.com/opencast/opencast/pull/6682">#6682</a>]</li>
143-
<li>The crop service is now a plugin and disabled by default. If you have used it in previous versions, you need to enable
144-
it in <code>etc/org.opencastproject.plugin.impl.PluginManagerImpl.cfg</code>. [<a href="https://github.com/opencast/opencast/pull/6303">#6303</a>]</li>
145-
<li>The required Java version is now 21. [<a href="https://github.com/opencast/opencast/pull/6472">#6472</a>]</li>
146-
<li>We switched to using the new default binary names used by Whisper.cpp. The default model directory is now
147-
/usr/share/whisper.cpp/models [<a href="https://github.com/opencast/opencast/pull/6794">#6794</a>]</li>
101+
<li>Target tag behaviour has been unified across all workflow operation handlers. [<a href="https://github.com/opencast/opencast/pull/6648">#6648</a>]</li>
102+
<li>The Opencast presets module has been removed. This previously allowed for org, and system wide presets to be
103+
defined, but was undocumented and untested. This change was discussed in <a href="https://github.com/opencast/opencast/issues/5615">5615</a>.
104+
[<a href="https://github.com/opencast/opencast/pull/6903">#6903</a>]</li>
105+
<li>The Opencast annotation service has been removed. If you had <code>opencast-plugin-legacy-annotation</code> enabled in
106+
<code>org.opencastproject.plugin.impl.PluginManagerImpl.cfg</code> then this affects you, otherwise it should not. This change
107+
was discussed in <a href="https://github.com/opencast/opencast/issues/5615">5615</a>. The relevant database tables will be
108+
automatically removed from your database systems by the upgrade script. [<a href="https://github.com/opencast/opencast/pull/6902">#6902</a>]</li>
148109
</ul>
149110
<h3 id="configuration-changes">Configuration Changes</h3>
150111
<ul>
151-
<li>Series, Editor and Login-Buttons in the PaellaPlayer are now disabled by default.
152-
[<a href="https://github.com/opencast/opencast/pull/6479">#6479</a>] [<a href="https://github.com/opencast/opencast/pull/6480">#6480</a>]
153-
[<a href="https://github.com/opencast/opencast/pull/6481">#6481</a>]</li>
154-
<li>The feature "Episode ID Roles" is now a core feature: enabled by default with no option to disable.
155-
[<a href="https://github.com/opencast/opencast/pull/6696">#6696</a>]
156-
If you have not used this feature before, you'll need to perform an index rebuild. See <a href="../upgrade/">upgrade guide</a> for
157-
details.</li>
158-
<li>The default workflows partial-publish and partial-preview have been modified to enable audio-only processing.
159-
If you want to use this feature and use your own workflows, have a look at the required changes in the PR.
160-
[<a href="https://github.com/opencast/opencast/pull/5856">#5856</a>]</li>
112+
<li>Default workflows are now in yaml [<a href="https://github.com/opencast/opencast/pull/6798">#6798</a>]</li>
113+
<li>The configuration key <code>video-source-flavor</code> for the Subtitle Timeshift Workflow Operation Handler changed to
114+
<code>video-source-flavors</code> (plural). [<a href="https://github.com/opencast/opencast/pull/6901">#6901</a>]</li>
115+
<li>Configuring JWT authentication is now substantially simpler [<a href="https://github.com/opencast/opencast/pull/7189">#7189</a>]</li>
116+
<li>The editor now displays less metadata by default [<a href="https://github.com/opencast/opencast/pull/7053">#7053</a>]</li>
117+
<li>The plugin <code>opencast-plugin-legacy-annotation</code> has been removed from <code>org.opencastproject.plugin.impl.PluginManagerImpl.cfg</code>.
118+
[<a href="https://github.com/opencast/opencast/pull/6902">#6902</a>]</li>
119+
<li>
120+
<p>Target tag handling has changed with [<a href="https://github.com/opencast/opencast/pull/6648">#6648</a>]:</p>
121+
<p>All workflow operation handlers adapt the same method of
122+
handling target tags (if they support target tags).</p>
123+
<p>The chosen behaviour is that of the tag WOH:
124+
"If a target-tag starts with a '-', it will be removed from
125+
preexisting tags, if a target-tag starts with a '+', it will
126+
be added to preexisting tags. If there is no prefix, all
127+
preexisting tags are removed and replaced by the target-tags."</p>
128+
<p>This means that all WOH that did not support "+" and "-" now do.
129+
THIS CONSTITUTES A BEHAVIOUR CHANGE FOR SOME WORKFLOW OPERATION HANDLERS!
130+
In particular, some WOH were adding tags instead of replacing them,
131+
even though they were not prefaced with a "+". Adopters are advised
132+
to check their workflows.</p>
133+
</li>
161134
</ul>
162-
<p>For more details, please take a look at the <a href="../changelog/opencast-18/">full changelog</a>. If you want to update Opencast
135+
<p>For more details, please take a look at the <a href="changelog/opencast-19.md">full changelog</a>. If you want to update Opencast
163136
from a previous version, you should also read the <a href="../upgrade/">upgrade guide</a>.</p>
164137
<h2 id="release-schedule">Release Schedule</h2>
165138
<table>
@@ -171,19 +144,19 @@ <h2 id="release-schedule">Release Schedule</h2>
171144
</thead>
172145
<tbody>
173146
<tr>
174-
<td>June 19, 2025</td>
147+
<td>November 19, 2025</td>
175148
<td>Release Branch Cut</td>
176149
</tr>
177150
<tr>
178-
<td>July 24, 2025</td>
151+
<td>December 17, 2025</td>
179152
<td>Release of Opencast 18.0</td>
180153
</tr>
181154
</tbody>
182155
</table>
183156
<h2 id="release-managers">Release Managers</h2>
184157
<ul>
185-
<li>Dennis Benz (Osnabrück University)</li>
186-
<li>Jonas Dühring (elan e.V.)</li>
158+
<li>Greg Logan (Logan IT Enterprises)</li>
159+
<li>Lukas Gehrlein (ssystems Gmbh.)</li>
187160
</ul>
188161

189162
<br>

r/19.x/admin/releasenotes/live-in-opencast-search.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

r/19.x/admin/releasenotes/magic-roles-default-on.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

r/19.x/admin/releasenotes/mux-woh.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

r/19.x/admin/releasenotes/paella8.txt

Lines changed: 0 additions & 13 deletions
This file was deleted.

r/19.x/admin/releasenotes/presets.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

r/19.x/admin/releasenotes/readme.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,11 @@ please add the note to this directory as a single text file.
66

77
You can use Markdown for formatting, but do not use a `.md` extension to prevent mkdocs from identifying that file.
88

9+
Important notes:
10+
- Please include a link to the PR which generated the release note. This makes generating the X.0 release notes much
11+
easier.
12+
- If your PR contains database schema changes it must make that clear in the text file
13+
- If your PR contains index changes it must make that clear in the text file
14+
915
For details, see:
1016
https://docs.opencast.org/develop/developer/#proposal-log/#release-notes

0 commit comments

Comments
 (0)