Opencast 6 Changelog
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.