diff --git a/docs/guides/admin/docs/changelog.md b/docs/guides/admin/docs/changelog.md index 097724a738c..75f949dcb55 100644 --- a/docs/guides/admin/docs/changelog.md +++ b/docs/guides/admin/docs/changelog.md @@ -1,6 +1,634 @@ Changelog ========= +Opencast 11 +---------- + +### Opencast 11.0 + +*Released on December 15th, 2021* + +- [[#3263](https://github.com/opencast/opencast/pull/3263)] - + Remove chinese traditional +- [[#3264](https://github.com/opencast/opencast/pull/3264)] - + Update Logging Documentation +- [[#3231](https://github.com/opencast/opencast/pull/3231)] - + Fix possible type change in external API +- [[#3221](https://github.com/opencast/opencast/pull/3221)] - + Link Configuration Files in GitHub +- [[#3220](https://github.com/opencast/opencast/pull/3220)] - + Improve GitHub Actions Concurrency Configuration +- [[#3201](https://github.com/opencast/opencast/pull/3201)] - + Revert 3161 remove solr from series service +- [[#3198](https://github.com/opencast/opencast/pull/3198)] - + Fixed Admin UI Endpoint Configuration not loading on Opencast startup +- [[#3185](https://github.com/opencast/opencast/pull/3185)] - + Update Node to Latest LTS +- [[#3184](https://github.com/opencast/opencast/pull/3184)] - + Update osgi compendium in 10.x merge +- [[#3177](https://github.com/opencast/opencast/pull/3177)] - + Replace native javascript with angularJS code +- [[#3127](https://github.com/opencast/opencast/pull/3127)] - + Fix minor bugs in AdaptivePlaylist +- [[#3180](https://github.com/opencast/opencast/pull/3180)] - + Bump karma from 6.3.8 to 6.3.9 in /modules/admin-ui-frontend +- [[#3176](https://github.com/opencast/opencast/pull/3176)] - + Save Buttons for Metadata +- [[#3175](https://github.com/opencast/opencast/pull/3175)] - + Bump bower from 1.8.12 to 1.8.13 in /modules/admin-ui-frontend +- [[#3171](https://github.com/opencast/opencast/pull/3171)] - + Bump html-validate from 6.1.1 to 6.1.2 in /modules/admin-ui-frontend +- [[#3170](https://github.com/opencast/opencast/pull/3170)] - + Bump http-errors from 1.8.0 to 1.8.1 in /modules/engage-paella-player +- [[#3169](https://github.com/opencast/opencast/pull/3169)] - + Add spa style redirect if resource does not exist +- [[#3168](https://github.com/opencast/opencast/pull/3168)] - + Fix content-type header of ingest endpoint +- [[#3166](https://github.com/opencast/opencast/pull/3166)] - + fix remote component typo name +- [[#3163](https://github.com/opencast/opencast/pull/3163)] - + Bump html-validate from 6.1.0 to 6.1.1 in /modules/admin-ui-frontend +- [[#3158](https://github.com/opencast/opencast/pull/3158)] - + Fix mime type parsing for publish-oaipmh operation +- [[#3157](https://github.com/opencast/opencast/pull/3157)] - + Always update groups +- [[#3153](https://github.com/opencast/opencast/pull/3153)] - + Always ouput execute-* process logs +- [[#3151](https://github.com/opencast/opencast/pull/3151)] - + Add more mimetypes +- [[#3150](https://github.com/opencast/opencast/pull/3150)] - + Allow asset upload of tracks +- [[#3149](https://github.com/opencast/opencast/pull/3149)] - + Use original file extension in the asset manger +- [[#3148](https://github.com/opencast/opencast/pull/3148)] - + Allow empty track duration +- [[#3145](https://github.com/opencast/opencast/pull/3145)] - + Typos & Style +- [[#3144](https://github.com/opencast/opencast/pull/3144)] - + Remove com.springsource.org.cyberneko.html +- [[#3143](https://github.com/opencast/opencast/pull/3143)] - + Bump rest-assured to 4.4.0 +- [[#3141](https://github.com/opencast/opencast/pull/3141)] - + Bump eslint from 8.1.0 to 8.2.0 in /modules/runtime-info-ui-ng +- [[#3140](https://github.com/opencast/opencast/pull/3140)] - + Bump eslint from 8.1.0 to 8.2.0 in /modules/engage-ui +- [[#3139](https://github.com/opencast/opencast/pull/3139)] - + Bump eslint from 8.1.0 to 8.2.0 in /modules/runtime-info-ui +- [[#3138](https://github.com/opencast/opencast/pull/3138)] - + Bump eslint from 8.1.0 to 8.2.0 in /modules/engage-theodul-core +- [[#3137](https://github.com/opencast/opencast/pull/3137)] - + Bump eslint from 8.1.0 to 8.2.0 in /modules/admin-ui-frontend +- [[#3136](https://github.com/opencast/opencast/pull/3136)] - + Bump karma from 6.3.7 to 6.3.8 in /modules/admin-ui-frontend +- [[#3135](https://github.com/opencast/opencast/pull/3135)] - + Bump eslint from 8.1.0 to 8.2.0 in /modules/engage-paella-player +- [[#3134](https://github.com/opencast/opencast/pull/3134)] - + Remove Apache Mina +- [[#3132](https://github.com/opencast/opencast/pull/3132)] - + Downgrade to latest xml-apis version from 2.0.2 to 1.4.01 +- [[#3131](https://github.com/opencast/opencast/pull/3131)] - + Update osgi compendium and osgi core from 5.0.0 to 6.0.0 +- [[#3129](https://github.com/opencast/opencast/pull/3129)] - + Extract image from source +- [[#3126](https://github.com/opencast/opencast/pull/3126)] - + Add config for service error states to service registry +- [[#3125](https://github.com/opencast/opencast/pull/3125)] - + Document impact of ROLE_CAPTURE_AGENT +- [[#3124](https://github.com/opencast/opencast/pull/3124)] - + Bump karma-firefox-launcher from 2.1.1 to 2.1.2 in /modules/admin-ui-frontend +- [[#3123](https://github.com/opencast/opencast/pull/3123)] - + Bump karma from 6.3.6 to 6.3.7 in /modules/admin-ui-frontend +- [[#3121](https://github.com/opencast/opencast/pull/3121)] - + Bump i18next from 21.2.0 to 21.3.3 in /modules/lti +- [[#3120](https://github.com/opencast/opencast/pull/3120)] - + Bump @types/react-dom from 17.0.9 to 17.0.10 in /modules/lti +- [[#3119](https://github.com/opencast/opencast/pull/3119)] - + Exclude administrators from artificial limit in `SolrRequester` +- [[#3117](https://github.com/opencast/opencast/pull/3117)] - + Bump @types/node from 16.10.2 to 16.11.6 in /modules/lti +- [[#3116](https://github.com/opencast/opencast/pull/3116)] - + Bump react-i18next from 11.12.0 to 11.13.0 in /modules/lti +- [[#3115](https://github.com/opencast/opencast/pull/3115)] - + Bump react-bootstrap from 1.6.4 to 2.0.1 in /modules/lti +- [[#3114](https://github.com/opencast/opencast/pull/3114)] - + Bump @fortawesome/react-fontawesome from 0.1.15 to 0.1.16 in /modules/lti +- [[#3113](https://github.com/opencast/opencast/pull/3113)] - + Bump typescript from 4.4.3 to 4.4.4 in /modules/lti +- [[#3112](https://github.com/opencast/opencast/pull/3112)] - + Bump @types/react from 17.0.26 to 17.0.33 in /modules/lti +- [[#3110](https://github.com/opencast/opencast/pull/3110)] - + Bump bootstrap from 5.1.1 to 5.1.3 in /modules/lti +- [[#3109](https://github.com/opencast/opencast/pull/3109)] - + Bump @types/react-helmet from 6.1.2 to 6.1.4 in /modules/lti +- [[#3108](https://github.com/opencast/opencast/pull/3108)] - + Bump axios from 0.22.0 to 0.24.0 in /modules/lti +- [[#3106](https://github.com/opencast/opencast/pull/3106)] - + Added back encoding profiles removed by previous commit +- [[#3104](https://github.com/opencast/opencast/pull/3104)] - + Remove Deprecated Methods +- [[#3103](https://github.com/opencast/opencast/pull/3103)] - + Release Note Updates +- [[#3102](https://github.com/opencast/opencast/pull/3102)] - + Bump karma from 6.3.5 to 6.3.6 in /modules/admin-ui-frontend +- [[#3101](https://github.com/opencast/opencast/pull/3101)] - + Bump chromedriver from 94.0.0 to 95.0.0 in /modules/admin-ui-frontend +- [[#3099](https://github.com/opencast/opencast/pull/3099)] - + Bump eslint from 8.0.1 to 8.1.0 in /modules/engage-theodul-core +- [[#3098](https://github.com/opencast/opencast/pull/3098)] - + Bump eslint from 8.0.1 to 8.1.0 in /modules/runtime-info-ui-ng +- [[#3097](https://github.com/opencast/opencast/pull/3097)] - + Bump eslint from 8.0.1 to 8.1.0 in /modules/runtime-info-ui +- [[#3096](https://github.com/opencast/opencast/pull/3096)] - + Bump eslint from 8.0.1 to 8.1.0 in /modules/engage-ui +- [[#3095](https://github.com/opencast/opencast/pull/3095)] - + Bump jasmine-core from 3.10.0 to 3.10.1 in /modules/admin-ui-frontend +- [[#3094](https://github.com/opencast/opencast/pull/3094)] - + Bump eslint from 8.0.1 to 8.1.0 in /modules/admin-ui-frontend +- [[#3093](https://github.com/opencast/opencast/pull/3093)] - + Bump eslint from 8.0.1 to 8.1.0 in /modules/engage-paella-player +- [[#3092](https://github.com/opencast/opencast/pull/3092)] - + Workflow Configuration Margin +- [[#3091](https://github.com/opencast/opencast/pull/3091)] - + Drop Unused Logger Configuration +- [[#3090](https://github.com/opencast/opencast/pull/3090)] - + Wowza stream security "Prefix:Secret" configuration +- [[#3089](https://github.com/opencast/opencast/pull/3089)] - + Drop default dispatch interval to 2 seconds +- [[#3088](https://github.com/opencast/opencast/pull/3088)] - + Remove more of the Entwine FN Library +- [[#3087](https://github.com/opencast/opencast/pull/3087)] - + Fix “Loading” Message in Engage UI +- [[#3086](https://github.com/opencast/opencast/pull/3086)] - + Fix Episode Display in Engage UI +- [[#3085](https://github.com/opencast/opencast/pull/3085)] - + Bump karma from 6.3.4 to 6.3.5 in /modules/admin-ui-frontend +- [[#3076](https://github.com/opencast/opencast/pull/3076)] - + Store modification & deletion dates for series and add range-lookup method to `SeriesService` +- [[#3075](https://github.com/opencast/opencast/pull/3075)] - + Expose ACLs in search service (via `SearchResultItem`) +- [[#3073](https://github.com/opencast/opencast/pull/3073)] - + Bump eslint from 8.0.0 to 8.0.1 in /modules/runtime-info-ui +- [[#3072](https://github.com/opencast/opencast/pull/3072)] - + Bump eslint from 8.0.0 to 8.0.1 in /modules/runtime-info-ui-ng +- [[#3071](https://github.com/opencast/opencast/pull/3071)] - + Bump eslint from 8.0.0 to 8.0.1 in /modules/engage-theodul-core +- [[#3070](https://github.com/opencast/opencast/pull/3070)] - + Bump eslint from 8.0.0 to 8.0.1 in /modules/engage-ui +- [[#3069](https://github.com/opencast/opencast/pull/3069)] - + Bump jasmine-core from 3.9.0 to 3.10.0 in /modules/admin-ui-frontend +- [[#3068](https://github.com/opencast/opencast/pull/3068)] - + Bump eslint from 8.0.0 to 8.0.1 in /modules/admin-ui-frontend +- [[#3067](https://github.com/opencast/opencast/pull/3067)] - + Bump eslint from 8.0.0 to 8.0.1 in /modules/engage-paella-player +- [[#3066](https://github.com/opencast/opencast/pull/3066)] - + Fix LTI Tool Build +- [[#3061](https://github.com/opencast/opencast/pull/3061)] - + Use engage plugin name in URL to prevent random ID changes +- [[#3057](https://github.com/opencast/opencast/pull/3057)] - + Bump eslint from 7.32.0 to 8.0.0 in /modules/runtime-info-ui +- [[#3056](https://github.com/opencast/opencast/pull/3056)] - + Bump eslint from 7.32.0 to 8.0.0 in /modules/runtime-info-ui-ng +- [[#3055](https://github.com/opencast/opencast/pull/3055)] - + Bump eslint from 7.32.0 to 8.0.0 in /modules/engage-theodul-core +- [[#3054](https://github.com/opencast/opencast/pull/3054)] - + Bump eslint from 7.32.0 to 8.0.0 in /modules/engage-ui +- [[#3053](https://github.com/opencast/opencast/pull/3053)] - + Bump eslint from 7.32.0 to 8.0.0 in /modules/admin-ui-frontend +- [[#3052](https://github.com/opencast/opencast/pull/3052)] - + Bump eslint from 7.32.0 to 8.0.0 in /modules/engage-paella-player +- [[#3050](https://github.com/opencast/opencast/pull/3050)] - + Fixed limit value returned by search service endpoint +- [[#3049](https://github.com/opencast/opencast/pull/3049)] - + Removed ManagedService from Admin UI backend +- [[#3048](https://github.com/opencast/opencast/pull/3048)] - + Bump grunt-contrib-concat from 1.0.1 to 2.0.0 in /modules/admin-ui-frontend +- [[#3047](https://github.com/opencast/opencast/pull/3047)] - + Bump autoprefixer from 9.8.7 to 9.8.8 in /modules/admin-ui-frontend +- [[#3046](https://github.com/opencast/opencast/pull/3046)] - + Bump coffeescript from 2.6.0 to 2.6.1 in /modules/admin-ui-frontend +- [[#3045](https://github.com/opencast/opencast/pull/3045)] - + Bump markdownlint-cli from 0.28.1 to 0.29.0 in /docs/guides +- [[#3043](https://github.com/opencast/opencast/pull/3043)] - + Bump grunt-contrib-jshint from 3.0.0 to 3.1.1 in /modules/admin-ui-frontend +- [[#3042](https://github.com/opencast/opencast/pull/3042)] - + Bump html-validate from 6.0.2 to 6.1.0 in /modules/admin-ui-frontend +- [[#3039](https://github.com/opencast/opencast/pull/3039)] - + Bump @types/jest from 27.0.1 to 27.0.2 in /modules/lti +- [[#3038](https://github.com/opencast/opencast/pull/3038)] - + Bump axios from 0.21.2 to 0.22.0 in /modules/lti +- [[#3037](https://github.com/opencast/opencast/pull/3037)] - + Bump i18next from 21.1.1 to 21.2.0 in /modules/lti +- [[#3036](https://github.com/opencast/opencast/pull/3036)] - + Bump react-bootstrap from 1.6.3 to 1.6.4 in /modules/lti +- [[#3033](https://github.com/opencast/opencast/pull/3033)] - + Bump @types/node from 16.10.1 to 16.10.2 in /modules/lti +- [[#3032](https://github.com/opencast/opencast/pull/3032)] - + Bump @types/react from 17.0.20 to 17.0.26 in /modules/lti +- [[#3031](https://github.com/opencast/opencast/pull/3031)] - + Remove staticweave plugin +- [[#3030](https://github.com/opencast/opencast/pull/3030)] - + Bump @types/node from 16.7.6 to 16.10.1 in /modules/lti +- [[#3029](https://github.com/opencast/opencast/pull/3029)] - + Bump i18next from 20.4.0 to 21.1.1 in /modules/lti +- [[#3027](https://github.com/opencast/opencast/pull/3027)] - + Bump html-validate from 5.4.1 to 6.0.2 in /modules/admin-ui-frontend +- [[#3026](https://github.com/opencast/opencast/pull/3026)] - + Bump axios from 0.21.1 to 0.21.2 in /modules/lti +- [[#3025](https://github.com/opencast/opencast/pull/3025)] - + Replace “Click Here” Links on Documentation Landing Page +- [[#3020](https://github.com/opencast/opencast/pull/3020)] - + Bump chromedriver from 92.0.2 to 94.0.0 in /modules/admin-ui-frontend +- [[#3019](https://github.com/opencast/opencast/pull/3019)] - + Bump autoprefixer from 9.8.6 to 9.8.7 in /modules/admin-ui-frontend +- [[#3018](https://github.com/opencast/opencast/pull/3018)] - + Bump grunt-html-validate from 1.0.1 to 1.0.2 in /modules/admin-ui-frontend +- [[#3014](https://github.com/opencast/opencast/pull/3014)] - + Spellcheck webinar section in docs landing page +- [[#3012](https://github.com/opencast/opencast/pull/3012)] - + Add passed proposal from 24 feb 2021 +- [[#3011](https://github.com/opencast/opencast/pull/3011)] - + Add Learn section and webinars list +- [[#3010](https://github.com/opencast/opencast/pull/3010)] - + Don't update events in index twice when changing series metadata +- [[#3009](https://github.com/opencast/opencast/pull/3009)] - + Bump xmlsec from 2.1.4 to 2.1.7 +- [[#3008](https://github.com/opencast/opencast/pull/3008)] - + Bump coffeescript from 2.5.1 to 2.6.0 in /modules/admin-ui-frontend +- [[#3005](https://github.com/opencast/opencast/pull/3005)] - + Set external API version v1.7.0 as default +- [[#3002](https://github.com/opencast/opencast/pull/3002)] - + Sign publication URL of events in External API +- [[#3001](https://github.com/opencast/opencast/pull/3001)] - + Bump bootstrap from 5.1.0 to 5.1.1 in /modules/lti +- [[#3000](https://github.com/opencast/opencast/pull/3000)] - + Bump react-bootstrap from 1.6.1 to 1.6.3 in /modules/lti +- [[#2999](https://github.com/opencast/opencast/pull/2999)] - + Bump react-i18next from 11.11.4 to 11.12.0 in /modules/lti +- [[#2996](https://github.com/opencast/opencast/pull/2996)] - + Bump typescript from 4.4.2 to 4.4.3 in /modules/lti +- [[#2988](https://github.com/opencast/opencast/pull/2988)] - + Bump @types/react from 17.0.19 to 17.0.20 in /modules/lti +- [[#2979](https://github.com/opencast/opencast/pull/2979)] - + Update OC 11 release schedule +- [[#2978](https://github.com/opencast/opencast/pull/2978)] - + Bump tar from 6.1.4 to 6.1.11 in /modules/admin-ui-frontend +- [[#2977](https://github.com/opencast/opencast/pull/2977)] - + Bump chromedriver from 92.0.1 to 92.0.2 in /modules/admin-ui-frontend +- [[#2976](https://github.com/opencast/opencast/pull/2976)] - + Prepare release notes +- [[#2975](https://github.com/opencast/opencast/pull/2975)] - + Bump prometheus.version from 0.11.0 to 0.12.0 in /modules/metrics-exporter +- [[#2974](https://github.com/opencast/opencast/pull/2974)] - + Bump typescript from 4.3.5 to 4.4.2 in /modules/lti +- [[#2973](https://github.com/opencast/opencast/pull/2973)] - + Bump @types/node from 16.7.1 to 16.7.6 in /modules/lti +- [[#2972](https://github.com/opencast/opencast/pull/2972)] - + Bump html-validate from 5.4.0 to 5.4.1 in /modules/admin-ui-frontend +- [[#2965](https://github.com/opencast/opencast/pull/2965)] - + Bump html-validate from 5.3.0 to 5.4.0 in /modules/admin-ui-frontend +- [[#2962](https://github.com/opencast/opencast/pull/2962)] - + Update Editor Profile +- [[#2961](https://github.com/opencast/opencast/pull/2961)] - + Bump html-validate from 5.2.1 to 5.3.0 in /modules/admin-ui-frontend +- [[#2959](https://github.com/opencast/opencast/pull/2959)] - + Bump @types/react from 17.0.18 to 17.0.19 in /modules/lti +- [[#2958](https://github.com/opencast/opencast/pull/2958)] - + Bump @types/node from 16.6.1 to 16.7.1 in /modules/lti +- [[#2957](https://github.com/opencast/opencast/pull/2957)] - + Bump jasmine-core from 3.8.0 to 3.9.0 in /modules/admin-ui-frontend +- [[#2954](https://github.com/opencast/opencast/pull/2954)] - + Fix episodeFromSeries plugin show " " while presenter is empty +- [[#2953](https://github.com/opencast/opencast/pull/2953)] - + Add I18n support for presenter name label in episodeFromSeries plugin +- [[#2952](https://github.com/opencast/opencast/pull/2952)] - + Link Crowdin Project List +- [[#2950](https://github.com/opencast/opencast/pull/2950)] - + Check whether streamingDistributionService is set before invoking it +- [[#2942](https://github.com/opencast/opencast/pull/2942)] - + Update Nginx example regarding proxy_cookie_path +- [[#2940](https://github.com/opencast/opencast/pull/2940)] - + Document Opencast 11 RPM Installation +- [[#2938](https://github.com/opencast/opencast/pull/2938)] - + Update Debian support in OC 11 +- [[#2936](https://github.com/opencast/opencast/pull/2936)] - + Cleanup S3 code +- [[#2934](https://github.com/opencast/opencast/pull/2934)] - + Update LTI Dependencies Monthly +- [[#2933](https://github.com/opencast/opencast/pull/2933)] - + Bump @types/react from 17.0.16 to 17.0.18 in /modules/lti +- [[#2932](https://github.com/opencast/opencast/pull/2932)] - + Bump i18next from 20.3.5 to 20.4.0 in /modules/lti +- [[#2931](https://github.com/opencast/opencast/pull/2931)] - + Bump @types/jest from 26.0.24 to 27.0.1 in /modules/lti +- [[#2930](https://github.com/opencast/opencast/pull/2930)] - + Bump @types/node from 16.4.13 to 16.6.1 in /modules/lti +- [[#2925](https://github.com/opencast/opencast/pull/2925)] - + Test only with Firefox or Chrome +- [[#2924](https://github.com/opencast/opencast/pull/2924)] - + Simplify getUserIdRole +- [[#2921](https://github.com/opencast/opencast/pull/2921)] - + Bump path-parse from 1.0.6 to 1.0.7 in /modules/engage-paella-player +- [[#2916](https://github.com/opencast/opencast/pull/2916)] - + Bump html-validate from 5.2.0 to 5.2.1 in /modules/admin-ui-frontend +- [[#2910](https://github.com/opencast/opencast/pull/2910)] - + Document Committers +- [[#2909](https://github.com/opencast/opencast/pull/2909)] - + Bump @types/react from 17.0.15 to 17.0.16 in /modules/lti +- [[#2908](https://github.com/opencast/opencast/pull/2908)] - + Bump @types/node from 16.4.12 to 16.4.13 in /modules/lti +- [[#2905](https://github.com/opencast/opencast/pull/2905)] - + Bump @fortawesome/react-fontawesome from 0.1.14 to 0.1.15 in /modules/lti +- [[#2904](https://github.com/opencast/opencast/pull/2904)] - + Bump @fortawesome/free-solid-svg-icons from 5.15.3 to 5.15.4 in /modules/lti +- [[#2903](https://github.com/opencast/opencast/pull/2903)] - + Bump bootstrap from 5.0.2 to 5.1.0 in /modules/lti +- [[#2902](https://github.com/opencast/opencast/pull/2902)] - + Bump @types/node from 16.4.7 to 16.4.12 in /modules/lti +- [[#2901](https://github.com/opencast/opencast/pull/2901)] - + Bump @fortawesome/fontawesome-svg-core from 1.2.35 to 1.2.36 in /modules/lti +- [[#2900](https://github.com/opencast/opencast/pull/2900)] - + docs/developer: corrected java version 8>11 as mentioned here: https:… +- [[#2899](https://github.com/opencast/opencast/pull/2899)] - + Hello World Workflow Operation +- [[#2898](https://github.com/opencast/opencast/pull/2898)] - + Bump tar from 6.1.0 to 6.1.4 in /modules/admin-ui-frontend +- [[#2895](https://github.com/opencast/opencast/pull/2895)] - + Bump chromedriver from 92.0.0 to 92.0.1 in /modules/admin-ui-frontend +- [[#2890](https://github.com/opencast/opencast/pull/2890)] - + Bump eslint from 7.31.0 to 7.32.0 in /modules/runtime-info-ui +- [[#2889](https://github.com/opencast/opencast/pull/2889)] - + Bump eslint from 7.31.0 to 7.32.0 in /modules/runtime-info-ui-ng +- [[#2888](https://github.com/opencast/opencast/pull/2888)] - + Bump eslint from 7.31.0 to 7.32.0 in /modules/engage-ui +- [[#2887](https://github.com/opencast/opencast/pull/2887)] - + Bump eslint from 7.31.0 to 7.32.0 in /modules/engage-theodul-core +- [[#2885](https://github.com/opencast/opencast/pull/2885)] - + Bump eslint from 7.31.0 to 7.32.0 in /modules/admin-ui-frontend +- [[#2884](https://github.com/opencast/opencast/pull/2884)] - + Bump eslint from 7.31.0 to 7.32.0 in /modules/engage-paella-player +- [[#2878](https://github.com/opencast/opencast/pull/2878)] - + Add endpoint to resume Index Rebuild for specified service +- [[#2877](https://github.com/opencast/opencast/pull/2877)] - + Only run Github database test for sql scripts +- [[#2875](https://github.com/opencast/opencast/pull/2875)] - + Adding proposal from June +- [[#2872](https://github.com/opencast/opencast/pull/2872)] - + Minor Improvements to Cleanup Operation +- [[#2871](https://github.com/opencast/opencast/pull/2871)] - + No Manual Job Sorting +- [[#2869](https://github.com/opencast/opencast/pull/2869)] - + Bump @types/react from 17.0.14 to 17.0.15 in /modules/lti +- [[#2868](https://github.com/opencast/opencast/pull/2868)] - + Bump @types/node from 16.3.3 to 16.4.3 in /modules/lti +- [[#2867](https://github.com/opencast/opencast/pull/2867)] - + Bump i18next from 20.3.3 to 20.3.5 in /modules/lti +- [[#2866](https://github.com/opencast/opencast/pull/2866)] - + Bump html-validate from 5.1.1 to 5.2.0 in /modules/admin-ui-frontend +- [[#2865](https://github.com/opencast/opencast/pull/2865)] - + Bump chromedriver from 91.0.1 to 92.0.0 in /modules/admin-ui-frontend +- [[#2864](https://github.com/opencast/opencast/pull/2864)] - + Bump url-parse from 1.5.1 to 1.5.3 in /modules/admin-ui-frontend +- [[#2862](https://github.com/opencast/opencast/pull/2862)] - + Updating Release Manager responsibilities +- [[#2861](https://github.com/opencast/opencast/pull/2861)] - + Adding developer tips gathered in the technical meeting +- [[#2860](https://github.com/opencast/opencast/pull/2860)] - + UI Configuration Service Configuration +- [[#2859](https://github.com/opencast/opencast/pull/2859)] - + Bump markdownlint-cli from 0.27.1 to 0.28.1 in /docs/guides +- [[#2857](https://github.com/opencast/opencast/pull/2857)] - + One Elasticsearch index to rule them all +- [[#2856](https://github.com/opencast/opencast/pull/2856)] - + Server Job Statistics +- [[#2845](https://github.com/opencast/opencast/pull/2845)] - + Bump react-i18next from 11.11.0 to 11.11.3 in /modules/lti +- [[#2844](https://github.com/opencast/opencast/pull/2844)] - + Bump eslint from 7.30.0 to 7.31.0 in /modules/runtime-info-ui +- [[#2843](https://github.com/opencast/opencast/pull/2843)] - + Bump eslint from 7.30.0 to 7.31.0 in /modules/runtime-info-ui-ng +- [[#2842](https://github.com/opencast/opencast/pull/2842)] - + Bump eslint from 7.30.0 to 7.31.0 in /modules/engage-theodul-core +- [[#2841](https://github.com/opencast/opencast/pull/2841)] - + Bump eslint from 7.30.0 to 7.31.0 in /modules/engage-ui +- [[#2840](https://github.com/opencast/opencast/pull/2840)] - + Bump @types/node from 16.0.0 to 16.3.3 in /modules/lti +- [[#2839](https://github.com/opencast/opencast/pull/2839)] - + Bump i18next from 20.3.2 to 20.3.3 in /modules/lti +- [[#2838](https://github.com/opencast/opencast/pull/2838)] - + Bump eslint from 7.30.0 to 7.31.0 in /modules/admin-ui-frontend +- [[#2837](https://github.com/opencast/opencast/pull/2837)] - + Bump eslint from 7.30.0 to 7.31.0 in /modules/engage-paella-player +- [[#2834](https://github.com/opencast/opencast/pull/2834)] - + Remove Security-related Workaround in AssetManager +- [[#2826](https://github.com/opencast/opencast/pull/2826)] - + Update Deprecated Code +- [[#2825](https://github.com/opencast/opencast/pull/2825)] - + Bump @types/react-dom from 17.0.8 to 17.0.9 in /modules/lti +- [[#2824](https://github.com/opencast/opencast/pull/2824)] - + Bump @types/jest from 26.0.23 to 26.0.24 in /modules/lti +- [[#2823](https://github.com/opencast/opencast/pull/2823)] - + Bump @types/react-select from 4.0.16 to 4.0.17 in /modules/lti +- [[#2821](https://github.com/opencast/opencast/pull/2821)] - + Bump @types/react-js-pagination from 3.0.3 to 3.0.4 in /modules/lti +- [[#2820](https://github.com/opencast/opencast/pull/2820)] - + Bump @types/react-helmet from 6.1.1 to 6.1.2 in /modules/lti +- [[#2818](https://github.com/opencast/opencast/pull/2818)] - + Bump @types/react from 17.0.13 to 17.0.14 in /modules/lti +- [[#2817](https://github.com/opencast/opencast/pull/2817)] - + Bump html-validate from 5.0.2 to 5.1.1 in /modules/admin-ui-frontend +- [[#2814](https://github.com/opencast/opencast/pull/2814)] - + Add track fields `is_master_playlist` and `is_live` to external API +- [[#2808](https://github.com/opencast/opencast/pull/2808)] - + Bump html-validate from 4.14.0 to 5.0.2 in /modules/admin-ui-frontend +- [[#2806](https://github.com/opencast/opencast/pull/2806)] - + Fix Landing Page +- [[#2803](https://github.com/opencast/opencast/pull/2803)] - + Fix Landing Page +- [[#2802](https://github.com/opencast/opencast/pull/2802)] - + Bump @types/node from 15.12.5 to 16.0.0 in /modules/lti +- [[#2801](https://github.com/opencast/opencast/pull/2801)] - + Bump eslint from 7.29.0 to 7.30.0 in /modules/runtime-info-ui +- [[#2800](https://github.com/opencast/opencast/pull/2800)] - + Bump eslint from 7.29.0 to 7.30.0 in /modules/runtime-info-ui-ng +- [[#2799](https://github.com/opencast/opencast/pull/2799)] - + Bump eslint from 7.29.0 to 7.30.0 in /modules/engage-theodul-core +- [[#2798](https://github.com/opencast/opencast/pull/2798)] - + Bump eslint from 7.29.0 to 7.30.0 in /modules/engage-ui +- [[#2797](https://github.com/opencast/opencast/pull/2797)] - + Bump @types/react from 17.0.11 to 17.0.13 in /modules/lti +- [[#2796](https://github.com/opencast/opencast/pull/2796)] - + Bump eslint from 7.29.0 to 7.30.0 in /modules/admin-ui-frontend +- [[#2795](https://github.com/opencast/opencast/pull/2795)] - + Bump grunt-html-validate from 1.0.0 to 1.0.1 in /modules/admin-ui-frontend +- [[#2794](https://github.com/opencast/opencast/pull/2794)] - + Bump eslint from 7.29.0 to 7.30.0 in /modules/engage-paella-player +- [[#2789](https://github.com/opencast/opencast/pull/2789)] - + Bump jasmine-core from 3.7.1 to 3.8.0 in /modules/admin-ui-frontend +- [[#2785](https://github.com/opencast/opencast/pull/2785)] - + Added Arne Wilken as a developer to the main pom file +- [[#2783](https://github.com/opencast/opencast/pull/2783)] - + Bump @types/react-select from 4.0.15 to 4.0.16 in /modules/lti +- [[#2782](https://github.com/opencast/opencast/pull/2782)] - + Bump @types/node from 15.12.4 to 15.12.5 in /modules/lti +- [[#2781](https://github.com/opencast/opencast/pull/2781)] - + Bump query-string from 7.0.0 to 7.0.1 in /modules/lti +- [[#2780](https://github.com/opencast/opencast/pull/2780)] - + Bump bootstrap from 5.0.1 to 5.0.2 in /modules/lti +- [[#2779](https://github.com/opencast/opencast/pull/2779)] - + Bump grunt-html-validate from 0.5.0 to 1.0.0 in /modules/admin-ui-frontend +- [[#2775](https://github.com/opencast/opencast/pull/2775)] - + Fix random error with Maven dependency download in GitHub Actions +- [[#2774](https://github.com/opencast/opencast/pull/2774)] - + Fix removal of remote assets +- [[#2773](https://github.com/opencast/opencast/pull/2773)] - + Don't force inclusion of referred elements in snapshot +- [[#2772](https://github.com/opencast/opencast/pull/2772)] - + Bump node-sass from 6.0.0 to 6.0.1 in /modules/admin-ui-frontend +- [[#2767](https://github.com/opencast/opencast/pull/2767)] - + Fix Upgrade Documentation +- [[#2760](https://github.com/opencast/opencast/pull/2760)] - + Bump i18next from 20.3.1 to 20.3.2 in /modules/lti +- [[#2759](https://github.com/opencast/opencast/pull/2759)] - + Bump @types/react-dom from 17.0.7 to 17.0.8 in /modules/lti +- [[#2758](https://github.com/opencast/opencast/pull/2758)] - + Bump @types/node from 15.12.2 to 15.12.4 in /modules/lti +- [[#2757](https://github.com/opencast/opencast/pull/2757)] - + Bump eslint from 7.28.0 to 7.29.0 in /modules/engage-ui +- [[#2756](https://github.com/opencast/opencast/pull/2756)] - + Bump eslint from 7.28.0 to 7.29.0 in /modules/engage-theodul-core +- [[#2755](https://github.com/opencast/opencast/pull/2755)] - + Bump eslint from 7.28.0 to 7.29.0 in /modules/runtime-info-ui +- [[#2754](https://github.com/opencast/opencast/pull/2754)] - + Bump eslint from 7.28.0 to 7.29.0 in /modules/runtime-info-ui-ng +- [[#2753](https://github.com/opencast/opencast/pull/2753)] - + Bump i18next-browser-languagedetector from 6.1.1 to 6.1.2 in /modules/lti +- [[#2752](https://github.com/opencast/opencast/pull/2752)] - + Bump eslint from 7.28.0 to 7.29.0 in /modules/admin-ui-frontend +- [[#2751](https://github.com/opencast/opencast/pull/2751)] - + Bump eslint from 7.28.0 to 7.29.0 in /modules/engage-paella-player +- [[#2750](https://github.com/opencast/opencast/pull/2750)] - + JavaScript deployment on docs.opencast.org +- [[#2749](https://github.com/opencast/opencast/pull/2749)] - + Use HTTPS in Documentation Landing Page +- [[#2744](https://github.com/opencast/opencast/pull/2744)] - + Changed asset mime type length from 64 to 255 +- [[#2737](https://github.com/opencast/opencast/pull/2737)] - + Bump chromedriver from 91.0.0 to 91.0.1 in /modules/admin-ui-frontend +- [[#2735](https://github.com/opencast/opencast/pull/2735)] - + Clarifies debug options in setenv file +- [[#2729](https://github.com/opencast/opencast/pull/2729)] - + Bump @types/react-dom from 17.0.6 to 17.0.7 in /modules/lti +- [[#2728](https://github.com/opencast/opencast/pull/2728)] - + Bump @types/node from 15.12.1 to 15.12.2 in /modules/lti +- [[#2727](https://github.com/opencast/opencast/pull/2727)] - + Bump react-i18next from 11.10.0 to 11.11.0 in /modules/lti +- [[#2726](https://github.com/opencast/opencast/pull/2726)] - + Bump @types/react from 17.0.9 to 17.0.11 in /modules/lti +- [[#2725](https://github.com/opencast/opencast/pull/2725)] - + Bump karma from 6.3.3 to 6.3.4 in /modules/admin-ui-frontend +- [[#2716](https://github.com/opencast/opencast/pull/2716)] - + Fix URL to the Security Issue Process +- [[#2712](https://github.com/opencast/opencast/pull/2712)] - + fix URL to the development process documentation +- [[#2705](https://github.com/opencast/opencast/pull/2705)] - + Remove OAI-PMH Harvester +- [[#2693](https://github.com/opencast/opencast/pull/2693)] - + Bump glob-parent from 5.1.0 to 5.1.2 in /modules/admin-ui-frontend +- [[#2689](https://github.com/opencast/opencast/pull/2689)] - + Bump eslint from 7.27.0 to 7.28.0 in /modules/engage-theodul-core +- [[#2688](https://github.com/opencast/opencast/pull/2688)] - + Bump eslint from 7.27.0 to 7.28.0 in /modules/runtime-info-ui +- [[#2687](https://github.com/opencast/opencast/pull/2687)] - + Bump eslint from 7.27.0 to 7.28.0 in /modules/runtime-info-ui-ng +- [[#2686](https://github.com/opencast/opencast/pull/2686)] - + Bump eslint from 7.27.0 to 7.28.0 in /modules/engage-ui +- [[#2685](https://github.com/opencast/opencast/pull/2685)] - + Bump @types/node from 15.6.1 to 15.12.1 in /modules/lti +- [[#2684](https://github.com/opencast/opencast/pull/2684)] - + Bump @types/react-dom from 17.0.5 to 17.0.6 in /modules/lti +- [[#2683](https://github.com/opencast/opencast/pull/2683)] - + Bump @types/react from 17.0.8 to 17.0.9 in /modules/lti +- [[#2682](https://github.com/opencast/opencast/pull/2682)] - + Bump react-bootstrap from 1.6.0 to 1.6.1 in /modules/lti +- [[#2681](https://github.com/opencast/opencast/pull/2681)] - + Bump eslint from 7.27.0 to 7.28.0 in /modules/engage-paella-player +- [[#2680](https://github.com/opencast/opencast/pull/2680)] - + Bump eslint from 7.27.0 to 7.28.0 in /modules/admin-ui-frontend +- [[#2679](https://github.com/opencast/opencast/pull/2679)] - + Update some documentation URLs from latest to develop +- [[#2674](https://github.com/opencast/opencast/pull/2674)] - + Fix `metrics-exporter` Prometheus dependency +- [[#2672](https://github.com/opencast/opencast/pull/2672)] - + Bump karma-firefox-launcher from 2.1.0 to 2.1.1 in /modules/admin-ui-frontend +- [[#2671](https://github.com/opencast/opencast/pull/2671)] - + Bump chromedriver from 90.0.1 to 91.0.0 in /modules/admin-ui-frontend +- [[#2670](https://github.com/opencast/opencast/pull/2670)] - + Update Responsibilities of a Committer +- [[#2668](https://github.com/opencast/opencast/pull/2668)] - + Bump karma from 6.3.2 to 6.3.3 in /modules/admin-ui-frontend +- [[#2663](https://github.com/opencast/opencast/pull/2663)] - + Bump prometheus.version from 0.10.0 to 0.11.0 in /modules/metrics-exporter +- [[#2662](https://github.com/opencast/opencast/pull/2662)] - + Bump react-i18next from 11.8.15 to 11.10.0 in /modules/lti +- [[#2661](https://github.com/opencast/opencast/pull/2661)] - + Bump @types/node from 15.6.0 to 15.6.1 in /modules/lti +- [[#2660](https://github.com/opencast/opencast/pull/2660)] - + Bump @types/react from 17.0.6 to 17.0.8 in /modules/lti +- [[#2659](https://github.com/opencast/opencast/pull/2659)] - + Bump i18next from 20.3.0 to 20.3.1 in /modules/lti +- [[#2658](https://github.com/opencast/opencast/pull/2658)] - + Document that hashes are worked with +- [[#2655](https://github.com/opencast/opencast/pull/2655)] - + Document encode WOH's source-flavors config key +- [[#2642](https://github.com/opencast/opencast/pull/2642)] - + Bump grunt-cli from 1.4.2 to 1.4.3 in /modules/admin-ui-frontend +- [[#2641](https://github.com/opencast/opencast/pull/2641)] - + Bump grunt from 1.4.0 to 1.4.1 in /modules/admin-ui-frontend +- [[#2640](https://github.com/opencast/opencast/pull/2640)] - + Bump browserslist from 4.13.0 to 4.16.6 in /modules/admin-ui-frontend +- [[#2639](https://github.com/opencast/opencast/pull/2639)] - + Bump eslint from 7.26.0 to 7.27.0 in /modules/engage-theodul-core +- [[#2638](https://github.com/opencast/opencast/pull/2638)] - + Bump eslint from 7.26.0 to 7.27.0 in /modules/runtime-info-ui +- [[#2637](https://github.com/opencast/opencast/pull/2637)] - + Bump eslint from 7.26.0 to 7.27.0 in /modules/engage-ui +- [[#2636](https://github.com/opencast/opencast/pull/2636)] - + Bump eslint from 7.26.0 to 7.27.0 in /modules/runtime-info-ui-ng +- [[#2635](https://github.com/opencast/opencast/pull/2635)] - + Bump @types/node from 15.3.0 to 15.6.0 in /modules/lti +- [[#2634](https://github.com/opencast/opencast/pull/2634)] - + Bump @types/react from 17.0.5 to 17.0.6 in /modules/lti +- [[#2633](https://github.com/opencast/opencast/pull/2633)] - + Bump i18next from 20.2.4 to 20.3.0 in /modules/lti +- [[#2632](https://github.com/opencast/opencast/pull/2632)] - + Bump eslint from 7.26.0 to 7.27.0 in /modules/admin-ui-frontend +- [[#2631](https://github.com/opencast/opencast/pull/2631)] - + Bump eslint from 7.26.0 to 7.27.0 in /modules/engage-paella-player +- [[#2628](https://github.com/opencast/opencast/pull/2628)] - + Bump chromedriver from 90.0.0 to 90.0.1 in /modules/admin-ui-frontend +- [[#2616](https://github.com/opencast/opencast/pull/2616)] - + Document new ActiveMQ connection requirements +- [[#2603](https://github.com/opencast/opencast/pull/2603)] - + Update Node.js +- [[#2596](https://github.com/opencast/opencast/pull/2596)] - + New woh: select-version +- [[#2576](https://github.com/opencast/opencast/pull/2576)] - + Bump hosted-git-info from 2.8.4 to 2.8.9 in /modules/engage-paella-player +- [[#2573](https://github.com/opencast/opencast/pull/2573)] - + Refactoring workflows and encoding profiles +- [[#2560](https://github.com/opencast/opencast/pull/2560)] - + Add additional s3 operations +- [[#2553](https://github.com/opencast/opencast/pull/2553)] - + Automatic cleaning of working file repository +- [[#2546](https://github.com/opencast/opencast/pull/2546)] - + Default Visibility in Admin Interface +- [[#2534](https://github.com/opencast/opencast/pull/2534)] - + Sanitize xml input in admin frontend +- [[#2513](https://github.com/opencast/opencast/pull/2513)] - + LTI Tool Updates +- [[#1227](https://github.com/opencast/opencast/pull/1227)] - + Delete option of series for the SearchService + Opencast 10 ---------- @@ -2823,15 +3451,15 @@ Opencast 7 *Released on January 29, 2020* - [CVE-2020-5231](https://github.com/opencast/opencast/security/advisories/GHSA-94qw-r73x-j7hg) - - Users with ROLE\_COURSE\_ADMIN can create new users + Users with ROLE\_COURSE\_ADMIN can create new users - [CVE-2020-5206](https://github.com/opencast/opencast/security/advisories/GHSA-vmm6-w4cf-7f3x) - - Authentication Bypass For Endpoints With Anonymous Access + Authentication Bypass For Endpoints With Anonymous Access - [CVE-2020-5222](https://github.com/opencast/opencast/security/advisories/GHSA-mh8g-hprg-8363) - - Hard-Coded Key Used For Remember-me Token + Hard-Coded Key Used For Remember-me Token - [CVE-2020-5230](https://github.com/opencast/opencast/security/advisories/GHSA-w29m-fjp4-qhmq) - - Unsafe Identifiers + Unsafe Identifiers - [CVE-2020-5228](https://github.com/opencast/opencast/security/advisories/GHSA-6f54-3qr9-pjgj) - - Public Access Via OAI-PMH + Public Access Via OAI-PMH - [[#1358](https://github.com/opencast/opencast/pull/1358)] - Switch To HTTPS Maven Repository - [[#1353](https://github.com/opencast/opencast/pull/1353)] - diff --git a/docs/guides/admin/docs/releasenotes.md b/docs/guides/admin/docs/releasenotes.md index e0d7894cee9..0d18fca2927 100644 --- a/docs/guides/admin/docs/releasenotes.md +++ b/docs/guides/admin/docs/releasenotes.md @@ -1,26 +1,90 @@ -Opencast 11: Release Notes +# Opencast 11: Release Notes Features -------- +- New ElasticSearch architecture, now there is one elastic search for the admin ui and the external api. This + simplifies the maintenance and double the speed of index rebuild. - New *select-version* workflow operation handler, used to replace the media package in the currently running workflow with an older version from the asset manager. +- Additional S3 distribution workflow operation handlers: *retract-partial-aws*, *publish-configure-aws*, + *retract-configure-aws* +- Wowza stream security configuration now allows the configuration "prefix:secret" +- Allows upload of tracks (e.g. subtitles) as assets for new and existing + events. Improvements ------------ -- TBA +- Save buttons for the metadata of existing series and events in the Admin UI. +- Moved the configuration of the user interface configuration service (providing the /ui-config endpoint) + from the global configuration to a service configuration file. +- Extracting preview images are now from the source material instead, instead of processed files. +- The groups are always updated regarded their user reference provider. +- `execute-many` and `execute-once` now print all the output in the logs +- Add support for `WebP` and `Advanced SubStation Alpha` mime types -Behaviour changes +Behavior changes ----------------- -- TBA +- There is now only one Elasticsearch index for both the Admin UI and the External API. Its structure is identical + to the old Admin UI index, thus migration is possible, alternatively the index has to be rebuilt or the old Admin UI + index can be configured (see upgrade guide). + With this change the index rebuild should now be twice as fast as before. The index endpoints to clear and rebuild + the index were moved to /index. +- There is a completely new set of workflows. Please make sure to check your local configuration and adapt + it accordingly if you made changes to your workflows before. Opencast will also continue to work with the old set of + workflows. The new ones just remove a lot of redundancies, making the whole process more efficient. + + Some of the new workflows (e.g. `fast`) now use slightly different workflow configurations. This could potentially + cause problems if you scheduled recordings using the old workflows but have the events processed using the new + workflows. Please make sure the workflow you use work fine, or do not have anything scheduled via the upgrade. +- Changes to the service registry config at `ServiceRegistryJpaImpl.cfg`: + - The usage of `max.attempts` is modified in the sense that if you set -1, you can disable services going into error + state completely. Before, this was equivalent to 0, which would have the service go into error state after one + attempt, though this was undocumented. Check your configuration to be sure you didn't rely on this behavior. + + - `no.error.state.service.types` was added. With this, you can define service types that should never go into error + state. +- The default location of the user interface configuration service configuration is now + `etc/org.opencastproject.uiconfig.UIConfigRest.cfg`. For more details, take a look at + [pull request #2860](https://github.com/opencast/opencast/pull/2860). +- There are changes to how hosts are mapped to tenants. If you use a multi-tenant system you therefore need to update + your `org.opencastproject.organization-*.cfg` configuration files: + + Before Opencast 11 the domain names were mapped to tenants and a common port number was assumed for all domains. Now + you need to configure a URL per instance you want to map to a tenant. + + Before: + ``` + port=8080 + prop.org.opencastproject.host.admin.example.org=tenant1-admin.example.org + prop.org.opencastproject.host.presentation.example.org=tenant1-presentation.example.org + ``` + + Now: + ``` + prop.org.opencastproject.host.admin.example.org=https://tenant1-admin.example.org + prop.org.opencastproject.host.presentation.example.org=https://tenant1-presentation.example.org:8443 + ``` +- Support for automatically setting up an HLS encoding ladder via the `{video,audio}.bitrates.mink` + and `{video,audio}.bitrates.maxk` encoding profile options was removed. Instead, users should now explicitly specify + the bit rate and bit rate control mechanism in the `ffmpeg.command`. +- Some S3 distribution workflow operation handlers have been renamed: *publish-aws* to *publish-engage-aws* and + *retract-aws* to *retract-engage-aws* +- If an URL does not exist, it returns to the welcome page. +- The amount of job statistics for servers displayed in the admin interface was reduced to running and queued jobs to + avoid performance problems and remove incorrect and/or misleading data. + API changes ----------- - -- TBA +- [[#2814](https://github.com/opencast/opencast/pull/2814)] - Add track fields `is_master_playlist` and `is_live` to + external API +- [[#2878](https://github.com/opencast/opencast/pull/2878)] - Add endpoint to resume Index Rebuild for specified service +- [[#3002](https://github.com/opencast/opencast/pull/3002)] - Sign publication URL of events in External API +- [[#3148](https://github.com/opencast/opencast/pull/3148)] - Allow empty track duration Release Schedule diff --git a/docs/guides/admin/docs/upgrade.md b/docs/guides/admin/docs/upgrade.md index 3d35c8fa312..380de00f670 100644 --- a/docs/guides/admin/docs/upgrade.md +++ b/docs/guides/admin/docs/upgrade.md @@ -7,9 +7,18 @@ please refer to [older release notes](https://docs.opencast.org). 1. Stop your current Opencast instance 2. Replace Opencast with the new version -3. Review the configuration changes and adjust your configuration accordingly -4. [Migrate, rebuild or rename Elasticsearch index](#elasticsearch-migration) -5. Start Opencast if you haven't already done so +3. Read the release notes (especially the section of behaviour changes) +4. Review the configuration changes and adjust your configuration accordingly +5. Do the [database migration](#database-migration) +6. [Migrate, rebuild or rename Elasticsearch index](#elasticsearch-migration) +7. Start Opencast if you haven't already done so + +Database Migration +------------------ + +Upgrading to Opencast 11 requires a DB migration, as some tables have changed slightly. +Migration scripts can be found in `doc/upgrade/10_to_11/`. +There are separate scripts for MariaDB/MySQL (`mysql5.sql`) and PostgreSQL (`postgresql.sql`). Elasticsearch Migration -----------------------