Opencast 19 Changelog
- [#7288] - Update 19.0 release notes
- [#7287] - Update Studio to 19.x-2025-12-17
- [#7286] - Update r/19.x Editor to 19.x-2025-12-18
- [#7285] - Update r/19.x Admin UI to 19.x-2025-12-18
- [#7284] - 19.0 release notes
- [#7283] - Fix misc markdown bugs
- [#7274] - Add Paella Player Embed API
- [#7272] - Fix checkstyle violations in composer
- [#7271] - Consistent Workflow Styling
- [#7270] - Fix checkstyle violations in dublincore
- [#7268] - Fix checkstyle violations in external-api
- [#7267] - Add paella player 8 docs
- [#7265] - Update r/19.x Admin UI to 19.x-2025-12-05
- [#7264] - Fix site build assets
- [#7263] - Fix checkstyle violations in index-service
- [#7261] - Fix checkstyle violations in inspection-service-ffmpeg
- [#7259] - Fix checkstyle violations in ingest
- [#7258] - Fix checkstyle violations in kernel
- [#7256] - Fix checkstyle violations in mpeg7
- [#7255] - Fix checkstyle violations in oaipmh
- [#7252] - Fix checkstyle violations in schema
- [#7251] - Fix checkstyle violations in serviceregistry
- [#7250] - Fix checkstyle violations in usertracking-impl
- [#7237] - Paella: Adds support for VTT chapters
- [#7216] - 19.0 release notes and upgrade guide
- [#7203] - Document that updating a major release number should update the demo infra as well
- [#7113] - Re-Introduce Event Handlers to AssetManager
- [#7166] - Add Paella player 8 as alternative player
- [#7129] - Update minimum debian version
- [#7126] - Fix getCalendar endpoint
- [#7122] - Proposal to Change Release Schedule
- [#7110] - Update RM Docs
- [#7108] - improve docs for execute-once WOH and execute service
- [#7068] - Replace custom classes with standard library
- [#7055] - Document calendar.opencast.video
- [#7053] - Simplify metadata editor by removing some data by default
- [#7052] - Replace java-jwt with nimbus-jose-jwt
- [#7048] - Switch to static reference
- [#7045] - WIP: Disable keyboard shortcuts in Paella 7 transcription search
- [#7041] - Add default ACL template config key
- [#7037] - Add Tobira event API pattern to security config
- [#7035] - Fix mismerge issues caused by 6987
- [#7032] - Filter Live Streams in the Search Index
- [#6982] - Remove unused admin interface config
- [#6981] - Update mailing lists on docs landing page
- [#6975] - Update Hamcrest dep
- [#6940] - Add role filter for groups to admin ui
- [#6903] - Remove presets module
- [#6902] - Remove annotations module
- [#6901] - Allow multiple videos for SubtitleTimeShift WOH
- [#6882] - Remove entwine
- [#6847] - Bump h2 from 1.3.176 to 2.2.220
- [#6836] - Fix Entwine Dependency Error
- [#6833] - Fix Dependency Plugin Complaining About Entwine
- [#6820] - Document RM release branch responsibilities
- [#6798] - Use YAML for workflows everywhere
- [#6785] - Remove entwine JSON
- [#6755] - Partially remove entwine from dublincore
- [#6696] - Enable feature "Episode ID Roles" by default
- [#6689] - Remove queries from the asset manager
- [#6648] - Same target tag behaviour for all WOH
- [#6640] - Don't index themes anymore
Dependency updates
- [7162] - Build(deps): bump @eslint/js from 9.36.0 to 9.39.0 in /docs/checkstyle/eslint-config
- [7161] - Build(deps): bump globals from 16.4.0 to 16.5.0 in /docs/checkstyle/eslint-config
- [7160] - Build(deps): bump actions/download-artifact from 5 to 6
- [7159] - Build(deps): bump peter-evans/create-or-update-comment from 4 to 5
- [7158] - Build(deps): bump peter-evans/find-comment from 3 to 4
- [7157] - Build(deps): bump actions/setup-node from 5 to 6
- [7156] - Build(deps): bump actions/upload-artifact from 4 to 5
- [7154] - Build(deps-dev): bump html-validate from 10.0.0 to 10.2.1 in /modules/engage-paella-player-7
- [7153] - Build(deps-dev): bump @babel/preset-env from 7.28.3 to 7.28.5 in /modules/engage-paella-player-7
- [7151] - Build(deps-dev): bump @babel/core from 7.28.4 to 7.28.5 in /modules/engage-paella-player-7
- [7150] - Build(deps-dev): bump webpack from 5.102.0 to 5.102.1 in /modules/engage-paella-player-7
- [7149] - Build(deps-dev): bump eslint from 9.36.0 to 9.39.0 in /modules/engage-paella-player-7
- [7102] - Build(deps): bump @eslint/js from 9.34.0 to 9.36.0 in /docs/checkstyle/eslint-config
- [7101] - Build(deps): bump globals from 16.3.0 to 16.4.0 in /docs/checkstyle/eslint-config
- [7100] - Build(deps): bump actions/setup-node from 4 to 5
- [7099] - Build(deps): bump actions/download-artifact from 4 to 5
- [7098] - Build(deps): bump actions/setup-python from 5 to 6
- [7097] - Build(deps): bump actions/checkout from 4 to 5
- [7096] - Build(deps): bump actions/setup-java from 4 to 5
- [7092] - Build(deps-dev): bump @babel/core from 7.28.3 to 7.28.4 in /modules/engage-paella-player-7
- [7091] - Build(deps-dev): bump @babel/eslint-parser from 7.28.0 to 7.28.4 in /modules/engage-paella-player-7
- [7090] - Build(deps): bump paella-core from 1.50.2 to 1.50.3 in /modules/engage-paella-player-7
- [7089] - Build(deps-dev): bump eslint from 9.34.0 to 9.36.0 in /modules/engage-paella-player-7
- [7088] - Build(deps-dev): bump webpack from 5.101.3 to 5.102.0 in /modules/engage-paella-player-7
- [7087] - Build(deps): bump paella-basic-plugins from 1.50.2 to 1.50.3 in /modules/engage-paella-player-7
- [7086] - Build(deps-dev): bump @playwright/test from 1.55.0 to 1.55.1 in /modules/engage-paella-player-7
- [7080] - Build(deps): bump commons-io:commons-io from 2.18.0 to 2.20.0 in /modules/db
- [7078] - Build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.12.0 in /modules/db
- [7075] - Build(deps): bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.5.0 in /modules/metrics-exporter
- [7074] - Build(deps): bump org.apache.commons:commons-text from 1.10.0 to 1.14.0 in /modules/metrics-exporter
- [7058] - Use AbstractMediaPackageElement::generateIdentifier instead of manual UUID generation
- [7030] - Build(deps-dev): bump webpack from 5.101.0 to 5.101.3 in /modules/engage-paella-player-7
- [7029] - Build(deps-dev): bump eslint from 9.32.0 to 9.34.0 in /modules/engage-paella-player-7
- [7028] - Build(deps-dev): bump html-validate from 9.7.1 to 10.0.0 in /modules/engage-paella-player-7
- [7027] - Build(deps-dev): bump copy-webpack-plugin from 13.0.0 to 13.0.1 in /modules/engage-paella-player-7
- [7026] - Build(deps-dev): bump @babel/core from 7.27.4 to 7.28.3 in /modules/engage-paella-player-7
- [7025] - Build(deps): bump @fortawesome/react-fontawesome from 0.2.3 to 3.0.2 in /modules/lti in the fontawesome group
- [7024] - Build(deps-dev): bump @playwright/test from 1.53.2 to 1.55.0 in /modules/engage-paella-player-7
- [7023] - Build(deps-dev): bump @babel/preset-env from 7.27.2 to 7.28.3 in /modules/engage-paella-player-7
- [7021] - Build(deps): bump bootstrap from 5.3.6 to 5.3.8 in /modules/lti
- [7019] - Build(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.8.0 to 1.13.0 in /modules/db
- [7018] - Build(deps): bump @eslint/js from 9.32.0 to 9.34.0 in /docs/checkstyle/eslint-config
- [7017] - Build(deps): bump iframe-resizer from 5.4.6 to 5.5.4 in /modules/lti
- [7015] - Build(deps): bump org.apache.maven.plugins:maven-site-plugin from 3.12.1 to 3.21.0 in /modules/metrics-exporter
- [7013] - Build(deps): bump actions/checkout from 4 to 5
- [7008] - Build(deps): bump actions/setup-java from 4 to 5
- [6997] - Build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /modules/lti
- [6962] - Build(deps-dev): bump @babel/eslint-parser from 7.27.5 to 7.28.0 in /modules/engage-paella-player-7
- [6961] - Build(deps-dev): bump webpack from 5.99.9 to 5.101.0 in /modules/engage-paella-player-7
- [6959] - Build(deps-dev): bump eslint from 9.30.0 to 9.32.0 in /modules/engage-paella-player-7
- [6956] - Build(deps): bump com.github.eirslett:frontend-maven-plugin from 1.15.0 to 1.15.1 in /modules/metrics-exporter
- [6955] - Build(deps): bump @eslint/js from 9.30.0 to 9.32.0 in /docs/checkstyle/eslint-config
- [6954] - Build(deps): bump globals from 16.2.0 to 16.3.0 in /docs/checkstyle/eslint-config
- [6953] - Build(deps): bump com.github.ben-manes.caffeine:caffeine from 3.1.8 to 3.2.2 in /modules/db
- [6952] - Build(deps): bump react-select from 5.10.1 to 5.10.2 in /modules/lti
- [6950] - Build(deps-dev): bump @types/node from 22.15.29 to 24.1.0 in /modules/lti
- [6946] - Build(deps): bump the fontawesome group in /modules/lti with 3 updates
- [6945] - Build(deps): bump org.apache.maven.plugins:maven-pmd-plugin from 3.26.0 to 3.27.0 in /modules/db
- [6944] - Build(deps): bump com.typesafe:config from 1.4.2 to 1.4.4 in /modules/db
- [6920] - Build(deps): bump form-data in /modules/lti
- [6912] - Build(deps): bump on-headers and compression in /modules/lti
- [6911] - Build(deps): bump on-headers and compression in /modules/engage-paella-player-7
- [6900] - Build(deps-dev): bump org.apache.commons:commons-lang3 from 3.15.0 to 3.18.0
- [6893] - Build(deps): bump commons-fileupload:commons-fileupload from 1.5 to 1.6.0
- [6877] - Build(deps-dev): bump eslint from 9.28.0 to 9.30.0 in /modules/engage-paella-player-7
- [6876] - Build(deps): bump org.antlr:antlr4-runtime from 4.13.1 to 4.13.2 in /modules/metrics-exporter
- [6870] - Build(deps-dev): bump @playwright/test from 1.53.1 to 1.53.2 in /modules/engage-paella-player-7
- [6869] - Build(deps): bump paella-user-tracking from 1.42.5 to 1.42.6 in /modules/engage-paella-player-7
- [6868] - Build(deps-dev): bump webpack-dev-server from 5.2.1 to 5.2.2 in /modules/engage-paella-player-7
- [6866] - Build(deps): bump @eslint/js from 9.28.0 to 9.30.0 in /docs/checkstyle/eslint-config
- [6865] - Build(deps): bump axios from 1.8.4 to 1.10.0 in /modules/lti
- [6863] - Build(deps): bump i18next-browser-languagedetector from 8.1.0 to 8.2.0 in /modules/lti
- [6860] - Build(deps-dev): bump html-validate from 9.5.5 to 9.7.1 in /modules/engage-paella-player-7
- [6859] - Build(deps-dev): bump @babel/eslint-parser from 7.27.1 to 7.27.5 in /modules/engage-paella-player-7
- [6857] - Build(deps): bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 in /modules/metrics-exporter
- [6852] - Build(deps): bump org.apache.commons:commons-compress from 1.26.1 to 1.27.1 in /modules/db
- [6850] - Build(deps-dev): bump @types/jest from 29.5.14 to 30.0.0 in /modules/lti
- [6797] - Build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /docs/checkstyle/eslint-config
- [6790] - Build(deps-dev): bump webpack-dev-server from 4.15.2 to 5.2.1 in /modules/graphql-ui
- [6778] - Build(deps): bump org.hamcrest:hamcrest from 2.2 to 3.0 in /modules/metrics-exporter
- [6762] - Build(deps-dev): bump @babel/core from 7.27.1 to 7.27.4 in /modules/engage-paella-player-7
- [6757] - Build(deps): bump paella-basic-plugins from 1.50.1 to 1.50.2 in /modules/engage-paella-player-7
- [6602] - Build(deps): bump org.apache.servicemix.bundles:org.apache.servicemix.bundles.aws-java-sdk from 1.12.269_1 to 1.12.503_1 in /modules/metrics-exporter