Opencast 15 Changelog
Opencast 15.13
- [#6306] - Fixes session timeout bug by upgrading pax-web
- [#6242] - Backport "Attach Amberscript transcriptions as tracks"
Opencast 15.12
- [#6296] - Upgrade upload-artifacts from v3 to v4
- [#6256] - Refix the CLA check
- [#6156] - Fix non-themed subtitle publications
Opencast 15.11
Opencast 15.10
- [#6106] - Remove old database update test
- [#6083] - Always send adopter registration statistics in rest api
- [#5587] - Fix ltitools Upload crashing if extendedMetadata exists
Opencast 15.9
- [#6104] - Fix broken ingest
- [#6081] - Fix indentation
- [#6095] - Remove references to JIRA in feedback URL docs
Opencast 15.8
- [#6061] - Cleanup everything
- [#6046] - Don't duplicate captions during publication
- [#6044] - Check org of role provider when adding roles
- [#6037] - Make in-place text substitution in the docs more portable
- [#6030] - Downgrade Editor to 2024-06-11
- [#6017] -
Fix docs of
publish-engage
WOHs - [#6012] - Use current docker images for development
- [#6008] - Add basic date validation check to ingest/addMediaPackage/{wfId}
- [#5913] - Add new Workflow Operation: Subtitle Timeshift
Opencast 15.7
- [#6022] - Update admin interface to 2024-07-12
- [#6021] - Update Editor to 2024-07-12
- [#6004] - First steps towards java 21
- [#6003] - Update maven and maven wrapper
- [#5996] - State mapping for fast workflow
- [#5994] - Fix sporadic port binding errors in tests
- [#5970] - Display state mappings in the status column again
- [#5956] - Fix publication icon paths for new admin ui
- [#5950] - Fix incorrect language parameter for Whisper
- [#5938] - Update documentation for enabling LMS user providers
- [#5933] - Update Studio to 2024-06-12
- [#5932] - Fix link in editor config file
- [#5931] - Add note about editor releases to release notes
- [#5864] - Update HTTPS migration guide to be more general & use standard SQL
Opencast 15.6
- [#5922] - Update Editor to 2024-06-11
- [#5880] - Handle lang tag by asset upload correctly
- [#5879] - Skip subtitle generation from tracks without audio stream
- [#5873] - Return dates as UNIX timestamp
- [#5860] - Fix missing configuration panel for fast.yaml workflow
- [#5858] -
Change segment
startTime
from mpeg7 to milliseconds in Tobira API - [#5857] - Improve Assetmanager multi store behavior
- [#5832] - Log Excessively Large Jobs Status
- [#5829] - Ignore subtitle tracks in select-tracks WHO
Opencast 15.5
Opencast 15.4
- [#5738] - Update (New) Admin UI to 2024-04-10
- [#5696] - Mark RPMs as available
- [#5689] - Process-smil WOH tag-with-profile configuration does not work depending on the encoding profile suffix configured
- [#5686] - Fix editor track selection for updating tags
- [#5678] - Remove Spurious Warnings During Build
- [#5677] - Fix more JavaDoc
- [#5675] - Add synchronous deletion to Search API
- [#5673] - Paella7: Avoid opening downloaded video
- [#5670] - Make a dynamic OSGi dependency static
- [#5669] - Update temporal if empty
- [#5588] - Update typescript type definitions in ltitools
Opencast 15.3
- [#5669] - Update temporal if empty
- [#5663] -
publish-engage
nitpicks - [#5630] - Add jersey to engage-ui build
- [#5618] - Update chromedriver
- [#5611] - Update maven bundle configuration
- [#5596] - Update build plugins
- [#5588] - Update typescript type definitions in ltitools
- [#5586] - Update axios from 0 to 1 in ltitools
- [#5543] - Use edited thumbnails in partial-publish.xml
- [#5487] - Add maven wrapper
- [#5339] - #5663 Paella7 patches frameList undefined exception
- [#4973] - Add WhisperC++ engine to speech-to-text-impl
Opencast 15.2
- [#5556] - Don't create composites for new editor
- [#5532] - Paella 7: Download audio trancripts (without timestamps)
- [#5530] - Don't log internal AmberScript service state
- [#5529] - Avoid unnecessary FFmpeg logs
- [#5528] - Editor shouldn't just overwrite existing files
Opencast 15.1
- [#5546] - Update (New) Admin UI to 2024-01-17
- [#5540] - Update xmlsec version (CAS fix)
- [#5539] - Fix Paella Player 7 for single stream videos
- [#5493] - Fix broken link in markdown documentation
- [#5491] - Paella7: Add support for text/vtt captions in DownloadsPlugin
- [#5488] - Fix Paella 7 with no segments
Opencast 15.0
Released on December 13th, 2023
- [#5429] - Update Landing Page Libraries
- [#5428] - Fix Docs Landing Page
- [#5427] - Update Admin Interface to 2023-11-21
- [#5426] - Update integrated OC Studio to 2023-11-20
- [#5424] - Log cached FFmpeg files
- [#5423] - It's "YouTube," not "Youtube"
- [#5422] - (Re-)Enable the JWT feature by default
- [#5421] - Remove duplicate publication channel configuration
- [#5419] - Set publication variables in analyze-MP
- [#5418] - Update Studio to 2023-11-08
- [#5417] - Fix broken links in documentation
- [#5415] - Paella 7: Default skin loaded from paella-skins repository
- [#5414] - Update the default admin interface
- [#5409] - Don't Drop Tags in Editor WOH
- [#5405] - Fail on broken configuration
- [#5369] - Add calendar link, and sysadmin meeting to docs.opencast.org
- [#5368] -
add chevron to
<details>
in docs - [#5367] - Re-add details css for docs (reverts part of PR 5359)
- [#5360] - Documentation: Move "Modules" into "Configuration"
- [#5359] - Docs: Hide bot PRs in changelog
- [#5353] - Remove metadata layer from preview image (presenter)
- [#5352] - Set generator tags in speech-to-text WOH
- [#5351] - Return ISO 639 language code for language detected by Whisper
- [#5340] - Update Editor to 2023-10-17
- [#5318] - Update integrated Studio to 2023-10-10
- [#5314] - Do not nest GH Artifacts
- [#5311] - Remove Internal Logger
- [#5307] - Modified dispatch.interval in Job Dispatcher to allow float values
- [#5306] - Fix Crowdin Package Name
- [#5305] - Fix Headless Firefox in Selenium Tests
- [#5302] - Auto-Update GitHub Actions
- [#5301] - Replace internal logger where possible
- [#5271] - Fix Source Code headers
- [#5256] - Fix Translation Updates
- [#5249] - Prune Committer List
- [#5248] - Extend Asset Upload Workflow for Captions
- [#5247] - Don't take snapshot on asset upload before workflow
- [#5245] - Paella 7 download plugin
- [#5233] - Drop DeleteSnapshot Event Handler
- [#5183] - Change default karaf shutdown command
- [#5152] - Remove a quick-fix that's made obsolete by a Kraraf upgrade
- [#5128] - Fix bullet points in Developer Docs
- [#5126] - Improves Dev docs
- [#5125] - Logging nitpicks
- [#5121] - Paella 7: Add default layout for unknown track flavours and multiple streams
- [#5120] - Alter License Header
- [#5110] -
Remove useless settings from
persistence.xml
files - [#5100] - docs: Fix NGINX configuration template preventing alias traversals
- [#5057] - Cache FFmpeg Versions
- [#5046] - conditionally encode 1440p in profile.adaptive-parallel.http
- [#5035] - Publish and update maven cache
- [#5023] - Remove Track Selection Restrictions from the Old Editor
- [#4966] - Enable Java 17 support
- [#4965] - Turn Paella 6 into a plugin
- [#4960] - Remove unused method in composer service
- [#4959] - Add subtitle stream support
- [#4958] - Update to actions/checkout@v3
- [#4957] - Update to Node 18
- [#4956] - Prepare Opencast 14.x release notes the right way
- [#4955] - Asset manager multiple storage
- [#4951] - Allow opencast to share the oc-remember-me cookie between nodes
- [#4844] - Add migration notes for subtitles as tracks
- [#4842] - Subtitles as tracks in transcription services
- [#4828] - New developers docs (Part 1: Index)
- [#4791] - fixed faulty regex on analyze-mediapackage
- [#4711] - Fix caption creation in lti for subtitles as tracks
- [#4670] - Add a configuration file for the WebVTTCaptionConverter
- [#4651] - Add studio series dropdown selection
- [#4627] - Add documentation on subtitles
- [#4626] - Refit editor endpoint for subtitles as tracks
- [#4624] - Update tag support for subtitles as tracks in Paella Player
- [#4623] - Add captions as standard upload option in Admin UI
- [#4622] - Treat captions as tracks in standard workflows
- [#4617] - Adds the 'add-force-flavors' config to the publish-engage workflow
- [#4560] - chapter extraction as segmentation
Dependency updates
- [5430] - Bump paella-core from 1.44.1 to 1.46.1 in /modules/engage-paella-player-7
- [5401] - Bump @types/jest from 29.5.6 to 29.5.7 in /modules/lti
- [5400] - Bump iframe-resizer from 4.3.6 to 4.3.7 in /modules/lti
- [5399] - Bump @types/node from 20.5.7 to 20.8.10 in /modules/lti
- [5398] - Bump i18next from 23.4.6 to 23.6.0 in /modules/lti
- [5397] - Bump @types/react-dom from 18.2.12 to 18.2.14 in /modules/lti
- [5396] - Bump @types/react-helmet from 6.1.6 to 6.1.8 in /modules/lti
- [5395] - Bump selenium-server-standalone-jar from 4.7.1 to 4.14.0 in /modules/admin-ui-frontend
- [5394] - Bump sass from 1.69.1 to 1.69.5 in /modules/admin-ui-frontend
- [5393] - Bump chromedriver from 117.0.3 to 119.0.0 in /modules/admin-ui-frontend
- [5392] - Bump html-validate from 8.5.0 to 8.7.0 in /modules/admin-ui-frontend
- [5385] - Bump html-validate from 8.6.0 to 8.7.0 in /modules/engage-paella-player-7
- [5380] - Bump org.osgi:org.osgi.service.component.annotations from 1.5.0 to 1.5.1 in /modules/db
- [5379] - Bump org.mariadb.jdbc:mariadb-java-client from 3.1.4 to 3.2.0 in /modules/db
- [5377] - Bump react-bootstrap from 2.8.0 to 2.9.1 in /modules/lti
- [5375] - Bump @types/react-js-pagination from 3.0.4 to 3.0.6 in /modules/lti
- [5374] - Bump @types/jest from 29.5.4 to 29.5.6 in /modules/lti
- [5373] - Bump actions/setup-node from 1 to 4
- [5372] - Bump react-i18next from 13.2.1 to 13.3.1 in /modules/lti
- [5357] - Bump eslint from 8.50.0 to 8.52.0 in /modules/admin-ui-frontend
- [5356] - Bump eslint from 8.51.0 to 8.52.0 in /modules/engage-paella-player-7
- [5355] - Bump org.apache.santuario:xmlsec from 2.1.7 to 2.2.6
- [5346] - Bump @babel/traverse from 7.22.5 to 7.23.2 in /modules/admin-ui-frontend
- [5341] - Bump @babel/traverse from 7.18.6 to 7.23.2 in /modules/lti
- [5332] - Bump react-select from 5.7.4 to 5.7.7 in /modules/lti
- [5330] - Bump sass from 1.68.0 to 1.69.1 in /modules/admin-ui-frontend
- [5326] - Bump actions/setup-python from 1 to 4
- [5324] - Bump actions/setup-java from 1 to 3
- [5323] - Bump actions/checkout from 3 to 4
- [5322] - Bump @types/react-dom from 18.2.7 to 18.2.12 in /modules/lti
- [5320] - Bump actions/cache from 2 to 3
- [5309] - Bump postcss from 8.4.23 to 8.4.31 in /modules/engage-paella-player-7
- [5299] - Bump html-validate from 8.3.0 to 8.5.0 in /modules/admin-ui-frontend
- [5298] - Bump chromedriver from 116.0.0 to 117.0.3 in /modules/admin-ui-frontend
- [5297] - Bump eslint from 8.48.0 to 8.50.0 in /modules/admin-ui-frontend
- [5296] - Bump markdownlint-cli from 0.35.0 to 0.37.0 in /docs/guides
- [5295] - Bump sass from 1.66.1 to 1.68.0 in /modules/admin-ui-frontend
- [5293] - Bump @babel/eslint-parser from 7.22.11 to 7.22.15 in /modules/engage-paella-player-7
- [5291] - Bump @playwright/test from 1.36.2 to 1.38.1 in /modules/engage-paella-player-7
- [5289] - Bump paella-user-tracking from 1.41.0 to 1.42.0 in /modules/engage-paella-player-7
- [5287] - Bump paella-zoom-plugin from 1.41.0 to 1.41.1 in /modules/engage-paella-player-7
- [5285] - Bump paella-basic-plugins from 1.38.0 to 1.44.0 in /modules/engage-paella-player-7
- [5284] - Bump bootstrap from 5.3.1 to 5.3.2 in /modules/lti
- [5283] - Bump eslint from 8.48.0 to 8.50.0 in /modules/engage-paella-player-7
- [5281] - Bump @babel/core from 7.22.11 to 7.23.0 in /modules/engage-paella-player-7
- [5279] - Bump html-validate from 8.3.0 to 8.5.0 in /modules/engage-paella-player-7
- [5277] - Bump paella-slide-plugins from 1.8.1 to 1.41.1 in /modules/engage-paella-player-7
- [5255] - Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0
- [5250] - Bump paella-core from 1.41.0 to 1.42.0 in /modules/engage-paella-player-7
- [5225] - Bump jasmine-core from 5.1.0 to 5.1.1 in /modules/admin-ui-frontend
- [5224] - Bump html-validate from 8.1.0 to 8.3.0 in /modules/admin-ui-frontend
- [5223] - Bump chromedriver from 115.0.0 to 116.0.0 in /modules/admin-ui-frontend
- [5222] - Bump eslint from 8.46.0 to 8.48.0 in /modules/admin-ui-frontend
- [5221] - Bump sass from 1.64.2 to 1.66.1 in /modules/admin-ui-frontend
- [5219] - Bump jquery from 3.7.0 to 3.7.1 in /modules/runtime-info-ui
- [5215] - Bump paella-zoom-plugin from 1.29.0 to 1.41.0 in /modules/engage-paella-player-7
- [5214] - Bump @babel/preset-env from 7.22.9 to 7.22.14 in /modules/engage-paella-player-7
- [5213] - Bump babel-loader from 9.1.2 to 9.1.3 in /modules/engage-paella-player-7
- [5212] - Bump eslint from 8.42.0 to 8.48.0 in /modules/engage-paella-player-7
- [5211] - Bump paella-user-tracking from 1.8.0 to 1.41.0 in /modules/engage-paella-player-7
- [5210] - Bump html-validate from 8.1.0 to 8.3.0 in /modules/engage-paella-player-7
- [5209] - Bump @babel/eslint-parser from 7.21.8 to 7.22.11 in /modules/engage-paella-player-7
- [5208] - Bump i18next from 23.4.2 to 23.4.6 in /modules/lti
- [5206] - Bump bootstrap from 5.3.0 to 5.3.1 in /modules/lti
- [5204] - Bump @types/node from 20.4.8 to 20.5.7 in /modules/lti
- [5203] - Bump @fortawesome/free-solid-svg-icons from 6.4.0 to 6.4.2 in /modules/lti
- [5202] - Bump @fortawesome/fontawesome-svg-core from 6.4.0 to 6.4.2 in /modules/lti
- [5201] - Bump @types/jest from 29.5.2 to 29.5.4 in /modules/lti
- [5200] - Bump react-i18next from 12.3.1 to 13.2.1 in /modules/lti
- [5197] - Bump org.apache.httpcomponents:httpclient-osgi from 4.5.13 to 4.5.14 in /modules/db
- [5196] - Bump org.apache.servicemix.bundles:org.apache.servicemix.bundles.xerces from 2.12.1_1 to 2.12.2_1 in /modules/db
- [5195] - Bump jquery from 3.7.0 to 3.7.1 in /modules/engage-ui
- [5193] - Bump @babel/core from 7.21.8 to 7.22.11 in /modules/engage-paella-player-7
- [5182] - Bump org.apache.xmlgraphics:batik-bridge from 1.14 to 1.17 in /modules/cover-image-impl
- [5181] - Bump org.apache.xmlgraphics:batik-transcoder from 1.14 to 1.17 in /modules/cover-image-impl
- [5180] - Bump org.apache.xmlgraphics:batik-svgrasterizer from 1.14 to 1.17 in /modules/cover-image-impl
- [5179] - Bump org.apache.xmlgraphics:batik-script from 1.14 to 1.17 in /modules/cover-image-impl
- [5156] - Bump i18next from 22.5.0 to 23.4.2 in /modules/lti
- [5155] - Bump @types/node from 20.4.5 to 20.4.8 in /modules/lti
- [5149] - Bump grunt-contrib-connect from 3.0.0 to 4.0.0 in /modules/admin-ui-frontend
- [5148] - Bump jasmine-core from 5.0.1 to 5.1.0 in /modules/admin-ui-frontend
- [5147] - Bump html-validate from 7.15.1 to 8.1.0 in /modules/admin-ui-frontend
- [5146] - Bump eslint from 8.44.0 to 8.46.0 in /modules/admin-ui-frontend
- [5145] - Bump chromedriver from 114.0.2 to 115.0.0 in /modules/admin-ui-frontend
- [5144] - Bump sass from 1.62.1 to 1.64.2 in /modules/admin-ui-frontend
- [5139] - Bump org.freemarker:freemarker from 2.3.31 to 2.3.32 in /modules/db
- [5137] - Bump @types/node from 20.2.5 to 20.4.5 in /modules/lti
- [5136] - Bump @types/react-dom from 18.2.4 to 18.2.7 in /modules/lti
- [5133] - Bump react-select from 5.7.3 to 5.7.4 in /modules/lti
- [5132] - Bump webpack from 5.82.0 to 5.88.2 in /modules/engage-paella-player-7
- [5131] - Bump html-validate from 8.0.0 to 8.1.0 in /modules/engage-paella-player-7
- [5130] - Bump @playwright/test from 1.33.0 to 1.36.2 in /modules/engage-paella-player-7
- [5119] - Bump word-wrap from 1.2.3 to 1.2.4 in /modules/engage-paella-player-7
- [5118] - Bump word-wrap from 1.2.3 to 1.2.4 in /modules/lti
- [5111] - Bump @babel/preset-env from 7.21.5 to 7.22.9 in /modules/engage-paella-player-7
- [5106] - Bump semver from 6.3.0 to 6.3.1 in /modules/lti
- [5104] - Bump tough-cookie from 4.0.0 to 4.1.3 in /modules/lti
- [5093] - Bump maven-assembly-plugin from 3.5.0 to 3.6.0 in /modules/db
- [5091] - Bump grunt-html-validate from 2.0.0 to 3.0.0 in /modules/admin-ui-frontend
- [5090] - Bump eslint from 8.42.0 to 8.44.0 in /modules/admin-ui-frontend
- [5089] - Bump chromedriver from 114.0.1 to 114.0.2 in /modules/admin-ui-frontend
- [5086] - Bump org.eclipse.persistence.asm from 9.3.0 to 9.5.0 in /modules/metrics-exporter
- [5084] - Bump jasmine-core from 5.0.0 to 5.0.1 in /modules/admin-ui-frontend
- [5081] - Bump karma-coverage from 2.2.0 to 2.2.1 in /modules/admin-ui-frontend
- [5079] - Bump webpack-dev-server from 4.13.3 to 4.15.1 in /modules/engage-paella-player-7
- [5077] - Bump webpack-cli from 5.1.1 to 5.1.4 in /modules/engage-paella-player-7
- [5071] - Bump react-bootstrap from 2.7.4 to 2.8.0 in /modules/lti
- [5068] - Bump markdownlint-cli from 0.34.0 to 0.35.0 in /docs/guides
- [5066] - Bump i18next-browser-languagedetector from 7.0.1 to 7.1.0 in /modules/lti
- [5039] - Bump jetty-server from 9.4.20.v20190813 to 9.4.51.v20230217 in /modules/rest-test-environment
- [5028] - Bump html-validate from 7.16.0 to 8.0.0 in /modules/engage-paella-player-7
- [5026] - Bump chromedriver from 112.0.0 to 114.0.1 in /modules/admin-ui-frontend
- [5022] - Bump eslint from 8.39.0 to 8.42.0 in /modules/admin-ui-frontend
- [5021] - Bump eslint from 8.39.0 to 8.42.0 in /modules/engage-paella-player-7
- [5020] - Bump socket.io-parser from 4.2.2 to 4.2.4 in /modules/admin-ui-frontend
- [5013] - Bump style-loader from 3.3.2 to 3.3.3 in /modules/engage-paella-player-7
- [5009] - Bump i18next from 22.4.15 to 22.5.0 in /modules/lti
- [5008] - Bump css-loader from 6.7.3 to 6.8.1 in /modules/engage-paella-player-7
- [5006] - Bump react-select from 5.7.2 to 5.7.3 in /modules/lti
- [5005] - Bump jasmine-core from 4.6.0 to 5.0.0 in /modules/admin-ui-frontend
- [5003] - Bump @types/jest from 29.5.1 to 29.5.2 in /modules/lti
- [5001] - Bump @types/node from 18.16.3 to 20.2.5 in /modules/lti
- [4996] - Bump maven-bundle-plugin from 5.1.2 to 5.1.9 in /modules/db
- [4993] - Bump maven-plugin-plugin from 3.6.0 to 3.9.0 in /modules/db
- [4987] - Bump jackson.version from 2.15.0 to 2.15.2 in /modules/metrics-exporter
- [4986] - Bump @types/react-dom from 18.2.1 to 18.2.4 in /modules/lti
- [4985] - Bump org.osgi.service.component from 1.5.0 to 1.5.1 in /modules/db
- [4984] - Bump jackson.version from 2.15.0 to 2.15.2 in /modules/db
- [4982] - Bump commons-compress from 1.21 to 1.23.0 in /modules/metrics-exporter
- [4979] - Bump mariadb-java-client from 3.1.2 to 3.1.4 in /modules/db
- [4978] - Bump bootstrap from 5.2.3 to 5.3.0 in /modules/lti
- [4976] - Bump react-i18next from 12.2.2 to 12.3.1 in /modules/lti
- [4975] - Bump jquery from 3.6.4 to 3.7.0 in /modules/runtime-info-ui
- [4974] - Bump jquery from 3.6.4 to 3.7.0 in /modules/engage-ui
- [4949] - Bump webpack from 5.80.0 to 5.82.0 in /modules/engage-paella-player-7
- [4948] - Bump webpack-cli from 5.0.1 to 5.1.1 in /modules/engage-paella-player-7
- [4916] - Bump jackson.version from 2.14.2 to 2.15.0 in /modules/db