Opencast 12 Changelog
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