Changelog
Opencast 16
Opencast 16.6
- [#6232] - Update docs on how to access old admin ui
- [#6186] - Ignore uppercase in search sort parameters
- [#6185] - Fix sorting in engage interface
- [#6184] - Restructure Firewall Graph
- [#6183] - Update firewall documentation regarding OpenSearch
- [#6181] - Fix bug: user not always removed from LTI cache
- [#6175] - Deleting events which do not exist in the search index
Opencast 16.5
- [#6172] - Prevent broken XML from failing index rebuild completely
- [#6170] - Skip elements during search-index rebuild that throw a NotFoundException
- [#6169] - Fix sort parameter in search series rest endpoint
- [#6168] - Document Java version requirements
- [#6143] - Fix Amberscript example workflows
- [#6142] - Allow Amberscript transcriptions to be attached as tracks
- [#6141] - Add missing target-tags to amberscript attach transcription docs
Opencast 16.4
Just fixed the broken 16.3 release
- [#6105] - Opencast 16.4 release notes
Opencast 16.3
- [#6101] - Release notes for Opencast 16.3
- [#6100] - Update admin interface to 2024-08-14
- [#6094] - Sign urls in search rest service again
- [#6086] - Update feed service security settings
- [#6057] - Fix version of subtitle timeshift operation
Opencast 16.2
- [#6056] - Opencast 16.1 Release Notes
- [#6055] - Update admin interface to 2024-07-30
- [#6042] - Properly handle ACL publication for non-admins
- [#6034] - Fix Updating Engage for Non-Admins
- [#6029] - Modernize cluster install docs
- [#6025] - Add config changes to upgrade.md
- [#6020] - Request user data only if necessary
- [#6015] - Remove Solr Configuration
- [#6011] - Fix link to supported language codes
- [#6006] - Update karaf version to 4.4.6
- [#6002] - Remove Solr dependency
- [#6001] - Remove mentions of Solr from "migrating domain in media packages" guide
Opencast 16.1
- [#6000] - Opencast 16.1 Release Notes
- [#5999] - Update admin interface to release 2024-07-02
- [#5998] - Fix Tobira Harvest API (includesItemsUntil & hasMore)
- [#5997] - Add a connection from presentation to OpenSearch in firewall diagram
- [#5976] - Rescue admin interface settings from deprecated section
- [#5972] - Fix distributed OC 16
- [#5953] -
Remove unused method
getDistributedMediaPackage
- [#5947] - Make admin-ng a binary
- [#5939] -
Add
SearchResult::getCreatedDate
and use it to fix Tobira harvest API - [#5937] - Fix Non-Admin Access to New Admin UI
- [#5936] - Switch order of register and install
- [#5935] - Update RPM docs for Opencast 16
Opencast 16.0
- [#5927] - Update release notes for Opencast 16.0
- [#5923] - Update admin interface to release 2024-06-12
- [#5918] - Defaults should be commented out
- [#5915] - Mark old admin interface configuration as deprecated
- [#5914] - Admin interface theme configuration
- [#5911] - Upgraded to admin interface release 2024-06-06
- [#5909] - Add option to en-/disable statistics view in admin interface
- [#5908] - Tags parameter for External API event track update endpoint
- [#5907] - Fixed NullpointerException 330
- [#5877] - Add changelog note about Tobira harvest API
- [#5874] - Fix OCR text extraction handler issue
- [#5859] - Skip editor processing on empty cutting list
- [#5852] - Fix search REST bugs
- [#5810] - Make internal publication optionally visible in external api
- [#5811] - Turn old admin interface into plugin
- [#5809] - Fix Fixed Feature Version
- [#5807] - Developer Environment Setup Documentation change
- [#5806] - Bump ejs from 3.1.8 to 3.1.10 in /modules/lti
- [#5805] - Bump Legal-and-General/dependabot-batcher from 1.0.3 to 1.0.4
- [#5803] - Bump selenium-server-standalone-jar from 4.18.1 to 4.19.1 in /modules/admin-ui-frontend
- [#5802] - Bump html-validate from 8.18.1 to 8.18.2 in /modules/admin-ui-frontend
- [#5801] - Bump sass from 1.72.0 to 1.76.0 in /modules/admin-ui-frontend
- [#5800] - Bump chromedriver from 123.0.1 to 124.0.1 in /modules/admin-ui-frontend
- [#5794] - Bump react-i18next from 14.1.0 to 14.1.1 in /modules/lti
- [#5793] - Bump i18next from 23.10.1 to 23.11.3 in /modules/lti
- [#5791] - Bump iframe-resizer from 4.3.9 to 4.3.11 in /modules/lti
- [#5790] - Bump @types/node from 20.12.2 to 20.12.7 in /modules/lti
- [#5789] - Bump @fortawesome/free-solid-svg-icons from 6.5.1 to 6.5.2 in /modules/lti
- [#5788] - Bump @fortawesome/fontawesome-svg-core from 6.5.1 to 6.5.2 in /modules/lti
- [#5787] - Bump react and @types/react in /modules/lti
- [#5786] - Bump react-dom and @types/react-dom in /modules/lti
- [#5783] - Bump markdownlint-cli from 0.39.0 to 0.40.0 in /docs/guides
- [#5779] - Bump html-validate from 8.11.1 to 8.18.2 in /modules/engage-paella-player-7
- [#5778] - Bump paella-skins from 1.32.4 to 1.48.0 in /modules/engage-paella-player-7
- [#5777] - Bump webpack from 5.90.3 to 5.91.0 in /modules/engage-paella-player-7
- [#5776] - Bump paella-zoom-plugin from 1.41.1 to 1.41.3 in /modules/engage-paella-player-7
- [#5773] - Bump paella-user-tracking from 1.42.0 to 1.42.2 in /modules/engage-paella-player-7
- [#5772] - Bump paella-core from 1.46.6 to 1.48.2 in /modules/engage-paella-player-7
- [#5771] - Bump @babel/core from 7.24.3 to 7.24.5 in /modules/engage-paella-player-7
- [#5770] - Bump @babel/preset-env from 7.24.3 to 7.24.5 in /modules/engage-paella-player-7
- [#5767] - Fix paella tests
- [#5765] - Handle missing tags in Paella Player 7
- [#5764] - Speed up starting and stopping the OpenSearch dev container
- [#5762] - Use current LTS version of Node.js
- [#5749] - Documenting new RM selection rules
- [#5743] - Change Playlist Update behaviour
- [#5740] - Allow karma to use Chromium browser
- [#5734] - Add Playlists to Tobira Harvest API
- [#5732] - Opencast 16 Releasenotes
- [#5728] - Bump gulp from 4.0.2 to 5.0.0 in /modules/engage-paella-player
- [#5727] - Bump softprops/action-gh-release from 1 to 2
- [#5726] - Bump chromedriver from 122.0.4 to 123.0.1 in /modules/admin-ui-frontend
- [#5725] - Bump karma-firefox-launcher from 2.1.2 to 2.1.3 in /modules/admin-ui-frontend
- [#5724] - Bump selenium-server-standalone-jar from 4.17.0 to 4.18.1 in /modules/admin-ui-frontend
- [#5722] - Bump sass from 1.71.1 to 1.72.0 in /modules/admin-ui-frontend
- [#5721] - Bump html-validate from 8.11.1 to 8.18.1 in /modules/admin-ui-frontend
- [#5717] - Bump @babel/eslint-parser from 7.23.3 to 7.24.1 in /modules/engage-paella-player-7
- [#5716] - Bump @babel/preset-env from 7.23.9 to 7.24.3 in /modules/engage-paella-player-7
- [#5715] - Bump paella-basic-plugins from 1.44.2 to 1.44.7 in /modules/engage-paella-player-7
- [#5714] - Bump webpack-dev-server from 4.15.1 to 5.0.4 in /modules/engage-paella-player-7
- [#5713] - Bump @babel/core from 7.23.9 to 7.24.3 in /modules/engage-paella-player-7
- [#5709] - Bump @types/node from 20.11.24 to 20.12.2 in /modules/lti
- [#5708] - Bump i18next from 23.10.0 to 23.10.1 in /modules/lti
- [#5707] - Bump react-bootstrap from 2.10.1 to 2.10.2 in /modules/lti
- [#5706] - Bump axios from 1.6.7 to 1.6.8 in /modules/lti
- [#5702] - Bump i18next-browser-languagedetector from 7.2.0 to 7.2.1 in /modules/lti
- [#5701] - Bump react-i18next from 14.0.5 to 14.1.0 in /modules/lti
- [#5695] - Bump express from 4.18.1 to 4.19.2 in /modules/lti
- [#5694] - Bump express from 4.18.2 to 4.19.2 in /modules/engage-paella-player-7
- [#5693] - Change broken links in config files
- [#5691] - Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /modules/engage-paella-player-7
- [#5690] - Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /modules/lti
- [#5684] - Make the paella 7 tests locally without depending on develop.opencast…
- [#5681] - Bump follow-redirects from 1.15.5 to 1.15.6 in /modules/lti
- [#5680] - Bump follow-redirects from 1.15.5 to 1.15.6 in /modules/admin-ui-frontend
- [#5679] - Bump follow-redirects from 1.15.4 to 1.15.6 in /modules/engage-paella-player-7
- [#5674] - Feature request: privacy statement and imprint
- [#5671] - Bump @types/react from 17.0.39 to 18.2.65 in /modules/lti
- [#5664] - Fix a JavaDoc link
- [#5661] - Bump html-validate from 8.8.0 to 8.11.1 in /modules/engage-paella-player-7
- [#5660] - Bump style-loader from 3.3.3 to 3.3.4 in /modules/engage-paella-player-7
- [#5659] - Bump @playwright/test from 1.41.1 to 1.42.0 in /modules/engage-paella-player-7
- [#5658] - Bump express from 4.18.2 to 4.18.3 in /modules/engage-paella-player-7
- [#5652] - Bump eslint from 8.56.0 to 8.57.0 in /modules/engage-paella-player-7
- [#5651] - Bump junit5.version from 5.10.0 to 5.10.2 in /modules/db
- [#5647] - Bump org.owasp.esapi:esapi from 2.5.2.0 to 2.5.3.1 in /modules/db
- [#5646] - Bump eclipselink.version from 2.7.11 to 2.7.14 in /modules/db
- [#5644] - Bump org.osgi:org.osgi.service.http from 1.2.1 to 1.2.2 in /modules/metrics-exporter
- [#5640] - Bump @types/node from 20.11.20 to 20.11.24 in /modules/lti
- [#5639] - Bump bootstrap from 5.3.2 to 5.3.3 in /modules/lti
- [#5638] - Bump @types/react-dom from 18.2.18 to 18.2.19 in /modules/lti
- [#5637] - Bump @types/jest from 29.5.11 to 29.5.12 in /modules/lti
- [#5636] - Bump sass from 1.70.0 to 1.71.1 in /modules/admin-ui-frontend
- [#5635] - Bump html-validate from 8.9.1 to 8.11.1 in /modules/admin-ui-frontend
- [#5634] - Bump karma from 6.4.2 to 6.4.3 in /modules/admin-ui-frontend
- [#5633] - Bump eslint from 8.56.0 to 8.57.0 in /modules/admin-ui-frontend
- [#5632] - Bump jasmine-core from 5.1.1 to 5.1.2 in /modules/admin-ui-frontend
- [#5631] - Bump chromedriver from 122.0.3 to 122.0.4 in /modules/admin-ui-frontend
- [#5628] - Bump webpack from 5.88.2 to 5.90.3 in /modules/engage-paella-player-7
- [#5627] - Bump paella-core from 1.46.1 to 1.46.6 in /modules/engage-paella-player-7
- [#5625] - Bump chromedriver from 121.0.2 to 122.0.3 in /modules/admin-ui-frontend
- [#5624] - Bump @types/node from 20.10.6 to 20.11.20 in /modules/lti
- [#5623] - Fix use of s3 distribution service in live scheduler
- [#5622] -
Remove
MediaPackageObserver
- [#5621] - Fix some broken JavaDoc links
- [#5617] - Bump org.postgresql:postgresql from 42.5.3 to 42.7.2 in /modules/db
- [#5616] - Bump org.apache.commons:commons-compress from 1.24.0 to 1.26.0
- [#5610] - Update config file and docs for correct shibboleth logout
- [#5609] - Remove Entwine from Asset Manager API module
- [#5597] - Replace Solr Search with OpenSearch
- [#5593] - Use MediaPackageElementSelector in every WOH
- [#5592] - Patch for 360° Video
- [#5582] - Bump net.java.dev.jna:jna from 5.13.0 to 5.14.0 in /modules/db
- [#5581] - Bump source-map-loader from 4.0.1 to 5.0.0 in /modules/engage-paella-player-7
- [#5578] - Bump @babel/preset-env from 7.22.14 to 7.23.9 in /modules/engage-paella-player-7
- [#5577] - Bump css-loader from 6.8.1 to 6.10.0 in /modules/engage-paella-player-7
- [#5576] - Bump @playwright/test from 1.40.1 to 1.41.1 in /modules/engage-paella-player-7
- [#5575] - Bump @babel/core from 7.23.2 to 7.23.9 in /modules/engage-paella-player-7
- [#5574] - Bump peter-evans/create-or-update-comment from 3 to 4
- [#5573] - Bump actions/cache from 3 to 4
- [#5572] - Bump peter-evans/find-comment from 2 to 3
- [#5571] - Bump sass from 1.69.6 to 1.70.0 in /modules/admin-ui-frontend
- [#5569] - Bump selenium-server-standalone-jar from 4.16.1 to 4.17.0 in /modules/admin-ui-frontend
- [#5568] - Bump html-validate from 8.8.0 to 8.9.1 in /modules/admin-ui-frontend
- [#5566] - Bump markdownlint-cli from 0.38.0 to 0.39.0 in /docs/guides
- [#5565] - Bump react-select from 5.7.7 to 5.8.0 in /modules/lti
- [#5549] -
Add
skip_frame nokey
to timelinepreview operation for longer videos - [#5545] - Improve encoding profiles by relaxing the GOP range requirements and using CRF 22
- [#5542] - Update issue templates
- [#5533] - Build(deps-dev): Bump follow-redirects from 1.15.2 to 1.15.4 in /modules/engage-paella-player-7
- [#5525] - Bump markdownlint-cli from 0.37.0 to 0.38.0 in /docs/guides
- [#5520] - Bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.6.8 to 1.8.0 in /modules/db
- [#5518] - Bump sass from 1.69.5 to 1.69.6 in /modules/admin-ui-frontend
- [#5517] - Bump eslint from 8.54.0 to 8.56.0 in /modules/admin-ui-frontend
- [#5516] - Bump chromedriver from 119.0.1 to 120.0.1 in /modules/admin-ui-frontend
- [#5515] - Bump selenium-server-standalone-jar from 4.14.0 to 4.16.1 in /modules/admin-ui-frontend
- [#5514] - Bump html-validate from 8.7.3 to 8.8.0 in /modules/admin-ui-frontend
- [#5513] - Bump actions/upload-artifact from 3 to 4
- [#5512] - Bump actions/setup-python from 4 to 5
- [#5511] - Bump paella-skins from 1.32.3 to 1.32.4 in /modules/engage-paella-player-7
- [#5510] - Bump paella-slide-plugins from 1.41.1 to 1.41.4 in /modules/engage-paella-player-7
- [#5508] - Bump paella-basic-plugins from 1.44.0 to 1.44.2 in /modules/engage-paella-player-7
- [#5505] - Bump html-validate from 8.7.3 to 8.8.0 in /modules/engage-paella-player-7
- [#5503] - Bump eslint from 8.54.0 to 8.56.0 in /modules/engage-paella-player-7
- [#5500] - Bump react-bootstrap from 2.9.1 to 2.9.2 in /modules/lti
- [#5499] - Bump @types/jest from 29.5.10 to 29.5.11 in /modules/lti
- [#5498] - Bump iframe-resizer from 4.3.7 to 4.3.9 in /modules/lti
- [#5496] - Bump react-i18next from 13.3.1 to 14.0.0 in /modules/lti
- [#5495] - Bump @types/react-dom from 18.2.14 to 18.2.18 in /modules/lti
- [#5494] - Bump @types/node from 20.8.10 to 20.10.6 in /modules/lti
- [#5490] - Docs: Mention other frontends in the developer docs
- [#5489] - Docs: Sort pages in Opencast Architecture
- [#5486] - Docs: Make Developer Overview page more verbose
- [#5485] - Docs: Remove outdated step from release branch cut
- [#5484] - Docs: Add beginner guide for submitting issues
- [#5483] - Docs: Move "Localization" to "Participate"
- [#5480] - Dev Debugging docs
- [#5478] - Add Playlists
- [#5477] - Don't set bogus default email for admin
- [#5473] - Make Whisper the default STT engine
- [#5466] - Remove unnecessary dependencies
- [#5462] - Bump @babel/eslint-parser from 7.22.15 to 7.23.3 in /modules/engage-paella-player-7
- [#5460] - Bump eslint from 8.52.0 to 8.54.0 in /modules/engage-paella-player-7
- [#5459] - Bump @playwright/test from 1.39.0 to 1.40.1 in /modules/engage-paella-player-7
- [#5457] - Bump html-validate from 8.7.0 to 8.7.3 in /modules/engage-paella-player-7
- [#5456] - Bump html-validate from 8.7.0 to 8.7.3 in /modules/admin-ui-frontend
- [#5455] - Bump eslint from 8.53.0 to 8.54.0 in /modules/admin-ui-frontend
- [#5453] - Bump actions/setup-java from 3 to 4
- [#5449] - Bump commons-io:commons-io from 2.8.0 to 2.15.1 in /modules/metrics-exporter
- [#5446] - Bump i18next-browser-languagedetector from 7.1.0 to 7.2.0 in /modules/lti
- [#5445] - Bump @types/jest from 29.5.7 to 29.5.10 in /modules/lti
- [#5443] - Bump @types/react-helmet from 6.1.8 to 6.1.9 in /modules/lti
- [#5442] - Bump @fortawesome/fontawesome-svg-core from 6.4.2 to 6.5.1 in /modules/lti
- [#5441] - Bump @types/react-js-pagination from 3.0.6 to 3.0.7 in /modules/lti
- [#5440] - Bump @fortawesome/free-solid-svg-icons from 6.4.2 to 6.5.1 in /modules/lti
- [#5439] - Bump i18next from 23.6.0 to 23.7.7 in /modules/lti
- [#5435] - Fix links in documentation
- [#5312] - Make LTI "Custom role" configuration more configurable
- [#5257] - Hint at how to properly close issues with pull requests
- [#4677] - Bump xml-apis from 1.4.01 to 2.0.2 in /modules/db
Opencast 15
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
Opencast 14
Opencast 14.13
Released on June 11th, 2024
- [#5844] - Fixes handling of OAI-PMH setSpec
- [#5843] - Invalidate cached user on changes
- [#5840] - Remove series ACL file from workspaces
- [#5839] - More configuration options for database pool settings
- [#5769] - Document Translation Change Rules
- [#5754] - Series ACL and extended metadata handling on ingest
Opencast 14.12
Released on May 14th, 2024
- [#5769] - Document Translation Change Rules
- [#5761] - Paella: Prevent video download. Disable context menu.
- [#5756] - Fix deleting user references from the admin UI
- [#5755] - Skip the OBR
- [#5752] -
Reformat new admin UI
pom.xml
- [#5751] -
download-maven-plugin
nitpicks - [#5750] - Paella: Fix error displayed before authenticating user.
Opencast 14.11
Released on April 16th, 2024
Opencast 14.10
Released on March 14th, 2024
- [#5619] - Update setenv with currently supported options for Karaf
- [#5607] - Fixed created value on scheduling event series
- [#5606] - Fix vosk output filenames
- [#5604] - Encode player redirect id parameter
- [#5600] - Fix removal of event ACL from search when updating series ACL
- [#5594] - Include all metadata in Tobira harvest API for series
Opencast 14.9
Released on February 13th, 2024
- [#5603] - Fixed encoding profile typo
- [#5555] - Debian installation documentation fixed
- [#5554] - Fix ACL Template Display for Series in old Admin UI
- [#5553] - Don't duplicate user roles when switching ACL templates in old Admin UI
- [#5551] - Disable running Firefox from Karma on Macs
- [#5548] - Encoding profile fix for portrait videos
- [#5526] - Document how to turn static file auth off for Tobira usage.
- [#5472] - Fix concurrency problem in Whisper integration
- [#5231] - Update Stud.IP User Provider
Opencast 14.8
Released on January 16th, 2024
- [#5538] - Don't warn about using the default tool
- [#5537] - Fix ACL template selection breaking after first selection
- [#5492] - Add support for custom actions in ACL to Tobira harvest API
- [#5481] - Fix Paella Player 7 login redirect
Opencast 14.7
Released on December 12th, 2023
- [#5425] - Fix Unsaved ACL Changes popup if user can't request ACL
- [#5416] - Silence detection: Skip attaching smil file if empty
- [#5412] - Update Karaf from 4.4.3 to 4.4.4
- [#5270] - Fix logging for WhisperEngine
Opencast 14.6
Released on November 16th, 2023
- [#5365] - Stream media packages to avoid memory issues
- [#5361] - Avoid a potential nullpointer exception in thumbnail generation
- [#5345] - Fix/improve parts of the Tobira harvest API (subtitles & duration)
- [#5315] - Improve Performance of Permission Check in AssetManager
Opencast 14.5
Released on October 19th, 2023
- [#5259] - Improve asset manager event handler logging
- [#5254] -
Update Opencast Studio to
2023-09-14
- [#5252] - Paella 7: Fix vertically stretched thumbnails in transcriptions plugin
- [#5243] - Extend analyze-mp for tag variables
- [#5240] - Use context aware logger for workflow service
Opencast 14.4
Released on September 14th, 2023
- [#5241] - Fix incorrect Debian install documentation
- [#5239] - Skip publications when removing temporary files
- [#5237] - Prevent concurrent cleanups
- [#5236] - Fix NPE when removing a workflow without creator
- [#5232] - Logging of delete snapshot workflow operation
- [#5229] - Fixed Admin UI redirect after login
- [#5228] - Fix AmberScript transcription failing if video contains no speech
- [#5194] - Fix Crowdin Sources
- [#5178] - Incorrect crowdin paths
- [#5176] - Opencast 14.3 release notes
Opencast 14.3
Released on August 23rd, 2023
- [#5167] - Fix admin interface permissions
- [#5166] - Fix Admin Interface Redirect
- [#5165] - Fix crowdin package name
- [#5163] - Add Opencast 14.2 release notes
Opencast 14.2
Released on August 9th, 2023
- [#5159] - Remove obsolete maven-bundle-plugin config
- [#5124] - Fix changed pax web config keys
- [#5114] - Upgrade Crowdin Integration
Opencast 14.1
Released on July 13th, 2023
- [#5109] - Paella Player 7 URL parameters documentation fixed
- [#5065] - Update Opencast 14 RPM Docs
- [#5053] - Paella7 fix trimming url params
- [#5037] - Switch to Opensearch by default
Opencast 14.0
Released on June 22th, 2023
- [#5051] - Paella7 backwards support for old captions/dfxp flavored xml files
- [#5050] - Fixes Session IllegalStateException
- [#5049] - Paella 7: Enable dfxp captions support
- [#5048] - Paella 7: Add missing metadata
- [#4946] - Truncate Bundle Info
- [#4945] - Drop orphan statistics database index
- [#4943] - Update Paella 7 default theme
- [#4930] - Karaf upgrade 4.4.3
- [#4928] - Fix rest docs forms
- [#4924] - Update deprecated ACL code
- [#4921] - Fix REST docs login problem
- [#4881] - Run auto-update on main repo only
- [#4878] - Make Composite Ffmpeg Command Configurable
- [#4876] - Set new default editor
- [#4875] - Make Paella 7 Default
- [#4849] - Set Dependabot Interval to Monthly
- [#4798] - Paella7: Add paella7 i18n strings and fix localization path in crowdin config file
- [#4763] -
Fix
esline
vs.eslint
typo in some POMs - [#4745] - Include Amberscript-Transcription Documentation in Module Overview
- [#4695] - Add new admin UI as beta
- [#4609] - Fix documentation syntax error
- [#4595] - Document feature pull request targetting rules
- [#4556] - image preview added
- [#4530] - Fix parent POM version of redirect module in develop
- [#4520] - Remove Twitter and Facebook links
- [#4511] - Make debug output in the JWT filters simpler and more idiomatic
- [#4488] - Update board list in documentation
- [#4456] - New workflow implementation and migration fixes (OC 13)
- [#4450] - Add index for oc_job_argument table (OC 13)
- [#4440] - Enrich LDAP users with name and mail address
- [#4423] - Update Issue Template
- [#4415] - Publish Captions by Default
- [#4408] - Add support for multipart mails using text and HTML
- [#4383] - Simplify ldap user directory implementation
- [#4380] - Add organization properties to mail template data
- [#4376] - Allow use of extended metadata in send-email WOH
- [#4315] - Remove Theodul
- [#4206] - Changed rebuild order and added rebuild indicator
Dependency updates
- [4942] - Bump engine.io from 6.4.1 to 6.4.2 in /modules/admin-ui-frontend
- [4936] - Bump grunt-contrib-cssmin from 4.0.0 to 5.0.0 in /modules/admin-ui-frontend
- [4935] - Bump @types/react-dom from 18.2.0 to 18.2.1 in /modules/lti
- [4934] - Bump sass from 1.57.1 to 1.62.1 in /modules/admin-ui-frontend
- [4933] - Bump @types/node from 18.16.0 to 18.16.3 in /modules/lti
- [4931] - Bump markdownlint-cli from 0.33.0 to 0.34.0 in /docs/guides
- [4919] - Bump @types/react-dom from 18.0.11 to 18.2.0 in /modules/lti
- [4917] - Bump maven-project-info-reports-plugin from 3.4.2 to 3.4.3 in /modules/db
- [4912] - Bump checker-qual from 3.29.0 to 3.33.0 in /modules/db
- [4908] - Bump chromedriver from 111.0.0 to 112.0.0 in /modules/admin-ui-frontend
- [4907] - Bump eslint from 8.37.0 to 8.39.0 in /modules/admin-ui-frontend
- [4905] - Bump karma from 6.4.1 to 6.4.2 in /modules/admin-ui-frontend
- [4902] - Bump react-bootstrap from 2.7.2 to 2.7.4 in /modules/lti
- [4898] - Bump react-i18next from 12.2.0 to 12.2.2 in /modules/lti
- [4897] - Bump html-validate from 7.14.0 to 7.15.1 in /modules/admin-ui-frontend
- [4895] - Bump @types/jest from 29.5.0 to 29.5.1 in /modules/lti
- [4893] - Bump karma-chrome-launcher from 3.1.1 to 3.2.0 in /modules/admin-ui-frontend
- [4892] - Bump i18next from 22.4.14 to 22.4.15 in /modules/lti
- [4889] - Bump @types/node from 18.15.11 to 18.16.0 in /modules/lti
- [4888] - Bump esapi from 2.3.0.0 to 2.5.2.0 in /modules/db
- [4884] - Bump exec-maven-plugin from 1.6.0 to 3.1.0 in /modules/db
- [4882] - Bump download-maven-plugin from 1.6.6 to 1.6.8 in /modules/db
- [4859] - Bump maven-scr-plugin from 1.26.2 to 1.26.4 in /modules/metrics-exporter
- [4855] - Bump iframe-resizer from 4.3.4 to 4.3.6 in /modules/lti
- [4854] - Bump maven-site-plugin from 3.10.0 to 3.12.1 in /modules/db
- [4852] - Bump jackson.version from 2.14.1 to 2.14.2 in /modules/db
- [4847] - Bump maven-enforcer-plugin from 3.0.0-M2 to 3.3.0 in /modules/metrics-exporter
- [4845] - Bump maven-gpg-plugin from 1.5 to 3.0.1 in /modules/db
- [4840] - Bump i18next from 22.0.4 to 22.4.14 in /modules/lti
- [4838] - Bump maven-compiler-plugin from 3.8.1 to 3.11.0 in /modules/db
- [4837] - Bump @types/jest from 29.4.0 to 29.5.0 in /modules/lti
- [4836] - Bump @fortawesome/fontawesome-svg-core from 6.3.0 to 6.4.0 in /modules/lti
- [4835] - Bump react-i18next from 12.1.4 to 12.2.0 in /modules/lti
- [4834] - Bump react-select from 5.7.0 to 5.7.2 in /modules/lti
- [4833] - Bump @types/node from 18.14.2 to 18.15.11 in /modules/lti
- [4832] - Bump @fortawesome/free-solid-svg-icons from 6.3.0 to 6.4.0 in /modules/lti
- [4827] - Bump joda-time from 2.10.10 to 2.12.5 in /modules/metrics-exporter
- [4818] - Bump eslint from 8.36.0 to 8.37.0 in /modules/admin-ui-frontend
- [4811] - Bump html-validate from 7.13.3 to 7.14.0 in /modules/admin-ui-frontend
- [4810] - Bump maven-install-plugin from 2.5.2 to 3.1.1 in /modules/metrics-exporter
- [4807] - Bump maven-resources-plugin from 3.2.0 to 3.3.1 in /modules/db
- [4803] - Bump jettison from 1.5.2 to 1.5.4
- [4784] - Bump jasmine-core from 4.5.0 to 4.6.0 in /modules/admin-ui-frontend
- [4775] - Bump webpack from 5.73.0 to 5.76.1 in /modules/lti
- [4766] - Bump eslint from 8.35.0 to 8.36.0 in /modules/admin-ui-frontend
- [4760] - Bump chromedriver from 110.0.0 to 111.0.0 in /modules/admin-ui-frontend
- [4759] - Bump html-validate from 7.13.2 to 7.13.3 in /modules/admin-ui-frontend
- [4752] - Bump jquery from 3.6.3 to 3.6.4 in /modules/runtime-info-ui-ng
- [4751] - Bump jquery from 3.6.3 to 3.6.4 in /modules/runtime-info-ui
- [4750] - Bump jquery from 3.6.3 to 3.6.4 in /modules/engage-ui
- [4731] - Bump @fortawesome/free-solid-svg-icons from 6.2.1 to 6.3.0 in /modules/lti
- [4730] - Bump @types/node from 18.11.18 to 18.14.2 in /modules/lti
- [4728] - Bump @fortawesome/fontawesome-svg-core from 6.2.1 to 6.3.0 in /modules/lti
- [4727] - Bump react-bootstrap from 2.7.0 to 2.7.2 in /modules/lti
- [4725] - Bump @types/react-dom from 18.0.10 to 18.0.11 in /modules/lti
- [4724] - Bump iframe-resizer from 4.3.3 to 4.3.4 in /modules/lti
- [4718] - Bump eslint from 8.34.0 to 8.35.0 in /modules/admin-ui-frontend
- [4712] - Bump maven-assembly-plugin from 3.3.0 to 3.5.0 in /modules/db
- [4710] - Bump commons-fileupload from 1.4 to 1.5
- [4686] - Bump eslint from 8.33.0 to 8.34.0 in /modules/admin-ui-frontend
- [4678] - Bump httpcore-osgi from 4.4.15 to 4.4.16 in /modules/db
- [4675] - Bump chromedriver from 109.0.0 to 110.0.0 in /modules/admin-ui-frontend
- [4674] - Bump html-validate from 7.13.1 to 7.13.2 in /modules/admin-ui-frontend
- [4671] - Bump postgresql from 42.5.1 to 42.5.3 in /modules/db
- [4667] - Bump typescript from 4.9.4 to 4.9.5 in /modules/lti
- [4666] - Bump grunt from 1.5.3 to 1.6.1 in /modules/admin-ui-frontend
- [4665] - Bump @types/jest from 29.2.5 to 29.4.0 in /modules/lti
- [4663] - Bump @types/react-helmet from 6.1.5 to 6.1.6 in /modules/lti
- [4660] - Bump iframe-resizer from 4.3.2 to 4.3.3 in /modules/lti
- [4656] - Bump eslint from 8.32.0 to 8.33.0 in /modules/admin-ui-frontend
- [4652] - Bump ua-parser-js from 0.7.31 to 0.7.33 in /modules/admin-ui-frontend
- [4647] - Bump maven-surefire-report-plugin from 2.20 to 2.22.2 in /modules/db
- [4645] - Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.13 in /modules/db
- [4639] - Bump org.apache.felix.fileinstall from 3.6.4 to 3.7.4 in /modules/db
- [4637] - Bump maven-source-plugin from 2.2.1 to 3.2.1 in /modules/metrics-exporter
- [4632] - Bump gson from 2.8.9 to 2.10.1 in /modules/metrics-exporter
- [4629] - Bump maven-project-info-reports-plugin from 2.8.1 to 3.4.2 in /modules/metrics-exporter
- [4621] - Bump mariadb-java-client from 3.1.1 to 3.1.2 in /modules/db
- [4606] - Bump jna from 5.12.1 to 5.13.0 in /modules/db
- [4602] - Bump eslint from 8.31.0 to 8.32.0 in /modules/admin-ui-frontend
- [4601] - Bump html-validate from 7.12.2 to 7.13.1 in /modules/admin-ui-frontend
- [4598] - Bump mariadb-java-client from 3.1.0 to 3.1.1 in /modules/db
- [4597] - Bump chromedriver from 108.0.0 to 109.0.0 in /modules/admin-ui-frontend
- [4593] - Bump html-validate from 7.12.1 to 7.12.2 in /modules/admin-ui-frontend
- [4592] - Bump react-i18next from 12.0.0 to 12.1.4 in /modules/lti
- [4589] - Bump markdownlint-cli from 0.32.2 to 0.33.0 in /docs/guides
- [4587] - Bump checker-qual from 3.26.0 to 3.29.0 in /modules/db
- [4586] - Bump json5 from 1.0.1 to 1.0.2 in /modules/lti
- [4585] - Bump json5 from 1.0.1 to 1.0.2 in /modules/engage-paella-player-7
- [4581] - Bump html-validate from 7.12.0 to 7.12.1 in /modules/admin-ui-frontend
- [4580] - Bump jettison from 1.5.1 to 1.5.2
- [4577] - Bump eslint from 8.30.0 to 8.31.0 in /modules/admin-ui-frontend
- [4576] - Bump bootstrap from 5.2.2 to 5.2.3 in /modules/lti
- [4575] - Bump @types/jest from 29.2.3 to 29.2.5 in /modules/lti
- [4574] - Bump @fortawesome/free-solid-svg-icons from 6.2.0 to 6.2.1 in /modules/lti
- [4573] - Bump react-i18next from 12.0.0 to 12.1.1 in /modules/lti
- [4572] - Bump @types/react-dom from 18.0.9 to 18.0.10 in /modules/lti
- [4571] - Bump @types/node from 18.11.8 to 18.11.18 in /modules/lti
- [4568] - Bump react-bootstrap from 2.6.0 to 2.7.0 in /modules/lti
- [4567] - Bump json5 from 2.2.0 to 2.2.3 in /modules/admin-ui-frontend
- [4564] - Bump html-validate from 7.11.1 to 7.12.0 in /modules/admin-ui-frontend
- [4557] - Bump html-validate from 7.11.0 to 7.11.1 in /modules/admin-ui-frontend
- [4555] - Bump jquery from 3.6.2 to 3.6.3 in /modules/engage-ui
- [4554] - Bump jquery from 3.6.2 to 3.6.3 in /modules/runtime-info-ui-ng
- [4553] - Bump jquery from 3.6.2 to 3.6.3 in /modules/runtime-info-ui
- [4551] - Bump sass from 1.55.0 to 1.57.1 in /modules/admin-ui-frontend
- [4545] - Bump html-validate from 7.10.1 to 7.11.0 in /modules/admin-ui-frontend
- [4544] - Bump eslint from 8.29.0 to 8.30.0 in /modules/admin-ui-frontend
- [4534] - Bump jquery from 3.6.1 to 3.6.2 in /modules/runtime-info-ui
- [4533] - Bump jquery from 3.6.1 to 3.6.2 in /modules/engage-ui
- [4532] - Bump jquery from 3.6.1 to 3.6.2 in /modules/runtime-info-ui-ng
- [4531] - Bump selenium-server-standalone-jar from 3.141.59 to 4.7.1 in /modules/admin-ui-frontend
- [4526] - Bump typescript from 4.8.4 to 4.9.4 in /modules/lti
- [4509] - Bump html-validate from 7.9.0 to 7.10.1 in /modules/admin-ui-frontend
- [4507] - Bump chromedriver from 107.0.3 to 108.0.0 in /modules/admin-ui-frontend
- [4506] - Bump decode-uri-component from 0.2.0 to 0.2.2 in /modules/lti
- [4504] - Bump eslint from 8.27.0 to 8.29.0 in /modules/admin-ui-frontend
- [4497] - Bump react-select from 5.5.9 to 5.7.0 in /modules/lti
- [4491] - Bump bootbox from 5.5.3 to 6.0.0 in /modules/engage-ui
- [4489] - Bump postgresql from 42.5.0 to 42.5.1 in /modules/db
- [4483] - Bump engine.io from 6.2.0 to 6.2.1 in /modules/admin-ui-frontend
- [4467] - Bump i18next-browser-languagedetector from 7.0.0 to 7.0.1 in /modules/lti
- [4466] - Bump @types/react-dom from 18.0.8 to 18.0.9 in /modules/lti
- [4464] - Bump @fortawesome/fontawesome-svg-core from 6.2.0 to 6.2.1 in /modules/lti
- [4463] - Bump @types/jest from 29.2.1 to 29.2.3 in /modules/lti
- [4462] - Bump react-bootstrap from 2.5.0 to 2.6.0 in /modules/lti
- [4452] - Bump mariadb-java-client from 3.0.8 to 3.1.0 in /modules/db
- [4451] - Bump html-validate from 7.8.0 to 7.9.0 in /modules/admin-ui-frontend
- [4449] - Bump loader-utils from 2.0.2 to 2.0.4 in /modules/lti
- [4447] - Bump loader-utils from 1.4.0 to 1.4.2 in /modules/engage-paella-player-7
- [4443] - Bump minimatch and recursive-readdir in /modules/lti
- [4336] - Bump jackson from 2.13.2.x to 2.14.1
Opencast 13
Opencast 13.12
Released on November 15th, 2023
- [#5411] - Update lockfile version in the old admin UI
- [#5407] -
Fix manually entering time in
datetimepicker
-s in Safari - [#5406] - Fix access policy tab always showing unsaved changes
- [#5404] - Add role for listprovider external api
- [#5354] - Get thumbnail for editor frontend from archive
- [#5350] - YT-Publish WOH: Fail more aggressively
- [#5349] - Youtube-Publication: Throw explicit error if client_secret is malformed
- [#5348] - Update Youtube Publication documentation
- [#5344] - Fix external api listprovider header
- [#5342] - Add option to pass additional args to Whisper
- [#5338] - Fixes connection test on NCast Hydra with CA user
- [#5337] - Document Registration
- [#5317] - Add config-keys to set minimum rules for cuts and segments duration
- [#5269] - Fix custom roles pattern now working in access policy tab
Opencast 13.12
Released on October 18th, 2023
- [#5313] - Update events in archive in order on series change
- [#5260] - Update ES index before triggering event handlers from AssetManager
- [#5253] - Paella 7: Use the localstorage to store the user preferences and upgrades Paella core to 1.43
- [#5246] - Paella 7 plugins documentation
Opencast 13.11
Released on September 14th, 2023
- [#5251] - Add Opencast 13.11 release notes
- [#5230] - Fix static file service exception on non-existing file
- [#5226] - Fix Workflow Index Rebuild
- [#5191] - Fix NPE when workflow user no longer exists
- [#5177] - Fix wrong failedOperation characterers in send email docs WoH and improves Freemaker documentation.
- [#5175] - Add Opencast 13.10 release notes
- [#5171] - Skip deleting non existent file
- [#5169] - Copy active inputs between CAs if they have the same set of inputs
- [#5164] - Fix editing custom actions in the ACL editor
- [#5101] - Add whisper-ctranslate2 flags to WhisperEngine.java
- [#5062] - Dont allow to delete user with active workflow in Admin UI
- [#4684] - Ensure workflows have an associated org after upgrade
Opencast 13.10
Released on August 23th, 2023
- [#5162] - Add Opencast 13.9 release notes
- [#5157] - Test for broken JAR (zip) files
- [#5150] - Fix Endless Loop on Elasticsearch Exception
- [#5033] - Escape ES query string in external API endpoints
Opencast 13.9
Released on August 8th, 2023
- [#5158] - Update maven-bundle-plugin to latest version to fix invalid zip headers in jar files distributed by Opencast; otherwise Opencast would not start up with OpenJDK 11.0.20.
- [#5161] - Revert "Enable Tobira adopter stats tracking"
- [#5153] - Disable auto refresh on feature installation
- [#5123] - Add Opencast 13.8 release notes
- [#5117] - Only show Asset Upload for options of correct type
- [#5115] - Fix index rebuild
- [#5108] - Mark tag operation as skipped if nothing happened
Opencast 13.8
Released on July 26th, 2023
- [#5123] - Add Opencast 13.8 release notes
- [#5105] - Increase index rebuild logging frequency for batches
- [#5102] - Add endpoint to get languages & licenses
- [#5064] - Log dispatch interval in seconds, not milliseconds
- [#5063] - Allow engage ui and ltitools to handle non-16/9 thumbnails
- [#5058] - Allow deletion of reference users from the Admin UI
- [#5055] - Dont copy media files to new scheduled event
- [#5052] - Fix tainted canvas in editor thumbnail extractor
- [#5040] - Enable Tobira adopter stats tracking
- [#5032] - Count user references
- [#4970] - Show user information in event workflow details
- [#4969] - Automate PR comments with built tarball links
Opencast 13.7
Released on June 26th, 2023
- [#5019] - Fix Distribution of Elements for Live Events
- [#4972] - Fix directory cleanup for symlinks
- [#4968] - Fix STT Vosk test
- [#4954] - Add Opencast 13.6 release notes
- [#4952] - Fix bug in paella 7 usertracking plugin
- [#4944] - Fix possible deadlock spanning DB transaction and caching lock with user references
- [#4927] - Fix Check for Whether Live Publication has Changed
Opencast 13.6
Released on Mai 26th, 2023
- [#4961] - Remove empty options in ACL template select (#4910)
- [#4925] - Ensure all plugin jars are present in tarballs.
- [#4923] - Mitigate not loading ACLs
- [#4920] - Batch Dependabot Updates for Paella 7
- [#4879] - Editor Release 2023-04-20
- [#4870] - TermsFeed Cookie Consent NOTICE
- [#4869] - [Whisper] Fixes automatic language detection
- [#4868] - Extend configuration options of Amberscript integration
- [#4864] -
Remove dead
CONFIG_OPTIONS
from WOHs
Dependency updates
- [4890] - Bump eslint from 8.37.0 to 8.39.0 in /modules/engage-paella-player-7
- [4885] - Bump html-validate from 7.14.0 to 7.15.1 in /modules/engage-paella-player-7
- [4853] - Bump webpack from 5.77.0 to 5.78.0 in /modules/engage-paella-player-7
- [4851] - Bump paella-zoom-plugin from 1.2.1 to 1.27.0 in /modules/engage-paella-player-7
Opencast 13.5
Released on April 19th, 2023
- [#4866] - Add Opencast 13.5 release notes
- [#4843] - Fixed pagination when reindexing asset manager
- [#4823] - Batch Dependabot Updates for Paella 7
- [#4782] - Paella 7: Allow to disable the cookie consent banner
- [#4772] - Batch Dependabot Updates for Paella 7
- [#4770] - Whisper language detection and tagging
- [#4738] - Enable Whisper English Translation
Dependency updates
Opencast 13.4
Released on March 21th, 2023
Dependency updates
- [4780] - Bump @babel/eslint-parser from 7.19.1 to 7.21.3 in /modules/engage-paella-player-7
Opencast 13.3
Released on March 16th, 2023
- [#4783] - Add paging to asset manager index rebuild
- [#4758] - Add Opencast 13.3 release notes
- [#4756] - Batch Dependabot Updates for Paella 7
- [#4740] - Fix reindex of multi-tanant systems
- [#4739] - Fix exception when retrieving comments where the author is missing
- [#4734] - Batch Dependabot Updates for Paella 7
- [#4722] - Paella 7 matomo plugin
- [#4717] - Shows event Title on Paella 7 browser tab
- [#4707] - Dependabot-batcher update
- [#4690] - Add Opencast 13.2 release notes
- [#4683] - Fix typo and adds recomendations to whisper doc
- [#4515] - Allow hotkeys in create dialogs in input elements
Dependency updates
- [4753] - Bump paella-core from 1.20.2 to 1.22.1 in /modules/engage-paella-player-7
- [4719] - Bump eslint from 8.34.0 to 8.35.0 in /modules/engage-paella-player-7
- [4713] - Bump paella-core from 1.20.0 to 1.20.2 in /modules/engage-paella-player-7
- [4706] - Bump @babel/core from 7.20.12 to 7.21.0 in /modules/engage-paella-player-7
- [4705] - Bump paella-core from 1.16.0 to 1.20.0 in /modules/engage-paella-player-7
- [4688] - Bump paella-basic-plugins from 1.8.4 to 1.18.0 in /modules/engage-paella-player-7
Opencast 13.2
Released on February 15th, 2023
- [#4616] - Fix adopter data gathering bugs
- [#4654] - Add webvtt-to-cutmarks to list of workflow operations
- [#4628] - Add missing expected response code
- [#4619] - Fix calendar.json endpoint
- [#4607] - Add Opencast 13.1 release notes
Dependency updates
- [4687] - Bump eslint from 8.33.0 to 8.34.0 in /modules/engage-paella-player-7
- [4680] - Bump html-validate from 7.13.1 to 7.13.2 in /modules/engage-paella-player-7
- [4657] - Bump eslint from 8.32.0 to 8.33.0 in /modules/engage-paella-player-7
- [4648] - Bump paella-core from 1.14.2 to 1.16.0 in /modules/engage-paella-player-7
Opencast 13.1
Released on January 18th, 2023
- [#4607] - Add Opencast 13.1 release notes
- [#4599] - Fix Syntax Error
- [#4548] - Mark OC13 RPMs as Stable
- [#4536] - Avoid using jobs in SeriesUpdatedEventHandler
- [#4516] - Change default hotkeys for create dialogs in admin UI
- [#4502] - Fix: series deleted from search index cannot be re-added
- [#4484] - Prepare release notes for Opencast 13
- [#4482] - Add silient detection based on subtitles (webvtt-to-cutmarks woh)
- [#4478] - Bug fix: publish engage woh with merge SKIP the operation if media package not in search index
Dependency updates
- [4608] - Bump paella-core from 1.11.3 to 1.14.2 in /modules/engage-paella-player-7
- [4604] - Bump eslint from 8.30.0 to 8.32.0 in /modules/engage-paella-player-7
- [4603] - Bump html-validate from 7.11.1 to 7.13.1 in /modules/engage-paella-player-7
- [4584] - Bump @babel/core from 7.20.5 to 7.20.12 in /modules/engage-paella-player-7
- [4582] - Bump babel-loader from 9.1.0 to 9.1.2 in /modules/engage-paella-player-7
- [4578] - Bump paella-basic-plugins from 1.8.1 to 1.8.4 in /modules/engage-paella-player-7
- [4558] - Bump html-validate from 7.11.0 to 7.11.1 in /modules/engage-paella-player-7
- [4547] - Bump eslint from 8.29.0 to 8.30.0 in /modules/engage-paella-player-7
- [4546] - Bump html-validate from 7.10.1 to 7.11.0 in /modules/engage-paella-player-7
- [4541] - Bump paella-core from 1.11.1 to 1.11.3 in /modules/engage-paella-player-7
- [4540] - Bump css-loader from 6.7.2 to 6.7.3 in /modules/engage-paella-player-7
- [4512] - Bump webpack-cli from 5.0.0 to 5.0.1 in /modules/engage-paella-player-7
Opencast 13.0
Released on December 14th, 2022
- [#4529] - Fix parent POM version of redirect module in r/13.x
- [#4519] - Reduce number of snapshots taken in the new editor backend
- [#4513] - Adds Whisper STT to SpeechToText WoH
- [#4490] - Add rules for merging pull requests to the docs
- [#4456] - New workflow implementation and migration fixes (OC 13)
- [#4450] - Add index for oc_job_argument table (OC 13)
- [#4445] - Update to eclipselink 2.7.8
- [#4442] - Update Karaf to 4.2.16
- [#4440] - Enrich LDAP users with name and mail address
- [#4422] - More ESLint Auto-Updates
- [#4421] - Fix Auto-update Tests
- [#4418] - Opencast 13 release schedule
- [#4415] - Publish Captions by Default
- [#4408] - Add support for multipart mails using text and HTML
- [#4388] - Use valid URL for admin interface mock data
- [#4383] - Simplify ldap user directory implementation
- [#4380] - Add organization properties to mail template data
- [#4376] - Allow use of extended metadata in send-email WOH
- [#4359] - Make PostgreSQL no longer experimental
- [#4358] - Add assert workflow operation
- [#4357] - Deprecated junit import
- [#4351] - Extract workflow filename filter
- [#4349] - Replace fallback element identifiers with UUIDs
- [#4348] - Use System cURL for Tests
- [#4330] - Enforce Workflow Operation Documentation Style
- [#4319] - Remove unused class "DispatchableComparator"
- [#4280] - ADD support for f4v file type
- [#4236] - Add equals() for AccessControlList
- [#4232] - Do not update default player components on legacy branches
- [#4225] - PoC: Karaf shell opencast:plugin* commands
- [#4202] - Add index on object_key field (needed when deleting assets).
- [#4201] - When archiving version 0 to store properties, include metadata from dc catalog
- [#4186] - Added correct type of keyword.
- [#4181] - Add support for multiple common metadata catalogs
- [#4180] - Add basic auth support ingest download
- [#4157] - Allow setting explicit id for themes
- [#4156] - Allow tags for ingesting attachments or catalogs via URL
- [#4120] - Use bulk inserts for all services during index rebuild
- [#4116] - Remove Entwine Functional Library from Execute Service
- [#4109] - Remove Entwine Functional Library from Userdirectory
- [#4108] - Remove code which is not loading any roles
- [#4102] - Move thumbnail preview generation to the client
- [#4098] - Change default resolution of live schedule impl to standard 16:9
- [#4091] - Generate more of the release notes
- [#4082] - named the correct directory - Update workflow.md
- [#4061] - Update List of Committers
- [#4044] - Target to released branches Paella 6 and 7 updates
- [#4029] - Add comments in the event index
- [#4014] - Fail on configuration error
- [#4013] - Faster Blend Effects on Cuts
- [#4008] - Fix Pom Version of Azure Transcription Service
- [#3998] - Add navigation shortcuts in admin ui modals
- [#3940] - Remove Helmet LTI Dependency
- [#3933] - Updates karma-jasmine to 5.1.0
- [#3903] - Common persistence util classes that also implement transaction retries
- [#3893] - Rerun Failed Tests
- [#3892] - Corrects return value documentation for ingest endpoint
- [#3880] - Update adopter deletion copy
- [#3849] - Amberscript configuration fix
- [#3827] - Missing setting track logical name when serverless HLS in process-smil
- [#3799] - Update maven documentation
- [#3794] - Replace Deprecated Code
- [#3778] - Update Branch Cut Announcement
- [#3767] - Patch for admin-ui-frontend Gruntfile.js when developing locally and using a remote proxy.
- [#3741] - ADD specialist worker nodes
- [#3713] - Add catalog ui adapter organization wildcard support
- [#3670] - Added track upload endpoint the External Events Api
- [#3607] - Extract JobDispatcher into its own class
- [#3274] - Index Extended Metadata
- [#3218] - Opencast Plugin Manager
Dependency updates
- [4510] - Bump html-validate from 7.10.0 to 7.10.1 in /modules/engage-paella-player-7
- [4505] - Bump eslint from 8.28.0 to 8.29.0 in /modules/engage-paella-player-7
- [4495] - Bump @babel/core from 7.20.2 to 7.20.5 in /modules/engage-paella-player-7
- [4492] - Bump paella-core from 1.8.9 to 1.11.1 in /modules/engage-paella-player-7
- [4480] - Bump eslint from 8.27.0 to 8.28.0 in /modules/engage-paella-player-7
- [4476] - Bump html-validate from 7.8.0 to 7.10.0 in /modules/engage-paella-player-7
- [4471] - Bump @babel/preset-env from 7.19.4 to 7.20.2 in /modules/engage-paella-player-7
- [4470] - Bump webpack-cli from 4.10.0 to 5.0.0 in /modules/engage-paella-player-7
- [4451] - Bump html-validate from 7.8.0 to 7.9.0 in /modules/admin-ui-frontend
- [4425] - Bump eslint from 8.26.0 to 8.27.0 in /modules/runtime-info-ui
- [4424] - Bump eslint from 8.26.0 to 8.27.0 in /modules/runtime-info-ui-ng
- [4420] - Bump eslint from 8.26.0 to 8.27.0 in /modules/admin-ui-frontend
- [4419] - Bump eslint from 8.26.0 to 8.27.0 in /modules/engage-paella-player
- [4413] - Bump chromedriver from 107.0.2 to 107.0.3 in /modules/admin-ui-frontend
- [4403] - Bump @types/node from 18.8.3 to 18.11.8 in /modules/lti
- [4401] - Bump react-select from 5.4.0 to 5.5.9 in /modules/lti
- [4399] - Bump @types/jest from 29.1.2 to 29.2.1 in /modules/lti
- [4398] - Bump i18next from 21.10.0 to 22.0.4 in /modules/lti
- [4397] - Bump i18next-browser-languagedetector from 6.1.8 to 7.0.0 in /modules/lti
- [4396] - Bump react-i18next from 11.18.6 to 12.0.0 in /modules/lti
- [4395] - Bump @types/react-dom from 18.0.6 to 18.0.8 in /modules/lti
- [4394] - Bump html-validate from 7.7.1 to 7.8.0 in /modules/admin-ui-frontend
- [4390] - Bump chromedriver from 107.0.1 to 107.0.2 in /modules/admin-ui-frontend
- [4389] - Bump jasmine-core from 4.4.0 to 4.5.0 in /modules/admin-ui-frontend
- [4384] - Bump chromedriver from 107.0.0 to 107.0.1 in /modules/admin-ui-frontend
- [4379] - Bump chromedriver from 106.0.1 to 107.0.0 in /modules/admin-ui-frontend
- [4372] - Bump html-validate from 7.7.0 to 7.7.1 in /modules/admin-ui-frontend
- [4364] - Bump eslint from 8.25.0 to 8.26.0 in /modules/runtime-info-ui-ng
- [4363] - Bump eslint from 8.25.0 to 8.26.0 in /modules/runtime-info-ui
- [4362] - Bump eslint from 8.25.0 to 8.26.0 in /modules/admin-ui-frontend
- [4361] - Bump html-validate from 7.6.0 to 7.7.0 in /modules/admin-ui-frontend
- [4360] - Bump eslint from 8.25.0 to 8.26.0 in /modules/engage-paella-player
- [4335] - Bump jettison from 1.4.1 to 1.5.1
- [4301] - Bump eslint from 8.24.0 to 8.25.0 in /modules/runtime-info-ui-ng
- [4300] - Bump eslint from 8.24.0 to 8.25.0 in /modules/runtime-info-ui
- [4299] - Bump html-validate from 7.5.0 to 7.6.0 in /modules/admin-ui-frontend
- [4298] - Bump eslint from 8.24.0 to 8.25.0 in /modules/admin-ui-frontend
- [4297] - Bump eslint from 8.24.0 to 8.25.0 in /modules/engage-paella-player
- [4296] - Bump express from 4.18.1 to 4.18.2 in /modules/engage-paella-player
- [4292] - Bump @types/node from 18.7.23 to 18.8.3 in /modules/lti
- [4290] - Bump i18next-browser-languagedetector from 6.1.5 to 6.1.8 in /modules/lti
- [4286] - Bump bootstrap from 5.2.1 to 5.2.2 in /modules/lti
- [4285] - Bump i18next from 21.9.2 to 21.10.0 in /modules/lti
- [4284] - Bump @types/jest from 29.1.1 to 29.1.2 in /modules/lti
- [4272] - Bump checker-qual from 3.25.0 to 3.26.0 in /modules/db
- [4264] - Bump @types/jest from 29.0.0 to 29.1.1 in /modules/lti
- [4263] - Bump @types/node from 18.7.15 to 18.7.23 in /modules/lti
- [4262] - Bump react-i18next from 11.18.5 to 11.18.6 in /modules/lti
- [4260] - Bump i18next from 21.9.1 to 21.9.2 in /modules/lti
- [4259] - Bump typescript from 4.8.2 to 4.8.4 in /modules/lti
- [4258] - Bump bootstrap from 5.2.0 to 5.2.1 in /modules/lti
- [4256] - Bump chromedriver from 105.0.1 to 106.0.1 in /modules/admin-ui-frontend
- [4246] - Bump underscore from 1.13.4 to 1.13.6 in /modules/engage-ui
- [4245] - Bump eslint from 8.23.1 to 8.24.0 in /modules/runtime-info-ui
- [4244] - Bump eslint from 8.23.1 to 8.24.0 in /modules/runtime-info-ui-ng
- [4243] - Bump eslint from 8.23.1 to 8.24.0 in /modules/admin-ui-frontend
- [4234] - Bump sass from 1.54.9 to 1.55.0 in /modules/admin-ui-frontend
- [4223] - Bump chromedriver from 105.0.0 to 105.0.1 in /modules/admin-ui-frontend
- [4222] - Bump karma from 6.4.0 to 6.4.1 in /modules/admin-ui-frontend
- [4216] - Bump html-validate from 7.4.1 to 7.5.0 in /modules/admin-ui-frontend
- [4194] - Bump eslint from 8.23.0 to 8.23.1 in /modules/runtime-info-ui
- [4193] - Bump eslint from 8.23.0 to 8.23.1 in /modules/runtime-info-ui-ng
- [4190] - Bump eslint from 8.23.0 to 8.23.1 in /modules/admin-ui-frontend
- [4189] - Bump html-validate from 7.3.3 to 7.4.1 in /modules/admin-ui-frontend
- [4176] - Bump sass from 1.54.4 to 1.54.9 in /modules/admin-ui-frontend
- [4166] - Bump @types/node from 18.7.14 to 18.7.15 in /modules/lti
- [4160] - Bump jasmine-core from 4.3.0 to 4.4.0 in /modules/admin-ui-frontend
- [4152] - Bump checker-qual from 3.24.0 to 3.25.0 in /modules/db
- [4149] - Bump @types/jest from 28.1.6 to 29.0.0 in /modules/lti
- [4148] - Bump @fortawesome/fontawesome-svg-core from 6.1.2 to 6.2.0 in /modules/lti
- [4147] - Bump react-i18next from 11.18.3 to 11.18.5 in /modules/lti
- [4146] - Bump typescript from 4.7.4 to 4.8.2 in /modules/lti
- [4145] - Bump i18next-browser-languagedetector from 6.1.4 to 6.1.5 in /modules/lti
- [4144] - Bump @types/node from 18.6.3 to 18.7.14 in /modules/lti
- [4143] - Bump @fortawesome/free-solid-svg-icons from 6.1.2 to 6.2.0 in /modules/lti
- [4141] - Bump i18next from 21.8.16 to 21.9.1 in /modules/lti
- [4140] - Bump chromedriver from 104.0.0 to 105.0.0 in /modules/admin-ui-frontend
- [4139] - Bump react-bootstrap from 2.4.0 to 2.5.0 in /modules/lti
- [4128] - Bump eslint from 8.22.0 to 8.23.0 in /modules/engage-paella-player-7
- [4127] - Bump jquery from 3.6.0 to 3.6.1 in /modules/runtime-info-ui-ng
- [4126] - Bump eslint from 8.22.0 to 8.23.0 in /modules/runtime-info-ui
- [4125] - Bump eslint from 8.22.0 to 8.23.0 in /modules/runtime-info-ui-ng
- [4124] - Bump jquery from 3.6.0 to 3.6.1 in /modules/engage-ui
- [4123] - Bump jquery from 3.6.0 to 3.6.1 in /modules/runtime-info-ui
- [4122] - Bump eslint from 8.22.0 to 8.23.0 in /modules/admin-ui-frontend
- [4121] - Bump eslint from 8.22.0 to 8.23.0 in /modules/engage-paella-player
- [4115] - Bump html-validate from 7.3.2 to 7.3.3 in /modules/engage-paella-player-7
- [4114] - Bump html-validate from 7.3.2 to 7.3.3 in /modules/admin-ui-frontend
- [4112] - Bump postgresql from 42.4.1 to 42.5.0 in /modules/db
- [4106] - Bump html-validate from 7.3.1 to 7.3.2 in /modules/engage-paella-player-7
- [4105] - Bump html-validate from 7.3.0 to 7.3.2 in /modules/admin-ui-frontend
- [4099] - Bump html-validate from 7.3.0 to 7.3.1 in /modules/engage-paella-player-7
- [4095] - Bump markdownlint-cli from 0.32.1 to 0.32.2 in /docs/guides
- [4081] - Bump eslint from 8.21.0 to 8.22.0 in /modules/engage-paella-player-7
- [4080] - Bump eslint from 8.21.0 to 8.22.0 in /modules/runtime-info-ui-ng
- [4079] - Bump eslint from 8.21.0 to 8.22.0 in /modules/runtime-info-ui
- [4078] - Bump eslint from 8.21.0 to 8.22.0 in /modules/admin-ui-frontend
- [4077] - Bump eslint from 8.21.0 to 8.22.0 in /modules/engage-paella-player
- [4071] - Bump html-validate from 7.2.0 to 7.3.0 in /modules/engage-paella-player-7
- [4070] - Bump html-validate from 7.2.0 to 7.3.0 in /modules/admin-ui-frontend
- [4069] - Bump sass from 1.54.3 to 1.54.4 in /modules/admin-ui-frontend
- [4060] - Bump eslint from 8.20.0 to 8.21.0 in /modules/engage-paella-player-7
- [4058] - Bump sass from 1.53.0 to 1.54.3 in /modules/admin-ui-frontend
- [4056] - Bump html-validate from 7.1.2 to 7.2.0 in /modules/engage-paella-player-7
- [4055] - Bump postgresql from 42.4.0 to 42.4.1 in /modules/db
- [4054] - Bump checker-qual from 3.23.0 to 3.24.0 in /modules/db
- [4052] - Bump chromedriver from 103.0.0 to 104.0.0 in /modules/admin-ui-frontend
- [4051] - Bump html-validate from 7.1.2 to 7.2.0 in /modules/admin-ui-frontend
- [4046] - Bump @babel/preset-env from 7.18.6 to 7.18.10 in /modules/engage-paella-player-7
- [4045] - Bump @babel/core from 7.18.6 to 7.18.10 in /modules/engage-paella-player-7
- [4042] - Bump eslint from 8.20.0 to 8.21.0 in /modules/runtime-info-ui-ng
- [4043] - Bump eslint from 8.20.0 to 8.21.0 in /modules/runtime-info-ui
- [4041] - Bump i18next from 21.8.14 to 21.8.16 in /modules/lti
- [4040] - Bump @fortawesome/free-solid-svg-icons from 6.1.1 to 6.1.2 in /modules/lti
- [4039] - Bump @types/node from 18.0.6 to 18.6.3 in /modules/lti
- [4038] - Bump react-i18next from 11.18.1 to 11.18.3 in /modules/lti
- [4037] - Bump @fortawesome/fontawesome-svg-core from 6.1.1 to 6.1.2 in /modules/lti
- [4036] - Bump eslint from 8.20.0 to 8.21.0 in /modules/admin-ui-frontend
- [4035] - Bump eslint from 8.20.0 to 8.21.0 in /modules/engage-paella-player
- [4021] - Bump paella-core from 1.1.5 to 1.2.4 in /modules/engage-paella-player-7
- [4020] - Bump markdownlint-cli from 0.31.1 to 0.32.1 in /docs/guides
- [4019] - Bump webpack from 5.73.0 to 5.74.0 in /modules/engage-paella-player-7
- [4018] - Bump jasmine-core from 4.2.0 to 4.3.0 in /modules/admin-ui-frontend
- [4010] - Bump paella-zoom-plugin from 1.0.11 to 1.2.0 in /modules/engage-paella-player-7
- [4009] - Bump terser from 5.14.1 to 5.14.2 in /modules/lti
- [4002] - Bump paella-slide-plugins from 1.0.11 to 1.2.1 in /modules/engage-paella-player-7
- [4001] - Bump @types/jest from 27.5.1 to 28.1.6 in /modules/lti
- [4000] - Bump react-i18next from 11.18.0 to 11.18.1 in /modules/lti
- [3999] - Bump bootstrap from 5.1.3 to 5.2.0 in /modules/lti
- [3997] - Bump @types/node from 18.0.1 to 18.0.6 in /modules/lti
- [3996] - Bump i18next from 21.8.12 to 21.8.14 in /modules/lti
- [3992] - Bump @babel/eslint-parser from 7.18.2 to 7.18.9 in /modules/engage-paella-player-7
- [3989] - Bump paella-basic-plugins from 1.0.16 to 1.2.0 in /modules/engage-paella-player-7
- [3988] - Bump eslint from 8.19.0 to 8.20.0 in /modules/engage-paella-player-7
- [3987] - Bump eslint from 8.19.0 to 8.20.0 in /modules/runtime-info-ui-ng
- [3986] - Bump eslint from 8.19.0 to 8.20.0 in /modules/runtime-info-ui
- [3985] - Bump eslint from 8.19.0 to 8.20.0 in /modules/admin-ui-frontend
- [3984] - Bump eslint from 8.19.0 to 8.20.0 in /modules/engage-paella-player
- [3980] - Bump checker-qual from 3.22.2 to 3.23.0 in /modules/db
- [3950] - Bump @types/react-dom from 18.0.5 to 18.0.6 in /modules/lti
- [3949] - Bump react-i18next from 11.17.4 to 11.18.0 in /modules/lti
- [3945] - Bump html-validate from 7.1.1 to 7.1.2 in /modules/engage-paella-player-7
- [3944] - Bump html-validate from 7.1.1 to 7.1.2 in /modules/admin-ui-frontend
- [3942] - Bump @types/node from 17.0.38 to 18.0.1 in /modules/lti
- [3939] - Bump eslint from 8.18.0 to 8.19.0 in /modules/engage-paella-player-7
- [3938] - Bump eslint from 8.18.0 to 8.19.0 in /modules/runtime-info-ui-ng
- [3937] - Bump eslint from 8.18.0 to 8.19.0 in /modules/runtime-info-ui
- [3936] - Bump eslint from 8.18.0 to 8.19.0 in /modules/admin-ui-frontend
- [3935] - Bump eslint from 8.18.0 to 8.19.0 in /modules/engage-paella-player
- [3918] - Bump webpack-dev-server from 4.9.2 to 4.9.3 in /modules/engage-paella-player-7
- [3917] - Bump jna from 5.11.0 to 5.12.1 in /modules/db
- [3916] - Bump mariadb-java-client from 3.0.5 to 3.0.6 in /modules/db
- [3900] - Bump sass from 1.52.3 to 1.53.0 in /modules/admin-ui-frontend
- [3899] - Bump chromedriver from 102.0.0 to 103.0.0 in /modules/admin-ui-frontend
- [3897] - Bump grunt-contrib-uglify from 5.2.1 to 5.2.2 in /modules/admin-ui-frontend
- [3889] - Bump eslint from 8.17.0 to 8.18.0 in /modules/engage-paella-player-7
- [3888] - Bump eslint from 8.17.0 to 8.18.0 in /modules/runtime-info-ui-ng
- [3887] - Bump eslint from 8.17.0 to 8.18.0 in /modules/runtime-info-ui
- [3886] - Bump eslint from 8.17.0 to 8.18.0 in /modules/admin-ui-frontend
- [3885] - Bump eslint from 8.17.0 to 8.18.0 in /modules/engage-paella-player
- [3878] - Bump prometheus.version from 0.15.0 to 0.16.0 in /modules/metrics-exporter
- [3868] - Bump checker-qual from 3.22.1 to 3.22.2 in /modules/db
- [3863] - Bump karma from 6.3.20 to 6.4.0 in /modules/admin-ui-frontend
- [3859] - Bump webpack-cli from 4.9.2 to 4.10.0 in /modules/engage-paella-player-7
- [3858] - Bump @babel/core from 7.18.2 to 7.18.5 in /modules/engage-paella-player-7
- [3856] - Bump source-map-loader from 3.0.1 to 4.0.0 in /modules/engage-paella-player-7
- [3854] - Bump paella-basic-plugins from 1.0.15 to 1.0.16 in /modules/engage-paella-player-7
- [3852] - Bump postgresql from 42.3.6 to 42.4.0 in /modules/db
- [3850] - Bump jasmine-core from 4.1.1 to 4.2.0 in /modules/admin-ui-frontend
- [3846] - Bump sass from 1.52.1 to 1.52.3 in /modules/admin-ui-frontend
- [3843] - Bump webpack-dev-server from 4.9.1 to 4.9.2 in /modules/engage-paella-player-7
- [3842] - Bump chromedriver from 101.0.0 to 102.0.0 in /modules/admin-ui-frontend
- [3840] - Bump eslint from 8.16.0 to 8.17.0 in /modules/engage-paella-player-7
- [3839] - Bump eslint from 8.16.0 to 8.17.0 in /modules/runtime-info-ui
- [3838] - Bump eslint from 8.16.0 to 8.17.0 in /modules/runtime-info-ui-ng
- [3836] - Bump eslint from 8.16.0 to 8.17.0 in /modules/admin-ui-frontend
- [3837] - Bump eslint from 8.16.0 to 8.17.0 in /modules/engage-paella-player
- [3834] - Bump underscore from 1.13.3 to 1.13.4 in /modules/engage-ui
- [3829] - Bump checker-qual from 3.22.0 to 3.22.1 in /modules/db
- [3826] - Bump webpack-dev-server from 4.9.0 to 4.9.1 in /modules/engage-paella-player-7
- [3825] - Bump @types/node from 17.0.33 to 17.0.38 in /modules/lti
- [3824] - Bump @types/react-dom from 18.0.4 to 18.0.5 in /modules/lti
- [3823] - Bump i18next from 21.8.1 to 21.8.5 in /modules/lti
- [3822] - Bump react-bootstrap from 2.3.1 to 2.4.0 in /modules/lti
- [3821] - Bump typescript from 4.6.4 to 4.7.2 in /modules/lti
- [3815] - Bump paella-user-tracking from 1.0.13 to 1.0.14 in /modules/engage-paella-player-7
- [3804] - Bump @babel/eslint-parser from 7.17.0 to 7.18.2 in /modules/engage-paella-player-7
- [3801] - Bump mariadb-java-client from 3.0.4 to 3.0.5 in /modules/db
- [3796] - Bump postgresql from 42.3.5 to 42.3.6 in /modules/db
- [3793] - Bump eslint from 8.15.0 to 8.16.0 in /modules/engage-paella-player-7
- [3792] - Bump html-validate from 7.1.0 to 7.1.1 in /modules/engage-paella-player-7
- [3791] - Bump eslint from 8.15.0 to 8.16.0 in /modules/runtime-info-ui
- [3790] - Bump eslint from 8.15.0 to 8.16.0 in /modules/runtime-info-ui-ng
- [3789] - Bump html-validate from 7.1.0 to 7.1.1 in /modules/admin-ui-frontend
- [3788] - Bump eslint from 8.15.0 to 8.16.0 in /modules/admin-ui-frontend
- [3787] - Bump sass from 1.50.1 to 1.52.1 in /modules/admin-ui-frontend
- [3786] - Bump eslint from 8.15.0 to 8.16.0 in /modules/engage-paella-player
- [3784] - Bump @babel/core from 7.17.10 to 7.18.0 in /modules/engage-paella-player-7
- [3783] - Bump @babel/preset-env from 7.17.10 to 7.18.0 in /modules/engage-paella-player-7
- [3776] - Bump copy-webpack-plugin from 10.2.4 to 11.0.0 in /modules/engage-paella-player-7
- [3771] - Bump paella-core from 1.0.49 to 1.0.51 in /modules/engage-paella-player-7
- [3757] - Bump webpack from 5.72.0 to 5.72.1 in /modules/engage-paella-player-7
- [3730] - Bump express from 4.17.3 to 4.18.1 in /modules/engage-paella-player
- [3714] - Bump esapi from 2.1.0.1 to 2.3.0.0
Opencast 12
Opencast 12.13
Released on August 8th, 2023
- [#5158] - Update maven-bundle-plugin to latest version to fix invalid zip headers in jar files distributed by Opencast; otherwise Opencast would not start up with OpenJDK 11.0.20.
Opencast 12.12
Released on June 15th, 2023
- [#5017] - Properly encode adopter registration data
- [#4964] - Fix User ACL Wording
- [#4963] - Fix Wording of Tobira Integration
- [#4697] -
Remove duplicated
oc_workflow
columns - [#4658] - Editor service mediapackage locking
Opencast 12.11
Released on May 16th, 2023
- [#4929] - Fix template losing user role when creating an event in the admin ui
- [#4877] - Engage UI docs
- [#4874] - Upload Allinone as Actions Workflow Artifact
- [#4872] - Fixing adopter statistics data gathering
- [#4863] - Fixed long WF description 11_to_12 DB upgrade script bug for Maria and PSQL
- [#4862] - Serviceregistry activatation optimization
- [#4848] - Service statistics DB query optimazation
Opencast 12.10
Released on March 27th, 2023
- [#4799] - Sets values in specific config file to default
Opencast 12.9
Released on March 16th, 2023
- [#4764] - Editor remote enforce charset for StringEntity
- [#4757] - added missing publish-uploaded-assets.xml workflow
Opencast 12.8
Released on February 20th, 2023
- [#4699] - Emphasize need to configure debs
- [#4659] - Do not allow consecutive dots in file names
- [#4653] - Document all available workflow operations
- [#4620] - Also check custom actions for unsaved ACL changes
- [#4616] - Fix adopter data gathering bugs
- [#4614] - Remove RPM instructions from nightly documentation
- [#4596] - Always show save button for series access rights
Opencast 12.7
Released on January 18th, 2023
- [#4590] - Add Tag-Engage Workflow Operation Handler
- [#4563] - Fix Wowza signing time scale
- [#4550] - Ensure segments.segment is array
- [#4549] - Sync login script of paella-6 and paella-7
- [#4539] - Make event updating faster after changes to series metadata/ACL
Opencast 12.6
Released on December 14th, 2022
- [#4528] - Allow creating releases manually
- [#4523] -
Allow
ROLE_ADMIN_UI
to run index.js - [#4518] - Remove braces from error message
- [#4496] - Fix Firefox install for admin ui tests in GHA
- [#4494] - Decode URL before parsing in PaellaPlayer 6
- [#4486] - Do not forget videos detected previously in Paella
- [#4459] - Update Release Assemblies
Opencast 12.5
Released on November 16th, 2022
- [#4441] - Azure transcription service improvements
- [#4439] - Fix Tobira API version
- [#4436] - Batch Dependabot Updates for Paella 7
- [#4416] - Allow dots in template file names
- [#4411] - Let Editor know if files are available locally
- [#4410] - Replace Entwine Functional Library in Editor
- [#4406] - Batch Dependabot Updates for Paella 7
- [#4392] - Batch Dependabot Updates for Paella 7
- [#4391] - Batch Dependabot Updates for Paella 7
- [#4381] - Fix workflow typo in docs
- [#4378] - Drop Hold State Test
- [#4377] - Do not add roleprefix to extra roles
- [#4375] - Use UTF-8 as charset for HTML mails
- [#4370] - Correctly identify the master playlist in the Tobira harvest
- [#4353] - Fully Automate GitHub Release
- [#4352] - Automate Release Process
- [#4350] - Lower JWT error logging to debug level
Dependency updates
Opencast 12.4
Released on October 19th, 2022
- [#4346] - Generate more of the release notes
- [#4345] - Add Opencast 12.4 release notes
- [#4340] - Fix saving thumbnails if no previous ones existed
- [#4329] - Make Workflow Operation Docs Look Alike
- [#4328] - Specify Units in Video Clips
- [#4324] - Update hostname to use server url in adopter registration information
- [#4322] - Make Workflow Operation Docs Look Alike
- [#4317] - Fix NullPointerException when editor does not send subtitles
- [#4314] - Reuse mediapackage object from workflow instance where possible
- [#4313] - Skip check if user has global admin role
- [#4308] - Save button for event/series "Access policy"-tab
- [#4307] - Publish Captions by Default
- [#4294] - Batch Dependabot Updates for Paella 7
- [#4287] - Update editor release 2022-10-19
- [#4276] - Batch Dependabot Updates for Paella 7
- [#4274] - Fix single radio button in new-task UI
- [#4270] - Add back workflow API documentation
- [#4269] - Fix snapshot moving
- [#4240] - Group dependabot Paella 7 commits
- [#4238] - Fixed azure transcription error message in case of Error
- [#4229] - Make busy waiting explicit during InboxScannerService config update
Dependency updates
- [4337] - Bump paella-core from 1.7.0 to 1.8.1 in /modules/engage-paella-player-7
- [4311] - Bump @babel/preset-env from 7.19.3 to 7.19.4 in /modules/engage-paella-player-7
- [4306] - Bump source-map-loader from 4.0.0 to 4.0.1 in /modules/engage-paella-player-7
- [4305] - Bump html-validate from 7.5.0 to 7.6.0 in /modules/engage-paella-player-7
- [4304] - Bump express from 4.18.1 to 4.18.2 in /modules/engage-paella-player-7
- [4303] - Bump eslint from 8.24.0 to 8.25.0 in /modules/engage-paella-player-7
- [4302] - Bump paella-slide-plugins from 1.2.1 to 1.7.1 in /modules/engage-paella-player-7
- [4247] - Bump eslint from 8.23.1 to 8.24.0 in /modules/engage-paella-player-7
- [4227] - Bump mariadb-java-client from 3.0.7 to 3.0.8 in /modules/db
Opencast 12.3
Released on September 21th, 2022
- [#4220] - Remove unused configuration
- [#4219] - Ignore NoSuchFileException when cleaning directories
- [#4213] - Fix check if all workflows were loaded when using YAML
- [#4207] - Do not run dependabot pushes multiple times
- [#4187] - Dont run gh actions on dbot multiple times
- [#4178] - Fix filename dependency on locale
- [#4151] - Allow global admins to always get workflow instances for a media package
- [#4137] - Delete scheduled events fixed (fixes #4084)
- [#4134] - Update CentOS Stream/RHEL documentation
- [#4129] - Add Tobira module for Synchronization with an external Tobira application
- [#4113] - Add Dummy capture agent documentation
- [#4111] - add missing reference target
- [#4107] - Fix Publication to Workspace Operation Documentation
- [#4104] - Document broken MariaDB upgrade script
- [#4103] - Revert try-catch in 12.x MariaDB upgrade script
- [#4101] - Fixes mysql upgrade script stop error
- [#4094] - Replace DownloadDistributionService target filter with aws version
Dependency updates
- [4197] - Bump eslint from 8.23.0 to 8.23.1 in /modules/engage-paella-player-7
- [4177] - Bump webpack-dev-server from 4.9.3 to 4.11.0 in /modules/engage-paella-player-7
- [4168] - Bump html-validate from 7.2.0 to 7.3.3 in /modules/engage-paella-player-7
- [4165] - Bump eslint from 8.21.0 to 8.23.0 in /modules/engage-paella-player-7
Opencast 12.2
Released on August 17th, 2022
- [#4087] - Link the docs for the publication to workspace WOH
- [#4064] - Fallback for Event Title in Publication
- [#4063] - Warn About Removed Workflow Endpoint
- [#4057] - Fixed OSGI annotation for OaiPmhServer
- [#4049] - Update Opencast Studio to 2022-08-03
- [#4048] - Don't Fail on Missing Jobs
- [#4032] - Clarify migration script dependencies and make aware of the mysql_connector_python error
- [#4031] - Remove ManagedService from LtiServiceImpl
- [#4030] - Removing remaining activemq docs
- [#4027] -
Add new config
list-all-jobs-in-series
to LtiServiceImpl - [#4025] - Update CAS docs
- [#4016] - Force inject ChainingMediaPackageSerializer as MediaPackageSeriailzer
- [#4015] - Remove ActiveMQ related steps from doc
- [#4012] - Prevent Redirect When Going to Studio
- [#4005] - Allow Admins Access to Editor Interface
- [#4004] - MariaDB Connector Bugfix Update
- [#3995] - Avoid GitHub Actions Scheduling Conflicts
Dependency updates
- [4059] - Bump mariadb-java-client from 3.0.6 to 3.0.7 in /modules/db
Opencast 12.1
Released on July 20th, 2022
- [#3966] - Mark Opencast 12 RPMs as ready
- [#3965] - Update Editor to Version 2022-07-08
- [#3964] - Backport Paella 7 updates from develop
- [#3958] - Fail early on missing encoding profile
- [#3957] - Fix sendmail UnsupportedDataType exception
- [#3954] - Handle process stdout and stderr
- [#3951] - Allow for more diverse exception throwing WorkflowService.start()
- [#3941] - Fix MariaDB Database Driver
- [#3920] - Automate the language selection in the transcription workflow of amberscript
- [#3913] - Allow Inbox Scanner to parse date formats
- [#3912] - Always store ACE entries in JSON as array
- [#3908] - Add authentication entry point with redirect query parameter support
- [#3906] - Add "Create new event with metadata from another event" button to Admin UI
- [#3901] - Paella 7: Use master tracks in HLS serverless mode
- [#3896] - Add Azure Transcription Integration
- [#3890] - fix brightspace api with large datasets
- [#3883] - Add formal Opensearch support
- [#3876] - Remove Solr from Admin Node
- [#3874] - Update Changelog
- [#3873] - Finish the Opencast 12 release notes
- [#3872] - Opencast 12 Upgrade Guide
Opencast 12.0
Dependabot's changes are excluded from this log.
Released on June 15th, 2022
- [#3870] - Update Editor to Version 2022-06-15
- [#3867] - Update Opencast Studio to 2022-06-15
- [#3866] - Add description to publish workflow
- [#3865] - Rename yaml workflow title
- [#3864] - Fix duplicate dependency declaration
- [#3862] - Make Delete Dialog Look Alike
- [#3851] - Fix submitter not being displayed in the event workflow details
- [#3830] - Paella7 fix usertracking
- [#3828] - Further workflow test race fixes
- [#3819] - Update paella7 configuration
- [#3818] - Workflow tests should no longer race
- [#3816] - Removing unnecessary workflow index data from rebuild
- [#3813] - Properly unregister OAI-PMH servlet
- [#3812] - Fix rest services are unavailable under certain circumstances
- [#3811] - Remove red check mark when editing metadata
- [#3810] - No Elasticsearch Use In Ingest
- [#3806] - Speech to text language fallback and placeholder
- [#3780] - Send waveform URIs to new editor
- [#3775] - Indexing only latest workflows for all events
- [#3554] - Copy Mediapackage elements from the publication to mediapackage
- [#1370] - Fix Conflict Detection
- [#3766] - Fix Conductor OSGi Bindings
- [#3751] - Update paella 7 dependencies
- [#3749] - Explore H2 Database
- [#3718] - fix transcription workflowoperation dependency
- [#3696] - Remove Entwine Library from Media Inspector
- [#3695] - Remove Unused Code
- [#3693] - fix cover-image-remote package import
- [#3691] - Deprecate Media Package Internal Metadata
- [#3689] - Less Entwine Functional Library
- [#3687] - Changed inbox behaviour for additional files for scheduled events
- [#3685] - Silence npm autoupdate
- [#3671] - Fix Misspelled Variable
- [#3659] - Fix Merge of JavaScript Auto-Updates
- [#3658] - Fix list formatting in developer guide
- [#3632] - Fix build of Paella Player 7 when local npm is being used (mvn install -Pfrontend-no-prebuilt)
- [#3628] - Sort Modules Alphabetically
- [#3627] - Fix missing OSGI annotation for Caption service converters
- [#3620] - Update link to the annotion-tool list in the docs
- [#3601] - Fix smil marshalling for mediapackage tracks typed as SmilMediaReferenceImpl
- [#3584] - Updated the list of mailinglists on the docs landing page
- [#3566] - Auto update engage-ui test libraries
- [#3552] - Fix version sorting in Matrix room bot
- [#3551] - Silence npm auto update in the case where no updates are needed
- [#3549] - Auto-update all Theodul JavaScript Test libraries
- [#3542] - Upgrade Karaf and CXF
- [#3521] - Support yaml workflow definition
- [#3516] - Keyboard shortcut permission
- [#3507] - Auto-update JavaScript Test libraries
- [#3506] - Admin UI Node Version
- [#3500] - Code Cleanup
- [#3471] - Matrix room description update fix
- [#3461] - Fix meeting time
- [#3443] -
Regenerate
package-lock.json
- [#3441] - Update EasyMock to 4.3
- [#3440] - Update Jackson Libraries to 2.13.1
- [#3439] - Update PostegreSQL Driver
- [#3438] - Update MariaDB Driver
- [#3431] - Remove ManagedService from OaiPmhServer
- [#3424] - Remove reference annotation name attribute if possible
- [#3422] - Refactor XACMLAuthorizationService
- [#3385] - Migrate to annotations cleanup
- [#3377] - Remove Solr from WorkflowService
- [#3376] - Change the way workflows are stored in the database from XML to tables
- [#3366] - Update pom version for develop
- [#3326] - Add recommended practices for Release manager
- [#3323] - Fix branches on docs.opencast.org
- [#3296] - Added missing endpoint to documentation of base api.
- [#3262] - Modernize Code
- [#3255] - Migrate to declarative services
- [#3250] - Improve deleting events from index
- [#3204] - Remove Solr from series service
- [#3187] - Mediapackage directory cleanup
- [#3167] - Fix#3164 assetmanager move to s3
- [#3162] - Paella player 7
- [#3161] - Removed Solr from Series Service
- [#3159] - Remove check for tracks for OAI-PMH
- [#3100] - Remove ActiveMQ dependencies
Opencast 11
Opencast 11.12
Released on November 16th, 2022
- [#4382] - Fix Encoding Profile Type Handling in Encode WOH
- [#4332] - CVE-2022-42889 library upgrade
- [#4316] - Update Live Publication in Archive on Capture Agent Change
- [#4250] - Actually Retract Live Publication
- [#4249] - Make initialization of new event ACL with series ACL in the Admin UI configurable
- [#4230] - Opencast 11.11 release notes
- [#4208] - Fix composer incident codes and messages for process-smil and multiencode.
Dependency updates
Opencast 11.11
Released on September 21th, 2022
- [#4200] - Add size to term aggregation in order to return more than 10 terms
- [#4185] - Fix for S3 asset storage not releasing http connections
- [#4182] - Fix race condition when loading workflow definitions
- [#4172] - Allow upload of multiple assets with the same flavor (based on config)
- [#4164] - Use getObjectMetadata to get object version when uploading file to S3 archive (fixes #4161)
- [#4159] - Fix search service limit - update more than 10 events for a series change
- [#4155] - Fix ingest of series catalog via external URL
- [#4155] - Fix workflow config handover from ingest to scheduler service
- [#4119] - Respect system settings when sending adopter data
- [#3681] - Make deletion of live publication in case of capture errors configurable
Opencast 11.10
Released on August 17th, 2022
- [#4068] - Fix CreatorDate Filter in GET api/series/
- [#3990] - Remove Graphviz from Documentation
- [#3952] - Add changelog and release notes for OC 11.9
- [#3923] - Handle tracks with multiple videos in engage player
Opencast 11.9
Released on July 6th, 2022
- [#3915] - Fix Ingest Service Download Feature
- [#3907] - Split url parameter on first equal sign
- [#3902] - Fix seriesname solver when ID is shorter than 7 characters
- [#3882] - Adopter wizard botton text repair
- [#3881] - Fix admin ui proxy
- [#3871] - Add changelog and release notes for OC 11.8
- [#3805] - Set Title and start date and time for duplicate events using duplicate WFH
Opencast 11.8
Released on June 15th, 2022
- [#3808] - Add missing PRs to OC11 changelog
- [#3785] - Clarify that #3715 was a fix in the release notes
- [#3777] - Add changelog and release notes for OC 11.7
- [#3672] - Disable group removement upon missing group roles
Opencast 11.7
Released on May 18th, 2022
- [#3716] - Add missing tags in encode WOH
- [#3715] - Unbreak the metadata editor included with the video editor and save events as well as the video editor state when save is pressed
- [#3708] - partial-publish workflow fix
- [#3707] - Out of video image extraction should not fail
- [#3688] - Add release notes and changelog for OC 11.6
- [#3682] - Make creation of default External API group configurable
- [#3680] -
Acl null-checks for
/api/series/{seriesId}/acl
endpoint - [#3679] - Don't store invalid ACLs submitted to api-endpoint
- [#3661] - Check if user can be loaded before starting the workflow
- [#3635] - Fix bug with adding a series when a deleted one still lingers
Opencast 11.6
Released on April 20th, 2022
- [#3638] - Fix add punctuation and models support to google transcription
- [#3633] - allow admin user for node to node communication #3556
- [#3631] - Error handling in Vosk module
- [#3630] - Fix Vosk Concurrency Problem
- [#3605] - fix #3602, Terminate state service, check that host is not in maintenance
- [#3586] - Auto-generated series for Capture Agents
- [#3567] - Fix workflow definition installation
- [#3555] - Rework the userdirectory-brightspace module
- [#3550] - Add release notes and changelog for OC 11.5
- [#3330] - Removed ManagedService from MediaInspectionService
Opencast 11.5
Released on March 23rd, 2022
- [#3544] - Fix bug: Editor sometimes doesn't skip deactivated sections on Safari Browser
- [#3547] - Redowngrade Paella to 6.4.4
- [#3546] - Update Editor to 2022-03-22
- [#3545] - Update 11.x translations, restore zh_TW translations
- [#3541] - Downgrade commons-io
- [#3540] - Fix NPE when signing publication URLs
- [#3534] - Fix Admin UI builds due to missing SASS
- [#3532] - Fix wrong name of admin UI configuration file
- [#3520] - Docs: Force same sample rate for audio files in PartialImport WOH encoding
- [#3474] - Fix OC 11.4 release notes layout issues
- [#3466] - Check if encoding profile exist for imageToVideo Operation
- [#3460] - fix admin-ui endpoint crash, when a series without title exists
- [#3459] - Add release notes and changelog for OC 11.4
- [#3343] - Password strength indicator
- [#3197] - Elasticsearch Retry Config
Opencast 11.4
Released on February 16th, 2022
- [#3457] - Update Opencast Studio to 2022-02-16
- [#3444] - Fix frontend-no-prebuilt profile
- [#3437] - Fix merge conflict
- [#3432] -
Fix
pom.xml
Version - [#3423] - Fixes OSGi error when shutting down Opencast
- [#3416] - Fixed Typo in Logging Statement
- [#3384] - Add DublinCore Catalog to Scheduler JSON
- [#3369] - Update slf4j
- [#3368] - Capture agent calendar as JSON
- [#3367] - Add release notes and changelog for OC 11.3
- [#3365] -
Remove
mvn site
Test - [#3344] - merge the ldap userdirectory behaviour from 9.x into the current module
- [#3342] - Allow metadata editting
- [#3340] - Match Inbox Events Against Schedule
- [#3327] - Extend Metadata Extraction in Inbox
- [#3203] - start-workflow-wfh allows to pass mediapackage id from previous WFH
- [#3155] - Allow the use of organization properties in workflows
Opencast 11.3
Released on January 19th, 2022
- [#3337] - Remove non-optional optional
- [#3336] - Fix REST Test Network Bindings
- [#3329] - Use 1970-01-02 as dummy value in MySQL migration
- [#3328] - Java Dependency Update
- [#3301] - Add missing 11.2 changelog
- [#3297] - Mark Opencast 11 as Available
- [#3273] - Changed embed code selection design
- [#3254] - Prevent API failing on empty files
- [#3188] - Cover image surrogate problem
- [#3154] - Allow selection by tags in execute-once
- [#3152] - Add id to execute-many and org_id to execute-many and execute-once
- [#2855] - Added speech to text (Vosk)
Opencast 11.2
Released on December 20th, 2021
- [#3282] Security: Update to Pax Logging 1.11.12
Opencast 11.1
Released on December 17th, 2021
- [#3270] - Remove old release notes snippets
- [#3268] - Fix Typos and Syntax in Opencast 11 Release Notes
- [#3266] - Fix formatting of OC 11 release notes
- [#3265] - Prepare docs for OC 11 release
- [#3264] - Update Logging Documentation
- [#3263] - Remove chinese traditional
- [#3221] - Link Configuration Files in GitHub
- [#3220] - Improve GitHub Actions Concurrency Configuration
- [#3128] - Let Encode Handle HLS
Opencast 11.0
Released on December 15th, 2021
- [#2949] - Encode username before useing it in CanvasUserRoleProvider
- [#2591] - Remove automatic handling of HLS bitrate ladder
- [#2559] - Allow proper mapping of tenant hostnames to URLs
- [#3263] - Remove chinese traditional
- [#3264] - Update Logging Documentation
- [#3231] - Fix possible type change in external API
- [#3221] - Link Configuration Files in GitHub
- [#3220] - Improve GitHub Actions Concurrency Configuration
- [#3201] - Revert 3161 remove solr from series service
- [#3198] - Fixed Admin UI Endpoint Configuration not loading on Opencast startup
- [#3185] - Update Node to Latest LTS
- [#3184] - Update osgi compendium in 10.x merge
- [#3177] - Replace native javascript with angularJS code
- [#3127] - Fix minor bugs in AdaptivePlaylist
- [#3176] - Save Buttons for Metadata
- [#3169] - Add spa style redirect if resource does not exist
- [#3168] - Fix content-type header of ingest endpoint
- [#3166] - fix remote component typo name
- [#3158] - Fix mime type parsing for publish-oaipmh operation
- [#3157] - Always update groups
- [#3153] - Always ouput execute-* process logs
- [#3151] - Add more mimetypes
- [#3150] - Allow asset upload of tracks
- [#3149] - Use original file extension in the asset manger
- [#3148] - Allow empty track duration
- [#3145] - Typos & Style
- [#3144] - Remove com.springsource.org.cyberneko.html
- [#3134] - Remove Apache Mina
- [#3132] - Downgrade to latest xml-apis version from 2.0.2 to 1.4.01
- [#3131] - Update osgi compendium and osgi core from 5.0.0 to 6.0.0
- [#3129] - Extract image from source
- [#3126] - Add config for service error states to service registry
- [#3125] - Document impact of ROLE_CAPTURE_AGENT
- [#3119] -
Exclude administrators from artificial limit in
SolrRequester
- [#3106] - Added back encoding profiles removed by previous commit
- [#3104] - Remove Deprecated Methods
- [#3103] - Release Note Updates
- [#3092] - Workflow Configuration Margin
- [#3091] - Drop Unused Logger Configuration
- [#3090] - Wowza stream security "Prefix:Secret" configuration
- [#3089] - Drop default dispatch interval to 2 seconds
- [#3088] - Remove more of the Entwine FN Library
- [#3087] - Fix “Loading” Message in Engage UI
- [#3086] - Fix Episode Display in Engage UI
- [#3076] -
Store modification & deletion dates for series and add range-lookup method to
SeriesService
- [#3075] -
Expose ACLs in search service (via
SearchResultItem
) - [#3066] - Fix LTI Tool Build
- [#3061] - Use engage plugin name in URL to prevent random ID changes
- [#3050] - Fixed limit value returned by search service endpoint
- [#3049] - Removed ManagedService from Admin UI backend
- [#3031] - Remove staticweave plugin
- [#3025] - Replace “Click Here” Links on Documentation Landing Page
- [#3014] - Spellcheck webinar section in docs landing page
- [#3012] - Add passed proposal from 24 feb 2021
- [#3011] - Add Learn section and webinars list
- [#3010] - Don't update events in index twice when changing series metadata
- [#3005] - Set external API version v1.7.0 as default
- [#3002] - Sign publication URL of events in External API
- [#2979] - Update OC 11 release schedule
- [#2976] - Prepare release notes
- [#2962] - Update Editor Profile
- [#2954] - Fix episodeFromSeries plugin show " " while presenter is empty
- [#2953] - Add I18n support for presenter name label in episodeFromSeries plugin
- [#2952] - Link Crowdin Project List
- [#2950] - Check whether streamingDistributionService is set before invoking it
- [#2942] - Update Nginx example regarding proxy_cookie_path
- [#2940] - Document Opencast 11 RPM Installation
- [#2938] - Update Debian support in OC 11
- [#2936] - Cleanup S3 code
- [#2934] - Update LTI Dependencies Monthly
- [#2925] - Test only with Firefox or Chrome
- [#2924] - Simplify getUserIdRole
- [#2910] - Document Committers
- [#2900] - docs/developer: corrected java version 8>11 as mentioned here: https:…
- [#2899] - Hello World Workflow Operation
- [#2878] - Add endpoint to resume Index Rebuild for specified service
- [#2877] - Only run Github database test for sql scripts
- [#2875] - Adding proposal from June
- [#2872] - Minor Improvements to Cleanup Operation
- [#2871] - No Manual Job Sorting
- [#2862] - Updating Release Manager responsibilities
- [#2861] - Adding developer tips gathered in the technical meeting
- [#2860] - UI Configuration Service Configuration
- [#2857] - One Elasticsearch index to rule them all
- [#2856] - Server Job Statistics
- [#2834] - Remove Security-related Workaround in AssetManager
- [#2826] - Update Deprecated Code
- [#2814] -
Add track fields
is_master_playlist
andis_live
to external API - [#2806] - Fix Landing Page
- [#2803] - Fix Landing Page
- [#2785] - Added Arne Wilken as a developer to the main pom file
- [#2775] - Fix random error with Maven dependency download in GitHub Actions
- [#2774] - Fix removal of remote assets
- [#2773] - Don't force inclusion of referred elements in snapshot
- [#2767] - Fix Upgrade Documentation
- [#2750] - JavaScript deployment on docs.opencast.org
- [#2749] - Use HTTPS in Documentation Landing Page
- [#2744] - Changed asset mime type length from 64 to 255
- [#2735] - Clarifies debug options in setenv file
- [#2716] - Fix URL to the Security Issue Process
- [#2712] - fix URL to the development process documentation
- [#2705] - Remove OAI-PMH Harvester
- [#2679] - Update some documentation URLs from latest to develop
- [#2674] -
Fix
metrics-exporter
Prometheus dependency - [#2670] - Update Responsibilities of a Committer
- [#2658] - Document that hashes are worked with
- [#2655] - Document encode WOH's source-flavors config key
- [#2616] - Document new ActiveMQ connection requirements
- [#2603] - Update Node.js
- [#2596] - New woh: select-version
- [#2573] - Refactoring workflows and encoding profiles
- [#2560] - Add additional s3 operations
- [#2553] - Automatic cleaning of working file repository
- [#2546] - Default Visibility in Admin Interface
- [#2534] - Sanitize xml input in admin frontend
- [#2513] - LTI Tool Updates
- [#1227] - Delete option of series for the SearchService
Dependency updates
- [3180] - Bump karma from 6.3.8 to 6.3.9 in /modules/admin-ui-frontend
- [3175] - Bump bower from 1.8.12 to 1.8.13 in /modules/admin-ui-frontend
- [3171] - Bump html-validate from 6.1.1 to 6.1.2 in /modules/admin-ui-frontend
- [3170] - Bump http-errors from 1.8.0 to 1.8.1 in /modules/engage-paella-player
- [3163] - Bump html-validate from 6.1.0 to 6.1.1 in /modules/admin-ui-frontend
- [3143] - Bump rest-assured to 4.4.0
- [3141] - Bump eslint from 8.1.0 to 8.2.0 in /modules/runtime-info-ui-ng
- [3140] - Bump eslint from 8.1.0 to 8.2.0 in /modules/engage-ui
- [3139] - Bump eslint from 8.1.0 to 8.2.0 in /modules/runtime-info-ui
- [3138] - Bump eslint from 8.1.0 to 8.2.0 in /modules/engage-theodul-core
- [3137] - Bump eslint from 8.1.0 to 8.2.0 in /modules/admin-ui-frontend
- [3136] - Bump karma from 6.3.7 to 6.3.8 in /modules/admin-ui-frontend
- [3135] - Bump eslint from 8.1.0 to 8.2.0 in /modules/engage-paella-player
- [3124] - Bump karma-firefox-launcher from 2.1.1 to 2.1.2 in /modules/admin-ui-frontend
- [3123] - Bump karma from 6.3.6 to 6.3.7 in /modules/admin-ui-frontend
- [3121] - Bump i18next from 21.2.0 to 21.3.3 in /modules/lti
- [3120] - Bump @types/react-dom from 17.0.9 to 17.0.10 in /modules/lti
- [3117] - Bump @types/node from 16.10.2 to 16.11.6 in /modules/lti
- [3116] - Bump react-i18next from 11.12.0 to 11.13.0 in /modules/lti
- [3115] - Bump react-bootstrap from 1.6.4 to 2.0.1 in /modules/lti
- [3114] - Bump @fortawesome/react-fontawesome from 0.1.15 to 0.1.16 in /modules/lti
- [3113] - Bump typescript from 4.4.3 to 4.4.4 in /modules/lti
- [3112] - Bump @types/react from 17.0.26 to 17.0.33 in /modules/lti
- [3110] - Bump bootstrap from 5.1.1 to 5.1.3 in /modules/lti
- [3109] - Bump @types/react-helmet from 6.1.2 to 6.1.4 in /modules/lti
- [3108] - Bump axios from 0.22.0 to 0.24.0 in /modules/lti
- [3102] - Bump karma from 6.3.5 to 6.3.6 in /modules/admin-ui-frontend
- [3101] - Bump chromedriver from 94.0.0 to 95.0.0 in /modules/admin-ui-frontend
- [3099] - Bump eslint from 8.0.1 to 8.1.0 in /modules/engage-theodul-core
- [3098] - Bump eslint from 8.0.1 to 8.1.0 in /modules/runtime-info-ui-ng
- [3097] - Bump eslint from 8.0.1 to 8.1.0 in /modules/runtime-info-ui
- [3096] - Bump eslint from 8.0.1 to 8.1.0 in /modules/engage-ui
- [3095] - Bump jasmine-core from 3.10.0 to 3.10.1 in /modules/admin-ui-frontend
- [3094] - Bump eslint from 8.0.1 to 8.1.0 in /modules/admin-ui-frontend
- [3093] - Bump eslint from 8.0.1 to 8.1.0 in /modules/engage-paella-player
- [3085] - Bump karma from 6.3.4 to 6.3.5 in /modules/admin-ui-frontend
- [3073] - Bump eslint from 8.0.0 to 8.0.1 in /modules/runtime-info-ui
- [3072] - Bump eslint from 8.0.0 to 8.0.1 in /modules/runtime-info-ui-ng
- [3071] - Bump eslint from 8.0.0 to 8.0.1 in /modules/engage-theodul-core
- [3070] - Bump eslint from 8.0.0 to 8.0.1 in /modules/engage-ui
- [3069] - Bump jasmine-core from 3.9.0 to 3.10.0 in /modules/admin-ui-frontend
- [3068] - Bump eslint from 8.0.0 to 8.0.1 in /modules/admin-ui-frontend
- [3067] - Bump eslint from 8.0.0 to 8.0.1 in /modules/engage-paella-player
- [3057] - Bump eslint from 7.32.0 to 8.0.0 in /modules/runtime-info-ui
- [3056] - Bump eslint from 7.32.0 to 8.0.0 in /modules/runtime-info-ui-ng
- [3055] - Bump eslint from 7.32.0 to 8.0.0 in /modules/engage-theodul-core
- [3054] - Bump eslint from 7.32.0 to 8.0.0 in /modules/engage-ui
- [3053] - Bump eslint from 7.32.0 to 8.0.0 in /modules/admin-ui-frontend
- [3052] - Bump eslint from 7.32.0 to 8.0.0 in /modules/engage-paella-player
- [3048] - Bump grunt-contrib-concat from 1.0.1 to 2.0.0 in /modules/admin-ui-frontend
- [3047] - Bump autoprefixer from 9.8.7 to 9.8.8 in /modules/admin-ui-frontend
- [3046] - Bump coffeescript from 2.6.0 to 2.6.1 in /modules/admin-ui-frontend
- [3045] - Bump markdownlint-cli from 0.28.1 to 0.29.0 in /docs/guides
- [3043] - Bump grunt-contrib-jshint from 3.0.0 to 3.1.1 in /modules/admin-ui-frontend
- [3042] - Bump html-validate from 6.0.2 to 6.1.0 in /modules/admin-ui-frontend
- [3039] - Bump @types/jest from 27.0.1 to 27.0.2 in /modules/lti
- [3038] - Bump axios from 0.21.2 to 0.22.0 in /modules/lti
- [3037] - Bump i18next from 21.1.1 to 21.2.0 in /modules/lti
- [3036] - Bump react-bootstrap from 1.6.3 to 1.6.4 in /modules/lti
- [3033] - Bump @types/node from 16.10.1 to 16.10.2 in /modules/lti
- [3032] - Bump @types/react from 17.0.20 to 17.0.26 in /modules/lti
- [3030] - Bump @types/node from 16.7.6 to 16.10.1 in /modules/lti
- [3029] - Bump i18next from 20.4.0 to 21.1.1 in /modules/lti
- [3027] - Bump html-validate from 5.4.1 to 6.0.2 in /modules/admin-ui-frontend
- [3026] - Bump axios from 0.21.1 to 0.21.2 in /modules/lti
- [3020] - Bump chromedriver from 92.0.2 to 94.0.0 in /modules/admin-ui-frontend
- [3019] - Bump autoprefixer from 9.8.6 to 9.8.7 in /modules/admin-ui-frontend
- [3018] - Bump grunt-html-validate from 1.0.1 to 1.0.2 in /modules/admin-ui-frontend
- [3009] - Bump xmlsec from 2.1.4 to 2.1.7
- [3008] - Bump coffeescript from 2.5.1 to 2.6.0 in /modules/admin-ui-frontend
- [3001] - Bump bootstrap from 5.1.0 to 5.1.1 in /modules/lti
- [3000] - Bump react-bootstrap from 1.6.1 to 1.6.3 in /modules/lti
- [2999] - Bump react-i18next from 11.11.4 to 11.12.0 in /modules/lti
- [2996] - Bump typescript from 4.4.2 to 4.4.3 in /modules/lti
- [2988] - Bump @types/react from 17.0.19 to 17.0.20 in /modules/lti
- [2978] - Bump tar from 6.1.4 to 6.1.11 in /modules/admin-ui-frontend
- [2977] - Bump chromedriver from 92.0.1 to 92.0.2 in /modules/admin-ui-frontend
- [2975] - Bump prometheus.version from 0.11.0 to 0.12.0 in /modules/metrics-exporter
- [2974] - Bump typescript from 4.3.5 to 4.4.2 in /modules/lti
- [2973] - Bump @types/node from 16.7.1 to 16.7.6 in /modules/lti
- [2972] - Bump html-validate from 5.4.0 to 5.4.1 in /modules/admin-ui-frontend
- [2965] - Bump html-validate from 5.3.0 to 5.4.0 in /modules/admin-ui-frontend
- [2961] - Bump html-validate from 5.2.1 to 5.3.0 in /modules/admin-ui-frontend
- [2959] - Bump @types/react from 17.0.18 to 17.0.19 in /modules/lti
- [2958] - Bump @types/node from 16.6.1 to 16.7.1 in /modules/lti
- [2957] - Bump jasmine-core from 3.8.0 to 3.9.0 in /modules/admin-ui-frontend
- [2933] - Bump @types/react from 17.0.16 to 17.0.18 in /modules/lti
- [2932] - Bump i18next from 20.3.5 to 20.4.0 in /modules/lti
- [2931] - Bump @types/jest from 26.0.24 to 27.0.1 in /modules/lti
- [2930] - Bump @types/node from 16.4.13 to 16.6.1 in /modules/lti
- [2921] - Bump path-parse from 1.0.6 to 1.0.7 in /modules/engage-paella-player
- [2916] - Bump html-validate from 5.2.0 to 5.2.1 in /modules/admin-ui-frontend
- [2909] - Bump @types/react from 17.0.15 to 17.0.16 in /modules/lti
- [2908] - Bump @types/node from 16.4.12 to 16.4.13 in /modules/lti
- [2905] - Bump @fortawesome/react-fontawesome from 0.1.14 to 0.1.15 in /modules/lti
- [2904] - Bump @fortawesome/free-solid-svg-icons from 5.15.3 to 5.15.4 in /modules/lti
- [2903] - Bump bootstrap from 5.0.2 to 5.1.0 in /modules/lti
- [2902] - Bump @types/node from 16.4.7 to 16.4.12 in /modules/lti
- [2901] - Bump @fortawesome/fontawesome-svg-core from 1.2.35 to 1.2.36 in /modules/lti
- [2898] - Bump tar from 6.1.0 to 6.1.4 in /modules/admin-ui-frontend
- [2895] - Bump chromedriver from 92.0.0 to 92.0.1 in /modules/admin-ui-frontend
- [2890] - Bump eslint from 7.31.0 to 7.32.0 in /modules/runtime-info-ui
- [2889] - Bump eslint from 7.31.0 to 7.32.0 in /modules/runtime-info-ui-ng
- [2888] - Bump eslint from 7.31.0 to 7.32.0 in /modules/engage-ui
- [2887] - Bump eslint from 7.31.0 to 7.32.0 in /modules/engage-theodul-core
- [2885] - Bump eslint from 7.31.0 to 7.32.0 in /modules/admin-ui-frontend
- [2884] - Bump eslint from 7.31.0 to 7.32.0 in /modules/engage-paella-player
- [2869] - Bump @types/react from 17.0.14 to 17.0.15 in /modules/lti
- [2868] - Bump @types/node from 16.3.3 to 16.4.3 in /modules/lti
- [2867] - Bump i18next from 20.3.3 to 20.3.5 in /modules/lti
- [2866] - Bump html-validate from 5.1.1 to 5.2.0 in /modules/admin-ui-frontend
- [2865] - Bump chromedriver from 91.0.1 to 92.0.0 in /modules/admin-ui-frontend
- [2864] - Bump url-parse from 1.5.1 to 1.5.3 in /modules/admin-ui-frontend
- [2859] - Bump markdownlint-cli from 0.27.1 to 0.28.1 in /docs/guides
- [2845] - Bump react-i18next from 11.11.0 to 11.11.3 in /modules/lti
- [2844] - Bump eslint from 7.30.0 to 7.31.0 in /modules/runtime-info-ui
- [2843] - Bump eslint from 7.30.0 to 7.31.0 in /modules/runtime-info-ui-ng
- [2842] - Bump eslint from 7.30.0 to 7.31.0 in /modules/engage-theodul-core
- [2841] - Bump eslint from 7.30.0 to 7.31.0 in /modules/engage-ui
- [2840] - Bump @types/node from 16.0.0 to 16.3.3 in /modules/lti
- [2839] - Bump i18next from 20.3.2 to 20.3.3 in /modules/lti
- [2838] - Bump eslint from 7.30.0 to 7.31.0 in /modules/admin-ui-frontend
- [2837] - Bump eslint from 7.30.0 to 7.31.0 in /modules/engage-paella-player
- [2825] - Bump @types/react-dom from 17.0.8 to 17.0.9 in /modules/lti
- [2824] - Bump @types/jest from 26.0.23 to 26.0.24 in /modules/lti
- [2823] - Bump @types/react-select from 4.0.16 to 4.0.17 in /modules/lti
- [2821] - Bump @types/react-js-pagination from 3.0.3 to 3.0.4 in /modules/lti
- [2820] - Bump @types/react-helmet from 6.1.1 to 6.1.2 in /modules/lti
- [2818] - Bump @types/react from 17.0.13 to 17.0.14 in /modules/lti
- [2817] - Bump html-validate from 5.0.2 to 5.1.1 in /modules/admin-ui-frontend
- [2808] - Bump html-validate from 4.14.0 to 5.0.2 in /modules/admin-ui-frontend
- [2802] - Bump @types/node from 15.12.5 to 16.0.0 in /modules/lti
- [2801] - Bump eslint from 7.29.0 to 7.30.0 in /modules/runtime-info-ui
- [2800] - Bump eslint from 7.29.0 to 7.30.0 in /modules/runtime-info-ui-ng
- [2799] - Bump eslint from 7.29.0 to 7.30.0 in /modules/engage-theodul-core
- [2798] - Bump eslint from 7.29.0 to 7.30.0 in /modules/engage-ui
- [2797] - Bump @types/react from 17.0.11 to 17.0.13 in /modules/lti
- [2796] - Bump eslint from 7.29.0 to 7.30.0 in /modules/admin-ui-frontend
- [2795] - Bump grunt-html-validate from 1.0.0 to 1.0.1 in /modules/admin-ui-frontend
- [2794] - Bump eslint from 7.29.0 to 7.30.0 in /modules/engage-paella-player
- [2789] - Bump jasmine-core from 3.7.1 to 3.8.0 in /modules/admin-ui-frontend
- [2783] - Bump @types/react-select from 4.0.15 to 4.0.16 in /modules/lti
- [2782] - Bump @types/node from 15.12.4 to 15.12.5 in /modules/lti
- [2781] - Bump query-string from 7.0.0 to 7.0.1 in /modules/lti
- [2780] - Bump bootstrap from 5.0.1 to 5.0.2 in /modules/lti
- [2779] - Bump grunt-html-validate from 0.5.0 to 1.0.0 in /modules/admin-ui-frontend
- [2772] - Bump node-sass from 6.0.0 to 6.0.1 in /modules/admin-ui-frontend
- [2760] - Bump i18next from 20.3.1 to 20.3.2 in /modules/lti
- [2759] - Bump @types/react-dom from 17.0.7 to 17.0.8 in /modules/lti
- [2758] - Bump @types/node from 15.12.2 to 15.12.4 in /modules/lti
- [2757] - Bump eslint from 7.28.0 to 7.29.0 in /modules/engage-ui
- [2756] - Bump eslint from 7.28.0 to 7.29.0 in /modules/engage-theodul-core
- [2755] - Bump eslint from 7.28.0 to 7.29.0 in /modules/runtime-info-ui
- [2754] - Bump eslint from 7.28.0 to 7.29.0 in /modules/runtime-info-ui-ng
- [2753] - Bump i18next-browser-languagedetector from 6.1.1 to 6.1.2 in /modules/lti
- [2752] - Bump eslint from 7.28.0 to 7.29.0 in /modules/admin-ui-frontend
- [2751] - Bump eslint from 7.28.0 to 7.29.0 in /modules/engage-paella-player
- [2737] - Bump chromedriver from 91.0.0 to 91.0.1 in /modules/admin-ui-frontend
- [2729] - Bump @types/react-dom from 17.0.6 to 17.0.7 in /modules/lti
- [2728] - Bump @types/node from 15.12.1 to 15.12.2 in /modules/lti
- [2727] - Bump react-i18next from 11.10.0 to 11.11.0 in /modules/lti
- [2726] - Bump @types/react from 17.0.9 to 17.0.11 in /modules/lti
- [2725] - Bump karma from 6.3.3 to 6.3.4 in /modules/admin-ui-frontend
- [2693] - Bump glob-parent from 5.1.0 to 5.1.2 in /modules/admin-ui-frontend
- [2689] - Bump eslint from 7.27.0 to 7.28.0 in /modules/engage-theodul-core
- [2688] - Bump eslint from 7.27.0 to 7.28.0 in /modules/runtime-info-ui
- [2687] - Bump eslint from 7.27.0 to 7.28.0 in /modules/runtime-info-ui-ng
- [2686] - Bump eslint from 7.27.0 to 7.28.0 in /modules/engage-ui
- [2685] - Bump @types/node from 15.6.1 to 15.12.1 in /modules/lti
- [2684] - Bump @types/react-dom from 17.0.5 to 17.0.6 in /modules/lti
- [2683] - Bump @types/react from 17.0.8 to 17.0.9 in /modules/lti
- [2682] - Bump react-bootstrap from 1.6.0 to 1.6.1 in /modules/lti
- [2681] - Bump eslint from 7.27.0 to 7.28.0 in /modules/engage-paella-player
- [2680] - Bump eslint from 7.27.0 to 7.28.0 in /modules/admin-ui-frontend
- [2672] - Bump karma-firefox-launcher from 2.1.0 to 2.1.1 in /modules/admin-ui-frontend
- [2671] - Bump chromedriver from 90.0.1 to 91.0.0 in /modules/admin-ui-frontend
- [2668] - Bump karma from 6.3.2 to 6.3.3 in /modules/admin-ui-frontend
- [2663] - Bump prometheus.version from 0.10.0 to 0.11.0 in /modules/metrics-exporter
- [2662] - Bump react-i18next from 11.8.15 to 11.10.0 in /modules/lti
- [2661] - Bump @types/node from 15.6.0 to 15.6.1 in /modules/lti
- [2660] - Bump @types/react from 17.0.6 to 17.0.8 in /modules/lti
- [2659] - Bump i18next from 20.3.0 to 20.3.1 in /modules/lti
- [2642] - Bump grunt-cli from 1.4.2 to 1.4.3 in /modules/admin-ui-frontend
- [2641] - Bump grunt from 1.4.0 to 1.4.1 in /modules/admin-ui-frontend
- [2640] - Bump browserslist from 4.13.0 to 4.16.6 in /modules/admin-ui-frontend
- [2639] - Bump eslint from 7.26.0 to 7.27.0 in /modules/engage-theodul-core
- [2638] - Bump eslint from 7.26.0 to 7.27.0 in /modules/runtime-info-ui
- [2637] - Bump eslint from 7.26.0 to 7.27.0 in /modules/engage-ui
- [2636] - Bump eslint from 7.26.0 to 7.27.0 in /modules/runtime-info-ui-ng
- [2635] - Bump @types/node from 15.3.0 to 15.6.0 in /modules/lti
- [2634] - Bump @types/react from 17.0.5 to 17.0.6 in /modules/lti
- [2633] - Bump i18next from 20.2.4 to 20.3.0 in /modules/lti
- [2632] - Bump eslint from 7.26.0 to 7.27.0 in /modules/admin-ui-frontend
- [2631] - Bump eslint from 7.26.0 to 7.27.0 in /modules/engage-paella-player
- [2628] - Bump chromedriver from 90.0.0 to 90.0.1 in /modules/admin-ui-frontend
- [2576] - Bump hosted-git-info from 2.8.4 to 2.8.9 in /modules/engage-paella-player
Opencast 10
Opencast 10.14
Released on June 14th, 2022
- [#3634] - Update adopter registration code
- [#3781] - Add Placeholders for Video Resolution to Rename-Files
Opencast 10.13
Released on May 11th, 2022
- [#3684] - Backport matrix room title fixes into 10.x
- [#3674] - Avoid rewriteUrls being invoked twice while loading mediapackage.
- [#3666] - Update Paella 6.5.6 config.json
Opencast 10.12
Released on Apr 19th, 2022
- [#3660] - Update Editor to 2022-03-22 and OC Studio to 2022-02-16 for OC 10.x
- [#3650] - Fixes admin-ui repeated series name display #3600
- [#3626] - Update paella player to paella 6.5.6
Opencast 10.11
Released on Mar 22nd, 2022
- [#3533] - Add activemq upgrade note to 10.x upgrade guide
- [#3531] - Revert "Update paella player to paella 6.5.5 (#3142)" since HLS videos do not load on slow connections
- [#3517] - Admin-ui-frontend migrate node-sass to sass
- [#3512] - Improve Tooltips in Documentation
- [#3490] - Document that you cannot run Opencast in a sub-path
- [#3467] - Opencast 10.10 release notes and changelog
Opencast 10.10
Released on Feb 17th, 2022
- [#3427] - Fix Typo in Opencast 10 Upgrade Guide
- [#3415] - Update pax logging from version 1.11.13 to 1.11.14
- [#3414] - Revert "update karaf from version 4.2.9 to 4.2.15"
- [#3390] - Endpoint to Remove Tracked Host Bundles
- [#3389] - Rename Files Workflow Operation Handler
- [#3386] - update karaf from version 4.2.9 to 4.2.15
- [#3373] - Adding Camtasia .trec support.
- [#3372] - Fix port checking
- [#3364] - Automatically Update Matrix Room
- [#3363] - Automated Release Title
- [#3362] - ConfigurableRetractWorkflowOperationHandle: fixed exception message
- [#3361] - Fix metadata for multitenancy
- [#3359] - Document Capture Agent Input Selection
- [#3345] - Fix Javadocs
- [#2811] - Add download artifacts in engage publication
Opencast 10.9
Released on January 18th, 2022
- [#3341] - Update Nexus related documentation
- [#3339] - Fix Scheduler Conflict Checks
- [#3334] - Warn against using CIFS for Inbox
- [#3322] - Show input selection only if applicable
- [#3305] - Update to pax-logging 1.11.13
- [#3300] - Fixup osgi services and xmls
- [#3299] - Remove Unused Additional Log4J
- [#3298] - Automate GitHub Release
- [#3295] - Fix Database Connection Tests
- [#3294] - Update Debian install documentation
- [#3293] - Fix pax-logging in startup.properties
- [#3283] - Opencast 10.8 Release Notes
- [#3251] - Inbox may fail at startup
Opencast 10.8
Released on December 20th, 2021
- [#3282] Security: Update to Pax Logging 1.11.12
Opencast 10.7
Released on December 17th, 2021
- [#3275] - Update to Pax Logging 1.11.11
- [#3261] - Update Elasticsearch container image to 7.10.2
- [#3248] - Switch to Java Optional
- [#3223] - Fix multiple extended metadata catalogs for series
Opencast 10.6
Released on December 13th, 2021
- [GHSA-hcxx-mp6g-6gr9] - Opencast publishes global system account credentials
- [GHSA-59g4-hpg3-3gcp] - Files Accessible to External Parties
- [#3252] - Update Stand-alone Editor to 2021-12-10
- [#3241] - Fix Ingest Download Configuration
- [#3222] - Improve Inbox Documentation
- [#3205] - Fix Date Time Picker
- [#3202] - asset-manager move to S3 duplicates identical files #3164
- [#3200] - Handle multiple creators in Theodul
- [#3199] - Allow null value for (event) comment author email field
- [#3186] - Use comma as separator for WFR cleanup config
- [#3183] - fix editor remote endpoint 403 error
- [#3182] - handle null or empty workflow state
- [#3181] - Assure that S3 upload runtime exceptions are logged
- [#3178] - More context for graph about supported version
- [#3174] -
Fix NullPointerException in
CachedJWT
ifexp
claim does not exist - [#3173] - Ensure JWT Feature is Installed
- [#3172] - Improve Admin UI Performance
- [#3160] - Analyze mediapackage WOH
- [#3147] - Drop existing video chaptermarks on cutting
- [#3142] - Update paella player to paella 6.5.5
- [#3058] - Stream Security Fix
Opencast 10.5
Released on November 10th, 2021
- [#3107] - Force same sample rate for audio files in PartialImport WOH encoding profiles
- [#3105] - Composer Output File Recognition
- [#3084] - Speed up audio normalization
- [#3082] - Fix Job Load Warning
- [#3079] - Put max load config of server into right place
- [#3064] - Disabling Static Files Authorization for external software
- [#3063] - Handle wildcard target flavors in execute-many WOH
Opencast 10.4
Released on October 13th, 2021
- [#3065] - Deactivate security-jwt by default
- [#3062] - Remove unused constants
- [#3060] - Opencast 10x docs show "compose" instead of "encode" #3059
- [#3040] - Deactivate Parallel Builds in CI
- [#3013] - Amberscript attach WOH improvements
- [#3006] - Fix a spacing issue in the series LTI tool
- [#3004] - Check if series catalog exists
- [#3003] - Set jobLoad to 0 when jobCache is empty for very small jobLoads
- [#2993] - Fix Theodul Multithread Builds
- [#2991] -
Fix a
NullPointerException
in the new "Servers"-table code - [#2956] - Show link to annotation tool in the series LTI tool
- [#2906] - Retry Documentation Deployment
Opencast 10.3
Released on September 15th, 2021
- [#2982] - Fix display of more than 20 workflows in admin interface
- [#2971] - Editor on admin node
- [#2970] - Fix ICLA Test
- [#2969] - Only allow access with write permissions
- [#2968] - Fix isActive check for workflows
- [#2967] - Prevent workflows from running in parallel on the same event
- [#2964] - ActiveMQ configuration needs an update
- [#2963] - Fix issue with duplicate entries in role list
- [#2960] -
Fix SQL query in static file authorization by using
true
instead of1
for bool comparison - [#2955] - userTrackingSaverPlugin wrongly invoke PUT request
- [#2948] - Standalone editor REST endpoints configuration updated
- [#2947] -
Improve
security-jwt
tests - [#2944] - Fix Dependency Documentation
- [#2943] - Revert "Remove Series Service from Authorization Service"
- [#2941] - Opencast 10.2 Release Notes
- [#2923] - Fix Solr Metadata Field
- [#2914] - Metadata to ACL Operation
- [#2593] - Use UTF-8 for config files
Opencast 10.2
Released on August 18th, 2021
- [#2939] - Document Version Warning Conditions
- [#2937] - Update supported Ubuntu versions
- [#2935] - Update Editor to 2021-08-17
- [#2929] - Display version updates only as warning in the admin interface
- [#2922] - Fix i18next import
- [#2920] - Add search form input field epFrom on sort if url parameter is set
- [#2917] -
Remove execution of
npm cache verify
- [#2914] - Metadata to ACL Operation
- [#2913] - Fix series endpoint update series method by skipping the ACL update if the parameter is empty
- [#2912] - Delete extra colon in paella description plugin's localization key
- [#2897] - LTI upload / edit form styling, adding some sensible padding and margins
- [#2893] - Add index changes to release notes of 10.1
- [#2892] -
Fix checkstyle violations in 6
userdirectory*
modules - [#2882] - Silence Unknown Action Warning
- [#2881] - Player Plugin Loading
- [#2880] - Remove Unwanted Logs
- [#2879] - Editor Service Build
- [#2874] - Add JWT-based Authentication and Authorization
- [#2873] - Fix Paella Player usertracking log
- [#2870] - Don't run Transcription Services on Workers
- [#2863] - Fix Maven Plugin Multithreading Problems
- [#2858] -
Remove Commented out Imports from
pom.xml
- [#2852] - Document Database Defaults
- [#2851] - Server statistics can overwelm database
- [#2850] - Fix lti rest endpoint annotations and ogsi properties
- [#2849] - Add exception for extron smp351 technical catalog
- [#2847] - Notes in Admin UI
- [#2836] - Target Java 11
- [#2835] - Mark 10 as Stable in Docs
- [#2833] - Changed preencode encoding profile to handle divBy2 problems
- [#2832] - Default is defined now, for the admin interface user filter
- [#2809] - Ingest with tags
- [#2804] - Add dfxp as subtitle format to LTI upload
- [#2784] - Add opencast_major_version to docs
- [#2701] - Fix checkstyle violations in 6 modules
- [#2700] -
Fix checkstyle violations in 5
transcription-service*
modules - [#2666] - Fix checkstyle violations in 11 modules
Dependency updates
- [2894] - Bump commons-compress from 1.20 to 1.21
Opencast 10.1
Released on July 14th, 2021
- [#2830] - Remove Unnecessary Error Logging
- [#2829] - Handle Ingest with Unavailable Media Package Element
- [#2827] - Transformer Factory Identification
- [#2816] - Remove all Java 8 packages in the Java upgrade guide
- [#2815] - Fix publication of language tagged metadata
- [#2813] - Don't Ask Developers to Register
- [#2812] - Fix Possible NullPointerException During Ingest
- [#2807] - Fix Prepare-AV Target Tag Handling
- [#2805] - Remove Harvester Configuration
- [#2791] - Fix Assembly Builds
- [#2787] - Prevent workflow from failing if we have no logs
- [#2776] - Fix Workflow Operation Documentation
- [#2768] - Fix Upgrade Documentation
- [#2766] - Document Opencast 10 RPM Install
- [#2765] - Fix Wowza Streaming Misconfiguration
- [#2764] - Remove Unused Dependency on Series Service
- [#2763] - Hello World Configuration Example
- [#2762] - Small additions and improvements in search service (for the upcoming Tobira module)
- [#2761] - Prevent Users From Modifying ICLA Workflow
- [#2748] - Simplify Publication Check
- [#2747] -
Fix
jakarta.mail
Dependency Problem - [#2740] - Fix Log Statements
- [#2724] - Remove Usertracking from Worker
- [#2721] - Update Admin Interface Dependencies
- [#2720] - Fixed admin interface tests in certain timezones
- [#2706] - Add Integration Tests
- [#2698] - Improved Error Handling
Opencast 10.0
Released on June 15th, 2021
- [#2741] - Add JVM Metrics to Release Notes
- [#2730] - Use version variable in poms
- [#2713] - Update Opencast Studio to 2021-06-11
- [#2708] - Add info about renamed enum name of search API to release notes
- [#2694] - Add JVM metrics to metrics exporter
- [#2691] - Document Start Task Endpoint
- [#2677] - Move just the latest snapshot to S3
- [#2673] - Don't list docs twice
- [#2667] - Removed Paella Player Play Button when pausing playback
- [#2648] - Spelling Fixes
- [#2647] - Fix broken distributions
- [#2645] - Update to Elasticsearch 7.10.2
- [#2644] - Use millisecond precision in Solr date range queries (instead of secs)
- [#2643] - Set modified date to deletion date when an event is deleted
- [#2625] - Add Description to republish-metadata
- [#2624] - Update ActiveMQ Client
- [#2623] - Update CXF
- [#2619] - Autoconfigure Job Dispatching
- [#2554] - Retract publications before deleting events
- [#2387] - Update Managed ACLs in Elasticsearch Indices directly
- [#2354] - Update Themes in Elasticsearch Indices directly
- [#2311] - Update Comments in ElasticSearch Indices directly
- [#2612] - Add board members to governance page
- [#2605] - Fix Graphs in Documentation
- [#2590] - New woh: conditional-config
- [#2572] - Dont index groups (fixes distributed develop)
- [#2558] - Add organization ID to the S3 distribution object path
- [#2555] - Add Java Version to Upgrade Docs
- [#2531] - Hand over Elasticsearch Index to Services for Index Rebuild
- [#2529] - Expose some of the S3 client configuration for assets
- [#2524] - Merge r/9.x into develop
- [#2520] - Do not build against Java 8
- [#2518] - Update Note About commons-lang/2.x
- [#2517] - Java Library Update
- [#2515] - Update Prometheus Libraries
- [#2514] - Update Database Driver
- [#2508] - Remove standard check-availability for publication
- [#2507] - Change Paella Usertracking Default
- [#2471] - Remove broken admin-frontend test
- [#2465] - Exclude Dependabot from ICLA Check
- [#2459] - Remove a duplicate dependency declaration
- [#2441] - fixed publish-configure argument in fast-HLS
- [#2421] - Create Dependabot config file
- [#2396] - Fix 9.x to develop merge conflicts
- [#2392] - [Security] Bump yargs-parser from 5.0.0 to 5.0.1 in /modules/engage-paella-player
- [#2388] - [Security] Bump elliptic from 6.5.3 to 6.5.4 in /modules/lti
- [#2333] - Added doc string to UserEndoint for the admin API
- [#2307] - Don't Store Documentation Redirect in History
- [#2293] - Added the access_policy field to elasticsearch and made it searchable
- [#2289] - Start Index Rebuild directly
- [#2262] - Remove dom4j
- [#2255] - Clean up PR review documentation
- [#2240] - [Security] Bump socket.io from 2.3.0 to 2.4.1 in /modules/admin-ui-frontend
- [#2230] - Don't ask Dependabot to sign ICLA
- [#2226] - [Security] Bump semver from 2.3.2 to 5.3.0 in /modules/admin-ui-frontend
- [#2225] - [Security] Bump handlebars from 4.5.3 to 4.7.6 in /modules/admin-ui-frontend
- [#2212] - Securing Static Files by Default
- [#2211] - Refactor Index Rebuild
- [#2210] - Document use of self-signed certificates
- [#2209] - Check ICLA only on pull request
- [#2208] - Fix user tracking duplicate session key error
- [#2206] - Update Development Process
- [#2163] - Added upload progressbar to the LTI upload tool
- [#2156] - Fix Google transcription service indefinite errors generation #1664 #2146
- [#2154] - Move governance document from website to docs
- [#2151] - Fix paths to docker-compose development files
- [#2144] - [Security] Bump ini from 1.3.5 to 1.3.8 in /modules/lti
- [#2141] - [Security] Bump ini from 1.3.5 to 1.3.8 in /modules/admin-ui-frontend
- [#2140] - [Security] Bump ini from 1.3.5 to 1.3.8 in /modules/engage-paella-player
- [#2138] - Adding Step-by-Step to Config docs and Minor Documentation Changes
- [#2125] - Standardization of Tag and Flavor handling
- [#2102] - Added link to recordings to docs landing page
- [#2065] - Fixes Maven dependencies in remaining modules
- [#2053] - Fixes Maven dependencies in modules: common-jpa-impl, common, and cover-image-impl
- [#2052] - Check for Apereo CLA
- [#2019] - Users in the admin ui filter can be reduced via regex now.
- [#1955] - Remove Ingest service reference from duplicate event WOH
- [#1938] - One place for streaming configuration
- [#1909] - Enable ESLint for Theodul Player
- [#1902] - Drop broken theodul-plugin-timeline-statistics
- [#1877] - Extended CoverImageWOH to be able to use extended and series metadata
- [#1634] - LDAP Group Mapping
Dependency updates
- [2611] - Bump @types/node from 15.0.2 to 15.3.0 in /modules/lti
- [2610] - Bump i18next from 20.2.2 to 20.2.4 in /modules/lti
- [2609] - Bump react-bootstrap from 1.5.2 to 1.6.0 in /modules/lti
- [2608] - Bump react-select from 4.3.0 to 4.3.1 in /modules/lti
- [2607] - Bump @types/react-dom from 17.0.3 to 17.0.5 in /modules/lti
- [2606] - Bump bootstrap from 5.0.0 to 5.0.1 in /modules/lti
- [2601] - Bump karma from 5.2.3 to 6.3.2 in /modules/admin-ui-frontend
- [2600] - Bump grunt-karma from 4.0.0 to 4.0.2 in /modules/admin-ui-frontend
- [2589] - Bump eslint from 7.25.0 to 7.26.0 in /modules/engage-ui
- [2588] - Bump eslint from 7.25.0 to 7.26.0 in /modules/engage-theodul-core
- [2587] - Bump eslint from 7.25.0 to 7.26.0 in /modules/runtime-info-ui
- [2586] - Bump eslint from 7.25.0 to 7.26.0 in /modules/runtime-info-ui-ng
- [2583] - Bump i18next-browser-languagedetector from 6.1.0 to 6.1.1 in /modules/lti
- [2582] - Bump bootstrap from 4.6.0 to 5.0.0 in /modules/lti
- [2581] - Bump @types/react from 17.0.4 to 17.0.5 in /modules/lti
- [2580] - Bump @types/node from 15.0.1 to 15.0.2 in /modules/lti
- [2579] - Bump node-sass from 5.0.0 to 6.0.0 in /modules/admin-ui-frontend
- [2578] - Bump eslint from 7.25.0 to 7.26.0 in /modules/admin-ui-frontend
- [2577] - Bump eslint from 7.25.0 to 7.26.0 in /modules/engage-paella-player
- [2551] - Bump @types/react from 17.0.3 to 17.0.4 in /modules/lti
- [2550] - Bump react-i18next from 11.8.13 to 11.8.15 in /modules/lti
- [2549] - Bump @types/node from 14.14.41 to 15.0.1 in /modules/lti
- [2548] - Bump @types/jest from 26.0.22 to 26.0.23 in /modules/lti
- [2547] - Bump i18next from 20.2.1 to 20.2.2 in /modules/lti
- [2542] - Bump eslint from 7.24.0 to 7.25.0 in /modules/engage-theodul-core
- [2541] - Bump eslint from 7.24.0 to 7.25.0 in /modules/runtime-info-ui
- [2540] - Bump eslint from 7.24.0 to 7.25.0 in /modules/runtime-info-ui-ng
- [2539] - Bump eslint from 7.24.0 to 7.25.0 in /modules/engage-ui
- [2538] - Bump eslint from 7.24.0 to 7.25.0 in /modules/admin-ui-frontend
- [2537] - Bump eslint from 7.24.0 to 7.25.0 in /modules/engage-paella-player
- [2533] - Bump grunt from 1.3.0 to 1.4.0 in /modules/admin-ui-frontend
- [2523] - Bump @types/node from 14.14.37 to 14.14.41 in /modules/lti
- [2522] - Bump @types/react-select from 4.0.14 to 4.0.15 in /modules/lti
- [2521] - Bump react-i18next from 11.8.12 to 11.8.13 in /modules/lti
- [2505] - Bump underscore from 1.13.0 to 1.13.1 in /modules/engage-ui
- [2503] - Bump chromedriver from 89.0.0 to 90.0.0 in /modules/admin-ui-frontend
- [2495] - Bump js-yaml from 4.0.0 to 4.1.0 in /modules/engage-ui
- [2488] - Bump underscore from 1.12.1 to 1.13.0 in /modules/engage-ui
- [2487] - Bump eslint from 7.23.0 to 7.24.0 in /modules/engage-ui
- [2486] - Bump eslint from 7.23.0 to 7.24.0 in /modules/engage-theodul-core
- [2485] - Bump eslint from 7.23.0 to 7.24.0 in /modules/runtime-info-ui
- [2484] - Bump eslint from 7.23.0 to 7.24.0 in /modules/runtime-info-ui-ng
- [2483] - Bump i18next from 20.1.0 to 20.2.1 in /modules/lti
- [2482] - Bump @types/react-helmet from 6.1.0 to 6.1.1 in /modules/lti
- [2481] - Bump eslint from 7.23.0 to 7.24.0 in /modules/admin-ui-frontend
- [2480] - Bump eslint from 7.23.0 to 7.24.0 in /modules/engage-paella-player
- [2469] - Bump @types/react-select from 3.0.21 to 4.0.14 in /modules/lti
- [2468] - Bump grunt-cli from 1.4.1 to 1.4.2 in /modules/admin-ui-frontend
- [2466] - Bump y18n from 4.0.0 to 4.0.1 in /modules/admin-ui-frontend
- [2463] - Bump grunt-contrib-uglify from 5.0.0 to 5.0.1 in /modules/admin-ui-frontend
- [2461] - Bump y18n from 3.2.1 to 3.2.2 in /modules/engage-paella-player
- [2458] - Bump eslint from 7.22.0 to 7.23.0 in /modules/engage-ui
- [2457] - Bump eslint from 7.22.0 to 7.23.0 in /modules/engage-theodul-core
- [2456] - Bump eslint from 7.22.0 to 7.23.0 in /modules/runtime-info-ui-ng
- [2455] - Bump eslint from 7.22.0 to 7.23.0 in /modules/runtime-info-ui
- [2454] - Bump @types/node from 14.14.35 to 14.14.37 in /modules/lti
- [2453] - Bump eslint from 7.22.0 to 7.23.0 in /modules/admin-ui-frontend
- [2452] - Bump eslint from 7.22.0 to 7.23.0 in /modules/engage-paella-player
- [2450] - Bump i18next from 19.9.2 to 20.1.0 in /modules/lti
- [2449] - Bump react-i18next from 11.8.10 to 11.8.12 in /modules/lti
- [2448] - Bump react and react-dom in /modules/lti
- [2447] - Bump i18next-browser-languagedetector from 6.0.1 to 6.1.0 in /modules/lti
- [2445] - Bump @types/jest from 26.0.21 to 26.0.22 in /modules/lti
- [2444] - Bump @types/react-dom from 17.0.2 to 17.0.3 in /modules/lti
- [2439] - Bump grunt-cli from 1.3.2 to 1.4.1 in /modules/admin-ui-frontend
- [2434] - Bump @fortawesome/free-solid-svg-icons from 5.15.2 to 5.15.3 in /modules/lti
- [2433] - Bump @fortawesome/fontawesome-svg-core from 1.2.34 to 1.2.35 in /modules/lti
- [2432] - Bump query-string from 6.14.1 to 7.0.0 in /modules/lti
- [2431] - Bump react-select from 4.2.1 to 4.3.0 in /modules/lti
- [2430] - Bump @types/node from 14.14.34 to 14.14.35 in /modules/lti
- [2429] - Bump @types/jest from 26.0.20 to 26.0.21 in /modules/lti
- [2426] - Bump @types/react-select from 3.0.21 to 4.0.13 in /modules/lti
- [2425] - Bump jasmine-core from 3.7.0 to 3.7.1 in /modules/admin-ui-frontend
- [2422] - Bump jasmine-core from 3.6.0 to 3.7.0 in /modules/admin-ui-frontend
- [2412] - Bump underscore from 1.12.0 to 1.12.1 in /modules/engage-ui
- [2408] - Bump react-scripts from 3.4.1 to 4.0.3 in /modules/lti
- [2406] - Bump @types/node from 14.14.32 to 14.14.34 in /modules/lti
- [2405] - Bump react-i18next from 11.8.9 to 11.8.10 in /modules/lti
- [2404] - Bump @types/react-dom from 17.0.1 to 17.0.2 in /modules/lti
- [2403] - Bump eslint from 7.21.0 to 7.22.0 in /modules/admin-ui-frontend
- [2402] - Bump eslint from 7.21.0 to 7.22.0 in /modules/runtime-info-ui
- [2401] - Bump eslint from 7.21.0 to 7.22.0 in /modules/engage-theodul-core
- [2400] - Bump eslint from 7.21.0 to 7.22.0 in /modules/engage-ui
- [2399] - Bump eslint from 7.21.0 to 7.22.0 in /modules/runtime-info-ui-ng
- [2398] - Bump eslint from 7.21.0 to 7.22.0 in /modules/engage-paella-player
- [2389] - Bump i18next from 19.8.9 to 19.9.2 in /modules/lti
- [2385] - Bump @types/react from 17.0.2 to 17.0.3 in /modules/lti
- [2384] - Bump react and react-dom in /modules/lti
- [2383] - Bump @types/node from 14.14.31 to 14.14.32 in /modules/lti
- [2382] - Bump react-i18next from 11.0.0 to 11.8.9 in /modules/lti
- [2381] - Bump react-select from 4.1.0 to 4.2.1 in /modules/lti
- [2380] - Bump chromedriver from 88.0.0 to 89.0.0 in /modules/admin-ui-frontend
- [2379] - Bump jquery from 3.5.1 to 3.6.0 in /modules/engage-ui
- [2378] - Bump jquery from 3.5.1 to 3.6.0 in /modules/runtime-info-ui-ng
- [2377] - Bump markdownlint-cli from 0.27.0 to 0.27.1 in /docs/guides
- [2376] - Bump jquery from 3.5.1 to 3.6.0 in /modules/runtime-info-ui
- [2375] - Bump markdownlint-cli from 0.26.0 to 0.27.0 in /docs/guides
- [2372] - Bump query-string from 6.14.0 to 6.14.1 in /modules/lti
- [2369] - Bump react-dom from 16.13.1 to 16.14.0 in /modules/lti
- [2367] - Bump eslint from 7.20.0 to 7.21.0 in /modules/admin-ui-frontend
- [2366] - Bump eslint from 7.20.0 to 7.21.0 in /modules/engage-theodul-core
- [2365] - Bump eslint from 7.20.0 to 7.21.0 in /modules/runtime-info-ui
- [2364] - Bump eslint from 7.20.0 to 7.21.0 in /modules/engage-paella-player
- [2363] - Bump eslint from 7.20.0 to 7.21.0 in /modules/engage-ui
- [2362] - Bump eslint from 7.20.0 to 7.21.0 in /modules/runtime-info-ui-ng
- [2350] - Bump react from 16.13.1 to 16.14.0 in /modules/lti
- [2349] - Bump @types/jest from 26.0.14 to 26.0.20 in /modules/lti
- [2348] - Bump typescript from 3.6.3 to 3.9.9 in /modules/lti
- [2347] - Bump @fortawesome/react-fontawesome from 0.1.11 to 0.1.14 in /modules/lti
- [2345] - Bump @types/react-dom from 16.9.8 to 17.0.1 in /modules/lti
- [2342] - Bump @types/node from 14.14.21 to 14.14.31 in /modules/lti
- [2341] - Bump i18next from 17.3.1 to 19.8.9 in /modules/lti
- [2337] - Bump url-parse from 1.4.7 to 1.5.1 in /modules/admin-ui-frontend
- [2326] - Bump @types/react from 16.9.50 to 17.0.2 in /modules/lti
- [2325] - Bump eslint from 7.19.0 to 7.20.0 in /modules/admin-ui-frontend
- [2324] - Bump grunt-contrib-cssmin from 3.0.0 to 4.0.0 in /modules/admin-ui-frontend
- [2323] - Bump eslint from 7.19.0 to 7.20.0 in /modules/runtime-info-ui-ng
- [2322] - Bump eslint from 7.19.0 to 7.20.0 in /modules/engage-ui
- [2321] - Bump eslint from 7.19.0 to 7.20.0 in /modules/runtime-info-ui
- [2320] - Bump eslint from 7.19.0 to 7.20.0 in /modules/engage-theodul-core
- [2319] - Bump eslint from 7.19.0 to 7.20.0 in /modules/engage-paella-player
- [2315] - Bump query-string from 6.13.1 to 6.14.0 in /modules/lti
- [2303] - Bump react-select from 3.1.0 to 4.1.0 in /modules/lti
- [2288] - Bump eslint-plugin-header from 3.1.0 to 3.1.1 in /modules/admin-ui-frontend
- [2287] - Bump eslint-plugin-header from 3.1.0 to 3.1.1 in /modules/engage-paella-player
- [2286] - Bump eslint-plugin-header from 3.1.0 to 3.1.1 in /modules/engage-theodul-core
- [2285] - Bump eslint-plugin-header from 3.1.0 to 3.1.1 in /modules/runtime-info-ui-ng
- [2284] - Bump eslint-plugin-header from 3.1.0 to 3.1.1 in /modules/runtime-info-ui
- [2283] - Bump eslint-plugin-header from 3.1.0 to 3.1.1 in /modules/engage-ui
- [2269] - Bump eslint from 7.18.0 to 7.19.0 in /modules/admin-ui-frontend
- [2268] - Bump eslint from 7.18.0 to 7.19.0 in /modules/runtime-info-ui
- [2267] - Bump eslint from 7.18.0 to 7.19.0 in /modules/engage-paella-player
- [2266] - Bump eslint from 7.18.0 to 7.19.0 in /modules/runtime-info-ui-ng
- [2265] - Bump eslint from 7.18.0 to 7.19.0 in /modules/engage-ui
- [2264] - Bump eslint from 7.18.0 to 7.19.0 in /modules/engage-theodul-core
- [2252] - Bump bootstrap from 4.5.3 to 4.6.0 in /modules/lti
- [2250] - Bump chromedriver from 87.0.7 to 88.0.0 in /modules/admin-ui-frontend
- [2232] - Bump bower from 1.8.10 to 1.8.12 in /modules/admin-ui-frontend
- [2231] - Bump chromedriver from 87.0.5 to 87.0.7 in /modules/admin-ui-frontend
- [2229] - Bump @fortawesome/fontawesome-svg-core from 1.2.30 to 1.2.34 in /modules/lti
- [2227] - Bump @types/node from 14.11.2 to 14.14.21 in /modules/lti
- [2224] - Bump eslint from 7.17.0 to 7.18.0 in /modules/admin-ui-frontend
- [2223] - Bump eslint from 7.17.0 to 7.18.0 in /modules/runtime-info-ui
- [2222] - Bump eslint from 7.17.0 to 7.18.0 in /modules/engage-theodul-core
- [2221] - Bump eslint from 7.17.0 to 7.18.0 in /modules/engage-ui
- [2220] - Bump eslint from 7.17.0 to 7.18.0 in /modules/engage-paella-player
- [2219] - Bump eslint from 7.17.0 to 7.18.0 in /modules/runtime-info-ui-ng
- [2217] - Bump bower from 1.8.8 to 1.8.10 in /modules/admin-ui-frontend
- [2200] - Bump chromedriver from 87.0.4 to 87.0.5 in /modules/admin-ui-frontend
- [2195] - Bump eslint from 7.16.0 to 7.17.0 in /modules/admin-ui-frontend
- [2194] - Bump eslint from 7.16.0 to 7.17.0 in /modules/runtime-info-ui-ng
- [2193] - Bump eslint from 7.16.0 to 7.17.0 in /modules/engage-theodul-core
- [2192] - Bump eslint from 7.16.0 to 7.17.0 in /modules/runtime-info-ui
- [2191] - Bump eslint from 7.16.0 to 7.17.0 in /modules/engage-ui
- [2190] - Bump eslint from 7.16.0 to 7.17.0 in /modules/engage-paella-player
- [2189] - Bump js-yaml from 3.14.1 to 4.0.0 in /modules/engage-ui
- [2175] - Bump eslint from 7.15.0 to 7.16.0 in /modules/admin-ui-frontend
- [2174] - Bump eslint from 7.15.0 to 7.16.0 in /modules/engage-theodul-core
- [2173] - Bump eslint from 7.15.0 to 7.16.0 in /modules/engage-ui
- [2172] - Bump eslint from 7.15.0 to 7.16.0 in /modules/runtime-info-ui
- [2171] - Bump eslint from 7.15.0 to 7.16.0 in /modules/engage-paella-player
- [2170] - Bump eslint from 7.15.0 to 7.16.0 in /modules/runtime-info-ui-ng
- [2159] - Bump markdownlint-cli from 0.25.0 to 0.26.0 in /docs/guides
- [2126] - Bump js-yaml from 3.14.0 to 3.14.1 in /modules/engage-ui
- [2027] - Bump node-sass from 4.14.1 to 5.0.0 in /modules/admin-ui-frontend
- [1959] - Bump bootstrap from 4.5.0 to 4.5.3 in /modules/lti
- [1784] - Bump i18next-browser-languagedetector from 3.1.1 to 6.0.1 in /modules/lti
Opencast 9
Opencast 9.12
Released on December 18th, 2021
- [#3280] Security: Update to Pax Logging 1.11.12 (9.x)
Opencast 9.11
Released on December 17th, 2021
- [#3277] Security: Fix Files Accessible to External Parties
- [#3276] Security: Update to Pax Logging 1.11.11 (9.x)
Opencast 9.10
Released on December 13th, 2021
- [GHSA-mf4f-j588-5xm8] - Apache Log4j Remote Code Execution
- [GHSA-j4mm-7pj3-jf7v} - HTTP Method Spoofing
- [#3080] - Backport fixes: chrome tests and Safari fix
Opencast 9.9
Released on October 12th, 2021
- [#3041] - Point out memory limits
- [#2992] - Fix create new event in admin UI when multiple extended catalogs are used
- [#2951] - Add Missing Translations Files
Opencast 9.8
Released on August 18th, 2021
- [#2926] - Add exception for extron smp351 technical catalog
- [#2918] - Add CMAF mime types
- [#2854] - Fixed publication pop-overs overlaying each other
- [#2846] - Some bug fixes to IBM Watson transcription service
- [#2739] - Prevent search service endpoint from querying series service
- [#2650] - sort the options alphabeticaly, this makes the languages field etc more readable
Opencast 9.7
Released on July 15th, 2021
- [#2793] - More HTML validation for AdminUI
- [#2790] - Fix file permissions of start-opencast
- [#2788] - Introduce Allinone Profile
- [#2778] - Cut Marks Attachments
- [#2771] - Documentation Deployment Conflicts
- [#2770] - Link Video in Installation Guide
- [#2736] -
Fix processing of
fast
events - [#2723] - Limit Ingest Filename Length
- [#2722] - Default for Access Control Entry Allow
- [#2719] - Closing tags for non-void elements in Admin UI
- [#2717] - Make Series Endpoint Accept Metadata Fields
- [#2714] - Fix pagination in engage-ui
- [#2710] - Recognize more input types in WF configuration
- [#2678] - OAI-PMH Sets
- [#2543] - Exclude user provider configuration for contributors list provider
- [#2535] - Prevent Ingests with Illegal Data
Opencast 9.6
Released on June 15th, 2021
- [#2734] - Prepare AV fix for fast workflow: add textual warning to docs
- [#2719] - Closing tags for non-void elements in Admin UI
- [#2718] - Closing tags for consecutive select elements
- [#2715] - Update pull request template's URL
- [#2714] - Fix pagination in engage-ui
- [#2702] - Update Elasticsearch adopter documentation
- [#2697] - Admin UI theme wizard fixed (fixes #2460)
- [#2696] - Fix Media Package Series ACL Update
- [#2695] - Fixes removing a series from an event
- [#2692] - Admin UI editor segment list item delete button position fixed
- [#2676] - Event status will not change after removing the workflow
- [#2675] - Add workflow state for standalone editor
- [#2665] - Removing references to registering on pkg.opencast.org since this is no longer required
- [#2656] - Require EDIT role for editing metadata in Admin UI
- [#2654] - Update examples in publish-configure WOH's docs
- [#2653] - Meta publication handling by publish-configure WOH
- [#2652] - change translation for the video file upload from the lti tool
- [#2651] - fix language for the captions upload, als dfxp is supported now
- [#2646] - Wording error in release notes regarding Amberscript transcriptions?
- [#2630] - Update Adopter Registration
- [#2629] - Add missing new line in Elasticsearch admin docs
- [#2626] - Update new editor to release 2021-05-20
- [#2620] - Replacing remaining Freenode references with Matrix
- [#2617] - Estimate number of frames if not declared in file
- [#2615] - Ignore not found exception when automatically archiving to another storage
- [#2614] - Fix variable always resolving to the default value even when set
- [#2604] - Fix kernel test with running Opencast
- [#2594] - Series list provider should use admin UI index
- [#2574] - Silence detection should create media duration properties
- [#2571] - Fixed display error for the start date filter in the Admin UI
- [#2568] - Temporarily Ignore Failing Test
- [#2566] - Add support for basic authentication with Elasticsearch
- [#2563] - AmberScript WOH documentation updated
- [#2562] - Add "iFrame Resizer" library to LTI tools
- [#2490] - Multiple Creators in Series LTI Tool
- [#2489] - Attachment is not a function LTI error fixed
Opencast 9.5
Released on May 17th, 2021
- [#2602] - Fix Graphs in Documentation
- [#2575] - Fixing unchecked directory list() call
- [#2565] - Organization Fallback for UI Configuration
- [#2544] -
Remove unused
org.opencastproject.export.distribution.ExportUi.cfg
- [#2536] - Tesseract Option Documentation
- [#2530] - macOS installation update
- [#2526] - LTI Service Docs
- [#2525] - Fix checkstyle violations in 11 modules
- [#2516] - Fix Default Password
- [#2512] - Add Build Date in User Interface
- [#2502] - Handle multiple creators in Paella player
- [#2501] - Handle multiple creators in Media Module
- [#2493] - Fixed "No response from service" for videogrid
- [#2489] - Attachment is not a function LTI error fixed
- [#2435] - Added Download Dropdown to Series LTI-Tools
- [#2344] - Auto-generate OAI-PMH database
- [#2103] - Only persist users with specific LTI role
Opencast 9.4
Released on April 19th, 2021
- [#2526] - LTI Service Docs
- [#2509] - Fix checkstyle violations in 24 modules
- [#2506] -
Fix checkstyle violation in 4
search*
modules - [#2500] - Make media package handle multi-byte Unicode characters
- [#2497] - Fixes getting the version information behind a proxy
- [#2494] - Fix Processing of Unicode Titles
- [#2492] - Prevent NPE if mediapackage duration is null
- [#2479] - Fix Memory Leak
- [#2478] - Fixed test for daylight saving time
- [#2475] - Enable Elasticsearch in docs
- [#2473] - Document Hardware Requirements
- [#2472] - Internal server error in workflow endpoint
- [#2470] - fixed admin UI - displaying roles correctly when adding a new event to a series
- [#2467] - Changed the content-type of the adopter POST request.
- [#2464] - Use a different ServiceType for the Standalone Video Editor on the presentation Node
- [#2437] - Updated new editor with new frontend-release 2021-03-24
- [#2427] - Revert "No Matrix Build on Opencast 8"
- [#2424] - Fix checkstyle violations in 22 modules
- [#2423] -
Fix checkstyle violations for 3
series-service*
modules - [#2420] -
Fix checkstyle violations in
lti
andlti-service-impl
- [#2419] - Fix checkstyle violations in 5 asset manager modules
- [#2417] - Correct Series ACLs when Recreating the Search Service Index
- [#2414] - Corrected configuration files in editor documentation
- [#2413] - Link new features
- [#2411] - Editor Documentation
- [#2391] -
Perform
check-availibility
WF check with system user - [#2332] -
Fix resolution scaling by removing
force_original_aspect_ratio
- [#2318] - Serverless HLS leaves files open
- [#2298] - Add infos about Wowza streaming configuration changes to upgrade guide
- [#2112] - Fix admin interface not displaying the correct role
- [#2103] - Only persist users with specific LTI role
- [#1792] - Standalone downloads Paella plugin
Dependency updates
- [2443] - Bump guava from 24.1.1-jre to 30.1.1-jre
Opencast 9.3
Released on March 15th, 2021
- [#2395] - Fix Hardcoded Dependency Version
- [#2394] - Editor Workflow Description
- [#2373] - Fix code formatting for aws s3 distribution
- [#2368] - Improve Email Workflow Operation
- [#2361] - Handle image extraction from very short videos
- [#2355] - Document and Test i18next in LTI Tools
- [#2353] - OAI-PMH Primary Key Length
- [#2343] - Fix LTI Tool Value Checks
- [#2340] -
Fix checkstyle violations in 5
distribution-*
modules - [#2338] -
Fix checkstyle violations in 5
publications-service-*
modules - [#2335] - Distinguish Between Documentation and Configuration Checks
- [#2331] - Simplify Conflict Check
- [#2330] - Fix Search Capability in Documentation
- [#2329] - Fixes Solr search failing when titles containing lots of upper case characters
- [#2328] - Document publish-configure changes from #1663 in upgrade guide
- [#2316] - Changed PartialImportWOH to ignore smil entries for tracks that don't exist
- [#2301] - Run Tests Only If Necessary
- [#2296] - Admin UI now shows a warning if it cannot reach Github
- [#2277] - Add Event Metrics
- [#2263] - Fix memory leak / performance in the LTI upload and job overview
- [#2260] - Stand-Alone Video Editor
- [#2248] - Selenium Tests for LTI Tools
- [#2026] - Fix Job Dispatching Test
Opencast 9.2
Released on February 15th, 2021
- [GHSA-vpc2-3wcv-qj4w#1] - Fix Engage Series Publication and Access
- [#2309] - HTTPS / Port
- [#2300] - Add Mermaid to Documentation
- [#2299] - Fix Total Search Results
- [#2295] - Limit Incident Text ID Text
- [#2292] - Fix Adopter Registration Configuration
- [#2291] - Shorten Adopter Registration Primary Key
- [#2290] - Fix Exception if GitHub is Unreachable
- [#2281] - Admin UI says current OC version unsupported when it can't reach GitHub
- [#2275] - Fixed possible typo in database grants statement
- [#2274] - Fix checkstyle violations for 7 modules
- [#2273] - Fix checkstyle violations for 9 modules
- [#2270] -
Fix checkstyle violations for
authorization-manager
- [#2259] - Enforce indentation checkstyle
- [#2258] - Fix Series Details
- [#2257] - Add syncronization to the access of the not thread safe xml marshaller.
- [#2249] - Test documentation only if necessary
- [#2247] - LTI Tools Mock Data and UI Server
- [#2245] - Default to server localhost also for multi tenancy
- [#2244] - Fix NullPointerException when accessing series details
- [#2243] - Fix Feeds REST Docs
- [#2237] - Add checkstyle-enforced rule about bracing style (K&R style, braces are mandatory)
- [#2216] - Add checkstyle-enforced line length limit (with most modules being excluded for now)
- [#2203] - Improved Development Runtime Dependency Containers
- [#2198] - List Upload Tool on LTI Landing Page
- [#2188] - Inspect Media Size
- [#2186] - No Decoration on Section Links
- [#2185] - Copy to Clipboard Tooltip
- [#2181] - Fix LTI Tool Documentation
- [#2169] - Better Port Randomization
- [#2168] - Fixes the lti captions upload together with the default ingest workflow #2167
- [#2166] - Add Firewall Documentation
- [#2134] - Addressing (most of) the missing ES config documentation
- [#2106] - Attempt to detect invalid DB credentials
- [#2078] - Setting appropriate defaults for AWS S3 dist config, matching the docs
- [#2055] - Metrics Exporter
- [#2042] - More efficient retrieval of active jobs
- [#1686] - Workflow Operation "CutMarksToSmil"
- [#1017] - Securing Static Files
Opencast 9.1
Released on December 16th, 2020
- [#2150] - Add note about Studio config changes to the 8->9 update guide
- [#2133] - Update Debian install documentation
- [#2160] - Fix Ingest by Non-privileged User
Opencast 9.0
Released on December 15th, 2020
- [#2133] - Update Debian install documentation
- [#2110] - Error Notification Style
- [#2109] - Fix apache-httpd doc
- [#2108] - Fix pagination for LTI series page
- [#2107] - Use series ACL as default ACL for events in LTI upload tool if available
- [#2086] - Move from Travis CI to GitHub Actions
- [#2084] - Add null checker when publishing to streaming service
- [#2083] - Reverting part of #1291 because this code is actually needed
- [#2082] - Fix Video Editor (Start Workflow)
- [#2077] - Fixing NPE exposed in PublishEngageWOH when publishing to AWS S3.
- [#2074] - #1907 Fix Start Task
- [#2056] - Add 'if-height-lt-' variable to resolution based encoding
- [#2054] - Add I18n translation sample file to Paella episodesFromSeries plugin
- [#2048] - Update lti landing page about series subtool
- [#2044] - Add S3 presigned URL support
- [#2043] - Add I18n support for text 'General' in 2 modals
- [#2041] - Update Node
- [#2039] - Show language of LTI tool depend on LTI param
- [#2038] - Load all supported languages in LTI tool
- [#2023] - Fix Broken Video Editor
- [#2022] - Long Labels in Segment List
- [#2009] - Fixing OpenJDK 11 builds by adding missing dependency.
- [#2007] - Fix Broken Admin Interface Sub-Tabs
- [#2006] - Update pull request to-do list
- [#2005] - Synchronize merge conflict check
- [#2000] - Better documentation for AAI DynamicLoginHandler
- [#1982] - Update Media Package POST Operation
- [#1981] - Remove Deprecated Process Executor
- [#1970] - Update cURL Commands
- [#1963] - Non-unique-files fix for Videogrid WOH
- [#1950] - Update documentation for the Docker images
- [#1939] - Update jakarta.xml.bind-api to 2.3.3
- [#1937] - Update adopter-registration-rest.xml to solve #1934 issue
- [#1931] - Make copy-event-to-series workflow id configurable
- [#1836] - Ensure User Roles
- [#1910] - Test admin frontend only once on CI
- [#1904] - Enforce Maven Dependency Checks on some more modules
- [#1901] - OSGi Annotations and Configuration
- [#1900] - Docs: admin-ui moved to admin-ui-frontend
- [#1898] - Add preencode option to partialImport WOH
- [#1895] - Development Runtime Dependency Containers
- [#1890] - Fix error while searching episode by browser
- [#1886] - Remove Spring's Patched JDOM
- [#1876] - OSGi Dependency Update
- [#1875] - Update NodeJS
- [#1874] - PostgreSQL and auto-generated databases
- [#1872] - Fix Version Check
- [#1871] - Workflow conditioner to handle floats correctly
- [#1869] - Extend the documentation concerning multiple audio tracks
- [#1867] - Update Mock Data
- [#1866] - Update to AngularJS 1.8
- [#1858] - User and role provider for Canvas LMS
- [#1857] - Refactor Metadata classes (Updated version)
- [#1833] - Add Merge Conflict Check
- [#1831] - Clarify the documentation on when new source tracks can be added
- [#1823] - Update Studio from 2020-06-25 to 2020-09-14
- [#1814] - Add a 'defaultValue' to getComponentContextProperty
- [#1801] - Remove Unused Servicewarnings Backend
- [#1800] - Adopter Registration
- [#1796] - Minimal message broker impl improvement
- [#1795] - Login Autocomplete Instructions
- [#1794] - Icon Cleanup
- [#1791] - Add with acl option to series api
- [#1790] - Request Lowercase Usernames in Moodle
- [#1789] - Remove JDOM From Ingest Service
- [#1788] - Properly parse boolean values
- [#1773] - Ingest Service Cleanup
- [#1772] - Role Prefix in Moodle User Provider
- [#1771] - OSGi Annotations for Engage UI
- [#1764] - LTI Context Role Prefix
- [#1750] - HTTPS with Apache httpd
- [#1746] - VideoGrid WOH
- [#1719] - Download button in theodul player
- [#1684] - Partial Retract WOH
- [#1636] - Support Serverless HLS
- [#1615] - Aditive Filter for Api/events endpoint
- [#1607] - Shibboleth dynamic login handler
- [#1580] - TagWorkflowOperationHandler now allows wildcards in target flavor
- [#1768] - Remove Empty Test Classes
- [#1766] - Fix minor typos
- [#1763] - Fix for issue 1280: Notification of Newer Opencast Version in Admin UI
- [#1762] - Fixed a typo in es.upv.paella.opencast.loader.md
- [#1760] - User interface to sort by number of publications
- [#1759] - Create admin user cleanup
- [#1758] - Fix events sorted by publication
- [#1713] - Fixed double encoding of search-field in engage-ui
- [#1710] - Added Elasticsearch dependency to developer installation guide
- [#1709] - Use FontAwesome Icon
- [#1701] - Window Selection Style
- [#1700] - Document bundle:watch
- [#1696] - [Security] Bump lodash from 4.17.15 to 4.17.19 in /modules/runtime-info-ui
- [#1695] - [Security] Bump lodash from 4.17.15 to 4.17.19 in /modules/runtime-info-ui-ng
- [#1694] - [Security] Bump lodash from 4.17.15 to 4.17.19 in /modules/lti
- [#1693] - [Security] Bump lodash from 4.17.15 to 4.17.19 in /modules/engage-theodul-core
- [#1692] - [Security] Bump lodash from 4.17.15 to 4.17.19 in /modules/engage-ui
- [#1671] - Python < 3.0 requirement deleted
- [#1670] - Python < 3.0 requirement deleted
- [#1668] - Improved ffmpeg profile for extracting the last image of a video in P…
- [#1663] - Enable publish-configure to publish to streaming
- [#1640] - Fix Capture Agent API REST Docs
- [#1637] - Fix: Multiple identical workflow IDs prevent Opencast form starting properly
- [#1635] - Admin UI embedding code
- [#1630] - Fix Series in Media Module
- [#1629] - LTI User Data
- [#1623] - Update Node.js
- [#1621] - [Security] Bump websocket-extensions from 0.1.3 to 0.1.4 in /modules/admin-ui-frontend
- [#1605] - Update Several JavaScript Libraries
- [#1567] - Update Python on Travis CI
- [#1566] - Switching to Paella player by default
- [#1553] - Fix custom roles in admin ui
- [#1549] - Resolution based encoding extension: if-width-or-height-geq-
- [#1548] - #1541 adding write access parameter to events and series endpoint
- [#1547] - Download paella source code from github instead of using npm + paella update to 6.4.3
- [#1536] - Typo correction
- [#1530] - REST Docs: Ingest: WF parameters, WFIID deprecated
- [#1523] - Documentation: OsgiAclServiceRestEndpoint
- [#1499] - Add NUT container format
- [#1497] - Documentation: Update asset-delete-woh.md
- [#1490] - Make encoding profiles support odd widths and heights develop
- [#1465] - [Security] Bump minimist from 1.2.0 to 1.2.5 in /docs/guides
- [#1464] - [Security] Bump acorn from 7.1.0 to 7.1.1 in /modules/engage-paella-player
- [#1463] - [Security] Bump acorn from 7.1.0 to 7.1.1 in /modules/engage-theodul-core
- [#1462] - [Security] Bump acorn from 7.1.0 to 7.1.1 in /modules/engage-ui
- [#1461] - [Security] Bump acorn from 7.1.0 to 7.1.1 in /modules/lti
- [#1460] - [Security] Bump acorn from 7.1.0 to 7.1.1 in /modules/runtime-info-ui-ng
- [#1459] - [Security] Bump acorn from 7.1.0 to 7.1.1 in /modules/runtime-info-ui
- [#1456] - Adding support for 360 video playback to paella player
- [#1455] - Add bower_components/ to .gitignore file
- [#1444] -
Make Admin Interface Use
npm ci
- [#1443] - Allow Root In Bower (Again)
- [#1440] - Update android-mms
- [#1439] - Editor zooming improved
- [#1431] - Override all POSIX language variables in Gruntfile.js
- [#1430] - #1429 rewrite ServiceRegistryJpaImplTest to reduce TravisCI failures
- [#1423] - Fix REST Documentation
- [#1421] - Remove compose in favor of encode
- [#1420] - Override all LANG and LC_ environment variables for stable tests
- [#1419] - Set fixed LANG for stable tests. Fixes #1418
- [#1413] - Remove Unused Admin Interface Ressources
- [#1407] - Fix typo in LDAP documentation
- [#1406] - Add CAS authentication to default XML config
- [#1403] - Remove Outdated Shibboleth Configuration
- [#1402] - Quick-links in documentation
- [#1401] - Fix More Dependencies
- [#1397] - Silence Detector Cleanup
- [#1396] - Image Extraction Without Stream Duration
- [#1395] - Fix Image Extraction At Position Zero
- [#1391] - Documentation: Text Extraction Configuration
- [#1388] - Return bibliographic start date of event via API
- [#1387] - Speedup silence detection in case there is a video stream
- [#1382] - Show search results after changing chosen list
- [#1381] - Remove get acl scheduler endpoint as it's not used
- [#1377] - Update to MariaDB Client
- [#1376] - Create JpaUserReference for LTI user (update to 9.x)
- [#1375] - Log the proper index name when updating the asset manager index
- [#1371] - Split AdminUI in Java and JavaScript parts
- [#1368] - More OSGi Service Annotations
- [#1365] - Remove Drupal Based Pingback Service
- [#1363] - Added the adopter registration form for statistics.
- [#1354] - Addition of trim segment configuration and new documentation
- [#1350] - Dependency Tests
- [#1349] - Drop X-Opencast-Matterhorn-Authorization
- [#1348] - Add AmberScript Transcription Service
- [#1347] - LDAP Configuration
- [#1346] - Adjust documentation regarding Elasticsearch setup
- [#1330] - ESLint For Theodul Connection Plugin
- [#1316] - [Security] Bump handlebars from 4.2.0 to 4.5.3 in /modules/admin-ui
- [#1295] - Change npm install to npm ci
- [#1293] - Actually update event workflow via API
- [#1291] - Clean up unused code and ignored tests
- [#1289] - Improve LTI: add create event and edit event, improve series tool
- [#1288] - Java 11 Compatibility
- [#1287] - Add option to remove running workflows, fix restdocs for delete requests
- [#1283] - Fix hourly statistics export
- [#1277] - Fixed streaming distribution remote
- [#1275] - Fix small typo in External API docs
- [#1272] - Log progress of solr search reindex
- [#1268] - Additional logging for ACL parse errors
- [#1267] - Log the Ids of items being indexed
- [#1255] - Update paella player to 6.3.2
- [#1254] - Map internal service host URLs to tenant-specific URLs
- [#1252] - Make JPA Generated Database Match Script Generated Database
- [#1250] - Drop Unused Tables
- [#1249] - Documentation: Metadata fixes
- [#1235] - Update selected components to use OSGI annotations
- [#1234] - Add audio and video stream selectors for tracks to ExecuteMany WOH
- [#1230] - Single image video fix
- [#1226] - Implement StreamingDistributionService remotely
- [#1205] - Dropping SysV-Init
- [#1198] - Introduce ESlint for Theodul Controls Plugin
- [#1179] - Make wowza configuration tenant-specific
- [#1171] - Removed wrong comma in .json example
- [#1163] - Improve embed code generation of Theodul player to create a fully responsive embed code fragment
- [#1161] - fix #1158, add config properties to prevent XSS attacks on session co…
- [#1159] - Removing old references to org.opencastproject.db.ddl.generate
- [#1154] - Show users with same mail address and name
- [#1150] - Workflow: update-previews: Add description
- [#1149] - Workflow title: Update editor previews
- [#1135] - Allow to overwrite setenv variables
- [#1133] - Better JPA Annotation for Scheduler
- [#1130] - Updated com.fasterxml.jackson from version 2.9.9 to 2.10.0.
- [#1128] - Load series ACL-list step by step
- [#1127] - Update accesspolicies.md: fixed grammar issues
- [#1121] - Remove unnecessary ExceptionUtils.getStackTrace #1119
- [#1120] - Updates Service Registry dispatch interval property name and time unit
- [#1118] - Removes String.format calls in logs
- [#1109] - Extended statistics export
- [#1107] - ESLint for Theodul Core
- [#1106] - Update to ESLint 6.5.0
- [#1105] - Use JPA to auto-generate SQL schema
- [#1104] - Login Response for JavaScript
- [#1081] - Add modal to edit metadata of multiple events
- [#1064] - Update to paella player 6.2.2
- [#1054] - Fix a bug in paella loader plugin when a track has no tags
- [#1046] - Load all roles in Admin UI
- [#1043] - Multiple audio tracks support on paella
- [#1032] - Sort roles alphabetically in UI
- [#1002] - S3 S3 compatibility - Endpoint configuration for Amazon S3 alternatives added
- [#884] - Display global notifications as overlay
Dependency updates
- [1897] - Bump markdownlint-cli from 0.23.2 to 0.24.0 in /docs/guides
- [1896] - Bump @types/react from 16.9.2 to 16.9.50 in /modules/lti
- [1889] - Bump @types/react-select from 3.0.14 to 3.0.21 in /modules/lti
- [1888] - Bump bootbox from 5.4.0 to 5.4.1 in /modules/engage-ui
- [1884] - Bump eslint from 7.9.0 to 7.10.0 in /modules/admin-ui-frontend
- [1883] - Bump eslint from 7.9.0 to 7.10.0 in /modules/engage-theodul-core
- [1882] - Bump eslint from 7.9.0 to 7.10.0 in /modules/runtime-info-ui
- [1881] - Bump eslint from 7.9.0 to 7.10.0 in /modules/engage-ui
- [1880] - Bump eslint from 7.9.0 to 7.10.0 in /modules/engage-paella-player
- [1879] - Bump eslint from 7.9.0 to 7.10.0 in /modules/runtime-info-ui-ng
- [1873] - Bump karma from 5.2.2 to 5.2.3 in /modules/admin-ui-frontend
- [1868] - Bump @types/node from 12.7.5 to 14.11.2 in /modules/lti
- [1854] - Bump @types/jest from 24.0.18 to 26.0.14 in /modules/lti
- [1844] - Bump eslint from 7.8.1 to 7.9.0 in /modules/admin-ui-frontend
- [1843] - Bump eslint from 7.8.1 to 7.9.0 in /modules/engage-ui
- [1841] - Bump eslint from 7.8.1 to 7.9.0 in /modules/runtime-info-ui
- [1840] - Bump eslint from 7.8.1 to 7.9.0 in /modules/engage-paella-player
- [1839] - Bump eslint from 7.8.1 to 7.9.0 in /modules/runtime-info-ui-ng
- [1838] - Bump eslint from 7.8.1 to 7.9.0 in /modules/engage-theodul-core
- [1830] - Bump karma from 5.2.1 to 5.2.2 in /modules/admin-ui-frontend
- [1829] - Bump chromedriver from 85.0.0 to 85.0.1 in /modules/admin-ui-frontend
- [1825] - Bump eslint from 7.7.0 to 7.8.1 in /modules/admin-ui-frontend
- [1824] - Bump karma from 5.1.1 to 5.2.1 in /modules/admin-ui-frontend
- [1822] - Bump eslint from 7.7.0 to 7.8.1 in /modules/runtime-info-ui-ng
- [1819] - Bump eslint from 7.7.0 to 7.8.1 in /modules/engage-theodul-core
- [1817] - Bump eslint from 7.7.0 to 7.8.1 in /modules/engage-paella-player
- [1816] - Bump eslint from 7.7.0 to 7.8.1 in /modules/engage-ui
- [1808] - Bump underscore from 1.10.2 to 1.11.0 in /modules/engage-ui
- [1743] - Bump @types/react-helmet from 5.0.16 to 6.1.0 in /modules/lti
- [1728] - Bump @types/react-dom from 16.9.0 to 16.9.8 in /modules/lti
- [1727] - Bump react-helmet from 5.2.1 to 6.1.0 in /modules/lti
- [1724] - Bump react-i18next from 10.13.2 to 11.0.0 in /modules/lti
- [1825] - Bump eslint from 7.7.0 to 7.8.1 in /modules/admin-ui-frontend
- [1824] - Bump karma from 5.1.1 to 5.2.1 in /modules/admin-ui-frontend
- [1822] - Bump eslint from 7.7.0 to 7.8.1 in /modules/runtime-info-ui-ng
- [1819] - Bump eslint from 7.7.0 to 7.8.1 in /modules/engage-theodul-core
- [1817] - Bump eslint from 7.7.0 to 7.8.1 in /modules/engage-paella-player
- [1816] - Bump eslint from 7.7.0 to 7.8.1 in /modules/engage-ui
- [1813] - Bump eslint from 7.7.0 to 7.8.1 in /modules/runtime-info-ui
- [1811] - Bump chromedriver from 84.0.1 to 85.0.0 in /modules/admin-ui-frontend
- [1810] - Bump eslint-plugin-header from 3.0.0 to 3.1.0 in /modules/admin-ui-frontend
- [1809] - Bump eslint-plugin-header from 3.0.0 to 3.1.0 in /modules/runtime-info-ui
- [1808] - Bump underscore from 1.10.2 to 1.11.0 in /modules/engage-ui
- [1807] - Bump eslint-plugin-header from 3.0.0 to 3.1.0 in /modules/engage-ui
- [1806] - Bump eslint-plugin-header from 3.0.0 to 3.1.0 in /modules/engage-theodul-core
- [1803] - Bump eslint-plugin-header from 3.0.0 to 3.1.0 in /modules/engage-paella-player
- [1802] - Bump eslint-plugin-header from 3.0.0 to 3.1.0 in /modules/runtime-info-ui-ng
- [1785] - Bump grunt from 1.2.1 to 1.3.0 in /modules/admin-ui-frontend
- [1781] - Bump eslint from 7.6.0 to 7.7.0 in /modules/engage-paella-player
- [1780] - Bump eslint from 7.6.0 to 7.7.0 in /modules/admin-ui-frontend
- [1777] - Bump eslint from 7.6.0 to 7.7.0 in /modules/engage-theodul-core
- [1776] - Bump eslint from 7.6.0 to 7.7.0 in /modules/engage-ui
- [1775] - Bump eslint from 7.6.0 to 7.7.0 in /modules/runtime-info-ui-ng
- [1774] - Bump eslint from 7.6.0 to 7.7.0 in /modules/runtime-info-ui
- [1765] - Bump karma-jasmine from 4.0.0 to 4.0.1 in /modules/admin-ui-frontend
- [1761] - Bump karma-jasmine from 3.3.1 to 4.0.0 in /modules/admin-ui-frontend
- [1742] - Bump eslint from 7.5.0 to 7.6.0 in /modules/engage-paella-player
- [1741] - Bump eslint from 7.5.0 to 7.6.0 in /modules/admin-ui-frontend
- [1739] - Bump eslint from 7.5.0 to 7.6.0 in /modules/runtime-info-ui
- [1738] - Bump eslint from 7.5.0 to 7.6.0 in /modules/engage-theodul-core
- [1737] - Bump eslint from 7.5.0 to 7.6.0 in /modules/engage-ui
- [1736] - Bump eslint from 7.5.0 to 7.6.0 in /modules/runtime-info-ui-ng
- [1734] - Bump autoprefixer from 9.8.5 to 9.8.6 in /modules/admin-ui-frontend
- [1722] - Bump karma from 5.1.0 to 5.1.1 in /modules/admin-ui-frontend
- [1717] - Bump karma-coverage from 2.0.2 to 2.0.3 in /modules/admin-ui-frontend
- [1715] - Bump jasmine-core from 3.5.0 to 3.6.0 in /modules/admin-ui-frontend
- [1714] - Bump chromedriver from 84.0.0 to 84.0.1 in /modules/admin-ui-frontend
- [1708] - Bump eslint from 7.4.0 to 7.5.0 in /modules/engage-paella-player
- [1707] - Bump eslint from 7.4.0 to 7.5.0 in /modules/admin-ui-frontend
- [1706] - Bump eslint from 7.4.0 to 7.5.0 in /modules/engage-ui
- [1705] - Bump eslint from 7.4.0 to 7.5.0 in /modules/runtime-info-ui-ng
- [1704] - Bump eslint from 7.4.0 to 7.5.0 in /modules/runtime-info-ui
- [1703] - Bump eslint from 7.4.0 to 7.5.0 in /modules/lti
- [1702] - Bump eslint from 7.4.0 to 7.5.0 in /modules/engage-theodul-core
- [1699] - Bump chromedriver from 83.0.1 to 84.0.0 in /modules/admin-ui-frontend
- [1698] - Bump grunt-contrib-connect from 2.1.0 to 3.0.0 in /modules/admin-ui-frontend
- [1697] - Bump grunt-contrib-uglify from 4.0.1 to 5.0.0 in /modules/admin-ui-frontend
- [1691] - Bump lodash from 4.17.15 to 4.17.19 in /modules/engage-paella-player
- [1689] - Bump autoprefixer from 9.8.4 to 9.8.5 in /modules/admin-ui-frontend
- [1687] - Bump grunt from 1.2.0 to 1.2.1 in /modules/admin-ui-frontend
- [1683] - Bump chromedriver from 83.0.0 to 83.0.1 in /modules/admin-ui-frontend
- [1681] - Bump eslint from 7.3.1 to 7.4.0 in /modules/engage-paella-player
- [1680] - Bump eslint from 7.3.1 to 7.4.0 in /modules/admin-ui-frontend
- [1679] - Bump grunt from 1.1.0 to 1.2.0 in /modules/admin-ui-frontend
- [1678] - Bump eslint from 7.3.1 to 7.4.0 in /modules/lti
- [1677] - Bump eslint from 7.3.1 to 7.4.0 in /modules/engage-ui
- [1676] - Bump eslint from 7.3.1 to 7.4.0 in /modules/runtime-info-ui
- [1675] - Bump eslint from 7.3.1 to 7.4.0 in /modules/engage-theodul-core
- [1674] - Bump eslint from 7.3.1 to 7.4.0 in /modules/runtime-info-ui-ng
- [1666] - Bump markdownlint-cli from 0.23.1 to 0.23.2 in /docs/guides
- [1665] - Bump http-errors from 1.7.3 to 1.8.0 in /modules/engage-paella-player
- [1660] - Bump autoprefixer from 9.8.2 to 9.8.4 in /modules/admin-ui-frontend
- [1658] - Bump eslint from 7.3.0 to 7.3.1 in /modules/engage-paella-player
- [1656] - Bump eslint from 7.3.0 to 7.3.1 in /modules/admin-ui-frontend
- [1655] - Bump eslint from 7.3.0 to 7.3.1 in /modules/lti
- [1654] - Bump eslint from 7.3.0 to 7.3.1 in /modules/engage-theodul-core
- [1653] - Bump eslint from 7.3.0 to 7.3.1 in /modules/runtime-info-ui
- [1652] - Bump eslint from 7.3.0 to 7.3.1 in /modules/runtime-info-ui-ng
- [1651] - Bump eslint from 7.3.0 to 7.3.1 in /modules/engage-ui
- [1650] - Bump eslint from 7.2.0 to 7.3.0 in /modules/engage-paella-player
- [1649] - Bump eslint from 7.2.0 to 7.3.0 in /modules/admin-ui-frontend
- [1648] - Bump autoprefixer from 9.8.0 to 9.8.2 in /modules/admin-ui-frontend
- [1647] - Bump eslint from 7.2.0 to 7.3.0 in /modules/engage-ui
- [1646] - Bump eslint from 7.2.0 to 7.3.0 in /modules/runtime-info-ui
- [1645] - Bump eslint from 7.2.0 to 7.3.0 in /modules/lti
- [1644] - Bump eslint from 7.2.0 to 7.3.0 in /modules/engage-theodul-core
- [1643] - Bump eslint from 7.2.0 to 7.3.0 in /modules/runtime-info-ui-ng
- [1638] - Bump karma from 5.0.9 to 5.1.0 in /modules/admin-ui-frontend
- [1632] - Bump eslint from 6.8.0 to 7.2.0 in /modules/engage-paella-player
- [1631] - Bump eslint from 7.1.0 to 7.2.0 in /modules/runtime-info-ui
- [1628] - Bump eslint from 6.8.0 to 7.2.0 in /modules/admin-ui-frontend
- [1627] - Bump eslint from 6.8.0 to 7.2.0 in /modules/engage-theodul-core
- [1626] - Bump eslint from 6.8.0 to 7.2.0 in /modules/lti
- [1625] - Bump eslint from 6.8.0 to 7.2.0 in /modules/engage-ui
- [1624] - Bump eslint from 6.8.0 to 7.2.0 in /modules/runtime-info-ui-ng
- [1619] - Bump angular from 1.7.9 to 1.8.0 in /modules/runtime-info-ui
- [1618] - Bump angular-route from 1.7.9 to 1.8.0 in /modules/runtime-info-ui
- [1614] - Bump karma-jasmine from 3.2.0 to 3.3.1 in /modules/admin-ui-frontend
- [1606] - Bump karma-jasmine from 3.1.1 to 3.2.0 in /modules/admin-ui-frontend
- [1601] - Bump js-yaml from 3.13.1 to 3.14.0 in /modules/engage-ui
- [1599] - Bump eslint from 6.8.0 to 7.1.0 in /modules/runtime-info-ui
- [1591] - Bump karma from 5.0.8 to 5.0.9 in /modules/admin-ui-frontend
- [1590] - Bump chromedriver from 81.0.0 to 83.0.0 in /modules/admin-ui-frontend
- [1587] - Bump karma from 5.0.5 to 5.0.8 in /modules/admin-ui-frontend
- [1585] - Bump http-proxy from 1.18.0 to 1.18.1 in /modules/engage-paella-player
- [1584] - Bump autoprefixer from 9.7.6 to 9.8.0 in /modules/admin-ui-frontend
- [1582] - Bump markdownlint-cli from 0.23.0 to 0.23.1 in /docs/guides
- [1569] - Bump karma from 5.0.4 to 5.0.5 in /modules/admin-ui-frontend
- [1563] - Bump node-sass from 4.14.0 to 4.14.1 in /modules/admin-ui-frontend
- [1562] - Bump jquery from 3.5.0 to 3.5.1 in /modules/runtime-info-ui-ng
- [1561] - Bump markdownlint-cli from 0.22.0 to 0.23.0 in /docs/guides
- [1560] - Bump jquery from 3.5.0 to 3.5.1 in /modules/runtime-info-ui
- [1559] - Bump jquery from 3.5.0 to 3.5.1 in /modules/engage-ui
- [1558] - Bump jquery from 3.5.0 to 3.5.1 in /modules/lti
- [1555] - Bump karma from 5.0.3 to 5.0.4 in /modules/admin-ui-frontend
- [1552] - Bump karma from 5.0.2 to 5.0.3 in /modules/admin-ui-frontend
- [1544] - Bump node-sass from 4.13.1 to 4.14.0 in /modules/admin-ui-frontend
- [1531] - Bump karma from 4.4.1 to 5.0.2 in /modules/admin-ui-frontend
- [1524] - Bump grunt-karma from 3.0.2 to 4.0.0 in /modules/admin-ui-frontend
- [1522] - Bump karma-coverage from 2.0.1 to 2.0.2 in /modules/admin-ui-frontend
- [1521] - Bump chromedriver from 80.0.1 to 81.0.0 in /modules/admin-ui-frontend
- [1520] - Bump jquery from 3.4.1 to 3.5.0 in /modules/runtime-info-ui
- [1519] - Bump jquery from 3.4.1 to 3.5.0 in /modules/runtime-info-ui-ng
- [1518] - Bump jquery from 3.4.1 to 3.5.0 in /modules/lti
- [1517] - Bump jquery from 3.4.1 to 3.5.0 in /modules/engage-ui
- [1511] - Bump autoprefixer from 9.7.5 to 9.7.6 in /modules/admin-ui-frontend
- [1510] - Bump grunt-ng-annotate from 3.0.0 to 4.0.0 in /modules/admin-ui-frontend
- [1498] - Bump underscore from 1.9.2 to 1.10.2 in /modules/engage-ui
- [1484] - Bump autoprefixer from 9.7.4 to 9.7.5 in /modules/admin-ui-frontend
- [1469] - Bump grunt from 1.0.4 to 1.1.0 in /modules/admin-ui-frontend
- [1466] - Bump mustache from 4.0.0 to 4.0.1 in /modules/lti
- [1417] - Bump karma-jasmine from 3.1.0 to 3.1.1 in /modules/admin-ui-frontend
- [1416] - Bump chromedriver from 80.0.0 to 80.0.1 in /modules/admin-ui-frontend
- [1415] - Bump request from 2.88.0 to 2.88.2 in /modules/admin-ui-frontend
- [1398] - Bump markdownlint-cli from 0.21.0 to 0.22.0 in /docs/guides
- [1389] - Bump chromedriver from 79.0.2 to 80.0.0 in /modules/admin-ui
- [1383] - Bump checkstyle from 8.21 to 8.29
- [1378] - Bump chromedriver from 79.0.0 to 79.0.2 in /modules/admin-ui
- [1361] - Bump node-sass from 4.13.0 to 4.13.1 in /modules/admin-ui
- [1360] - Bump mustache from 3.2.1 to 4.0.0 in /modules/lti
- [1355] - Bump autoprefixer from 9.7.3 to 9.7.4 in /modules/admin-ui
- [1344] - Bump karma-jasmine from 3.0.3 to 3.1.0 in /modules/admin-ui
- [1342] - Bump karma-jasmine from 3.0.1 to 3.0.3 in /modules/admin-ui
- [1334] - Bump karma-firefox-launcher from 1.2.0 to 1.3.0 in /modules/admin-ui
- [1332] - Bump karma-jasmine from 2.0.1 to 3.0.1 in /modules/admin-ui
- [1331] - Bump underscore from 1.9.1 to 1.9.2 in /modules/engage-ui
- [1322] - Bump markdownlint-cli from 0.20.0 to 0.21.0 in /docs/guides
- [1317] - Bump mustache from 3.1.0 to 3.2.1 in /modules/lti
- [1314] - Bump eslint from 6.7.2 to 6.8.0 in /modules/engage-ui
- [1313] - Bump bootbox from 5.3.4 to 5.4.0 in /modules/engage-ui
- [1312] - Bump eslint from 6.7.2 to 6.8.0 in /modules/engage-paella-player
- [1311] - Bump eslint from 6.7.2 to 6.8.0 in /modules/engage-theodul-core
- [1310] - Bump eslint from 6.7.2 to 6.8.0 in /modules/runtime-info-ui
- [1309] - Bump eslint from 6.7.2 to 6.8.0 in /modules/admin-ui
- [1308] - Bump eslint from 6.7.2 to 6.8.0 in /modules/lti
- [1307] - Bump eslint from 6.7.2 to 6.8.0 in /modules/runtime-info-ui-ng
- [1298] - Bump markdownlint-cli from 0.19.0 to 0.20.0 in /docs/guides
- [1282] - Bump chromedriver from 78.0.1 to 79.0.0 in /modules/admin-ui
- [1264] - Bump eslint from 6.7.1 to 6.7.2 in /modules/engage-theodul-core
- [1263] - Bump eslint from 6.7.1 to 6.7.2 in /modules/lti
- [1262] - Bump eslint from 6.7.1 to 6.7.2 in /modules/runtime-info-ui-ng
- [1261] - Bump autoprefixer from 9.7.2 to 9.7.3 in /modules/admin-ui
- [1260] - Bump eslint from 6.7.1 to 6.7.2 in /modules/engage-ui
- [1259] - Bump eslint from 6.7.1 to 6.7.2 in /modules/admin-ui
- [1258] - Bump eslint from 6.7.1 to 6.7.2 in /modules/runtime-info-ui
- [1257] - Bump eslint from 6.7.1 to 6.7.2 in /modules/engage-paella-player
- [1242] - Bump eslint from 6.6.0 to 6.7.1 in /modules/engage-paella-player
- [1241] - Bump eslint from 6.6.0 to 6.7.1 in /modules/engage-theodul-core
- [1240] - Bump eslint from 6.6.0 to 6.7.1 in /modules/admin-ui
- [1239] - Bump eslint from 6.6.0 to 6.7.1 in /modules/engage-ui
- [1238] - Bump eslint from 6.6.0 to 6.7.1 in /modules/runtime-info-ui
- [1237] - Bump eslint from 6.6.0 to 6.7.1 in /modules/runtime-info-ui-ng
- [1236] - Bump eslint from 6.6.0 to 6.7.1 in /modules/lti
- [1225] - Bump autoprefixer from 9.7.1 to 9.7.2 in /modules/admin-ui
- [1222] - Bump paginationjs from 2.1.4 to 2.1.5 in /modules/lti
- [1211] - Bump eslint from 6.5.0 to 6.6.0 in /modules/admin-ui
- [1210] - Bump autoprefixer from 9.7.0 to 9.7.1 in /modules/admin-ui
- [1209] - Bump bootbox from 5.3.3 to 5.3.4 in /modules/engage-ui
- [1208] - Bump bootbox from 5.3.2 to 5.3.3 in /modules/engage-ui
- [1196] - Bump eslint from 6.5.0 to 6.6.0 in /modules/runtime-info-ui-ng
- [1195] - Bump http-proxy from 1.17.0 to 1.18.0 in /modules/engage-paella-player
- [1194] - Bump karma from 4.3.0 to 4.4.1 in /modules/admin-ui
- [1193] - Bump node-sass from 4.12.0 to 4.13.0 in /modules/admin-ui
- [1192] - Bump eslint from 6.5.0 to 6.6.0 in /modules/engage-ui
- [1191] - Bump autoprefixer from 9.6.1 to 9.7.0 in /modules/admin-ui
- [1190] - Bump chromedriver from 76.0.1 to 78.0.1 in /modules/admin-ui
- [1189] - Bump jasmine-core from 3.4.0 to 3.5.0 in /modules/admin-ui
- [1188] - Bump seedrandom from 3.0.3 to 3.0.5 in /modules/engage-ui
- [1187] - Bump eslint from 6.5.0 to 6.6.0 in /modules/engage-paella-player
- [1186] - Bump eslint from 6.5.0 to 6.6.0 in /modules/lti
- [1184] - Bump eslint from 6.5.0 to 6.6.0 in /modules/runtime-info-ui
- [1183] - Bump eslint from 6.5.0 to 6.6.0 in /modules/engage-theodul-core
- [1182] - Bump markdownlint-cli from 0.18.0 to 0.19.0 in /docs/guides
Opencast 8
Opencast 8.11
Released on April 6th, 2021
- [#2418] - Update Test Server Builds
- [#2416] - Restore "8.x specific fixes for the markdown generation code"
- [#2415] - Revert "8.x specific fixes for the markdown generation code"
- [#2409] - 8.x specific fixes for the markdown generation code
- [#2310] - Gracefully handle missing Shibboleth User References
- [#2261] - Handle broken encoding profiles without killing the ComposerService
- [#2253] - Configure POST api/groups access correctly
- [#2239] - Fix Typo in Branding Properties
- [#2214] - Validate Ingested DublinCore Catalogs
- [#2177] - Fix Sorting Series by Creators
- [#2071] - Properly configure AWS S3 distribution on startup by default
Opencast 8.10
Released on December 23rd, 2020
Opencast 8.9
Released on December 8th, 2020
- [#2099] - Support faster playback rates in paella video player
- [#2087] - Move from Travis CI to GitHub Actions (8.x)
- [#2075] - Reduce IO Load When Starting a Workflow
- [#2068] - JDK Support proposal (2020-11-11) documentation for 8.x
- [#1988] - #1987 Admin UI event start filter datepicker timezone patch
Opencast 8.8
Released on November 19th, 2020
- [#2075] - Reduce IO Load When Starting a Workflow
- [#2072] - Update player.matomo.tracking.md
- [#2067] - Solves #2034 (Execute-once subprocess issue)
- [#2051] - Limit OpenMP Threads to Prevent Tesseract Blocking the System
- [#2040] - Drop user login log level
- [#2020] - Set the RFC 822 "Date" header field when sending an email (r/8.x)
- [#2008] - Speed up preview encoding
- [#1988] - #1987 Admin UI event start filter datepicker timezone patch
- [#1954] - Fix Paella Player assuming track is audio-only when it's actually video and audio
- [#1894] - Remove references to removed modules
- [#1891] - Creating a new series doesn't send user collections anymore
- [#1887] - Remove Dead OpenID Module
Opencast 8.7
Released on September 27th, 2020
- [#1851] - Fix conflict checking for scheduled events in multitenant systems
- [#1848] - Fix capture agent dropdown menus
- [#1837] - Adding bugfix from #1668 to 8.x
- [#1828] - Recommend https
- [#1827] - Clean up basic configuration
- [#1812] - Missing ACL after asset upload
- [#1786] - Removed servicewarnings endpoint
- [#1770] - Paella player should only list http(s) URLs in the download plugin
- [#1756] - Change markdown CI checks to bash
- [#1753] - Admin interface event API logs on user error
- [#1735] - Added reloading of filters in users page
Opencast 8.6
Released on August 5th, 2020
- [#1744] - Fix for issue 1616: User keep write permission on ACL template selection
- [#1720] - Corrected title of user delete button
- [#1711] - Fixes issue #1642: Drop-down menu does not disappear
- [#1662] - Update Studio from 2020-05-20 to 2020-06-25
- [#1639] - Don't raise a NPE when the workflow creator was deleted
Opencast 8.5
Released on June 15th, 2020
- [#1633] - Using ConcurrentHashMap for synchronizing LTI user login
- [#1622] - Fix LTI Without Persistence
- [#1620] - Fix Formatting
- [#1612] - Use normal file appender instead of RandomAccessFile for logging
- [#1611] - Fix LDAP Debug Logging
- [#1593] - Update paella to 6.2.7
Opencast 8.4
Released on May 22nd, 2020
- [#1593] - Update player Paella to 6.2.7
- [#1592] - Update Studio version to 2020-05-20
- [#1581] - Update Studio to 2020-05-14
- [#1578] - Add cutting to the default Studio workflow
- [#1570] - Partial import muxing fix
- [#1568] - Fix URL to Wowza documentation
- [#1565] - Avoids normal user to delete series with events when option series.hasEvents.delete.allow is set to false
- [#1550] - Be more lenient towards service failures
- [#1543] - 403 Logout Option
- [#1542] - Allow Admin UI Users to Access /
- [#1540] - Studio workflow should archive prepared versioned of videos
- [#1535] - Opencast server node name should be optional
- [#1534] - Admin UI systems filters should be accessible by the corresponding roles
- [#1532] - Fix race condition when creating or updating user references from LTI
- [#1516] - Studio encoding profile performance improved
- [#1515] - Studio-upload workflow should generate search preview images
- [#1509] - Allow anonymous access to static Studio files
- [#1508] - Fixed a typo in the Theodul Config
- [#1500] - Adding documentation on how to use the multiserver docker-compose
- [#1496] - Fix Adaptive Encoding
- [#1492] - Update Studio (for bug fixes) and add docs for Studio
- [#1488] - Make encoding profiles support odd widths/heights
- [#1479] - Fix Theodul quality selection
Opencast 8.3
Released on March 26th, 2020
- [#1492] - Update Studio (for bugfixes) and add docs for Studio
- [#1489] - Workaround early lti session timeout
- [#1488] - Make encoding profiles support odd widths/heights
- [#1487] - Fix Studio login redirect
- [#1485] - Custom Roles for LTI users
- [#1483] - Read published files direct from filesystem if possible (completed)
- [#1482] - Create JpaUserReference for LTI user (backport)
- [#1480] - Preserve ACL On Workflow Errors
- [#1479] - Fix Theodul quality selection
- [#1478] - Studio upload optimized workflows
- [#1476] - Fix Studio Redirect discarding GET Parameters
- [#1475] - Fix Theodul Matomo plugin after configuration data structure change
- [#1473] -
Move OC Studio configuration to
etc/ui-config
and update Studio - [#1468] - Studio in admin-presentation
Opencast 8.2
Released on March 14th, 2020
- [#1458] - Fix Image Extraction At Position Zero
- [#1457] - Image Extraction Without Stream Duration
- [#1454] - Fix HLS on iOS
- [#1448] - Adding link to community workflow repository to the markdown docs
- [#1446] - Disable 2 more instances of jmxremote param, #1445
- [#1441] - Remove databasemigration for Opencast 7
- [#1436] - integrate opencast studio
- [#1433] - Series ACLs not propagating to individual events
- [#1414] - Gracefully crash if there is no password stored
- [#1409] - Asset Upload Title
- [#1408] - Simplify Asset Upload Workflow
- [#1399] - Gracefully Fail Hash Verification
- [#1364] - Temination state service test
- [#1359] - Fix workflow dropdown in start task
- [#1327] - Video Segemntation On Short Videos
- [#1301] - Fix event delete with existing publications
- [#1248] - Fix conflict detection for non-admin users and for multiple events
Opencast 8.1
Released on January 29, 2020
- [#1341] - Spring Framework Dependency Specification
- [#1340] - LDAP User Directory Dependencies
- [#1339] - Add Missing Karaf Features
- [#1338] - Sakai User Directory Dependencies
- [#1328] - AngularJS Components 1.7.9
- [#1326] - Fix Image Extraction From Short Videos
- [#1321] - Fix URL Parameters in Theodul Player
- [#1300] - Allow Root In Bower
- [#1299] - Fix AWS WOH OSGI dependencies
- [#1266] - Allow capture agent users to read properties of series
Fixed Security Issues
- CVE-2020-5231 – Users with ROLE_COURSE_ADMIN can create new users
- CVE-2020-5206 – Authentication Bypass For Endpoints With Anonymous Access
- CVE-2020-5222 – Hard-Coded Key Used For Remember-me Token
- CVE-2020-5230 – Unsafe Identifiers
- CVE-2020-5229 – Replace MD5 with bcrypt for password hashing
- CVE-2020-5228 – Public Access Via OAI-PMH
Opencast 8.0
Released on December 17, 2019
- [#1292] - Release notes for Opencast 8.0
- [#1290] - Fix for MP3 with embedded image
- [#1286] - Fix Role For Assets Quick Access
- [#1278] - Editor Thumbnail Default
- [#1274] - Update Security Configuration
- [#1269] - Fix processing of odd video width
- [#1256] - Remove publishedhours default statistics provider
- [#1245] - AngularJS 1.7.9 Security Update
- [#1216] - Simplify Editor URL Signing
- [#1212] - Update paella player to 6.2.4
- [#1207] - Enable Browser Tests
- [#1206] - Temporarily Ignore Failing Test
- [#1203] - Warn about using H2
- [#1202] - Overhaul RPM Installation Guide
- [#1199] - Fix Crowdin Upload
- [#1197] - Fix Theodul Embed Configuration
- [#1167] - Migrate IBM Watson transcription to shared persistence
- [#1153] - Keep generated SMIL for partial tracks
- [#1151] - (#1008): Better crop detect test #1085
- [#1146] - Remove unnecessary global package-lock.json
- [#1141] - Consider file extension of uploaded asset
- [#1134] - Do not use stack-overflow logo
- [#1131] - Issue1123 TEMP FIX for Paella Player Build error
- [#1110] - Build failed on captions-impl tests for non english OS
- [#1108] - Fix external API versioning for EventsEndpoint
- [#1103] - Fix PostreSQL Support
- [#1102] - Clean-up Fast Testing Workflow
- [#1101] - Filter jobs by transcription service provider ID
- [#1073] - close esc function for new event and new series modals
- [#1067] - Publication Button show fix
- [#1100] - Player Scroll/Zoom Overlay
- [#1098] - Fix displaying tracks with no tags in player
- [#1095] - Add a new optional date_expected column to the transcription job table
- [#1094] - Smarter etc/ hints in documentation
- [#1093] - Provide access to file contents in the WFR
- [#1091] - Remove inaccurate url-pattern ${element_uri}
- [#1090] - Elasticsearch access_policy field increased in size
- [#1086] - Fix CI Builds (Crop Tests)
- [#1084] - Fix Player ID Parameter Parsing
- [#1082] - Docs readme extended.
- [#1079] - Remove Workflow Operations from Worker
- [#1078] - Fix database docs
- [#1075] - Remove State Mapping “Importing”
- [#1074] - Navbar icons toggle
- [#1071] - Fix Pull Request Template
- [#1070] - Temporarily Ignore Service Registry Test
- [#1066] - Major developer docs update
- [#1065] - Remove the RoleProvider.getRoles() method
- [#1063] - Only events with write access
- [#1062] - start on used port
- [#1059] -
Hide Column
Stop
By Default - [#1058] - Custom LTI Series Tool Styles
- [#1057] - Update ESLint
- [#1055] - Move to GitHub Issues
- [#1053] - Update mustache
- [#1052] - Update bootbox
- [#1050] - && MH-13425 - Feeds-Tab / adds a new tab in series properties.
- [#1048] - Add an optional build step to clean easily clean the frontend caches
- [#1047] - ServiceRegistry not updating database correctly when dispatching jobs
- [#1044] - clean node, node_modules and bower_components folders
- [#1042] - Update Admin Interface JS Test Libraries
- [#1041] - Update ESLint
- [#1039] - paella can filter which tracks to load depending on the user's device
- [#1037] - Update paella player to 6.2.0
- [#1034] - Update Translation Key for Published Hours
- [#1033] - Direct link to assets tab
- [#1030] - Configure max open files
- [#1029] - Update admin interface JS libraries
- [#1028] - Update Engage JS Libraries
- [#1027] - Update Markdownlint
- [#1023] - fix invisible icon for specific zoom level
- [#1022] - Automatic publication of streaming URLs
- [#1021] - Moving mediapackages needs to handle missing version information
- [#1020] - Logging
- [#1016] - Update Deprecated EqualsUtil.hash(…)
- [#1015] - IDEA Settings
- [#1014] - Don't start opencast on a used port
- [#1009] - Shell information for developer distribution
- [#1008] - Crop service
- [#1007] - Update several JS libraries
- [#1006] - Improve metadata handling in backend
- [#1005] - Fix dropdown menus
- [#1004] - eslint 6.1.0
- [#1003] - Update karma
- [#1001] - Access org properties from publish-configure WOH
- [#998] - Concat Operation Graphics
- [#997] - Update Development Process Documentation
- [#996] - Update commons-text
- [#995] - Composer Should Not Overwrite Files
- [#994] - Added name of the configuration file where properties of login details are modified
- [#992] - switch to compatible file type filter definitions
- [#990] - Upgrade chromedriver
- [#985] - Update grunt-concurrent
- [#983] - Update ESLint
- [#978] - Mh 13617 Duplicate encoding profiles for PrepareAV/SelectStreams
- [#973] - Don't consider raw fields updated
- [#972] - Improve setting values from dublin core catalog
- [#971] -
NOJIRA: Add
ALTER
to necessary MySQL permissions - [#970] - Fix hello-world modules
- [#968] - Resolution Based, Conditional Encoding
- [#967] - Introduce general CatalogUIAdapter
- [#966] - Update frontend-maven-plugin
- [#965] - Update Logger
- [#964] - Update Checkstyle
- [#963] - Update Paella Build Dependencies
- [#962] - Update Chromedriver
- [#961] - Update autoprefixer to 9.6.0
- [#960] - Update Markdownlint
- [#959] - Update Admin Interface Test Framework
- [#957] - Clean-up Static Resource Servlet
- [#956] - Re-introduce Prepare AV
- [#954] - Fix bundle versions
- [#952] - Cleanup workflows
- [#951] - More Dependency Checks…
- [#950] - Tag elements retrieved from asset manager
- [#949] - Termination State Service to integrate with AWS AutoScaling Lifecycle
- [#948] - add health-check endpoint
- [#945] - -publication
- [#943] - color "blue" for links in the admin ui
- [#942] - Theodul player ui config
- [#941] - More dependency fixes
- [#937] - Workflow Condition Parser Location
- [#936] - Drop distribution-service-streaming
- [#935] - Drop Distribution “adminworker”
- [#934] - Drop Migration Distribution
- [#931] - Assembly Configuration
- [#929] - Check dependencies at build time
- [#928] - Admin Interface Browser Tests
- [#927] - Metadata Transfer Operation
- [#926] - Remove unused code
- [#925] - Media Module Dependency Management
- [#924] - Jettison Dependency Management
- [#923] - Introduce ESLint to Media Module
- [#922] - Support for exclusion pattern for URL signing
- [#921] - Officially support URL signing keys that handle multiple URL prefixes
- [#920] - Streaming Module Cleanup
- [#919] - Fix dependencies for statistics- and workflow-condition-parser
- [#918] - Remove module 'dataloader'
- [#917] - Remove obviously unused classes
- [#908] - Admin interface dependency update
- [#906] - Media Module Configuration
- [#899] - Fix Login Page
- [#898] - Fix Spelling of Flavor
- [#895] - Update Tesseract Code
- [#894] - NOJIRA Speed up statistics api tests
- [#893] - Dependency Fixes
- [#892] - Drop Custom Logger Configuration
- [#891] - Unnecessary LineReader
- [#890] - NOJIRA: Remove statistics provider configs
- [#889] - Limit accepted file types when uploading assets
- [#887] - Collect and visualize published hours of video
- [#885] - Rework workflow conditions, add string data type
- [#883] - Remove inclusion of non-existent scripts in Admin UI
- [#882] - Navigation of statistics broken
- [#881] - JavaScript Dependency Management
- [#880] - Improve icons and wording in video editor
- [#879] - statistics csv export
- [#876] - Add Hourly Data Resolution For Statistics
- [#874] - Role support for workflows
- [#872] - Remove pseudo-mechanism for workflow definition registration
- [#869] - Remove unused method WorkflowDefinition.isPublished
- [#865] - Empty node name causes exception
- [#864] - Multitenancy support for workflows
- [#863] - Improve URL signing performance
- [#862] - add single step event deletion
- [#861] - Add option to configure state mappings for workflows
- [#860] - Remove unused fields from search index
- [#858] - Improve navigation in video editor when zoom is active
- [#857] - resume on past table page when leaving video editor
- [#854] - move ingest-download Operation to worker
- [#851] - Highlight main table rows on hover
- [#850] - Add node name to host registration as a UI searchable alternative to hostname
- [#849] - Upgrade Admin Interface Libraries (Including AngularJS)
- [#848] - Remove method canLogin from interface User
- [#847] - Fix License and Documentation Links
- [#846] -
Automatically Launch Logs for
dist-develop
- [#842] - Harmonizing the column names
- [#841] - Expand log messages to add error detail
- [#834] - Introduce basic statistics visualization capabilities
- [#831] - userprovider for the d2l brightspace LMS
- [#826] - url query string incorrect
- [#825] - Remove leftover service
- [#824] - Use Username In Workflows
- [#823] - Automatic caption using Google speech to text api
- [#816] - Change the default composer job load from 0.8 to 1.5
- [#784] - Admin UI new event media upload progress bar
- [#757] - Timelinepreviews process first one only
Opencast 7
Opencast 7.9
Released on December 8, 2020
- [GHSA-44cw-p2hm-gpf6] Security: Disabled Hostname Verification
- [#1964] - Docs: When the sidebar is hidden, the navigation links are disabled now
- [#1922] - Remove Spring snapshot repository from main pom
Opencast 7.8
Released on August 17, 2020
- [#1667] - Fix managed ACL filter in API
- [#1659] - Updating Guava version
- [#1657] - Fixed the video outline in the Theodul Player
- [#1641] - Capture Agent Authentication Method
- [#1595] - Gracefully Handle Missing Timeline Preview
- [#1594] - Fix Calculation of Aspect Ratio
- [#1589] - Engage: Theodul: Audio: Refer to correct items
Opencast 7.7
Released on April 27, 2020
- [#1539] - Fix Karma Safari test in mac OS
- [#1474] - Add comment to document remember me keys
- [#1442] - Fix Remember-Me Authentication
- [#1427] - 1281: Ignoring test which randomly fails in CI testing
- [#1426] - Autodetect browsers for Admin UI tests, fix phantomJS OpenSSL issue
- [#1425] - Don't duplicate publications
- [#1380] - In fast, don't cleanup ACLs (see other workflows)
- [#1379] - Use active, not episode ACL in scheduler service
Opencast 7.6
Released on January 29, 2020
- CVE-2020-5231 - Users with ROLE_COURSE_ADMIN can create new users
- CVE-2020-5206 - Authentication Bypass For Endpoints With Anonymous Access
- CVE-2020-5222 - Hard-Coded Key Used For Remember-me Token
- CVE-2020-5230 - Unsafe Identifiers
- CVE-2020-5228 - Public Access Via OAI-PMH
- [#1358] - Switch To HTTPS Maven Repository
- [#1353] - Handle empty fields from REST docs in EventHttpServletRequest
- [#1352] - Remove unsafe option in ffmpeg command for SMIL processing
- [#1343] - Fixes Admin-UI Presenter's column
- [#1333] - Switch to mvn.opencast.org
- [#1329] - Remove Spring Request Logger Configuration
- [#1325] - Secure FPS For SMIL Processing
- [#1318] - Remove Custom Plugin Repositories
- [#1276] - Don't add the internal publication of the original event twice
- [#1271] - Wrong encoding in video editor zoom box
- [#1270] - S3 Distribution Fails
- [#1265] - Some error operations referencing the wrong error-handler.
- [#1246] - Remove default storage_id setting from asset Manager
Dependency updates
- [1315] - Bump spring-security-oauth from 2.3.6.RELEASE to 2.3.7.RELEASE
Opencast 7.5
Released on December 10, 2019
- [#1233] - Change bibliographicdate if technicaldate is changed.
- [#1220] - Make Thumbnail Optional
- [#1218] - [Documentation] Added path hint to upgrade.md
- [#1170] - MH-9753: Prepare AV WOH can throw a NPE
- [#1164] - CentOS basic installation guide rewording
- [#1148] - VideoEditorServiceImpl: Fixed the file extension duplication with removeExtention from FilenameUtils.
- [#1122] - fixes #1069 workflow tab shows scheduling info instead of workflows
Opencast 7.4
Released on October 02, 2019
- [MH-13517][#1092] - Set an absolute limit on Solr query size
- [MH-13476][#1088] - Filter capture agent roles for ACLs
- [#1087] - Issue 1068, Stop job dispatcher before unregistering hosts, junit MH-13675
- [MH-13706][#1072] - fix the date cell of the events overview table in the admin UI
- [#1056] - NOISSUE: CAS security example is very out of date
Opencast 7.3
Released on September 19, 2019
- [MH-13716][#1061] - Update xmlsec
- [MH-13715][#1060] - Check Markdown for newline character
- [#1056] - CAS security example is very out of date
- [MH-13707][#1051] - Watermark missing
- [MH-13706][#1049] - Show bibliographic event dates on the events overview page
- [MH-13701][#1040] - Interpret source-audio-name correctly for composite operation
- [MH-13699][#1038] - Fix Workflow Index Rebuild ACL Handling
- [MH-13697][#1036] - Workflow Index Rebuild Memory
- [MH-13684][#1024] - Do not include auth token in republished URLs
- [MH-12533][#714] - Re-introduce ability to avoid data loss during ingest
Opencast 7.2
Released on August 02, 2019
Opencast 7.1
Released on July 09, 2019
- [MH-13656][#993] - Fix Scheduler Index Rebuild
- [MH-13655][#991] - Scheduler Message Logging
- [MH-13653][#989] - Fully Migrate Scheduled Events
- [MH-13652][#988] - Don't save unchanged values in dropdown menus
- [MH-13651][#987] - Don't call submit of SingleSelect twice
- [MH-13650][#986] - Scheduler Migration Performance
- [MH-13646][#982] - Delete scheduled events
- [MH-13645][#981] - Only send delete comments message if we delete something
- [MH-13642][#977] - Fix Index Update Logging
- [MH-13639][#976] - Admin interface does not handle missing metadata well
- [MH-13638][#975] - Update NPM
- [MH-13619][#958] - Fix Logging in Video Segmenter
- [MH-13615][#953] - Fix Italian Translation
- [MH-13610][#947] - LDAP User Directory Fixes
Opencast 7.0
Released on June 13, 2019
- [MH-13615][#953] - Fix Italian Translation
- [MH-13602][#940] - Update jackson-databind to fix CVE-2019-12086
- [MH-13599][#938] - Select well supported mime type by default
- [MH-13593][#933] - Incorrect default waveform colors
- [MH-13569][#913] - Change of PlayerRedirection variable from {{ id }} to #{id}
- [MH-13568][#911] - Catch exception from overlapping RRule and return bad request
- [MH-13566][#910] - Accept duration as either string or number in scheduling JSON
- [MH-13385][#909] - Add release note about URL signing configuration changes
- [MH-13375][#907] - Handle empty-range errors correctly
- [MH-13563][#905] - Duplicated Variables in Media Module
- [MH-13562][#904] - ReferenceError in Media Module
- [MH-13561][#903] - Access to UI Configuration
- [MH-13558][#900] - Paella Track Filter
- [MH-13554][#897] - Theodul Zoom
- [MH-13553][#896] - Fix Paella Track Selection
- [MH-13538][#878] - Update jQuery
- [MH-13531][#873] - upgrade spring-security and jasig cas library to fix issue…
- [MH-13529][#871] - Don't warn about expected behavior
- [MH-13528][#870] - Non-Interactive FFmpeg
- [MH-13525][#867] - Update Admin Interface Libraries
- [MH-13519][#855] - Migrate mappings to Elastic Search 5.x
- [MH-13505][#844] - Update Admin Interface JavaScript Libraries
- [MH-13504][#843] - JavaScript Library Update
- [MH-12047][#832] - MH-13380 MH-13490 MH-13489 Add missing indexes
- [MH-13477][#819] - Faster Asset Manager Property Access
- [MH-13465][#807] - Prevent NullPointerException
- [MH-13389][#815] - More informative job load logging
- [MH-13472][#813] - Permissions for /play/ missing
- [MH-13471][#812] - Shibboleth SSO plugin to add roles for users on OC according to their EDUPERSONAFFILIATION. eg: "ROLE_AAI_USER_AFFILIATION_student" for "student"
- [MH-13469][#811] - Drop LastHeardFrom On Scheduler Messages
- [MH-13468][#810] - Capture Agent Registration Exception
- [MH-13466][#809] - Prevent Capture Agents From Modifying Metadata
- [MH-13467][#808] - opencast-security-cas feature can not be started
- [#806] - extend the ingest-download-woh
- [MH-12643][#804] - Allow workspace to read from asset manager
- [MH-13462][#802] - Prevent Being Started By Root
- [MH-13461][#801] - Dependency Fixes & Dependency Checks
- [MH-13460][#800] - Update JavaScript Dependencies
- [MH-13459][#799] - Make Paella Use UI Configuration Service
- [MH-13458][#798] - Live Scheduler Dependencies
- [MH-13457][#797] - Dependency Update
- [MH-13456][#796] - Move Log Workflow Operation To Admin
- [MH-13455][#795] - Opencast Plug-in Features
- [MH-13454][#794] - Drop Unused Configuration Option Maps
- [MH-13453][#793] - Add more log output to WOH select-streams
- [MH-13452][#792] - Show creators correctly in delete modals
- [MH-13450][#790] - Remove unused class org.opencastproject.adminui.api.SortType
- [MH-13448][#789] - Make translation of creators consistent
- [MH-13446][#788] - Removed unfinished feature "ACL transitions"
- [MH-13445][#787] - Update Checkstyle
- [MH-13443][#783] - Don't use deprecated $http.success and $http.error methods
- [MH-13439][#782] - Dynamic Player Redirect
- [MH-13438][#781] - Simplify Streaming Format Check
- [#780] - ACL documentation pointed to wrong config file
- [MH-13436][#778] - Improve error message for out of bounds image extraction
- [MH-13421][#776] - Remove unused workflowservice exceptions
- [MH-13434][#775] - Opencast Common Clean-up
- [MH-13381][#771] - Use Organization Identifier In Roles
- [MH-13432][#770] - Remove unused modals "Job Details" and "Server Details"
- [MH-13431][#769] - Remove unfinished feature "Bulk Messaging"
- [MH-13430][#768] - Fix Opencast Offline Builds
- [MH-13428][#766] - Remove unused library angular-scenario from admin ui tests
- [MH-13426][#765] - Remove unused Protractor end-to-end tests
- [MH-13427][#764] - Remove unused test resources
- [MH-13381][#763] - Use Organization Identifier in Workflows
- [MH-13424][#762] - Elasticsearch 5.6.15
- [MH-13423][#761] - Possible NPE if debugging is enabled
- [MH-13422][#760] - Switch to markdownlint-cli
- [MH-13420][#759] - ngRepeat does not allow duplicates
- [MH-13417][#758] - UI Configuration Service Tests
- [MH-13414][#756] - extended metadata multivalue fields are not handled properly
- [MH-13413][#755] - UI Configuration Service Improvements
- [MH-13412][#754] - Deprecate PathSupport.concat(…)
- [MH-13411][#753] - Fix UI Config Service Dependencies
- [MH-13410][#752] - Fix Broken Build Number
- [MH-13397][#751] - Remove unfinished feature "Participation Management"
- [MH-13396][#750] - Remove unfinished feature "Location Blacklisting"
- [MH-13400][#745] - Admin Index Test Cleanup
- [MH-13399][#744] - Update Elasticsearch Configuration
- [MH-13395][#742] - Remove unfinished feature "Dashboard"
- [MH-13394][#741] - Remove unfinished feature "User Blacklisting"
- [MH-13393][#738] - Remove leftover index resources
- [MH-13392][#737] - Added allowConflict parameter to methods and implemented
- [#736] - Revert #523: Special handling of asset manager event removal
- [MH-13390][#735] - Quick-Filter by Presenter
- [MH-13221][#732] - Improve behaviour of single-select metadata fields
- [MH-13385][#731] - Simplify the configuration of the URL signing components
- [MH-13384][#730] -
Remove duplicate
joda-time
dependency declaration - [MH-13277][#729] - fix concurrent Map updates in scheduler
- [MH-13382][#727] - Minor Waveform Service Fixes
- [MH-13379][#726] - Simplify Mime Type Handling
- [MH-13368][#724] - Added color property to waveform operation handler
- [MH-13376][#722] - Fix OSGI Bindings
- [MH-13374][#720] - Update Node.js
- [MH-13373][#719] - Upgrade Admin Interface Libraries
- [MH-13372][#718] - Clean up orphaned asset manager properties
- [MH-13371][#717] - Drop unused angular-md5
- [MH-13370][#716] - Don't configure unnecessary default credentials
- [MH-13294][#713] - Workflow for track replacement and cleanup Snapshots
- [MH-13367][#711] - External API series acl returns null pointer with missing acl
- [#710] - adds an WOH, which can add catalogs to the MediaPackage of an workflow instance
- [MH-13365][#709] - inbox ingest into series and inbox retry
- [MH-13364][#707] - Fix hidden OSGI wiring errors
- [#704] - Fixed a typo in the analyze-tracks description
- [MH-13362][#703] - Harmonize Admin Interface Menu Tooltips
- [MH-13361][#702] - Fix Scheduler Item Serialization
- [MH-13360][#701] - MH-13316: Watson transcripts improvements
- [MH-13358][#698] - Update JavaScript Dependencies
- [#691] - Documentation: Developer Console: How to shutdown
- [MH-13275][#689] - Allows the workflow to select the audio track for composite videos
- [MH-13350][#688] - Theodul core HTML validation
- [#687] - Documentation: Publish Engage Workflow OH
- [MH-13344][#685] - Enable AssetManager to reply NOT_MODIFIED
- [#682] - add docs.opencast.org anchors for somewhat deep linking
- [MH-13345][#681] - Switch to Gson for Languages Endpoint
- [MH-13342][#678] - Don't try to create events with empty metadata
- [#677] - Documentation: Dictionary service
- [MH-13341][#676] - Deleting Capture Agents Should Not Modify Users
- [MH-13340][#675] - Handle Empty Passwords
- [MH-13339][#674] - Handle Bad User Update Requests
- [MH-13336][#671] - Upgrade c3p0
- [#670] - Documentation: Analyze Audio WOH: Unbreak table
- [MH-13331][#667] - Fix ActiveMQ Defaults
- [MH-13328][#666] - Remove save button at top of videoeditor
- [MH-13147][#664] - OptimisticLockException in ServiceRegistry dispatchJob
- [MH-13324][#662] - Simplify Data Loader
- [MH-13323][#661] - Add documentation for list providers
- [MH-13322][#660] - Avoid . in Elasticsearch Field Names
- [MH-13321][#659] - Fix Series Item Serialization
- [MH-13320][#658] - Asset Manager Performance
- [MH-13319][#657] - Update Paella Binding Dependencies
- [MH-13318][#656] - Update to Apache Karaf 4.2.2
- [MH-13313][#653] - Properly Use ACL Merge-Mode Configuration
- [MH-13307][#648] - Update Release Manager Documentation
- [MH-13306][#647] - Clean up MetadataUtils
- [MH-13244][#642] - Add override support to external api
- [MH-13221][#641] - Add placeholder to multi-select fields
- [MH-13290][#632] - Asset Manager Query Performance
- [MH-13289][#631] - Introduce Metadatafield Copy Constructor
- [MH-13288][#630] - Don't create incomplete metadata fields
- [MH-13287][#629] - Fix incorrect text metadatafield types
- [MH-13286][#628] - Remove unused functionality from MetadataField
- [MH-13285][#627] - Display workflow description
- [#626] -
Provide location of
org.ops4j.pax.web.cfg
- [MH-13284][#625] - Update Elasticsearch to 2.x
- [MH-12091][#622] - Per-Tenant Capture Agent Users
- [MH-13281][#621] - Added property keep-last-snapshot for asset-delete WOH
- [MH-13278][#617] - Drop Unused Exception
- [MH-13238][#615] - don't throw related services straight into ERROR state just because job succeeded on current service
- [MH-13277][#614] - improve scheduler performance
- [MH-13276][#613] - Drop org.opencastproject.fun
- [MH-13271][#610] - Remove Useless ACL Check
- [MH-13270][#609] - Fix Message Item Serialization
- [MH-13267][#607] - Update Deprecated Code In UIRolesRoleProvider
- [#605] - NOJIRA: Fix misspelled digest
- [MH-13157][#600] - Add multi-tenant support for all list providers
- [MH-13262][#596] - Changed for partial-error comment description to better description.
- [MH-13261][#595] - User Directory OSGI Service Definitions
- [MH-13260][#594] - Simplify Runtime Info UI
- [MH-13259][#593] - User/Role Directory Cleanup
- [MH-13255][#590] - Updated Deprecated Methods in Workspace Tests
- [MH-13254][#589] - Automate Dependency Checking
- [MH-13253][#588] - External Elasticsearch
- [MH-13251][#586] - Remove duplicate dependency
- [MH-13247][#582] - Deprecated Methods In Elasticsearch
- [MH-12816][#579] - Make waveform size configurable in WOH
- [MH-13242][#578] - Set disable_search_threshold for chosen globally
- [MH-13241][#577] - Filter Fileinstall Artifacts
- [MH-13129][#575] - More configuration options for thumbnails
- [MH-13239][#574] - Docs: Fix 'Edit on GitHub' link
- [#573] - Documentation: Inbox
- [MH-13234][#565] - Workspace Deprecation Fixes
- [MH-13231][#564] - Allow entering multiple metadata values at once
- [MH-13233][#563] - add note about the jdk version use for build
- [MH-13229][#561] - External Library Updates
- [MH-13227][#559] - Update to Apache Karaf 4.2
- [MH-13226][#558] - Update Docuemnation Landing Page
- [MH-13224][#556] - Drop commons-beanutils
- [MH-13217][#551] - pom.xml housekeeping
- [MH-13213][#548] - Separate External API Index
- [MH-13212][#546] - Fix external-api dependencies
- [MH-13210][#545] - Fix Deprecated IOUtils Usage
- [#542] - Developer Installation Guide
- [MH-13208][#540] - Create a short contributor guide
- [MH-13200][#535] - Remove unused file acl-modal.html
- [MH-13127][#534] - Make table headers non-interactive by default
- [MH-13198][#529] - Properly Display Multiple Presenters
- [MH-13197][#528] - Separate Admin Interface Index
- [MH-13195][#526] - Fix Admin Interface Dependencies
- [MH-13193][#524] - Improve performance of event deletion (2)
- [MH-13193][#523] - Improve performance of event deletion (1)
- [MH-13084][#519] - Create a generic user interface configuration service
- [MH-13054][#518] - Update angular-ui-sortable, adapting build pipeline
- [#515] - NOJIRA: Documentation: wait_timeout should be bigger than max.idle.time
- [MH-13187][#514] - Improve Track Stream Handling
- [MH-13186][#513] - Episode and Series ACL Handling
- [MH-13185][#511] - Don't include test web server
- [MH-13183][#505] - Add link to series details, out of the eventstable-view
- [MH-13178][#502] - Clean-up Series Dialog Code
- [MH-13177][#501] - Further Simplify MediaPackageElementFlavor
- [MH-13175][#499] - Remove Apache Tika for Generating Mimetypes
- [MH-13174][#498] - Simplify class MediaPackageElementFlavor
- [MH-13155][#497] - Make weekday preselection optional
- [MH-13168][#491] - Testcases to test a captureagent with Opencast integration.
- [MH-13160][#488] - Send actually required data in workflow messages
- [MH-13161][#483] - Simplify log statements
- [MH-13158][#480] - Use default functional interface for SecurityUtil#runAs
- [MH-13153][#477] - Workflow Service Code Cleanup
- [MH-13151][#475] - Update to Apache Karaf 4.1.6
- [MH-13148][#472] - Internationalization support for series LTI tools
- [MH-13140][#466] - Clean-up REST Documentation Code
- [MH-13061][#450] - Display responsible person for workflows
- [MH-13121][#447] - Fix usertracking plugin in paella player
- [MH-13124][#446] - Unify linting for JavaScript and HTML
- [MH-13082][#440] - Fix LTI security vulnerability and refactor LTI and OAuth classes
- [MH-13098][#430] - Add start-workflow WOH
- [MH-13062][#401] - Added credentials for the Ingest Service.
- [MH-13000][#398] - Group “Edit scheduled” events by weekday
- [MH-12782][#209] - As an unprivileged user, I only want to see series and events that I have write access to.
Opencast 6
Opencast 6.7
Released on December 8, 2019
- [#1200] - Fix Crowdin Deployment
- [#1143] - Upgrade jackson to 2.9.10 (6.x)
- [#1142] - Update apache commons-compress to 1.19
- [#1132] - Fixed the "hide" button in the Documentation.
- [#1080] - Documentation reworked
- [#1035] - Pushing to Maven Central
- [#1026] - Adding Ansible script documentation
- [#1019] - SMIL tests fail when doctype url can't be resolved
Opencast 6.6
Released on August 2, 2019
- [MH-13674][#1013] - Fix Cutting
- [MH-13673][#1012] - Workflow options not visually aligned
- [MH-13672][#1011] - Editor Maximum Height
- [MH-13671][#1010] - OAI-PMH autorepublish fails due to invalid urls
- [MH-13648][#984] - Asset Manager Concurrecy Issue
- [MH-13644][#980] - Sometimes paella does not play audio
- [MH-13643][#979] - Update to Paella 6.1.4
- [MH-13637][#974] - Asset manager endpoint fix
- [MH-13633][#969] - Update spring-security-oauth
- [MH-13611][#955] - Duplicate events fix
Opencast 6.5
Released on June 14, 2019
- [MH-13607][#946] - Show composite duration in video editor
- [MH-13606][#944] - Don't archive smil on publication
- [MH-13601][#939] - OAI-PMH database access syncronization
- [MH-13575][#916] - Update paella player to 6.1.3
- [MH-13573][#914] - Add .factorypath to .gitignore
- [MH-13560][#902] - Admin Role in Moodle User Provider
- [MH-13546][#888] - textextraction performance improvement
- [MH-13544][#886] - Video editor shows incorrect notification
- [MH-13536][#877] - OAI-PMH Remote Broken
- [MH-13533][#875] -
Document parameter "sign" of
GET /api/events/{id}/publications/*
- [MH-13526][#868] - Show unequal tracks correctly in editor
- [MH-13521][#859] - Switch to openJDK 8 on Travis
- [MH-13503][#856] - Job Dispatch Fairness
- [MH-13330][#853] - The video editor does not always close after the user presses "Publish"
- [MH-13511][#852] - Adding events in parallel does not work correctly
- [MH-13501][#840] - Match against user pattern for loadUser() lookups
- [MH-13495][#839] - Ignore old requests instead of cancelling
- [#837] - Fix adaptive streaming configuration guide
- [MH-13492][#833] - Add language support for Italian
- [MH-13486][#829] - Cleanup NOTICES 6.x
- [MH-13485][#828] - Update paella player to 6.1.2
- [#827] - Change url query syntax to ?
- [MH-13476][#818] - Filter capture agent roles for ACLs
Opencast 6.4
Released on April 01, 2019
- [MH-13449][cc11441 ] - MH-13449, upgrade spring-security-oauth libs
- [MH-13464][#805] - Update paella player to 6.1.0
- [MH-13463][#803] - WOH select-streams does not hide audio track as expected
- [MH-13444][#786] - Insecure Series Creation
- [MH-13387][#777] - Get ACLs of finished workflows from AssetManager
- Document encoding-profiles parameter in ComposeWorkflowHandler
- [MH-13429][#767] - Make sure series LTI tool respects provided series custom param
Opencast 6.3
Released on March 05, 2019
- [MH-13402][#749] - WOH select-tracks does not work with audio-only input
- [MH-13404][#748] - Improve Workspace Logging
- [MH-13401][#747] - Fix icon in Paella Player
- [MH-13388][#734] - Updating job load values for composer service on worker nodes …
- [MH-13378][#725] - Add mimetype audio/m4a
- [MH-13377][#723] - Fix scheduler rrule TimeZone issue
- [MH-12631][#721] - Drop the ORGANIZER field from the ical feed
- [MH-13369][#715] - Delete Capture Agents
- [MH-12177][#712] - TimeZone threadsafe and bulk schedule across DST (NEW)
- [MH-13355][#700] - Increase the default timeout for TrustedHttpClientImpl
- [MH-13359][#699] - Adding UTF-8 encoding for all remote services
- [MH-13357][#697] - Enable being able to disable 2 confusing Admin UI metadata: "duration" & "created"
- [MH-13356][#696] - Unnecessary Snapshots
- [MH-13347][#695] - Don't always look for orphaned properties
- [MH-13354][#694] - Asset Manager Property Performance
- [MH-13352][#693] - Unnecessary Format
- [MH-13310][#692] -
Simplify
AQueryBuilderImpl#always
- [#686] - Document workaround steps for authentication with IBM Watson STT
- [MH-13147][#683] - 6.x): OptimisticLockException in ServiceRegistry dispatchJob
- [MH-13343][#679] - Load track into workspace with unique ID
- [MH-13338][#673] - Elasticsearch Upgrade Documentation
- [MH-13337][#672] - Admin UI workflow status translation keys added
- [MH-13329][#668] - Removing a capture agent resets the password of all Opencast users
- [MH-13326][#663] - No file/directory found when taking snapshot
- [MH-13315][#655] - Don't destroy Notifications service on destruction of the Notifications directive
- [MH-13312][#654] - Do not show outdated conflict information
Opencast 6.2
Released on January 24, 2019
Opencast 6.1
Released on January 12, 2019
- [MH-13305][#646] - MacOS installation update
- [MH-13304][#645] - Multi-value consistent with multi-select
- [MH-13302][#644] - Don't save unnecessarily in Multi-Select
- [MH-13301][#643] - Don't require event.publisher since it is a readonly field
- [MH-13300][#640] - Display multi-value fields correctly on summary pages
- [MH-13299][#639] - Make multi-select fields consistent again
- [MH-13295][#635] - Handle null for presentable value extraction
- [MH-13283][#624] - Fix Custom CXF Error Handler
- [MH-13248][#623] - Allow hidden workflow parameters
Opencast 6.0
Released on December 10, 2018
- [#620] - Remove dropped translations
- [MH-13230][#616] - remove the need for passing an Accept header with external api requests
- [MH-13272][#611] - fix missing roles
- [MH-13266][#606] - Start date cross link does not work correctly
- [MH-13215][#602] - WorkflowOperationTagUtil throws a null pointer
- [MH-13245][#601] - Paella player does not show a single presentation video
- [MH-13252][#587] - Ineffective Synchronization of Elasticsearch Startup
- [MH-13221][#585] - Improve multi-select metadata fields
- [MH-13250][#584] - Thumbnail feature does not work for unprivileged users
- [MH-13249][#583] - Invalid Group Endpoint Registration
- [MH-13237][#576] - Track previews do not work with stream security
- [MH-13214][#570] - Fix HTTP Digest Authentication
- [MH-13232][#562] - Fix potentially negative fade-out start
- [MH-13228][#560] - Homogeneous Width of Shortcut Icons
- [MH-13225][#557] - Fix for exception in live scheduler service when rebuilding the admin ui index
- [MH-13222][#554] - Some fixes to tiered storage asset manager
- [MH-13209][#544] - Put CAS Feature In Distributions
- [MH-13150][#541] - Add note about CAAM to release notes
- [MH-13201][#538] - Convert uploaded images to appropriate size and format
- [MH-13206][#537] - Use correct mouse cursor in filters
- [MH-13205][#536] - Document, fix and improve thumbnail support
- [MH-13196][#527] - Unregister Resource Servlets of Bundles to be Removed
- [MH-13192][#522] - Improve performance of list requests
- [MH-13191][#521] - Improve performance of retrieving groups
- [MH-13188][#516] - Update paella player 6.0.3
- [MH-13154][#512] - Unify vertical spacing in wizards
- [MH-13184][#508] - Update request-digest
- [#507] - Remove documentation about unused workflow pause role
- [MH-13162][#506] - Show all series in edit-scheduled-events
- [MH-13179][#503] - Fix Video Editor Preview Mode Default
- [MH-13176][#500] - Bug fix update of Jackson
- [MH-13170][#496] - Fix workflow not selected in event details
- [MH-13171][#495] - Fix workflow configuration settings being displayed incorrectly
- [MH-13173][#494] - Do not hardcode value of ACL override
- [MH-13169][#492] - Update bibliographic metadata when technical metadata changes
- [MH-13166][#489] - OAI-PMH Message Handler Performance
- [MH-13164][#487] - Load catalog for snapshot message effeciently
- [MH-13130][#486] - java.lang.ClassCastException in AdminUserAndGroupLoader when starting up
- [MH-13163][#484] - Fix empty REST documentation notes
- [MH-13159][#481] - Fix mattermost notification operation issues
- [MH-13111][#479] - Fix display of metadata in series creation summary
- [MH-13110][#478] - Fix display of metadata in event creation summary
- [MH-13150][#474] - Opencast 6.0 release notes
- [MH-13149][#473] - Timed tiered storage test fails on fast systems
- [MH-13051][#471] - Fix dropdown placeholders
- [#470] - Fix rest docs of GroupsEndpoint
- [MH-13141][#469] - Correctly initialize stats service
- [MH-13142][#468] - Error parsing non-existent schedule
- [MH-13135][#467] - Pending requests are not cancelled as expected
- [MH-13139][#465] - Documentation for the event publisher metadata
- [MH-12819][#464] - change extract-text encoding profile for better OCR results…
- [MH-13137][#462] - Less extensive statistics configuration
- [MH-13136][#461] - Add Danish Translation
- [MH-13133][#459] - TypeError: Cannot read property 'results' of null
- [MH-13092][#458] - Fix failing scheduling for non-english browsers
- [MH-13132][#457] - Fix REST Docs Overview Rendering
- [MH-13131][#456] - Fix Feed Service REST Docs
- [#455] - Remove misleading - sign in tag woh docs
- [MH-13125][#451] - Remove unused configuration keys
- [MH-13123][#448] - Update paella player 6.0.2
- [MH-13117][#445] - Mark NPM managed modules as private packages
- [MH-13116][#444] - Fix typo in paella error message
- [MH-13115][#443] - Update Node, NPM and Libs
- [MH-13114][#442] - Fix broken REST docs
- [MH-13113][#441] - Drop unused HTML page
- [MH-13025][#439] - Fix workflow-definitions URL
- [MH-13109][#438] - Update Paella Player to 6.0.x
- [MH-13107][#436] - Update admin interface build dependencies
- [MH-13106][#435] - Add Moodle groups to Moodle role provider
- [MH-13105][#434] - Fix minor mattermost notification operation issues
- [MH-13104][#433] - Add linter for LTI tools
- [MH-13103][#432] - Runtime UI NG JavaScript Dependencies
- [MH-13102][#431] - Add linter (checkstyle) for JavaScript to engage-paella-player module
- [MH-13097][#429] - Added a configuration parameter to be able to send HTML emails
- [MH-13101][#428] - Update paella dependencies
- [MH-13100][#427] - fix series view in Paella
- [MH-13099][#426] - Warn when default credentials are being used
- [MH-13096][#425] - Set workflow variables with duplicated media package IDs
- [MH-13095][#424] - Add linter (checkstyle) for JavaScript
- [MH-13083][#423] - Unify modal navigation
- [MH-13094][#422] - Use global NPM repository
- [MH-13090][#420] - Added support for blacklisting languages from the admin UI
- [MH-12699][#419] - Remove opencast-paella binding dependency on Admin server
- [MH-13088][#417] - Update Several Dependencies
- [MH-13087][#416] - Update Runtime UI Libraries
- [MH-13086][#415] - Update LTI Series Tool
- [MH-13079][#413] - Introduce REST Interface for AssetManager Properties
- [MH-13060][#412] - Add i18n support for workflow, operations, job and services status
- [MH-13073][#411] - Don't split series metadata fields by ,
- [MH-13074][#410] - Clean up asset manager REST endpoints
- [MH-13072][#409] - Remove broken ltitool player
- [MH-13071][#408] - Update markdown linter
- [MH-13070][#407] - Update JS build and test libraries
- [MH-13064][#399] - Encoding profile mimetypes are mostly ignored
- [MH-13058][#395] - Remove unused font libraries
- [MH-12688][#392] - Add translations for comment filter values
- [MH-13045][#391] - Add missing i18n translations
- [MH-13040][#388] - Make options fit “Actions” drop-down
- [MH-12810][#387] - External API 1.1.0 - Add filters for new fields
- [MH-13037][#386] - Remove unused External API roles
- [MH-12690][#384] - Add i18n support for capture agent statuses
- [MH-12761][#382] - Fixed event to listen to "plugin.events.captionsFound".
- [MH-13028][#381] - Clean up mockup
- [MH-13022][#378] - fixed LTI highly trusted keys being discarded
- [#376] - Update and improve documentation for reviews
- [MH-13027][#374] - Update angular-translate to 2.18.1
- [MH-13026][#373] - Update Mac OS X 'Install from source' documentation
- [MH-13025][#372] - Add workflow API to external API
- [MH-13024][#371] - Video editor does not display information when being opened while an event is being processed
- [#369] - Documentation: message-broker: binding localhost
- [#368] - Documentation: Update security.https.md
- [MH-13016][#362] - Workflow display order not working in editor screen
- [MH-13013][#359] - Unused code in scheduler
- [MH-13008][#358] - Prefill other input of startdate filter
- [MH-13012][#357] -
The iterable metadata values should not be splitted by
,
- [MH-13010][#356] - Series-Service-Remote incorrect character encoding
- [MH-13009][#355] - Update translations
- [MH-13007][#354] - Clarify Scheduler Calendar cutoff units in REST docs
- [MH-12829][#348] - Make admin-ui statistics configurable
- [MH-12998][#346] - Clear conflicts when closing “Edit Scheduled Events” modal
- [MH-12996][#345] - Add header row to conflict table in “Edit scheduled”
- [MH-12995][#344] - Fix conflict check not detecting some conflicts
- [MH-12990][#343] - User switching: Privilege escalation too restrictive
- [MH-12993][#342] - REST docs for Admin UI Event endpoint broken
- [MH-12994][#341] - Make “Title” in “Edit scheduled” non-mandatory
- [MH-12992][#340] - Trigger conflict check in “Edit scheduled” on “Next”
- [MH-12989][#338] - Add missing roles for actions->edit scheduled
- [#336] - Update version info
- [MH-12987][#335] - Prohibit changing a scheduled event to be in the past
- [MH-12985][#332] - Fix incorrect warnings in event modals
- [MH-12803][#329] - Fix for mp 'start' when event is created (affects live scheduler service)
- [MH-12980][#328] - Update documentation landign page
- [MH-12930][#327] - Fill creator metadata field with actual user when new event
- [MH-12977][#322] - Fix data placeholders in edit scheduled events
- [MH-11918][#321] - AWS S3 Asset Storage
- [MH-12975][#320] - Inconsistent access control handling
- [MH-12738][#319] - Tiered Storage for the Asset Manager
- [MH-12969][#317] - Eclipse IDE import Opencast XML style preferences
- [MH-12972][#316] - Drop unused getAclAttachments
- [MH-12969][#314] - Ensure formatting of OSGI configuration
- [#313] - NOJIRA-live-schedule-fix-issue-in-documatation
- [MH-12965][#311] - Add more logging data to metadata parse WARN
- [MH-12961][#308] - Remove unused JavaScript library bootstrap from Admin UI
- [MH-12960][#307] - Remove unused JavaScript library backbone.js from Admin UI
- [MH-12959][#306] - Remove unused JavaScript library visualsearch.js
- [MH-12956][#305] - Incorrect permission check when requesting indexed workflows
- [MH-12958][#301] - image-convert WOH
- [MH-12607][#299] - Multiencode
- [MH-12955][#298] - ffmpeg expect floating timestamp values separated by '.'
- [MH-12949][#294] - Fix spacing between action items
- [MH-12946][#292] - add event summary input translation
- [MH-12948][#291] - Directly read XACML files
- [MH-12905][#289] - Opencast does not startup anymore
- [MH-12911][#266] - Hotkey cheat sheet
- [MH-12813][#265] - Add audio and video track selection to video editor
- [MH-12607][#264] - Process-Smil - edit and encode to multiple delivery formats
- [MH-12918][#261] - Use Karaf generated jre.properties
- [MH-12904][#252] - Paella player 5.3 update
- [MH-12829][#237] - Fix broken sub tabs of Event Details->Assets
- [MH-12889][#236] - Intuitive Merging of Video Segments
- [MH-12828][#233] - re-enable Scheduler service conflicts json REST endpoint
- [MH-12885][#232] - Capture Agent Access Management
- [MH-12877][#231] - Add new modal to edit multiple scheduled events at once
- [MH-12871][#220] - Ability to use user names in to/cc/bcc fields in send-email woh
- [MH-12869][#219] - Remove superfluous playback tool
- [MH-12829][#218] - Switch and rename event details tabs
- [MH-12814][#208] - Manually Select And Upload Thumbnails
- [MH-12815][#197] - delete series with events option
- [MH-12826][#193] - Make workflow processing settings persistent
- [MH-12823][#182] - Log Configuration and GELF Log4J with graylog
- [#181] - adapt tracking default options to respect the EU GDPR
- [MH-12822][#179] - Remove old OCv2x security context fix artifacts
- [MH-12607][#172] - Harvard DCE), Demux Operation
- [MH-12607][#171] - Harvard DCE), Lossless Concat Operation
- [MH-12804][#170] - Introduce displayOrder for workflow definitions
- [MH-12797][#168] - Explain UI actions (added missing tooltips)
- [MH-12820][#167] - Mattermost-notification-workflowoperationhandler
- [#165] - Be less quiet about errors on Travis
- [MH-12797][#164] - Explain UI Actions
- [MH-12794][#162] - turn off matomo notification
- [MH-12793][#161] - Collapse multiple, redundant composer process methods
- [MH-12647][#155] - MH-12756 extend external api
- [MH-12786][#154] - Undistinguishable Entries in Groups Editor User List
- [MH-12784][#153] - External API: Accept header not specified correctly
- [MH-12091][#150] - Implement per-tenant digest user for capture agents
- [MH-12703][#89] - Add userdirectory for Moodle
- [MH-11621][#56] - Option to marshal empty values in DublinCore XML catalog.
Opencast 5
Opencast 5.5
Released on April 1, 2019
- [MH-12603][#746] - Take 'ng' out of the youtube composite operation
- [MH-13386][#733] - Event status calculation wrong assumption fixed
- [MH-13383][#728] - don't smooth the waveform in the editor
- [MH-13366][#708] -
Add
REFERENCES
permission to standard OpencastGRANT
statement - [MH-13363][#706] - Publish to OAI-PMH an allready published mediapackage …
- [MH-13333][#669] - Do not import properties in publish WF
Opencast 5.4
Released on January 24, 2019
- [MH-13311][#652] - WOH cover-image is broken
- SUREFIRE-1588: Resolving compilation issue on Debian and related distros
- [MH-13244][#581] - Improve concurrency of OAIPMH republication
Opencast 5.3
Released on January 11, 2019
- [MH-13297][#638] - FasterXML Jackson Bugfix Update
- [MH-13296][#637] - Disable buttons of start task wizard while the tasks are being submitted
- [MH-12290][#636] - prevent SAXParserFactory and SAXParser class load lag in series listprovider
- [MH-13269][#608] - Handle Authorization Errors
- [MH-13263][#598] - Invalid Ingest Encoding
- [MH-13257][#597] - Fix outdated command line argument for tesseract >= 4.0.0
- [MH-13258][#592] - Broken User Provider Removal
- [MH-13256][#591] - Waveform operation fails
- [MH-13243][#580] - Asset Manager ACL Cache Updates
- [#572] - Documentation: Opencast 5.2 was released in Nov
- [#571] - Documentation: Linkfixes in OC5.x upgrade guide
- [MH-12332][#567] - disable workflows whose tags don't explicitly match the source type, UPLOAD|SCHEDULE 5.x
Opencast 5.2
Released on November 13, 2018
- [MH-13144][#553] - only set Job startDate if no set before
- [MH-13216][#550] - Fix Documentation Pages
- [MH-13211][#547] - engage-ui: Fix live schedule bug: event available before schedule
- [MH-13190][#520] - Factor out JpaGroupRoleProvider JaxRs REST to mitigate load cycle race
- [MH-13189][#517] - Fix paella xss security isues in opencast 5.x
- [MH-13167][#490] - Republishing metadata does not update all metadata
- [MH-13152][#476] - Reduce Workflow Messages
- [MH-13138][#463] - Fix media module language configuration
- [MH-13108][#437] - Prevent permission problem in Travis cache
- [MH-13091][#421] - Concat operation problem with FFMPEG 4.x
- [MH-13069][#406] - Update problematic admin interface libraries
- [MH-12976][#389] - custom role patterns not working
- [MH-12387][#350] - Fix CAS
Opencast 5.1
Released on September 3, 2018
- [MH-13067][#404] - Configuration panel does not work for default workflow
- [MH-13049][#400] - Fix video editor zoom dropdown showing wrong value
- [MH-13055][#396] - Stop making events with no ACL public on ingest
- [MH-13048][#394] - Improve stability of the series index rebuild
- [MH-13047][#393] - Document using Nginx for HTTPS
- [MH-13044][#390] - Organization server configuration documentation
- [MH-12016][#379] - Scrolling role fetch
- [MH-13031][#377] - Active transaction notification on top
- [MH-13029][#375] - Don't show old notifications
- [MH-13023][#370] - Let default value fulfill requirement
- [MH-13018][#367] - re-add recordings json to 5x (includes MH-12828 re-add conflicts.json)
- [MH-13020][#366] - Read listproviders as UTF-8
- [MH-13017][#363] - JS syntax error in publish workflow
- [MH-13015][#361] - 5.x database upgrade scripts
- [MH-13014][#360] - Don't show stale search results
- [MH-13006][#353] - Waveform operation cleanup creates problem with asynchronous NFS
- [MH-13003][#352] - Implement detection of already recorded (as opposed to yet to be recorded, scheduled) events by the index service
- [MH-13005][#351] - Skip waveform operation when no tracks
- [MH-13001][#347] - Fixed live scheduler service pom
- [MH-12988][#337] - delete-scheduled-live Fix for scheduled live event not deleted
- [MH-12986][#333] - Admin UI deployed debugging: include source in SourceMap files
- [MH-12981][#331] - fix for local admin-ui develop finding main.css
- [MH-12979][#325] - Automatically test ddl scripts
- [MH-12978][#324] - Fix data-placeholder in add event wizard
- [MH-12974][#318] - Access denial to event for unprivileged user
- [MH-12970][#315] - Senseless XACML parsing
- [MH-12966][#312] - Do not pre-select-from option in metadata property sheets
- [MH-12963][#310] - Localize dates/times in add-event summary
- [MH-12950][#309] - Fix for workflow with no acl in solr index
- NOJIRA: Skip install of Crowdin if it is already installed
- [MH-12957][#300] - Defaults on tab Source in Add Event wizards are broken
- [MH-12954][#297] - wrong date format in coverimage file
Opencast 5.0
Released on June 12, 2018
- [MH-12952][#295] - animate WOH dependency version fixed
- [MH-12946][#290] - Fix summary of add-event-dialog
- [MH-12944][#288] - Remove bashism from start script
- [MH-12905][#287] - TEMPORARY Karaf config assembly workaround (KARAF-5693)
- [MH-12943][#286] - Minor Paella config REST endpoint improvements
- [MH-12942][#285] - Paella player config REST endpoint should be accessible by anonymous user
- [MH-12941][#284] - Gracefully handle empty flavors
- [MH-12940][#283] - Ensure admin configuration is applied
- [MH-12864][#282] - Don't attempt to parse 'undefined'
- [MH-12938][#281] - Fix NullPointerException if no flavor is set
- [MH-12937][#280] - Correctly place admin UI test helper
- [MH-12936][#279] - Handle invalid flavors
- [MH-12935][#278] - Update Docker image repository documentation
- [MH-12934][#277] - Update translations
- [MH-12933][#276] - Link documentation from Systemd unit
- [MH-12932][#275] - Kernel Build Failure
- [MH-12922][#272] - Job load fixes
- [MH-12929][#271] - Change paella URL to /paella/ui
- [MH-12928][#270] - Mitigation for KARAF-5526
- [MH-12926][#269] - Prevent cluttering of logs by invalid access
- [MH-12924][#268] - fix missing dropdown arrow
- [MH-12919][#262] - REST Docs Dependencies
- [MH-12917][#260] - Remove debug logging
- [MH-12916][#259] - Admin Interface Configuration Defaults
- [MH-12914][#258] - Remove deprecated IOUtils.closeQuietly
- [MH-12913][#257] - Fix Admin Interface Deprecation Warnings
- [MH-12868][#255] - Make frame-by-frame skipping function in the editor use the "actual" framerate
- [MH-12908][#251] - Fix escaping of spaces
- [MH-12907][#250] - Fix segmentation default job load
- [MH-12906][#249] - Composoer should ignore system specific output pathes like /dev/null
- [MH-12902][#248] - closing videoeditor should continue in events list
- [MH-12901][#247] - Fix YouTube publication job loads
- [MH-12900][#246] - Fix search service job loads
- [MH-12899][#245] - Fix streaming distribution job load defaults
- [MH-12898][#244] - Fix download distribution job load defaults
- [MH-12897][#243] - Improve visibility of selected segments in the videoeditor
- [MH-12896][#242] - Clarify default player configuration
- [MH-12894][#240] - Update markdownlint
- [MH-12893][#239] - Added ability to configure the job load for the aws s3 distribution service.
- [MH-12892][#238] - Added ability to configure the job load for the transcription service.
- [MH-12888][#235] - Missing FFmpeg on Travis CI
- [MH-12887][#234] - Only set job date completed and runtime once.
- [MH-12883][#230] - Maven build of admin-ui module without frontend profile
- [MH-12882][#229] - Fix org.w3c.dom.smil version
- [MH-12881][#228] - Remove deprecated method
- [MH-12880][#227] - Remove redundant OSGI declarations
- [MH-12879][#226] - Default location of paella configuration
- [MH-12878][#224] - Don't verify NPM cache to speed up build process
- [MH-12874][#223] - NotFoundException handling for OAI-PMH retract operation with non published event
- [MH-12872][#222] - event can not be deleted
- [MH-12873][#221] - Speed up test builds
- [MH-12864][#215] - Readonly mode of fields not working correctly in property sheets
- [MH-12807][#213] - Do not overwrite owner
- [MH-12863][#212] - Fix default owner in SMIL endpoint
- [MH-12862][#211] - Line break after required marker in REST docs
- [MH-12834][#207] - Central documentation for filtering, sorting and pagination
- [MH-12833][#204] - Consistently use External API as name
- [MH-12852][#203] - Required fields not indicated in the event details and series details modals
- [MH-12843][#200] - Fix “Add Event” Tab Index
- Update main readme
- Fix tabs and trailing spaces in docs
- [MH-12839][#196] - fix all pom.xml
- [MH-12837][#194] - external series API ACL is required
- [MH-12832][#192] - Update to commons-collection4
- [MH-12836][#191] - Fix event-comment dependencies not correctly specified
- [MH-12831][#190] - Fixing dependencies
- NOJIRA fix engage paella url security rules
- NOJIRA Localization developer guide updated
- [MH-12780][#184] - Fix sorting jobs by identifier in Systems->Jobs
- [MH-12824][#183] - Speed up mvn site
- T/clarify wording of user tracking in documentation
- [MH-12818][#177] - Improve Sox service tests
- NOJIRA Crowdin project configuration updated
- NOJIRA Crowdin documentation updated
- [MH-12771][#173] - Document fields of External API 1.0.0
- [MH-12795][#163] - REST docs don't respect @Produces annotation on class level
- [MH-12788][#157] - UTF-8 encoding settings in OAI-PMH publication service remote
- [MH-12616][#152] - Admin UI Flexible Asset Upload override or fallback display text
- [MH-12775][#146] - Add JavaScript source map generation
- [MH-12768][#142] - Minor XACMLAuthorizationService fixes
-
[MH-12760][#160] - Cross-link column date in events table to enable the start date filter
- [MH-12789][#158] - Remove tabs and trailing spaces in LTI tools
- [MH-12509][#151] - Enable HTTP basic auth in default config
- [MH-12759][#149] - More Control Over Workflows
- [MH-12779][#147] - Support X-Forwarded-Proto header
- [MH-12649][#138] - clone workflow operation handler
- [MH-12764][#137] - update license information for admin-ui
- [MH-12763][#136] - Minor Composer Fixes
- [MH-12762][#135] - Fix Spaces In Configuration
- Fallback For Synfig Install
- clean up woh documentation
- Make Travis check for tabs in pom.xml files
- Add Mkdocs To Travis Builds
- [MH-12757][#128] - Fix ClassCastException
- [MH-12755][#127] - Fix workflow-workflowoperation dependencies
- [MH-12746][#126] - Update Checkstyle
- [MH-12746][#125] - Update Apache HTTPComponents
- [MH-12746][#124] - Update Mina
- [MH-12746][#123] - Remove commons-logging
- [MH-12746][#122] - Update Jackson
- [MH-12752][#121] - Ignore VSCode project data
- [MH-12751][#120] - Add Travis Badge
- [MH-12735][#119] - Remove Undocumented Operations
- [MH-12746][#115] - Library Update
- [MH-12742][#113] - Update to Karaf 4.0.10
- [MH-12744][#111] - Fix migration bundle dependencies
- [MH-12739][#109] - Transcription Service updated to support Paella
- [MH-12737][#108] - OAI-PMH publication service
- [MH-12732][#106] - Remove Unused Remote Service Registry
- [MH-12731][#105] - Improve Recreating Series Index
- [MH-12730][#104] - Workflow Index Rebuild Performance
- [MH-12711][#100] - improve xacml parser
- [MH-12726][#99] - Add description to theme
- [MH-12704][#98] - Captions support for paella
- [MH-12718][#97] - Animate Service
- [MH-12713][#95] - Series cannot be created
- [MH-12705][#87] - Fix scheduler hot-deployment
- [MH-12701][#84] - Paella: Localization files + crowdin config file
- [MH-12692][#83] - update maven bundle plugin for java8
- [MH-12663][#81] - Don't search for non-existing WFR files
- [MH-12694][#80] - Save" button in the editor now stays on the same page.
- [MH-12693][#77] - Notes on how to enable, upgrade to HTTPS
- [MH-12675][#76] - Send default startdate to backend also if it hasn't been changed.
- [MH-12656][#75] - Updates to Theodul Matomo (formerly Piwik) Plugin
- [MH-12684][#69] - Make License List Provider More Flexible
- [MH-12683][#68] - Improve Video Editor Tests
- [MH-12681][#66] - update media package series catalogs on event metadata update
- [MH-12677][#65] - Be less technical about displaying the version number
- [MH-12674][#63] - Remove unused hard-coded list providers
- [MH-12665][#62] - Sort table on startup
- [MH-12649][#59] - clone workflow operation handler
- [MH-12668][#58] - Update packages of admin ui build pipeline
- Use $timeout instead of $interval to resolve MH-12667
- [MH-12661][#52] - Update angular-translate to 2.17.0
- [MH-12660][#51] - Scheduling Events by Specifying End Time
- [MH-12658][#50] - Disable Jasmine for Theodul
- [MH-12653][#46] - Authorization service should use workspace#read() wherever possible
- [MH-12600][#45] -
Move userdirectory stuff from bundle
kernel
touserdirectory
- [MH-12648][#42] - As a system administrator, I want to use different encoding …
- [MH-12645][#39] - Created an option to rebuild index for an specific service
- [MH-12644][#37] - External API index schema fixes
- [MH-12538][#36] - Remove obsolete ACL distribution service and WOH distribute-acl
- [MH-12639][#35] - update angular-chosen to 1.8.0
- [MH-11984][#32] - Allow customization of the username-to-user-role mapping
- [MH-12367][#30] - Renaming all database tables
- [MH-12633][#29] - Fix version of maven-dependency-plugin
- [MH-12544][#26] - Play Deleted Segments in Video Editor
- [MH-12575][#25] - Upgrade to AngularJS 1.5.11
- [MH-12595][#24] - Improve Publications Usability
- [MH-12613][#23] - New WorkflowOperationHandler 'create-event'
- [MH-12628][#20] - MH-12629, MH-12630, Minor database fixes
- [MH-10560][#19] - Live Scheduler Service
- [MH-12615][#17] - Improve the languages drop-down menu
- [MH-12623][#16] - Improve workflow dropdown menu
- [MH-12621][#15] - submit paella player
- [MH-12624][#11] - Fix link to Karaf remote debugging documentation
- Update debs.md
- [MH-12472][#8] - FFmpeg Composer Implementation
- [MH-12502][#7] - Do Not Leave Files In Workspace
- [MH-12477][#6] - Operation To Log Workflow State
- [MH-12555][#5] - Add support for Piwik Media Analytics
- [MH-10016][#4] - Default Workflow
- [MH-12603][#2] - Consistent Workflow IDs
- [MH-12622][#1] - Surefire Versions Should Not Diverge
Opencast 4
Opencast 4.5
Released on Oktober 30, 2018
- [NOJIRA] - Fix wrong example in publish-configure documentation
- [MH-13075] - make ACL entries unique prior to running ACL comparisons
- [MH-13068] - workflow delete instance stability improvement
- [MH-13055] - Stop making events with no ACL public on ingest
- [MH-13032] - Asset Upload fix for missing reset()
- [MH-12953] - stop loading editor.json twice
- [NOJIRA] - Update the release process docs
Opencast 4.4
Released on May 31, 2018
- [MH-12923] - ServiceRegistry does not close db connction
- [MH-12841] - Opencast is ignoring permissions
- [MH-12840] - LTI user provider may allow LMS admins to become Opencast admins
Opencast 4.3
Released on March 28, 2018
- [MH-12774] - Fix differences in provided security configurations
- [MH-12773] - Fix that non-admins cannot add new assets
- [MH-12772] - Fix acces to assets for non-admins
- [MH-12789] - Remove tabs and trailing spaces in LTI tools
- [MH-12790] - Make LTI respect player configuration
Opencast 4.2
Released on March 14, 2018
- [MH-12766] - Metadata view and edit roles where at some places set incorrectly
- [MH-12765] - Navigating through series in the series details modal causes failing attempts to save ACLs
- [MH-12758] - Changing the ACLs does not trigger AssetManagerDecorators
- [MH-12747] - Heartbeat is broken
- [MH-12745] - Fix heartbeat config logging
- [MH-12743] - OAIPMH-Republish-Operation tries to republish to ASW3
- [MH-12728] - Add LAST-MODIFIED to ical event properties
- [MH-12727] - OptimisticLockException on worker node can cause jobs to be stuck in DISPATCHING state
- [MH-12725] - Series/Events ACL update causes scheduled recordings in the series/the events to disappear from CA calendar
- [MH-12717] - Series metadata update causes scheduled recordings in the series to disappear from CA calendar
- [MH-12711] - XACML Parser should be more robust
- [MH-12707] - Fix problem with non-strict mode in URL-Signing
- [MH-12706] - Old zombie workflows cannot be stopped, suspended etc.
- [MH-12668] - Update admin ui build pipeline
- [MH-12651] - Scheduling repeating events through Admin UI is very slow
Opencast 4.1
Released on Februar 7, 2018
- [MH-12695] - Improve Synchronization in WorkflowService
- [MH-12689] - Flickering filter: When loading the page, all filters briefly appear and disappear again
- [MH-12687] - Date filters not working
- [MH-12685] - Performance issue in filters
- [MH-12682] - TimelinePreview Concurrency Problem
- [MH-12676] - List provider service implementation is not thread-safe
- [MH-12673] - Content-Type is not set for JavaScript files
- [MH-12664] - Ensure series can be deleted
- [MH-12662] - Special characters in modal window titles are double-escaped
- [MH-12657] - Users of non-admin groups cannot create events
- [MH-12652] - Scheduler service needs to restrict queries to episodes owned by it
- [MH-12641] - Asset manager conflict checks are very slow
- [MH-12638] - Migration bundle needs to have a higher runlevel
- [MH-12637] - Remove event id from episode DC catalog during migration
- [MH-12632] - Make index rebuild robust
- [MH-12631] - Drop the ORGANIZER field from the ical feed
- [MH-12627] - Start Task copies files into workspace
- [MH-12620] - Document ActiveMQ memory requirements
- [MH-12610] - Navigating through events in the event details modal causes failing attempts to save ACLs
- [MH-12609] - As a user, I expect scheduling of events to be working
- [MH-12606] - Using "Start Task" with a workflow containing an embedded script in the configuration which somehow modifies the input parameters does not update those values properly
- [MH-12602] - External API gives 500 error for migrated series that do not have creator field
- [MH-12601] - Fast Workflow Does Not Attach Series Metadata
- [MH-12582] - Editor WOH should not encode videos unless it is strictly necessary (to save time and resources)
- [MH-12495] - Job dispatching with loads needs optimization
- [MH-12476] - Delay start of job dispatching on startup
- [MH-10016] - Cannot Change Default Workflow
Opencast 4.0
Released on December 8, 2017
- [MH-12597] - When reindexing, some events may incorrectly be displayed as "Scheduled" instead of "Processed" or "Failed"
- [MH-12596] - Video Editor Ignores Workspace
- [MH-12594] - Description field in metadata editor doesn't handle newlines properly
- [MH-12591] - AssetManager reindex produces "No organization found!" warnings
- [MH-12590] - Fix Workflow WOH Workspace Mock
- [MH-12589] - Fix Timelinepreview Dependencies
- [MH-12588] - Stream Security Leaks Secrets
- [MH-12587] - ActiveMQ config ships with 3rd party tool enabled by default
- [MH-12583] - Reduce frequency of index rebuild messages for comments and asset manager
- [MH-12579] - Simplify XACML Handling
- [MH-12578] - Color of Crosslinks Makes Tables Look Noisy
- [MH-12574] - Audio keeps playing when leaving the playback or editor page
- [MH-12573] - Unprivileged users cannot delete events
- [MH-12572] - Dependency Fixes
- [MH-12570] - Admin UI Regressions And Minor Bugs
- [MH-12569] - Don't fail hard if attempting to distribute a non-track media package element to streaming server
- [MH-12568] - EditableSingleValue Has Focus Issues
- [MH-12567] - Index Service Dependencies
- [MH-12566] - Remove Unused Participation List Provider
- [MH-12560] - Streaming media distribution does not work in a distributed cluster
- [MH-12559] - CSS: Delete And Retract Dialogs For Events Are Messed up
- [MH-12558] - CSS: Buttons in Confirm Modals Too Big
- [MH-12557] - CSS: Checkbox Alignment in Tables
- [MH-12556] - Video Editor CSS Enhancements
- [MH-12554] - Downloading translations from Crowdin doesn't work anymore
- [MH-12553] - As an administrator, I want to configure the order in which the different adaptive streaming video qualities are listed
- [MH-12552] - The "delete" button in the Admin UI may leave the "preview" artifacts undeleted
- [MH-12551] - Redo changes of MH-11660 that got lost in means of a regression
- [MH-12550] - hasActiveTransaction is triggered permantly for edited jobs
- [MH-12548] - Matterhorn Kernel Test Issues
- [MH-12547] - Group related settings in custom.properties
- [MH-12546] - 3.x to 4.0 upgrade is ugly
- [MH-12545] - Multi Value Editable Loses Value on Blur
- [MH-12543] - Adjust Log Level During Build Time
- [MH-12542] - Fix Ingest Service API Dependencies
- [MH-12541] - Events not searchable after migration if event was subject to a workflow with two publish-engage operations
- [MH-12540] - Add documentation for WOH failing
- [MH-12539] - Add documentation for WOH include
- [MH-12537] - Admin UI Asset upload: Order Assets as listed in properties file (vs alphabetical)
- [MH-12535] - Add language support for Hebrew
- [MH-12534] - Broken Labels In Default Workflow
- [MH-12532] - The bundle
workflow-workflowoperation
creates (and leaves) temporary files in/tmp
- [MH-12529] - External API returns negative Event duration
- [MH-12526] - External (LDAP) users cannot not see their own role (ROLE_USER_XXXX) in the access policy of the events they create.
- [MH-12525] - Non-admin users cannot modify ACLs in their own events
- [MH-12523] - "Submit" button in retract modal is always disabled
- [MH-12522] - Improve Waveform Service Dependency Specification
- [MH-12520] - Duplicate Series When Double Clicking Create Button
- [MH-12519] - Improve Admin-NG Dependency Specification
- [MH-12518] - Ugly exception appears in stdout/Karaf console
- [MH-12517] - Some job data is not copied correctly
- [MH-12514] - Opencast Allows Multiple Simultaneous Workflows For Same Media Package
- [MH-12513] - MigrationService fails
- [MH-12512] - Frontend-Maven-Plugin configuration is missing the mandatory "versionRange" parameter
- [MH-12511] - Deleting an event with inconsistent search index state doesn't work
- [MH-12510] - System doesn't recover from ActiveMQ downtime
- [MH-12507] - Textanalyzer Has Nondeclared Dependencies
- [MH-12503] - Log statements do not require Object or String arrays to provide 3 parameters or more
- [MH-12500] - Fix incorrect usage of method "URL#getFile()"
- [MH-12499] - Admin UI event tools dialog can't be closed with the close button
- [MH-12498] - External API: Cannot get series if description field is empty
- [MH-12497] - Improve usability of admin UI forms
- [MH-12492] - AssetManager endpoint return server error on assets, which the user not allowed to read
- [MH-12489] - Failed test: MySQL DDL Scripts (Update) 
- [MH-12488] - Publish worklow always fail
- [MH-12480] - Waveform Operation Should Have Tests
- [MH-12479] - Waveform Operation Should Not leave Files In Workspace
- [MH-12475] - Make mimetypes consistent
- [MH-12470] - Prematurely deleted scheduler properties lead to undeletable events
- [MH-12469] - Auto Update OAIPMH republishes deleted Events
- [MH-12467] - Scheduled event fails due to not finding a workflow definition to use
- [MH-12465] - Propagate Changes of Series Extended Metadata to Events and OAI-PMH
- [MH-12463] - Hyphens in event/series search return no results
- [MH-12456] - Clean Up PathSupport
- [MH-12455] - FFmpeg does not terminate when Opencast is shut down
- [MH-12454] - PathSupport.changeFileExtension does not properly handle files with no extension
- [MH-12453] - TimelinePreview Path Handling
- [MH-12451] - Lock file utility method should throw exceptions
- [MH-12450] - Clean up *EncoderEngine code
- [MH-12449] - Ensure temporary files are deleted on composer failure
- [MH-12448] - Remove unconfigured send-mail WOH
- [MH-12447] - OAI-PMH autorepublish fails if series was deleted
- [MH-12446] - Do not leave ZIP files in workspace when a Workflow fails
- [MH-12445] - underlying code showing on metadata source tab when creating event
- [MH-12443] - editing event changes status from scheduled to finished
- [MH-12442] - Maven site is broken
- [MH-12436] - Add Christian Greweling to Comitters list
- [MH-12431] - Update Crowdin translations for r/4.x
- [MH-12428] - Performance Issue In Event Metadata
- [MH-12427] - Submit button in Editor typo
- [MH-12423] - Date Parse Error When Changing Certain Metadata
- [MH-12420] - Update frontend-maven-plugin
- [MH-12417] - Poor performace on scheduler /recordings/calendars
- [MH-12411] - Database user requires additional permissions
- [MH-12409] - Conductor logs ClassCastException when receiving DeleteSnapshot
- [MH-12407] - "The task could not be created" message by starting task on multiple events
- [MH-12406] - Splitting in the video editor while a video is playing causes time jump
- [MH-12401] - Video editor segment times stay blank (timing)
- [MH-12399] - Oaipmh Retract very slow
- [MH-12396] - Cannot select filter two times in a row from dropdown
- [MH-12395] - REST: Handle Scheduling Conflict
- [MH-12394] - Video editor allows the submission of an event with no active segments
- [MH-12390] - Gracefully handle unregistration of non-existing host
- [MH-12385] - Ingest Code Cleanup
- [MH-12382] - As a system administrator, I want to see the capture agent configuration in the user interface, so that I don't need to look into the database directly
- [MH-12380] - External API v1.0.0 Broken Due To StartDate Format Change
- [MH-12372] - Make waveform service more flexible by allowing pre- and post-filters to be configured
- [MH-12366] - authorization-manager depends on download-impl
- [MH-12365] - Losing ActiveMQ connection spams the logs
- [MH-12356] - As an administrator, I'd like to resolve or delete comments in workflows by comment reason only
- [MH-12355] - Include Wowza Adaptive Streaming Module in Opencast
- [MH-12354] - Admin UI Video Editor wont let you edit segements at the end
- [MH-12352] - Include support for user Groups in LDAP
- [MH-12350] - Recreate adminui-Index stops, if Asset of Event ist missing
- [MH-12349] - Exception handler should not throw an IO exception on deleting temporary directory
- [MH-12348] - As an administrator, I want to use the "send-email" WOH with multiple recipients and also use the CC and BCC fields
- [MH-12346] - Publications are not shown in the admin interface
- [MH-12330] - The series WOH only updates the series' title and ID on the episode's catalog, but sometimes more fields should be updated
- [MH-12328] - Update AngularJS from 1.3.x to 1.4.x
- [MH-12325] - Maven warning when building r/3.x
- [MH-12314] - As a developer, I expect the Admin UI tests being skipped if I build Opencast using -DskipTests
- [MH-12312] - Event Counter For "Today"
- [MH-12309] - Use Matching FontAwesome Icons
- [MH-12304] - Configurable Notification Durations
- [MH-12302] - Do Not Warn About Default Configuration
- [MH-12289] - Publish extended metadata to OAI-PMH
- [MH-12287] - prevent reload of Admin UI when opening the editor
- [MH-12286] - As an Opencast admin, I want to set workflow properties from an external script
- [MH-12284] - Unprivileged users cannot upload any files when creating or editing a theme
- [MH-12283] - Support MPEG DASH in Player
- [MH-12278] - NullPointerException in CleanupWorkflowOperationHandler
- [MH-12274] - Ingest service REST endpoint should be verbosable and expect input UTF-8 encoded
- [MH-12266] - As a user, I expect metadata changes to be propagated to third-party applications
- [MH-12259] - Ingest-download WOH fail on downloading publication elements
- [MH-12258] - Update angular-translate to version 2.15.2
- [MH-12250] - Synchronize Dublin Core date created and start date in DC temporal
- [MH-12242] - Theodul: Quality selector does not display/load
- [MH-12234] - Cleanup WOH does not remove all files as it should do
- [MH-12227] - As a user, I don't want to be informed about services not being working correctly
- [MH-12223] - Oaipmh Publish is very slow
- [MH-12200] - Improve LDAP integration after the changes brought by MH-12016
- [MH-12196] - Use a date and time picker instead of separate inputs for date and time in admin UI
- [MH-12191] - Add support for automated captions/transcripts (IBM Watson)
- [MH-12168] - As a user, I need cross-page links that help me to work more efficiently
- [MH-12166] - As a user, I'm not willing to perform that many clicks to actually use the filters
- [MH-12111] - Require Java 8
- [MH-12104] - As a producer, I want to access assets of my tenant while a workflow is running
- [MH-12099] - Wrong started date/time on workflow details view
- [MH-12082] - Contribute Asset Manager/Scheduler work (ETH)
- [MH-12052] - As an Administrator, I'd like to know that ActiveMQ is running properly
- [MH-12000] - Cross-tenant URL signing
- [MH-11703] - Service error states not immediately visible in admin UI
- [MH-11458] - Update translations from crowdin
- [MH-11274] - Workflow Operations of Scheduled Event are not editable
- [MH-11195] - Ability to Search on part of a Series Identifier, instead of just exact match
- [MH-11042] - Admin UI NG tests fail in +5:30 timezone
- [MH-10156] - Misspelling in LtiLaunchAuthenticationHandler.java
Opencast 3.x
Opencast 3.7
Released on Oct 16, 2018
- [MH-12982] - 3.0 database upgrade error
- [MH-13022] - Fix LTI highly trusted keys being discarded
- [MH-13034] - Add lis_person_sourcedid back as LTI source field for the username
- [MH-13082] - Fix LTI security vulnerability and refactor LTI and OAuth classes
- [MH-13152] - Reduce Workflow Messages, backport of Lars fix for >=r/5.x
- [MH-13156] - Set the auth scheme to digest for inter-server communication
Opencast 3.6
Released on May 31, 2018
- [MH-12910] - When switching between branches with different module naming schemes, the git tree is left unclean sometimes
- [MH-12860] - Opencast does not build at DEBUG logging level
- [MH-12841] - Opencast is ignoring permissions
- [MH-12840] - LTI user provider may allow LMS admins to become Opencast admins
- [MH-12830] - Fix mvn site generation
- [MH-12743] - OAIPMH-Republish-Operation tries to republish to ASW3
- [MH-12441] - Fix multi-server configuration docs and config details
- [MH-12091] - Create a Capture Agent digest user with its own role
Opencast 3.5
Released on February 6, 2018
- [MH-12620] - Document ActiveMQ memory requirements
- [MH-12606] - Using "Start Task" with a workflow containing an embedded script in the configuration which somehow modifies the input parameters does not update those values properly
- [MH-12582] - Editor WOH should not encode videos unless it is strictly necessary (to save time and resources)
- [MH-12495] - Job dispatching with loads needs optimization
- [MH-12487] - Add job load settings to the default encoding profles
- [MH-12399] - Oaipmh Retract very slow
Opencast 3.4
Released on December 4, 2017
- [MH-12588] - Stream Security Leaks Secrets
- [MH-12587] - ActiveMQ config ships with 3rd party tool enabled by default
- [MH-12532] - The bundle
workflow-workflowoperation
creates (and leaves) temporary files in/tmp
- [MH-12516] - Oversize job acceptance logic is incorrect
- [MH-12505] - composer operations need to set job load from profile load when creating jobs
- [MH-12501] - Incorrect logging in inbox scanner
- [MH-12496] - Feeds point to removed embed player
- [MH-12494] - JMX bean unregistration causing stack traces in unit tests
- [MH-12478] - Waveform filenames are not unique
- [MH-12471] - Workspace Cleaner Minor Fix
- [MH-12464] - Job dispatching can be slowed down excessively by host loads query
- [MH-12439] - WorkspaceCleaner Should Clean All Files
- [MH-12437] - Admin UI ng fails mvn clean install if the node_modules exists
- [MH-12435] - Race condition when workspace file deletion removes collection
- [MH-12430] - Update Crowdin translations for r/3.x
- [MH-12422] - Adjust documentation to new Crowdin Opencast project
- [MH-12421] - Job dispatching halts because of http connection hang
- [MH-12415] - Improve performance of /api/events?withpublications=true
- [MH-12363] - org.json.simple.parser.JSONParser is not thread safe
- [MH-12000] - Cross-tenant URL signing
- [MH-11361] - date in engage is the creation date, not the recording date
- [MH-11042] - Admin UI NG tests fail in +5:30 timezone
Opencast 3.3
Released on September 21, 2017
- [MH-12383] - Upgrade/Unify Library Versions
- [MH-12413] - Don't present the user a previous/next item button if there is no previous/next item
- [MH-12405] - Catastrophic Oveload in Calendar generation
- [MH-12400] - Player: Embed Links disabled
- [MH-12393] - Retract workflow fails if run when a video is being played (with nfs storage)
- [MH-12389] - Set operation to failed when setting workflow to failed on exception path
- [MH-12386] - Update Postgresql Connector
- [MH-12384] - Catch possible NPE in FileSupport.delete()
- [MH-12366] - authorization-manager depends on download-impl
- [MH-12365] - Losing ActiveMQ connection spams the logs
- [MH-12364] - /broker/status endpoint returns incorrect 204 when ActiveMQ is shut down
- [MH-12362] - Less verbose logging for ExportWorkflowPropertiesWOH
- [MH-12360] - Race condition in workspace collection add and delete
- [MH-12359] - Milliseconds trim bug in videoeditor-workflowoperation formatTime() javaScript
- [MH-12358] - Only 6 series were displayed on the distribution node
- [MH-12353] - Theodul player does not load reliably after restart
- [MH-12350] - Recreate adminui-Index stops, if Asset of Event ist missing
- [MH-12329] - File copy can fail with jetty timeout
- [MH-12326] - Reduce log level for IllegalStateException in StaticResourceServlet
- [MH-12317] - AdminUI create every 5 seconds stats request and may crash on heavy server load
- [MH-12303] - Sort the REST endpoints alphabetically
- [MH-12131] - Migrate documentation of capture agent communication protocol to markdown
- [MH-12085] - Make file upload in Admin UI more flexible
- [MH-11768] - Timeline preview images
Opencast 3.2
Released on August 16, 2017
- [MH-12347] - Opencast generates invalid XML catalogs when a "default" (empty) Namespace is used.
- [MH-12345] - Ingest fails because /recordings/{id}/acls returns 500 if event has not ACLs
- [MH-12342] - A "Scanner" instance in the ExecuteServiceImpl class is not properly closed: possible resource leak
- [MH-12333] - Feed generator separates lists of tags incorrectly
- [MH-12327] - CAS Authentication is not working
- [MH-12324] - Reduce frequency of index update messages for rebuilds
- [MH-12318] - Remove Webconsole Default Installation
- [MH-12316] - IllegalStateException: Committed
- [MH-12315] - Database Query of Users from UserlistProvider is very slow
- [MH-12311] - Update Admin UI build tools
- [MH-12307] - OAI-PMH REST endpoint docs fix
- [MH-12305] - Admin UI should stop polling event stats if the event tab isn't shown
- [MH-12288] - Set default max idle time if not configured and log key pool parameters
- [MH-12280] - Create an Opencast group for Sakai instructors
- [MH-12278] - NullPointerException in CleanupWorkflowOperationHandler
- [MH-12275] - MH-12261 / Avoid race condition between index and cleanup operations
- [MH-12271] - MH-12261 / Update WFR put action to update files atomically
- [MH-12270] - Don't swallow unknown SMIL exceptions
- [MH-12263] - MH-12261 / FileSupport > link - copy file action should use overwrite argument (Throws FileFileAlreadyExists)
- [MH-12261] - Race condition leads to FileAlreadyExistsException and FileNotFoundException
- [MH-12079] - Misleading logging in some indexing message receivers
- [MH-12007] - Revive the Execute Service
- [MH-11542] - Failed test: Process video after cutting (Safari)
- [MH-10650] - Intermittent failure to detect hard links when starting a cluster
- [MH-10523] - Misleading exception parameter in getFileFromCollection
Opencast 3.1
Released on July 14, 2017
- [MH-12296] - getSeries Performance Issue
- [MH-12295] - Update Karaf to 4.0.9
- [MH-12291] - Remove obsolete Speech Recognition API
- [MH-12279] - As a user, I expect the video editor to correctly visualize the audio track
- [MH-12253] - Example workflows are inconsistent in Formatting and Configuration of Publication Options
- [MH-12215] - Extended metadata should be applied on event create wizard
- [MH-12157] - Series index query performs bad on system with many series
- [MH-11742] - Document criteria for inclusion and exclusion of translations
Opencast 3.0
Released on June 13, 2017
- [MH-12257] - HttpsFilter is not called before OAuthProviderProcessingFilter
- [MH-12255] - OC cannot add PyCA capture agent when server ending with /
- [MH-12252] - LTI default launch goes to the wrong URL for sample tool
- [MH-12249] - Media Module: Paging forgets search parameters
- [MH-12248] - Capture Calendar Modification Caching Implementation is very Inefficient
- [MH-12247] - Archive Synchronization fix doesn't working in >=2.3
- [MH-12235] - WOH partial-import: No track matching smil Track-id
- [MH-12230] - Notifications appear again although the user has closed them
- [MH-12228] - player controls: use dropup instead of a dropdown if controls are below the video
- [MH-12226] - Add documentation about configuration of publication channel names and icons
- [MH-12222] - As a user, I don't want an empty tab be presented to me since I don't necessarily understand, what that means
- [MH-12221] - As a user, I expect meaningful placeholder texts in the filter selection components
- [MH-12213] - Internal distribution fails if download url is not default
- [MH-12211] - As a service provider, I need to be able to deal with multiple users that have the same name
- [MH-12207] - Incorrect comment identifiers in some workflows
- [MH-12205] - Update version of javax.ws.rs - jsr311-api
- [MH-12204] - Rearrange the config
- [MH-12202] - ProxyMiddleware does ignore host port
- [MH-12199] - 3.x release notes mention "comprehensive" LDAP support, which is not (yet) true
- [MH-12198] - Remove outdated file location in LDAP documentation
- [MH-12197] - IllegalStateException: Response is committed
- [MH-12195] - Unprivileged users cannot view media package element details on Recordings->Events->"Event Details"->Assets->Media
- [MH-12193] - OAI-PMH distribution fails on adaptive streaming artifacts
- [MH-12189] - Sakai userdirectory provider is not properly bundled
- [MH-12183] - Theodul does not load
- [MH-12181] - As a course admin, I want to allow roles in the UI for ACLs that match a pattern
- [MH-12180] - Cannot specify ValuefFor probe-resolution woh
- [MH-12174] - The Admin UI temporarily displays wrong table content because data is not cleared upon page navigation
- [MH-12173] - The Admin UI temporarily displays wrong table content because data requests are not cancelled
- [MH-12170] - Safari does not display metadata once entered
- [MH-12169] - As a user, I expect search strings to match non-word boundaries in searchable dropdown lists
- [MH-12167] - As a user, I need to be able to search for values offered by the filters, so that I actually find the value I am looking for
- [MH-12156] - Fix version of matterhorn-engage-theodul-plugin-custom-piwik
- [MH-12153] - Reduce Database Space usage
- [MH-12149] - Upgrade Elastic Search to 1.7.6
- [MH-12148] - Undocumented Archive WOH Requirements
- [MH-12147] - TOC links in REST docs overlap
- [MH-12142] - As a system administrator, I would like a documented hint that the user running Opencast needs RW access to the optional storage directory
- [MH-12141] - As service provider, I want to restrict access granted to tenant administrators
- [MH-12138] - Added release notes
- [MH-12137] - AWS S3 tries to distribute attachments from OAI-PMH distribution
- [MH-12133] - OAI-PMH Tests Fails Regularly
- [MH-12130] - Filters set by selecting a category in the dashboard are not shown
- [MH-12128] - REST docs are too eager to check for a valid value
- [MH-12126] - Fast workflow needs AWS distribution to default to false.
- [MH-12124] - Cutting a video multiple times results in multiple smil/cutting catalogs
- [MH-12121] - Update grunt-ng-annotate to 3.0.0 and grunt-contrib-uglify to 2.2.0
- [MH-12120] - pub service oaipmh wants distribution api
- [MH-12117] - As an adopter I would like to get collect data with Piwik
- [MH-12115] - Republish Metadata to OAI-PMH fails
- [MH-12113] - Update outdated comment about the "lifecycle-mapping" plugin in the main pom.xml
- [MH-12112] - Update Node Version
- [MH-12110] - frontend-maven-plugin is executed on every module
- [MH-12109] - Creating comments does not work anymore
- [MH-12108] - Set Workflow Variables Based On Resolution
- [MH-12104] - As a producer, I want to access assets of my tenant while a workflow is running
- [MH-12103] - As a producer, I want to be able to execute WOH partial-import on archived sources
- [MH-12102] - Add Workflow Variables Based On Media Properties
- [MH-12084] - The class "AsyncTimeoutRedirectFilter" swallows almost all the exceptions
- [MH-12074] - Remove workflow MissedCaptureScanner and MissedIngestScanner
- [MH-12073] - Typo in rest_docs entry box
- [MH-12070] - Order the event counters to reflect the event lifecycle
- [MH-12067] - Initial REST Docs Search
- [MH-12066] - Missing feature.xml Installation
- [MH-12065] - Fix bundle info REST endpoint description
- [MH-12064] - Handle missing meta.abstract gracefully
- [MH-12060] - Simplify Default WOH
- [MH-12056] - As an Administrator, I'd like to add some custom roles for managing access
- [MH-12055] - Update REST Documentation Template
- [MH-12054] - Incorrect or misleading documentation about WOH conditional execution
- [MH-12049] - Update REST Documentation Overview
- [MH-12043] - Allow more then one additional authentication algorithms beside digest
- [MH-12038] - Fallback decoding for mediapackage date values in unixtime rather than W3CDTF
- [MH-12037] - NullPoiinterException when starting embedded Solr
- [MH-12035] - Setting Default Download Directory
- [MH-12034] - Make the UserAndRoleDirectoryService cache configurable
- [MH-12033] - Add indicator lights for capture agent status
- [MH-12032] - Add an authenticated ACL template
- [MH-12031] - Add additional docs for inspection WOH
- [MH-12029] - As a user, I want to use my existing AAI login for Opencast, too
- [MH-12023] - Make development builds faster
- [MH-12022] - /ingest/addTrackURL broken
- [MH-12019] - Ensure Test Files Are Deleted
- [MH-12017] - CoverImage WOH should provide metadata for recording start/end time
- [MH-12016] - Fix and improve user, group, role and provider handling
- [MH-12015] - Typo in External API role name
- [MH-12014] - Incorrect number of roles returned when limit is specified
- [MH-12013] - Contribute OAI-PMH work (ETH)
- [MH-12002] - Date & time format should be customizable in cover images
- [MH-11994] - UserIdRoleProvider should check user existence from user providers
- [MH-11993] - WOH partial-import should support output framerate
- [MH-11990] - Remove configuration file of removed module matterhorn-load-test
- [MH-11982] - As an Opencast administrator, I would like a dashboard counter for active recordings
- [MH-11979] - The video editor does not highlight the selected segment if it is cut
- [MH-11978] - Hotkeys for common tasks in Admin UI
- [MH-11977] - Remove Unused OSGI Bindings From IndexService
- [MH-11976] - Adjust DownloadDistribution Logs
- [MH-11975] - Update some maven plugins
- [MH-11971] - Update maven-surfire-test plugin to latest version
- [MH-11969] - Fullscreen button in embedded view of Theodul player missing after update to 2.2.4
- [MH-11967] - Publish internal fails on Distrubuted System Admin/Engage
- [MH-11965] - Update to Karaf 4.0.8
- [MH-11957] - Make availability check of WOH publish-configure configurable
- [MH-11956] - Allow fine-grained control of accurate frame count
- [MH-11954] - Fixing Javadoc Build
- [MH-11952] - HTML in Translations
- [MH-11944] - MH-11817 use keyboard shortcuts to control the editor
- [MH-11916] - Add convenience workflow instance variable to indicate whether a theme is involved
- [MH-11910] - WOH composite should be able to respect resolution of its input
- [MH-11904] - Missing IDClass Warnings
- [MH-11903] - Cannot Configure Authentication For Webconsole
- [MH-11902] - Update to latest 5.x MySQL connector
- [MH-11894] - Suppress context menu on video element
- [MH-11885] - Add support for search and filtering to Organization->Access Policies
- [MH-11881] - ArchiveRestEndpoint has conflicting endpoints
- [MH-11880] - Multiple issues with LDAP in branch 2.3.x
- [MH-11873] - org.ops4j.pax.web.pax-web-extender-whiteboard causes exception when shutting down
- [MH-11868] - redesign loginpages
- [MH-11861] - MH-11817 Change default view to editor in admin ui tools area
- [MH-11849] - Edit metadata fields by click inside and focus cursor in field
- [MH-11822] - Admin UI Video Editor - Improved Segment Controls
- [MH-11821] - Admin UI Video Editor - Comment and Metadata Editing
- [MH-11818] - Admin UI Video Editor - Improved playback and timeline
- [MH-11806] - Output Frame Rate on Concat Operation
- [MH-11797] - Upgrade Karaf to 4.0.6
- [MH-11796] - Add support for watermarks to themes
- [MH-11782] - MH-11780 Create configure-by-dcterm workflow operation handler
- [MH-11781] - MH-11780 Create tag-by-dcterm workflow operation handler
- [MH-11780] - As a developer I want to be able to manipulate a workflow based on metadata in the Mediapackage
- [MH-11766] - enhance REST Ingest/addTrack Ingest/addCatalog Ingest/AddAttachment to add tags
- [MH-11761] - Captions for player
- [MH-11732] - Make distribution and retraction efficient
- [MH-11719] - When configuring LDAP with default file things are broken
- [MH-11717] - MH-11713 Not possible to add external roles to an ACL through the admin UI
- [MH-11715] - MH-11713 Externally provisioned roles should not be persisted
- [MH-11713] - Users may have roles in Opencast which are granted from an external system (e.g. LMS)
- [MH-11684] - WOH silence does not support tags
- [MH-11474] - Assigning a user to a certain "ROLE_GROUP_<name>" role does not really put the user in such group
- [MH-11466] - Improve handling of long strings in cover images
- [MH-11379] - Service to distribute delivery files to AWS S3
- [MH-11229] - workflowoperation unit tests are incredible slow
- [MH-11036] - Adapt Fast Testing Workflow for Admin NG
- [MH-10871] - Sakai User Provider for Opencast-Sakai integration
- [MH-10819] - When creating a new event, metadata field can only be edited by clicking on the pencil icon
- [MH-10753] - Stale database connection causes job failure
- [MH-10310] - Add ERROR state for capture agent
Opencast 2.3.x
Opencast 2.3.5
Released on December 04, 2017
- [MH-12588] - Stream Security Leaks Secrets
- [MH-12317] - AdminUI create every 5 seconds stats request and may crash on heavy server load
- [MH-12269] - Clarify in the documentation the recommendation of setting
dispatchinterval
to 0 applies to non-admin nodes only - [MH-12190] - Script injection in Media Module and Player
- [MH-12000] - Cross-tenant URL signing
- [MH-11042] - Admin UI NG tests fail in +5:30 timezone
Opencast 2.3.4
Released on August 03, 2017
- [MH-12183] - Theodul does not load
- [MH-12203] - Unescaped event and series titles when editing event or series (XSS)
- [MH-12242] - Theodul: Quality selector does not display/load
- [MH-12246] - Series WOH does not apply series DublinCore catalogs
- [MH-12249] - Media Module: Paging forgets search parameters
Opencast 2.3.3
Released on May 02, 2017
- [MH-10558] - Mime type not identified for matroska / mkv files
- [MH-10595] - Incident service returns internal server error if cascade=true requested for deleted workflow
- [MH-10747] - Inputs for capture device should be pre-selected
- [MH-11736] - Difference in start time displayed in overview and metadata details
- [MH-11811] - Opencast build fails when system timezone is set to PDT (Pacific Daylight Time)
- [MH-12048] - Series drop-down not sorted alphabetically in filter
- [MH-12069] - Deleting an event leaves behind orphaned comments
- [MH-12095] - Server default timezone can be incorrect
- [MH-12106] - Preserve user attributes from providers during authentication
- [MH-12107] - Improve performance of Servers table in Admin UI
- [MH-12118] - Paging in media module is broken
- [MH-12129] - Media module only works with english localized browsers
- [MH-12130] - Filters set by selecting a category in the dashboard are not shown
- [MH-12148] - Undocumented Archive WOH Requirements
- [MH-12150] - Matroska files are not recognized
- [MH-12158] - Workflow job dispatching failures
- [MH-12162] - JpaJob object toString override for better log messages
- [MH-12163] - Events with stopped workflows sometimes cannot be deleted
- [MH-12164] - Updating serviceregistry config while running leaves Opencast in a non-functional state
- [MH-12190] - Script injection in Media Module and Player
Opencast 2.3.2
Released on March 22, 2017
- [MH-11224] - Attempting to view source metadata through the new admin UI generates a stack trace
- [MH-11340] - Uncaught NullPointer Exception in Karaf console from com.entwinemedia.fn.data.json.SimpleSerializer.toJson
- [MH-11616] - Search Service will not remove mp from index if it is not found in database
- [MH-11743] - event.hasPreview() broken
- [MH-11760] - Event edit warning cannot be removed
- [MH-11790] - Slide Previews and slide text are not shown in Theodul Engage player
- [MH-11817] - Unhide volume controls in video-editor
- [MH-11819] - Admin UI Video Editor - Improved Zoom Controls
- [MH-12009] - Admin UI Video Editor: Segmentation lost after publishing
- [MH-12058] - Ingests fail if specified workflow does not exist
- [MH-12059] - Catch invalid dates when indexing
- [MH-12061] - Reduce the number of activemq messages and log entries during index rebuild
- [MH-12062] - Improve robustness of scheduler re-indexing
- [MH-12063] - Catch incomplete archive entries when indexing
- [MH-12072] - Wrong destinationId for External API message receiver
- [MH-12084] - The class "AsyncTimeoutRedirectFilter" swallows almost all the exceptions
- [MH-12087] - Null bitrate can cause UI display of source media to fail
- [MH-12092] - Return event ID when event is created through Scheduler API
- [MH-12097] - SegmentVideoWorkflowOperation: Modules not included in Admin Presentation build.
Opencast 2.3.1
Released on Janurary 25, 2017
- [MH-11267] - Wrong notification text when deleting series
- [MH-11458] - Update translations from crowdin
- [MH-11687] - UI date formats are wrong for most of the English-speaking world
- [MH-11776] - CaptureAgentStateServiceImplTest incorrectly passes a non-long recording id, misses finding the NullPointer in Impl
- [MH-11960] - matterhorn-adminui-ng fails on first build
- [MH-11961] - Cannot access slidetext.xml should not break re-indexing
- [MH-11963] - Fix ingest REST docs
- [MH-11966] - Confusing AdminUI Groups Endpoint Documentation
- [MH-11967] - Publish internal fails on Distrubuted System Admin/Engage
- [MH-11983] - Only administrators should be allowed to assign the admin roles to other users
- [MH-11987] - Declare Admin UI Facade as module internal interface
- [MH-11988] - Advise to change karaf shutdown command in the docs
- [MH-11989] - Allow unknown as well as offline CAs to be removed via UI
- [MH-11992] - Compatibility issue when using contrib Wowza adaptive streaming module
- [MH-11998] - /info/me.json sometimes doesn't provide full information about the user
- [MH-12004] - Removing an recording does not remove all correspronding jobs
- [MH-12005] - UI shows inconsistent version due to missing version in cover-image-remote
- [MH-12006] - Security Issue Allowing Arbitrary Code Execution
Opencast 2.3.0
Released on December 13, 2016
- [MH-10342] - As an external device I want to immediate start and stop a capture
- [MH-11327] - De-couple smilImpl/wfrImpl from ingestImpl
- [MH-11378] - Conditionally synchronize Archive Service's add mediapackge
- [MH-11380] - As a customer, I want to integrate my third party application to Opencast, so that I can use Opencast content in my application
- [MH-11381] - Remove documentation of items that have never been implemented
- [MH-11411] - move dashboard to header
- [MH-11675] - Add documentation for External API to the Admin Guide
- [MH-11688] - Set java file encoding on startup
- [MH-11718] - As a producer, I want to be able to make workflow settings persistent so that I can reuse them later
- [MH-11725] - Give users a starting point how to report bugs
- [MH-11726] - Add AdminUI style guide to developer guide
- [MH-11728] - Use Apache Commons Lang 3
- [MH-11729] - External API: Add documentation for Groups Endpoint
- [MH-11731] - Typofix Documentation
- [MH-11737] - Comment (mh_event_comment and mh_event_comment_reply) text field is VARCHAR(255) should be TEXT
- [MH-11740] - optimization of segmentation
- [MH-11741] - Admin UI has timezone issues
- [MH-11749] - External API: Add REST documentation for Endpoints
- [MH-11750] - Clean-Up Opencast Code Base
- [MH-11752] - Upgrade Karaf to 3.0.8
- [MH-11756] - Admin UI NG Update CSS+HTML (1): FontAwesome, improve HTML, remove redundant images
- [MH-11763] - Counters hide series tab
- [MH-11772] - Admin UI source dropdowns inappropriately advance
- [MH-11774] - Admin UI Needs better documentation for debugging
- [MH-11775] - Library Update
- [MH-11783] - Custom publications labels not displayed when doing a mouse-over on Events->Published
- [MH-11784] - Remove Participation Management Code Pieces
- [MH-11786] - HttpsRequestWrapper wrongly sets the new URL
- [MH-11791] - As service provider I want to configure which kind of users can see the event counters
- [MH-11792] - NPM Proxy via Nexus
- [MH-11794] - NPM fails on first build
- [MH-11795] - Add support for title slides
- [MH-11799] - Maven bundle names too long
- [MH-11800] - LTI between Opencast and Moodle does not work
- [MH-11801] - Wowza streaming server needs flv: prefix for flv files
- [MH-11802] - Opencast Logo is missing in Player
- [MH-11803] - Player redirect is missing
- [MH-11804] - No video controls in embed mode
- [MH-11808] - Pre-select workflow in case only one option is available
- [MH-11809] - Fix syntax error in encoding profile composite.http
- [MH-11812] - Fix security configuration for ROLE_UI_TASKS_CREATE
- [MH-11813] - Agent state REST endpoint documentation
- [MH-11815] - As a user I expect changes to be reflected in the Admin UI immediately
- [MH-11817] - Admin UI Video Editor - Bug Fixes
- [MH-11817] - Display video details in preview player/ editor of the admin ui
- [MH-11817] - Improve Button Hover Indication
- [MH-11817] - Make Next/Last Frame controls in videoeditor better recognizeable
- [MH-11827] - Recordings->Events->"Event Details"->Metadata: Incorrect translation used
- [MH-11828] - exception-handler-workflow not set correctly
- [MH-11829] - High memory usage on the admin server by dispatching jobs
- [MH-11831] - As a service provider, I want to configure whether Opencast creates an admin user automatically
- [MH-11834] - Unable to set capture agent configuration as JSON
- [MH-11836] - Additional ACL actions of series are missing when creating a new event in that series
- [MH-11837] - Unprivileged users have no access to fonts
- [MH-11839] - typo in Event Details: Comments
- [MH-11841] - Wait for NFS shares before start Opencast service
- [MH-11842] - Revert accidental downgrade of grunt version
- [MH-11851] - org.opencastproject.security.admin/pass can't be changed
- [MH-11857] - Fix log output "Unable to delete non existing object %s/%s"
- [MH-11862] - Search API handles roles wrong
- [MH-11863] - WOH analyze-tracks & WOH failing cause exceptions when shutting down Opencast
- [MH-11864] - WOH tag shall implement AbstractWorkflowOperationHandler
- [MH-11865] - Videoeditor Preview mixes in 2 Audiofiles
- [MH-11866] - Search box in Organization >> Groups not working
- [MH-11867] - Filter box in Organization >> Groups not working
- [MH-11869] - Deleting Series with 'Actions' is not working
- [MH-11870] - Wordlength in other languages except english too long
- [MH-11871] - ElasticSearch shall bind to 127.0.0.1
- [MH-11875] - ActiveMQ should not listen to all hosts by default
- [MH-11880] - Multiple issues with LDAP in branch 2.3.x
- [MH-11883] - Larger files may remain in system temp directory
- [MH-11886] - login pages throw errors on loading unnecessary scripts
- [MH-11888] - Organization Filter uses Provider where table uses Type
- [MH-11889] - Row size too large
- [MH-11890] - MySQL Connector Version Should Be Consistent
- [MH-11891] - Event counters query large amounts of useless data
- [MH-11895] - “Add Event” Wizard Input Fields Broken
- [MH-11896] - Java Warnings in AbstractEventEndpoint
- [MH-11897] - Remove Deprecated StringHelper
- [MH-11898] - Fix Technical Duration Calculation
- [MH-11899] - Prevent Requesting Event Objects Multiple Times
- [MH-11900] - Minor Index Service Fixes
- [MH-11905] - Publish Configure WOH incorrectly retracts publications
- [MH-11912] - No slider in playback video player
- [MH-11919] - WOH image claims SUCCEEDED when actually skipping
- [MH-11920] - WOH prepare-av: Misleading log message
- [MH-11921] - WOH partial-import looses partial audio tracks in specific cases
- [MH-11950] - Javadocs build error
- [MH-11955] - Add en-GB to Languages
Opencast 2.2.x
Opencast 2.2.5
Released on June 7, 2017
- [MH-11983] - Only admins should be able to modify other admins
- [MH-12006] - Security Issue Allowing Arbitrary Code Execution
- [MH-11962] - Missing slidetext.xml should not break re-indexing
Opencast 2.2.4
Released on October 13, 2016
- [MH-11831] - As a service provider, I want to configure whether Opencast creates an admin user automatically
- [MH-11851] - org.opencastproject.security.admin/pass can't be changed
- [MH-11862] - Search API handles roles wrong
- [MH-11875] - ActiveMQ should not listen to all hosts by default
Opencast 2.2.3
Released on October 13, 2016
- [MH-11285] - Improve developers documentation: remote debugger with karaf
- [MH-11741] - Admin UI has timezone issues
- [MH-11771] - Improve section localization in developer guide
- [MH-11773] - Embed player does not use space very well and has scaling problems
- [MH-11774] - Admin UI Needs better documentation for debugging
- [MH-11777] - Event Details->Comments and Event Details->Assets don't work for unprivileged users
- [MH-11787] - Add release dates to changelog
- [MH-11800] - LTI between Opencast and Moodle does not work
- [MH-11801] - Wowza streaming server needs flv: prefix for flv files
Opencast 2.2.2
Released on September 14, 2016
- [MH-11194] - created themes not showing up in series branding tab
- [MH-11572] - FFmpeg Inspection Service Test - accurateFrameCount
- [MH-11587] - SQL Error
- [MH-11714] - Fix unit test: Event controller #accessSave saves the event access
- [MH-11724] - Additional actions not available in create event wizard anymore
- [MH-11734] - Fix el7 RPM docs
- [MH-11735] - Fix Stream Security Documentation
- [MH-11744] - Actions->Start Task: Various localization bugs
- [MH-11748] - Inconsistent and incorrect use of translate directive
- [MH-11751] - Player won't work if there are no segments
- [MH-11755] - No quality selection in Theodul Player
- [MH-11759] - Make Inspector Unit Tests More Robust
Opencast 2.2.1
Released on July 30, 2016
- [MH-11092] - Every Browser has an other "Remember me" checkbox
- [MH-11169] - Trimming points not set correctly after workflow is finished
- [MH-11538] - "No compatible source was found for this video" videojs player error in iOS device
- [MH-11561] - Style (CSS): Setting a server in Maintenance (srv-det-01)
- [MH-11598] - Wizards should not re-use data that has entered before
- [MH-11644] - Missing Admin Interface Mock Data
- [MH-11653] - Jobs do not always proceed
- [MH-11655] - Jobs with high job load never get processed
- [MH-11659] - Warning is missing that metada and ACL cannot be edited while job is processing.
- [MH-11661] - Link on logo on the media module points to admin ui or welcome page, instead of something that is accessable for every user
- [MH-11664] - Incorrect Inconsistency status when built from tarball
- [MH-11665] - Systems->Servers & Systems->Services show wrong mean runtime and mean queue time
- [MH-11667] - Align main table content
- [MH-11668] - Missing segment previews let to an erro in the player
- [MH-11669] - Do not archive OCR texts
- [MH-11673] - Add documentation for additional ACL actions
- [MH-11674] - Add documentation for metadata configuration
- [MH-11679] - Page size cannot be changed in any table
- [MH-11681] - Add documentation for role-based visibility
- [MH-11682] - Remove useless roles from roles.txt
- [MH-11686] - Extended metadata tab not shown although user has the role ROLE_UI_EVENTS_DETAILS_METADATA_VIEW
- [MH-11690] - Various Documentation Improvements
- [MH-11692] - Remove Superfluous Mh-Db-Version
- [MH-11693] - Remove Superfluous Dependency Versions
- [MH-11694] - JavaDoc Generation Broken
- [MH-11702] - After an upgrade to 2.2.0, series are not displayed in the UI because the series creation date is now mandatory
- [MH-11720] - Opencast 2.2 requires Git to be installed at build time
- [MH-11727] - Fix unit test: adminNg.services.language #toLocalTime converts a zulu time string back to local time FAILED
- [MH-11730] - Make the automatic role prefix in LDAPUserProvider configurable
Opencast 2.2.0
Released on June 15, 2016
- [MH-9511] - Wrong log level in Tesseract
- [MH-9831] - ehcache and quartz phones home
- [MH-9950] - Update player dependencies
- [MH-10029] - Remove Unnecessary Image Conversion Step From TextAnalysisService
- [MH-10173] - Do not ignore exceptions when closing Closeable's
- [MH-10748] - Matterhorn has to be restarted to schedule an event on a new capture device
- [MH-10794] - Delete Action should be disabled if nothing is selected
- [MH-10869] - ActiveMQ Configuration and Connection Problems
- [MH-10870] - ActiveMQ Exceptions While Shutting Down Matterhorn
- [MH-10887] - Users can schedule events in the past
- [MH-10898] - Update Apache HttpComponents (3.1.7 → 4.4.1)
- [MH-10923] - Theodul player : Filtering "composite" tags results in error when the composite workflow is used
- [MH-10942] - Events are not deselected after applying a task
- [MH-10965] - Theodul player : Videos not playable on IE10
- [MH-10971] - Newly created Series don't show up in Series dropdown selection lists without page reload
- [MH-10978] - Unable to retract 'internal' publications
- [MH-10979] - Opencast needs to better distribute load across the available nodes
- [MH-10984] - Extend ingest service by partial upload
- [MH-11010] - Stream Security should be able to prevent cross-tenants access
- [MH-11014] - Add support for additional ACL actions
- [MH-11077] - The Publish Workflow will not retract already published material
- [MH-11097] - View modes not working correctly
- [MH-11107] - Group list pagination not working
- [MH-11121] - MacOS X Installation Guide Needs 2.1 Update
- [MH-11124] - Incorrect documentation on how to create users
- [MH-11128] - Docs about SilenceDetector threashold are incorrect
- [MH-11139] - Unable to find mimetype for mkv
- [MH-11140] - Forward and backward buttons are greyed out
- [MH-11143] - Link to Media Module in Admin UI
- [MH-11148] - Search box layout incorrect: Icon overlaps text
- [MH-11156] - Users: Search box not implemented
- [MH-11157] - Groups: Search box not implemented
- [MH-11165] - Sorting does not work on Systems->Jobs, Systems->Servers and Systems->Services
- [MH-11167] - Layout problem on Workflow Error Details view
- [MH-11183] - Capture->Locations: Search box not implemented
- [MH-11190] - Theodul Shortcuts: Description could be improved
- [MH-11191] - Event Details->Assets: Use human-readable units for duration, bitrates and sizes
- [MH-11192] - Audio level slider does not change audio level while dragging
- [MH-11199] - Playback & video editor don't work while workflow is running
- [MH-11209] - LTI Documentation needs to be incorporated into new docs
- [MH-11222] - Replace System.out.println with logger
- [MH-11229] - workflowoperation unit tests are incredible slow
- [MH-11252] - Some service configuration files are stored in the wrong directory
- [MH-11265] - Ensure configuration files end with newline characters
- [MH-11266] - Logger ConversionPattern stated twice
- [MH-11276] - HttpNotificationWorkflowOperationHandlerTest fails if a certain Domain Exists
- [MH-11280] - Opencast fails to compile due to missing dependencies in test-harness
- [MH-11281] - Enhance WOH image to support extraction of multiple images using multiple encoding profiles from multiple sources
- [MH-11282] - Enhance WOH composite to support single video streams
- [MH-11287] - Update Apereo/Apache License List
- [MH-11289] - Change text extraction documentation or file name
- [MH-11294] - Create admin-worker and ingest distribution
- [MH-11296] - HTTP method POST is not supported by this url in r/2.1.x
- [MH-11298] - Fix json-simple version specification
- [MH-11300] - WOH partial-import looses partial audio tracks beginning at position zero
- [MH-11304] - Documentation for WOH partial-import and load configuration not listed in pages configuration
- [MH-11306] - Change job dispatcher sort order to: restart jobs, non-wf jobs, creation date
- [MH-11307] - Distribution Service is not on Presentation Node
- [MH-11310] - Document encoding profiles used by WOH partial-import
- [MH-11311] - Use existing encoding profiles in WOH partial-import example
- [MH-11312] - Fix Encode WOH Documentation
- [MH-11313] - Update Parallel Encode Profiles
- [MH-11319] - Media Module Always Uses Second Attachment as Preview
- [MH-11320] - Missing Image Preparation for text Extraction
- [MH-11321] - Fix default workflow configuration panel
- [MH-11322] - Update WebM Profiles
- [MH-11355] - Slide texts are not shown correctly in theodul player, except the first segment there a now slide texts shown ("No slide text available"). In the XML file the texts are correct
- [MH-11356] - Update Documentation Index Page
- [MH-11357] - Notifications are not removed after a while
- [MH-11358] - Dismiss Button for comments has an inconsistent design
- [MH-11363] - Notification that server is not reachable is missing
- [MH-11364] - Reasons in Comments section are no longer translated
- [MH-11368] - Changing to Chinese translation doesn't work
- [MH-11369] - Series filter displays series id instead of series title
- [MH-11374] - Videoeditor: Times are wrong in zoomed waveform view
- [MH-11385] - Metadata summary not showing any metadata at event creation
- [MH-11386] - Silence Detection / Video Editor Waveform bug
- [MH-11389] - security 1
- [MH-11391] - Improve Flavor creation and parsing
- [MH-11392] - Sorting by series.created does not work correctly
- [MH-11401] - Hiding of columns is globally broken
- [MH-11404] - Group editor shows users and roles twice
- [MH-11405] - Pagination broken for groups table
- [MH-11409] - Translation key EVENTS.EVENTS.GENERAL.SELECT_WORKFLOW_EMPTY is missing
- [MH-11413] - AdminUI comment dialog translations missing
- [MH-11414] - Logger is missing from several modules
- [MH-11415] - Incorrect Urlsigning Module Name
- [MH-11416] - Specify Opencast's Requirements
- [MH-11417] - Tab names of modals not vertically centered
- [MH-11419] - Tables not drawn correctly
- [MH-11422] - add event tab titles not translated
- [MH-11427] - Can't get host details from Serviceregistry REST endpoint
- [MH-11428] - Default Workflow Option Does Not Work
- [MH-11430] - Prevent user from accidentally press "Save & process" in Video Editor multiple times
- [MH-11431] - Prevent users from accidentally pressing the Delete/Retract button multiple times
- [MH-11432] - JSHint settings are missing
- [MH-11434] - "The task could not be created" error notification always appear when starting a task on multiple events
- [MH-11435] - Fix code style errors in Gruntfile.js
- [MH-11436] - Matterhorn on Login/Welcome Page
- [MH-11437] - Resource Problems On Login Page
- [MH-11438] - Resource Problem on Welcome Page
- [MH-11439] - Event description not available in WOH cover-image
- [MH-11441] - Clicking on Logo in top left corner will nmot get you to the start page
- [MH-11443] - Seeking is not possible before pressing play button at least once?!?
- [MH-11446] - Remove eclipse-gemini repository from main pom.xml
- [MH-11447] - Scheduling conflicts reporting completely broken
- [MH-11448] - Tipps on developing on admin ui ng
- [MH-11450] - Fix Defaults For Documentation Links
- [MH-11453] - Correctly link the stream security documentation
- [MH-11457] - Remove duplicate keys from Admin UI english translation
- [MH-11458] - Update translations from crowdin
- [MH-11459] - Logger Logs Nullpointer on Error
- [MH-11462] - Cover WOH is not included in a useful way
- [MH-11464] - setting personal preferences in admin UI fails
- [MH-11468] - There are unused ressources
- [MH-11475] - Fix typos in English master translation
- [MH-11476] - Series->Actions->Delete displays wrong notifications
- [MH-11477] - Editing status of series displays wrong notification when saving fails for all series
- [MH-11480] - Replace horizontal ellipsis
- [MH-11481] - Workflows started by unprivileged users hang
- [MH-11492] - forward and backward section not working in safari
- [MH-11509] - Failed test: Sorting groups list (grp-lis-01)
- [MH-11511] - Failed test: Manual set time in textbook for IE11
- [MH-11512] - hello world does not follow import statements rules
- [MH-11518] - Language selector is always displayed in system language
- [MH-11519] - Languages are only distinguished by main language
- [MH-11520] - Remove company logos
- [MH-11521] - ActiveMQ Library Configuration
- [MH-11522] - DataLoader Default Value
- [MH-11523] - Working file repository default value
- [MH-11524] - Distribution Service Default Values
- [MH-11532] - Wider language support in player
- [MH-11534] - Add language support for Chinese Simplified
- [MH-11535] - Add documentation about Crowdin to Developer Guide
- [MH-11536] - Remove Commercial Code From Core
- [MH-11537] - Execute Service WOH Cannot be Built
- [MH-11539] - Remove Old MH Logos in Favor of Opencast SVG Logos
- [MH-11544] - Admin UI links used inconsistently
- [MH-11546] - Pagination buttons too small for large numbers
- [MH-11548] - The "Edit" button at the top-right corner of the tables doesn't support localization
- [MH-11550] - Update Migration documentation 2.1 to 2.2
- [MH-11554] - Filtering does not work on Systems->Jobs, Systems->Servers and Systems->Services
- [MH-11555] - Localization of Recordings->Events and Recordings->Series buggy
- [MH-11556] - Failed test: Filter locations (T1733, Filter by status does not work)
- [MH-11559] - outdated shortcurts configuration prevents player from loading.
- [MH-11571] - Elasticsearch shutdown command handler crash opencast
- [MH-11573] - Do not hide warnings
- [MH-11574] - Jetty Error on Large Workflow Instances
- [MH-11575] - Inspection Service Tests Fail With Certain FFmpeg Versions
- [MH-11576] - Servlet Filter Improvements
- [MH-11578] - Improve default order of columns in Systems->Jobs
- [MH-11579] - Admin UI mockup data for Systems->Jobs incomplete
- [MH-11580] - Unit tests for Admin UI language selection broken
- [MH-11581] - Systems->Jobs table not working correctly
- [MH-11583] - Fix Code Style
- [MH-11588] - Create side-by-side preview for video editor
- [MH-11589] - Feedback button does not work
- [MH-11590] - The WorkflowServiceImpl constructor sets the "waitForResources" argument incorrectly
- [MH-11594] - Add language support for Galician
- [MH-11595] - Fix admin ui unit tests for tableService
- [MH-11597] - Building matterhorn-engage-theodul-plugin-video-videojs reports a lot of code style issues
- [MH-11600] - Failed test: i18n (gen-int-01)
- [MH-11601] - current language can have undefined state
- [MH-11604] - Date picker for setting up the schedule is always french
- [MH-11605] - Disabling link to mediaplayer creates a broken link and missing logo
- [MH-11606] - Add language support for Greek
- [MH-11608] - Add documentation for WOH cleanup
- [MH-11613] - WOH editor fails when input has uneven width or height
- [MH-11614] - Partial matches not working anymore
- [MH-11617] - Add language support for Dutch
- [MH-11620] - Non privileged user can not login on presentation node
- [MH-11623] - Server statistics: Slow Query
- [MH-11624] - Workflow owners do not necessarily have access to their workflows: user comparison fails
- [MH-11627] - NullPointerException when creating a new Solr index
- [MH-11629] - Hide Some Confusing Warnings
- [MH-11630] - Service registry lacks of getActiveJobs() function
- [MH-11631] - Remove columns "Blacklisted from" and "Blacklisted until" from Capture->Locations
- [MH-11632] - Library Bugfix Upgrade
- [MH-11636] - Adjust FFmpegComposer Logging for Newer FFmpeg Versions
- [MH-11637] - Add language support for Swedish
- [MH-11638] - Improve Encoding Profiles
- [MH-11639] - Media module login form has poor usability and bugs
- [MH-11642] - Remove binding to non-existing method in WOH analyze-tracks
- [MH-11643] - Add language support for Polish
- [MH-11645] - Open AdminUI menu links in new tab does not work
- [MH-11646] - Add documentation for WOH comment
- [MH-11652] - Unit tests for servicesController broken
- [MH-11654] - Failed ingest jobs block system from dispatching other jobs
- [MH-11656] - Add documentation for WOH copy
- [MH-11657] - Improve documentation for workflow execution conditions
- [MH-11658] - Better quality for video editor previews
- [MH-11663] - Hide Participation Management from UI since not yet working
- [MH-11666] - Not all WOH listed in WOH overview
Opencast 2.1.x
Opencast 2.1.2
Released on May 10, 2016
- [MH-9831] - ehcache and quartz phones home
- [MH-11121] - MacOS X Installation Guide Needs 2.1 Update
- [MH-11124] - Incorrect documentation on how to create users
- [MH-11128] - Docs about SilenceDetector threashold are incorrect
- [MH-11209] - LTI Documentation needs to be incorporated into new docs
- [MH-11229] - workflowoperation unit tests are incredible slow
- [MH-11283] - post-mediapackage WOH breaks further processing
- [MH-11287] - Update Apereo/Apache License List
- [MH-11296] - HTTP method POST is not supported by this url in r/2.1.x
- [MH-11298] - Fix json-simple version specification
- [MH-11307] - Distribution Service is not on Presentation Node
- [MH-11319] - Media Module Always Uses Second Attachment as Preview
- [MH-11320] - Missing Image Preparation for text Extraction
- [MH-11321] - Fix default workflow configuration panel
- [MH-11323] - Workflow Docs are Incorrect
- [MH-11332] - Document acceptance criteria for proposals
- [MH-11356] - Update Documentation Index Page
- [MH-11377] - Opencast does not have an ingest assembly
Opencast 2.1.1
Released on January 22, 2016
- [MH-11107] - Group list pagination not working
- [MH-11265] - Ensure configuration files end with newline characters
- [MH-11266] - Logger ConversionPattern stated twice
- [MH-11276] - HttpNotificationWorkflowOperationHandlerTest fails if a certain Domain Exists
- [MH-11280] - Opencast fails to compile due to missing dependencies in test-harness
Opencast 2.1.0
Released on December 22, 2015
- [MH-10637] - Hello World service
- [MH-10651] - Workspace cleaner job param in wrong units (ms vs s) and wrong logic
- [MH-10714] - Two clock icons at the time stamp of a comment
- [MH-10805] - The confirmation dialog are not translated
- [MH-10818] - The creation date is presented as ISO string in the event metadata
- [MH-10869] - ActiveMQ Configuration and Connection Problems
- [MH-10874] - Plugin does not properly handle multiple keys
- [MH-10875] - Include search capabilities into mkdocs documentation build
- [MH-10890] - Update Apache Commons Lang (2.6 → 3.4)
- [MH-10908] - Assemblie Module Names Too Long
- [MH-10908] - Consistency in Documentation: Presentation Server VS Engage Server
- [MH-10908] - Misconfigured Checkstyle Plug-in in Assemblies
- [MH-10919] - Top row for setting roles in the access policy for an event is not showing the right value
- [MH-10953] - Spanish layout is broken
- [MH-10955] - Make sure recent versions of mkdocs work
- [MH-10956] - Update Synchronize.js
- [MH-10985] - As an operator I want to check the health status of Opencast
- [MH-10986] - Scheduling around DST change fails
- [MH-10987] - Improve workflow query to accept paging by index
- [MH-10988] - Rewrite workspace to fix several small issues
- [MH-10989] - Improve working file repository stream response
- [MH-11007] - Remove 3rd party tool script
- [MH-11026] - Several invalid links in the Opencast User Guides
- [MH-11031] - Missing option to create new event using files ingested from the inbox
- [MH-11036] - Adapt Fast Testing Workflow for Admin NG
- [MH-11051] - Fix WOH Documentation
- [MH-11069] - When creating new series, warning about read/write requirements is shown twice.
- [MH-11072] - The ACL editor needs enhanced validation
- [MH-11074] - Admin UI Test: New Event API Resource assembles the metadata for SCHEDULE_MULTIPLE with DST change is failing
- [MH-11083] - Clean-up Codebase after Karaf
- [MH-11085] - Make sure bundle cache is cleared when restarting
- [MH-11086] - Shorten File Names in Log Output
- [MH-11088] - translation error in theodul player
- [MH-11089] - Theodul player seems not to work with Internet Explorer at all
- [MH-11093] - single video screen size jump when clicked
- [MH-11094] - Problems in Theodul controls plugin due to wrong resolves of merge conflicts
- [MH-11095] - Make assemblies more user firedly
- [MH-11096] - Errors when loading admin-ng login page
- [MH-11099] - Removing one role from an Access Policy (acl-det-05)
- [MH-11101] - Creating a Theme with 2 bumper videos - In and Out (thm-new-01)
- [MH-11109] - Event details tab cannot handle long event titles well
- [MH-11110] - minor updates to ffmpeg video-editor and silence detection based on gregs review of the feature in 1.6.3
- [MH-11111] - Formatting issues in “Theodul Pass Player - URL Parameters”
- [MH-11114] - Remove System.out.println from FileReadDeleteTest
- [MH-11120] - Several Services Fail During Shutdown
- [MH-11122] - Create Service Files (Systemd/SysV-Init)
- [MH-11126] - Fix Translation for 2.1
- [MH-11133] - i18n: Theme Detail view layout broken in Spanish
- [MH-11135] - Create Release Manager Docs
- [MH-11137] - Comment reasons are not working correctly
- [MH-11138] - Clock icon displayed twice next to comment creation date
- [MH-11141] - Playback Speed in player needs more useful defaults
- [MH-11142] - fix translations for shortcuts
- [MH-11144] - update documentation regarding property for mediamodule logo
- [MH-11147] - Missing translations: FILTERS.USERS.PROVIDER.LABEL & FILTERS.USERS.ROLE.LABEL
- [MH-11149] - Filter locations: Translations FILTERS.AGENTS.NAME.LABEL & FILTERS.AGENTS.STATUS.LABEL missing
- [MH-11151] - Plaback speed from menu
- [MH-11152] - Editing ACL: Translation for USERS.ACLS.DETAILS.ACCESS.ACCESS_POLICY.DESCRIPTION missing
- [MH-11153] - Access Policy Details: Cannot navigate to previous or next ACL
- [MH-11154] - New Access Policy: Translation for USERS.ACLS.NEW.ACCESS.ACCESS_POLICY.DESCRIPTION missing
- [MH-11155] - ACL Editor: Role not displayed at all
- [MH-11158] - Playback Tool: Time can be edited, but editing has no effect
- [MH-11159] - Users sorting: Sort order for 'Name' not correct
- [MH-11160] - Create Group overwrites existing groups without warning
- [MH-11162] - security_sample_cas.xml in MH 2.0.1 Points to Wrong Welcome Page
- [MH-11166] - Number of rows not displayed on Systems->Servers
- [MH-11176] - Cannot playback a recording via LTI in 2.x
- [MH-11177] - Fix Player OSGI Dependencies
- [MH-11178] - Prevent FFmpeg Experimental AAC Encoder Bug to Affect Opencast
- [MH-11180] - Update video.js to latest 4.x version
- [MH-11181] - Flash streaming with multi-quality video does not work
- [MH-11185] - Event Details->Assets->: Asset size is always 0
- [MH-11186] - Event Details->Assets->Media->Media Details: Superfluous row 'Flavor'
- [MH-11187] - Configuration->Themes: Number of rows not displayed correctly
- [MH-11189] - Actions->Start Task: User can press create button multiple times
- [MH-11193] - Setting audio level slider to "zero" does not set the actual audio level to "zero"
- [MH-11196] - REST docs cannot be found in new admin ui
- [MH-11198] - Event dashboard seems not to support i18n
- [MH-11201] - Maven Assembly Plug-in Listed Twice
- [MH-11202] - FFmpeg video editor operation is synchronized
- [MH-11212] - Main Pom Clean-Up
- [MH-11218] - Karaf based Solr configuration
- [MH-11221] - ComposerServiceImpl creates incorrect incidents and error messages
- [MH-11223] - Remove unused files
- [MH-11234] - Admin-NG throws a couple of 404 errors
- [MH-11236] - Security ACL see security list
- [MH-11237] - Service files are missing
- [MH-11238] - Silence-detection does not read configuration value for ffmpeg binary path
- [MH-11248] - Publish-Engage Workflow Operation Documentation is Missing Configuration Keys
- [MH-11249] - Apply-ACL WOH not properly replaced by Seried-WOH in Documentation
- [MH-11250] - Put temporary files in karaf data not in opencast.storage
- [MH-11251] - Capture-Admin Tests May Fail When Executed Too Fast
- [MH-11257] - Deprecated Mkdocs Config
- [MH-11258] - Make host configuration easier
Opencast 2.0.x
Opencast 2.0.2
Released on December 22, 2015
- [MH-10235] - Users are unable to determine the Version of Matterhorn
- [MH-10484] - Remove Mediainfo from 3rd-Party-Tools
- [MH-10558] - Mime type not identified for matroska / mkv files
- [MH-10588] - Improve MySQL DDL to make it consistent again
- [MH-10759] - Write QA documentation for Access Policies
- [MH-10759] - Write QA documentation for Series
- [MH-10759] - Write QA documentation for Themes
- [MH-10818] - The creation date is presented as ISO string in the event metadata
- [MH-10918] - Improve the representation of the attachments/catalogs/media/publications in the event details
- [MH-10956] - Update Synchronize.js
- [MH-10964] - The Opencast start script does not work on Mac OS X
- [MH-10976] - Eclipse (m2e) throws NullPointerException erros due to a missing property in the pom.xml file
- [MH-11007] - Remove 3rd party tool script
- [MH-11007] - Switch subtitle embedder to FFmpeg
- [MH-11026] - Several invalid links in the Opencast User Guides
- [MH-11038] - Make ListProviderScanner Scanner Less verbose
- [MH-11048] - admin ui tries to load missing library
- [MH-11051] - Fix WOH Documentation
- [MH-11060] - ActiveMQ settings filename fix (r/2.0.x)
- [MH-11068] - Table 'mh_bundleinfo' doesn't exist
- [MH-11110] - minor updates to ffmpeg video-editor and silence detection based on gregs review of the feature in 1.6.3
- [MH-11176] - Cannot playback a recording via LTI in 2.x
- [MH-11177] - Fix Player OSGI Dependencies
- [MH-11181] - Flash streaming with multi-quality video does not work
- [MH-11202] - FFmpeg video editor operation is synchronized
- [MH-11221] - ComposerServiceImpl creates incorrect incidents and error messages
- [MH-11236] - Security ACL see security list
- [MH-11238] - Silence-detection does not read configuration value for ffmpeg binary path
- [MH-11256] - Opencast docs do not build anymore
Opencast 2.0.1
Released on September 3, 2015
- [MH-10822] - Possible to create new access policy template without a role with read/write permissions
- [MH-10938] - Missing views counter in player
- [MH-10941] - Usertracking Service Missing Endpoint
- [MH-10955] - Make sure recent versions of mkdocs work
- [MH-10962] - Add missing licenses to NOTICES
- [MH-10968] - Add note about ffmpeg/libav on Ubuntu
- [MH-10975] - async loading of translations
- [MH-10995] - Gathering workflow statistics for JMX causes extreme performance issues
Opencast 2.0.0
Released on July 17, 2015
- [MH-9950] - "Clean up"/Split up nested functions in the core routine (core.js)
- [MH-9950] - Load CSS files in the core HTML file, not the JavaScript
- [MH-9950] - Scrolling is required to see the controls if they are configured to be below the video.
- [MH-9950] - Some Keys don't work
- [MH-9950] - Theodul Core Jasmine Tests Sometimes Failing
- [MH-10029] - FFmpeg based Videosegmenter
- [MH-10140] - Capture agent with no configuration is always shown as "idle"
- [MH-10202] - No ACL in new series when ingested a new mediapackage with a new series.
- [MH-10230] - Typos on the welcome page
- [MH-10332] - Remove Mediainfo Inspection Service
- [MH-10382] - Add a UI Element to Easily Unregister Capture Agents
- [MH-10419] - Improve user tracking tables
- [MH-10510] - Move Workflow Operation Handler into their own Packages
- [MH-10550] - Non-Interactive Foreground Mode For Matterhorn
- [MH-10572] - ShibbolethLoginHandler: 500 Error when login the first time
- [MH-10594] - Re-configure Start Scripts for Different Deployment Types
- [MH-10615] - Enable Optional Compiler Arguments
- [MH-10620] - Port Silence Detector from GStreamer to FFmpeg
- [MH-10622] - Wave Generation Improvement
- [MH-10623] - Set Sensible Default for Workspace Cleanup Period
- [MH-10624] - Fixes for FFmpeg Videosegmenter (Set Binary)
- [MH-10630] - Extending common functionality
- [MH-10631] - Scheduler service authorization handling
- [MH-10635] - Text extractor dead lock
- [MH-10640] - several problems with the metadata form to create a new event
- [MH-10656] - Login Screen: Placeholder and Focus
- [MH-10658] - Email template: diverse problems
- [MH-10664] - What is a template in Access Policy and how do I create it?
- [MH-10665] - 404 for variables.json
- [MH-10667] - Previous Button does not always work
- [MH-10681] - Time is missing when a workflow operation has been started and stopped
- [MH-10683] - Remove Capture Agent
- [MH-10683] - Remove the Capture Agent integration tests
- [MH-10684] - Admin UI seems only unresponsive if server is down
- [MH-10689] - I should get a warning, if I leave the Admin UI while I still create an event (upload a file)
- [MH-10698] - workflow after videoeditor does not produce any
*/delivery
flavors - [MH-10700] - Service Registry throws NPE exception on startup
- [MH-10704] - Workflows fail if adding themes
- [MH-10705] - Row counter in Jobs table is 1 too much
- [MH-10707] - Unit Test Failure
- [MH-10710] - NullPointerException in VideoSegmentationWOH
- [MH-10711] - OptimisticLockException after ingest
- [MH-10712] - Workflow cleanup out of memory error
- [MH-10713] - Cache util blocks forever
- [MH-10726] - Archive operation should use filesystem copy rather than http download
- [MH-10736] - Engage is currently broken and won't play videos but Theodule does
- [MH-10740] - NPE in ToolsEndpoint
- [MH-10746] - There is no event status column
- [MH-10758] - Issues found in production use of Theodul: changing icons, seeking in Chrome, using configured logos, wording, layout...
- [MH-10759] - Write QA documentation for Events
- [MH-10759] - Write QA documentation for Groups
- [MH-10759] - Write QA documentation for Servers
- [MH-10759] - Write QA documentation for Services
- [MH-10763] - Remove Old Confirations
- [MH-10765] - Operation details doesn't show operation attributes when state is instantiated
- [MH-10768] - Workflow operations table in the events details should refresh automatically
- [MH-10769] - Add (x) icon in the events and series tableview to allow deletion of single Events/Series
- [MH-10770] - Some captions of tabs are not yet translated
- [MH-10772] - Ensure that buttons order is consistent in the actions column
- [MH-10773] - Allow to have free-text value for presenters, contributors, organizers or publishers
- [MH-10774] - ACL editing should be locked on the Series level when events of the series are being processed
- [MH-10775] - All the roles with read/write rights can be deleted from the ACL editor in Events/Series details
- [MH-10776] - Include Spanish and French translation into Theodul.
- [MH-10780] - Specify Requirements
- [MH-10781] - Respect tags while filtering for suitable tracks in Theodul player
- [MH-10792] - Pom.xml Extra Modules
- [MH-10798] - Event Details tile shows hash identifier
- [MH-10799] - Videoeditor operation does not properly handle missing preview formats
- [MH-10804] - It is unclear in which timezone you schedule in the admin-ui
- [MH-10807] - New event POST request contains every series and user
- [MH-10808] - Disable Demo Users
- [MH-10810] - Rename upgrade script form 1.6 to 2.0
- [MH-10812] - Use bundles.configuration.location in admin ng settings.yml
- [MH-10814] - Pressing play while buffering breaks player
- [MH-10816] - Move Message Broker Configuration to Global Config
- [MH-10821] - Severe Issue with Scheduled Events
- [MH-10829] - Unchecking "Remember me" checkbox has no effect when logged out. Pressing the browsers back button you're still logged in an d can use all functions.
- [MH-10836] - Issues with matterhorn-engage-theodul-plugin-archetype
- [MH-10837] - Bulk deletion of events doesn't work correctly
- [MH-10843] - different video qualities are not filtered correctly.
- [MH-10845] - Summary of "Add Events" and "Add Series" shows irrelevant data
- [MH-10847] - Missing with-role directive in "Start Task" option in Actions dropdown
- [MH-10848] - Event conflict endpoint returns Server error 500
- [MH-10849] - Temporary videoeditor files get not deleted
- [MH-10850] - Interface MatterhornConstans has a typo
- [MH-10853] - Improve admin UI ng workflows
- [MH-10855] - Task Menu displays wrong UI
- [MH-10864] - Remove Trailing Spaces From Less Files
- [MH-10866] - Documentation: Incorrect Repository Links
- [MH-10868] - Linebreak before last segment in player
- [MH-10873] - capture-admin-service-impl tests randomly failing
- [MH-10876] - Admin UI NG makes calls to remote resources
- [MH-10880] - Remote base keeps try to call a service
- [MH-10881] - Wrong links to r/2.0.x on documentation page
- [MH-10884] - WokflowOperation getTimeInQueue should return 0 if value is NULL
- [MH-10888] - Theodul player: audio-only does not work - player checked for unavailable size.
- [MH-10901] - Execute Service is not in main pom.xml and will not be built
- [MH-10902] - ./modules/matterhorn-publication-service-youtube/ obsolete
- [MH-10905] - FFmpeg videoeditor only works with audio and video available
- [MH-10911] - Remove executable flag from non-executables
- [MH-10912] - Init scripts contain undefined references to DEBUG_PORT and DEBUG_SUSPEND
- [MH-10913] - Add Event: License Metadata Field Text
- [MH-10924] - Update to new Opencast logos
- [MH-10926] - Extensive PhantomJS warnings when building admin-ng
- [MH-10928] - Adjust loglevel in DictionaryService
- [MH-10929] - Cutting and Review are skipped when config is set to do so
- [MH-10930] - Fix missing German translation
- [MH-10934] - Once set, one cannot remove some metadata in the create event dialog
- [MH-10938] - Missing views counter in player
- [MH-10939] - Task Summary does not display configuration values
- [MH-10946] - Fix Opencast 2 Installation Guides
- [MH-10950] - Fix DDL Readme
- [MH-10952] - Fix matterhorn-execute-operations naming