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