Kaltura HTML5 Release Notes
This page documents HTML5 library releases. Please refer to the Kaltura SaaS FAQ page for usage information.
Note .org urls should not be used on production and are for QA, staging, or community ( non kaltura customer ) usage only
Per revision test urls are available here: http://html5video.org/testswarm/mwEmbed/r{revisionNumber}/
Contents |
Version 1.7
Currently in a branch major features include:
- New resource loader
- Enhanced kWidget interface and improved embedding support.
Version 1.6
1.6.12
| .com url | Scheduled for deployment on .com ( TBD ) |
| .org url | not yet tagged |
| git tag: | not yet tagged |
Release Notes
- See issues closed in the 1.6.12 release
- Adds support for playlist notifications Kaltura_KDP_API_Compatibility mantis 14939 pull request 101
- Fixed iOS issue with page rendering after using back/forward buttons mantis 15172 e8fd06
- Fixed captions layout menu not marking the correct layout after change 4cadc01
1.6.11
| .com url | http://cdnbakmi.kaltura.com/html5/html5lib/v1.6.11.3e/mwEmbedLoader.php ( Production May 15, 2012 ) |
| .org url | http://cdnakmi.kaltura.org/apis/html5versions/1.6.11.3/mwEmbedLoader.php |
| git tag: | https://github.com/kaltura/mwEmbed/commits/v1.6.11.3 |
1.6.11.13
- Double Click Content resume fix pull request ( includes test links )
- Fix for native player display pull request
1.6.11.12 ( pull request ) .1.6.11.12 production location
- WIDGET_LOADED event is thrown only once, at first playerReady occurrence - Fixes QC 2030
- updated freewheel plugin for new ad event dispatch from ad plugins ( ad skips do not trigger adEnd ) test file FreeWheel + Nielsen highlights new beacon dispatches ( no ad events when there are no ads )
- fixed captions display for ttml, use any ttml file with <br></br> lines, notice a single line break instead of two.
- fixed race condition for loading captions interface .find() on undefined error, rare race condition in loading players, error should not occur on any captions player
1.6.11.10
- Refactored ad events to be in sync with flash and analytics plugin requirements pull request The follwing commit outlines ad flow ad event flow
1.6.11.6
- re-factored kWidget.embed support kWidget refactor pull request Pull requests lists additional test files:
1.6.11.5
- Google Analytics plugin refactor Mantis 14707
1.6.11.4
- Fixes double click cuepoints preroll issue by importing cuePoints refactor branch. Best illustrated by dolStatistics test files DoubleClick ad skip and DoubleClick ads. Should match ad event flow
- Fixes user gesture volume change reporting. Can be tested with any dol statics player, note no volumeChange at startup dolStatistics player
- Added support for looping Clarizen Issue CR-2601
1.6.11.3 Current .com release
- Fixed stats event referrer parameter from "referrer" to "event:referrer".
- Disable android 3.x usage of HLS, ( does not work ) see issue 46
- Restored addExportedObject noted its deprecated in favour of setKalturaConfig. Can be tested by use of client player, or trying to use addExportedObject in javascript integrations.
- Fixes disabling HLS for applembr style flavors. 756f054f can be tested by any player that make use of the 'Kaltura.UseAppleAdaptive' configuration option.
- Use tags array instead of string matches as to not not match tag prefixes. e3c2de can be test by having "iphoneDisabled" should not match "iphone" tag when building set streams.
- Fixed HLS support for clips less than 10 seconds enabling iOS playback change set automated test page
- Fixed zoom not working once returning from fullscreen a2d58f5
- Fixed captions switching - QC 1611 8ceeabd
- Fixed player crash when playing entry with captions 3cc3ae9
- Fixed video flickering when using playlist and video title - QC 2421 06c548c
- Fixed captions remaining on screen when switching playlist entries - QC 2417
1.6.11.2
- Support mixed Object and kWidget pages, Fixes ready callback for kWidge.embed automated test page github issue
1.6.11.1
- Fixes access control message display during playlists item switches 3788ef9 mantis 15141
- Support for custom kaltura interface messages patch set automated test page
- kWidget.embed fixes firebug + firefox crash browser, fixes for IE8-9 Mantis 14542 16b785f and 96131c6
Release Notes
- Fixed captions jumping when returning from fullscreen QC 1934
- See github 1.6.11 closed issue list
- Adds support for playlist access control
- Adds support for ttml caption colours issue 42
- Fixed flashvars to be available at jsCallbackReady time 877ba34 issue 45 qunit test
- Support a small loading spinner for small players like ( audio ) a43f90
- Use flash on android configuration option should apply to all versions ( not just android 2x ) db6bfe test page
- fixes vast based cuePoint midrolls on iOS QC 1687 295e75 test page
- fixed adStart and adEnd event to include slot type c49eeb and d1b9d14a
- added support for cisuffix for NielsenCombined mantis 14963 0c76919
- adds support for webx-webkit-airplay="allow" for allowed mirroring of html5 video content on tv via apple airplay 736e4c2 documentation
- Disabled title layout plugin only on iPhone iOS4 1d1025 mantis 14778
1.6.10
| .com url | http://cdnbakmi.kaltura.com/html5/html5lib/v1.6.10.4/mwEmbedLoader.php ( Production, April 3rd ) |
| .org url | http://cdnakmi.kaltura.org/apis/html5versions/1.6.10/mwEmbedLoader.php ( QA, March 25th ) |
| git tag: | https://github.com/kaltura/mwEmbed/commits/v1.6.10rc2 |
Post tag v1.6.10.6
- Back ported 1.6.11 seek code. test page
Post tag v1.6.10.4
- DOL Statistics: Fixed playerPlayEnd event value when sending the stats
- DOL Statistics: Removed extra percentReached event with no value
- Better Support Preview access control on Playlists
Post tag v1.6.10.1
- Use AppleMBR flavor if available before other HLS sources
- DOL Statistics: Send autoPlay true value when autoPlay from Playlist
Release Notes
- List of github issues addressed
- DoubleClick IMA3 test page
- Use flashembed for kWidget flash embedding, inherent div size with jquery size selectors for html5 kWidget.embed issue 28 [
- Don't include audio flavours on android ( breaks HLS streams ) issue 20
- DOLStatistics
- ) prefix vid and aud to ASSETNAME, fbf4042a mantis 14880
- ) Do not report events that do not have an associated entry data, part 2 of mantis 14880 971f66
- Added support for iPhone auto continue playlists Issue 10 10d660b Mantis 14157
- Added support for setKDPAttribute tabBar to change tab index in playlists. a4c418 test page
- Fixed IE9 iframe flash javascript execute on non-existing tag issue, by not outputting object tag when in html5 mode. r4226 mantis 14648
- Added support for ECMAScript 5 Strict Mode r4224 mantis 14640
- Added work around for playFrom playTo for iOS r4211 mantis 14125 test page
- Support adjusting viewport size so that fullscreen takes up full browser window on zoomed out page content ( for iPad and other browsers that adjust browser viewports ) r4177 test page
- Added referrer parameter to kaltura analytics beacons r4231
- Added support for carousel playlists r4176 mantis 14255
1.6.9
| .com url | http://cdnakmi.kaltura.com/html5/html5lib/v1.6.9.6f/mwEmbedLoader.php ( March 11th ) |
| .org url | http://cdnakmi.kaltura.org/apis/html5versions/1.6.9/mwEmbedLoader.php ( QA, Feb 20th ) |
| svn tag: | http://www.kaltura.org/kalorg/html5video/tags/1.6.9/mwEmbed |
Post tag 1.6.9.6 ( March 19th )
- Update player size after ad ends (QC: #1943) – When fullscreening after preroll ad – movie is not stretched to the whole page
- fix for the fullscreen issue on iPad with iOS4
- Try to seek for 20 secs when Midroll ends (QC: #1942)
- DOL Analytics "autoPlay" flag now supports playlists (Mantis ticket: 14692)
- Kaltura Analytics – Fixed missing MEDIA_LOADED event
- Player resizing issue on playlists.
Post tag fixes 1.6.9a7
Post tag fixes 1.6.9a6
- DolStatistics Auto flag fix Mantis 14692
- Fixes analytic issues Mantis 14753 a307ac2
Post tag fixes 1.6.9a4
- fixed playlist hide interface during ad fullscreen issue. Issue #8 b154af0
- fixed iOS re-size player during switching orientation issue Issue #6 fd3044
- Fixes control visibility on player restore with playlist interface Issue #5 ce08ad
- fixed player fullscreen size restore for players with titles Issue #4
- Added referrer parameter for Kaltura Analytics events
Release Notes:
- Add support for kdp buffering events r4196 mantis 14484 test page
- Fixed hover binding for iPad r4185 mantis 14499
- Fixed play state to match original play state after seeks r4183 mantis 14486
- Support hiding QuickTime logo in between source switches r4183 mantis 14376
- Fixed support for playlist api calls on entries before playback starts for iOS r4157 mantis 14380 test page
- Fixed dolStatistics review bugs mantis 14426r4140
- Fixed fullscreen video restore video smaller issue r4131 mantis 14489
- Fixed fullscreen scroll page offset position r4138 mantis 14480
- Support setting html5 configuration options via flashvars r4117
- Support for adUpdatePlayhead notification for freewheel, doubleClick and vast ad players. ( related to dolAnalytics fixes mantis 13876 r4100
- Support for overlayed controls on iPad r4116 mantis 14011
- Fixed issues with Firefox 3.6 r4106 mantis 14303
- Fixes IE < 9 issue with missing classid attribute for kWidget.embed
- Fix for reading x-forward-for header r4133 mantis 14245
1.6.8
| .com url | http://cdnakmi.kaltura.com/html5/html5lib/v1.6.8/mwEmbedLoader.php ( Feb 12th ) |
| .org url | http://cdnakmi.kaltura.org/apis/html5versions/1.6.8/mwEmbedLoader.php ( QA, Feb 9th ) |
| svn tag: | http://www.kaltura.org/kalorg/html5video/tags/1.6.8/mwEmbed |
Post tag merge 1.6.8a17
- Dol statistics fixes mantis 14426
Post Tag merge 1.6.8a8
- fixes for dol statistics review ( merge 4140 ) mantis 14426
Post Tag merge 1.6.8a5
- Fix for reading x-forward-for header r4133 mantis 13716
Post Tag merge 1.6.8a4
- Fixed resize player issue during fullscreen changeMedia calls r4123 mantis 14480
- Fixed parent #hash tag breaking player ever set to the ready state and configuration is unset issue DUC-402 r4103
- Fixed fullscreen restore for firefox r4114
Release Notes:
- Support for initItemEntryId r4089 mantis 14248 test page
- Fixed end card display of play button and avoid background playback of content mantis 14377 r4086
- Fixed End Card displays an Overlay with Text, fixes preview value for image end binding r4074 mantis 14364
- DOL statistic plugin fixes r4072
- Fixed cuePoint midrolls for iOS r4073 QC:1687
- Restored basic PPT widget support r4066 test page
- Fixed media space integration issue with kdpStatus support r4067
- Don't display large play button in "native" mode on iPhone, overlays are not clickable mantis 14167
1.6.7
| .com url | No .com deployment fixes in 1.6.8 |
| .org url | http://cdnakmi.kaltura.org/apis/html5versions/1.6.7/mwEmbedLoader.php ( QA, Feb 5th ) |
| svn tag: | http://www.kaltura.org/kalorg/html5video/tags/1.6.7/mwEmbed |
Post Tag merge 1.6.7a10
- DOL statistic plugin fixes r4072
- Some caption bellow player fixes. r4048
- Merged in iFrame iOS player resize bug fix mantis 14209 and mantis 14249
Release Notes
- Enhancements / Fixes to DolAnalytics plugin mantis 14244
- Support native DOM fullscreen for desktop html5 browsers r4039
- Support captions under video r4002 r4031. mantis 14257 test page
- Fixed bug in postroll bumper in playlists r4021 test page
- Refactor of kaltura configuration, to better support for kdp.setKDPAttribute r4002
- Disable touch scrolling while in fullscreen mode on iOS r3983 mantis 14249
- Centre loading spinner on fullscreen r3976 mantis 14199
- Adds a backup resize call for iPad window size issue: r3975 mantis 14199
- Adds bumper playback support for images r3932 mantis 14016
- Return 0 or a positive number for getElementTime r3937 r4040 mantis 14237
- Fixed kWidget.embed for IE8,7 r3901 mantis 14217
- Support for Kaltura captureThumbnail plugin r3949 test page
- Support for custom alert messages r3949 test page
- Support for Kaltura downloadMedia plugin 3982 test page
1.6.6
| .com url | http://cdnapi.kaltura.com/html5/html5lib/v1.6.6/mwEmbedLoader.php ( jan 31st ) |
| .org url | http://cdnakmi.kaltura.org/apis/html5versions/1.6.6/mwEmbedLoader.php ( sent to QA, Jan 22nd ) |
| svn tag: | http://www.kaltura.org/kalorg/html5video/tags/1.6.6/mwEmbed |
Post Tag merge 1.6.6a10
- Backported Dissable touch scrolling from 1.6.7 ( mantis 14249 )
- Backported centered loading spinner from 1.6.7 ( r3976 mantis 14199 )
- Fix for playlist player restore resize issue r3970
- Fix for vast playhead updates related to image playback support r3966
- Fix playlist playback issue with end ad skips r3961
- Fix race condition with kWidget.embed r3957
- Use larger thumbnail by default r3960
- Playlist layout fix r3896
- OSX flash rendering issue r3877
Release Notes
- Fix for call to unset restoreKalturaKDPCallback r3840 mantis 14084
- Playlist clip list title layout issue r3875 r3801 mantis 14007
- Support for shareSnippet plugin r3821 mantis 13943
- Support for Kaltura Moderation plugin r3834
- Support for setting mediaPlayFrom / mediaPlayTo from flashVars r3829 mantis 14125
- Fix for Analytics plugin always gets loaded even if not defined on uiConf r3848
- Support for playing image r3856 mantis 14016 and others.
- Updated Comscore C5 parameter to two digit values r3861 mantis 14005
1.6.5
| .com url | No .com deployment, all fixes are part of 1.6.6 |
| .org url | http://cdnakmi.kaltura.org/apis/html5versions/1.6.5/mwEmbedLoader.php |
| svn tag: | http://www.kaltura.org/kalorg/html5video/tags/1.6.5/mwEmbed |
Post Tag merge 1.6.5a1
- Fixed race condition with jQuery domReady player rewrite sometimes overwriting onPage jquery with library version of jquery r3824 mantis 14130 ( also part of 1.6.4a1 )
Release Notes
- Support playhead and time updates for doubleClick ad playback r3785 mantis 14076
- Better support KDP logo ui conf config and fixed uiConf xml header tag parsing error. r3785 mantis 13934]
- Prevent player resize bellow the original embed resolution when in fullscreen r3774 mantis 14023
- Clear out existing timed text source on change media r3773 mantis 14018
- KDP consistency uiVars must have attribute "overrideflashvar"="true" for uiVar to override flashvar r3772, mantis 14055
- Fixes IE9 flash playback issue ( direct wmode rendering of flash object by default ) r3771 Also see Directly embed the iframe player
- Always send play event even on ad skip. Fixes lack of comscore and NielsenCombined content play event when there is an ad skip. r3756 Mantis 14052
- Adds support for <span> <em> <i> <b> <strong> Caption TTML formatting tags r3767
- Consistency tweaks for playerStateChange to better match KDP api. r3757 r3761, r3787
- kWidget.embed support test page r3757
- Added support for referenceId ( entryId alias ) r3725
1.6.4
Post-Tag-Merge 1.6.4a1
- cc formatting r3767
- ad skip play beacon r3756
- Fixed race condition with jQuery domReady ( see 1.6.5a1 hot fix above )
Release Notes:
- Support for alternate component names for setKDP attribute on captions r3714
- Restored support for <video kentry="entryId"> style embeds r3715
- Use native iframe size to set initial player size ( instead of iframe get params ) r3716
Known issues
- On players that do not include an ad plugin, the player appears to trigger the play event twice. ( integrations should not relay on doPlay being fired only once anyway since pause / play and ad sequences result in multiple triggers as well ) But the KDP only fires once for non-ad sequence players, so this is fixed in 1.6.5
1.6.3
Release Notes:
- Fixes bumper events and playhead progress update r3687
- Added integer padding to NilsenCombined
- Added support for setKDPAttribute to captions custom vars r3686
- Make VAST ads update playhead r3687
- Trigger play event for bumper ads r3687
- Fixed video being played after postroll r3692
- Added local copy of Nielsen Combined brc issue
- Fixed phpXmlProxyIssue with redirects and cleaning xml.
1.6.2
| .com url | no .com deployment for 1.6.2 |
| .org url | http://cdnakmi.kaltura.org/apis/html5versions/1.6.2/mwEmbedLoader.php |
| svn tag: | http://www.kaltura.org/kalorg/html5video/tags/1.6.2/ |
Release Notes:
- Adjusted NielsenCombined plugin per beacon dispatch requirements.
- Adjusted NielsenVideoCensus per beacon dispatch requirements.
- Fixed issue with flashembed fallback.
- Fullscreen when parent page have relative elements
- 'playerStateChange´ event to return the same value as KDP
- Apple HLS for short videos
- Fixed: HTML5: Chrome browser -> While the post roll is playing, the scrubber and time indicator are blinking and when it finished playing, the player appears with play mode in the scrubber
- HTML5: When seek after the Overlay time, the video is playing with the overlay until the end of the video including with the post roll
- Fixed IE9 pre roll and cue points not triggering
1.6.1
Release Notes:
- Improved VAST ad support with dual video tag usage, for instant resume without seeks for devices / browsers that support it.
- Improved playlist layout support.
- Improved dynamic embedding support. ( initial kWidget api ) ... note we have a separate release that will document the full extent of the kWidget api. For now its only used for dynamic embedding.
- Added "leadWithHTML5" support
- Fix bug with KDP evaluate expression support for compound expressions.
- Fixed bugs with cuePoint support.
- Fixed iOS seeking issue using toFixed on setCurrentTime seeks
- Support for webkit-playsinline for inline player display in native iPhone apps.
- Fixes for iPhone / Android play state monitor when using native controls.
- Restored Support for static html5 library packaging ( DreamWeaver widget )
- Added Support for Custom loading spinner
- Bug fixes for Plugins Include: FreeWheel, NielsenCombined, NielsenVideoCensus, DoubleClick and added new plugin DOLAnayltics.
Version 1.5
Release Notes: See blog post
