Changes from v4.30.13
More Changes
- KUX-1761: Upgrade exoplayer to Media 3 (#112)
Bug Fixes
- build (#18)
- to customDimentions json key name (#58)
- maven publish (#86)
- null Video codec report (#88)
- FEC-12558: add comment continue for commit hash ad890c6 (#104)
- (12558): fix readme (#105)
- FEC-13183: stop youbora monitoring upon stopped event (#109)
- FEC-13238: add dataSpec with damaged url if it is available (#110)
New Features
-
FEC-12917 | Fixed undefined variable (#106)
-
FEC-12338
compileSdkVersion
andtargetSdkVersion
to 33 (#102) -
- Upgrade youbora to the latest v6.8.4 (#103)
-
- Fixed user type and email typo (#101)
-
- Fixed potential crash after Youbora upgrade (#100)
-
Updated Readme doc (#99)
-
FEC-12085 Upgrade Youbora SDK to v6.7.68 (#98)
-
- Fixed decimal place to be with 1 digit (#97)
-
- Null protection for plugin instance (#96)
-
- If calculated rendition is
null
then use the previously calculated rendition (#94)
- If calculated rendition is
-
FEC-12012 Fixed float to double conversion (#92)
-
Update README.md (#95)
-
FEC-12017 - javadoc enable (#93)
-
- Update
lastReportedAdPlayhead
value in AdProgress event (#90)
- Update
-
- Removed addition start event firing (#91)
-
FEC-11963 - if player is paused playbackrate should be reported 0 to youbora (#89)
-
FEC-11847 add audio/video codes report to youbora + streaming protocol (#87)
-
FEC-11715_2 openjdk11 (#85)
-
FEC-11805 - assign player to youbora after stop monitoring (#84)
-
do not reset mediaConfig (#82)
-
FEC-11805 - implement missing override getPlayrate method (#83)
-
FEC-11783 - report drm scheme to youbora if not provided by app (#81)
-
add NPE protection (#80)
-
FEC-11727 - upgrade 6.7.53 (#79)
-
FEC-11715 - gradle v7 (#78)
-
move remove listeners code to onUpdate media if needed (#75)
-
if entry id is empty use media given id (#77)
-
sessions documentation (#74)
-
if entry id is empty use media given id (#76)
-
FEC-11642 - Rendition is not sent on youbora start event (#73)
-
- Removed redundant imports (#72)
-
FEC-11495 Interceptor variable name refactor (#71)
-
FEC-11495 Added interceptor event from SmartSwitch (#70)
-
upgrade youbora lib 6.7.40 (#69)
-
FEC-11237 Added check if the lib version is release version (#66)
-
rename contentCustomDimentions to contentCustomDimensions (#67)
-
rename CustomDimension class to ContentCustomDimension (#64)
-
FEC-11212 - protect null assignment to new JsonPrimitive (#63)
-
FEC-11127 cont rename to adGivenAds (#62)
-
FEC-10913 Passing ErrorCode and ErrorMessage on correct place (#60)
-
- Kotlin plugin level support (#61)
-
FEC-11127 cont add missing attributes (#59)
-
FEC-11127 cont fix isLive legacy logic (#57)
-
FEC-11127 - Align Config (#56)
-
run gradle-mvn-push only if relevant (#54)
-
FEC-10991 maven central (#52)
-
- Upgrade youbora to v6.7.32 (#51)
-
FEC-11018 : Enable the parse.manifest && parse.CdnNode option (#50)
-
FEC-10593 Fixed ping event firing when autoplay is false in Kaltura Player (#49)
-
FEC-10777 Youbora upgrade to 6.7.24 - add deviceId (#48)
-
FEC-10629 Added Content CDN and Device Code for youbora config Json (#47)
-
- Upgrade to SDK version 30 (Android-11) (#46)
-
FEC-10464 - send youbora ad start event when on the correct time (#45)
-
upgrade yoboralib 6.7.17 (#44)
-
FEC-10491 avoid filling the fast data config with invalid values + upgrade to 6.7.16 (#42)
-
Upgrade to Youbora V6.7.14 (#41)
-
EC-10336 - add custom adAdapter support (#40)
-
- Upgrade plugin to 6.7.8 (#39)
-
prevent fatal error to be sent more than once (#38)
-
FEC-9916 Upgrade Youbora plugin to 6.7.3 (#36)
-
FEM-9957 - add missing support in appName & appReleaseVersion (#37)
-
remove default to false for isLive in youbora config (#35)
-
FEM-2782 - add support in kalturaInfo in youbora properties (#34)
-
FEM-2747 Upgrade plugin to 6.6.4 (#33)
-
- userObfuscateIp as the JSON key (#32)
-
FEM-2747 Upgrade youbora plugin to 6.6.3 (#31)
-
upgrade classpath 'com.novoda:bintray-release:0.9.1' (#30)
-
FEM-2585 Add support in Youbora to send Youbora Options as Bundle (#29)
-
FEM-2502 AndroidX migration (#25)
-
remove warnings (#28)
-
remove push to bintray (#27)
-
Kaltura Player (#26)
-
- Check if pluginManager is null in onUpdateConfig (#24)
-
add NPE protection (#23)
-
FEM-2442 Add support in Device Specific data on the youbora config Json (#22)
-
FEM-2105 IMA DAI Support (#21)
-
- Dropped frames to youbora (#20)
-
consider DVRLive as live (#19)
-
Youbora v6 (#4)
-
ignore non fatal player error (#15)
-
java8 (#14)
-
use https since required in android p (28) (#13)
-
access json key only if not null (#12)
-
Fem 2234 cont upgrade to api 28 (#11)
-
FEM-2234 upgrade to api 28 (#10)
-
add jcenter reference (#9)
-
Fix travis (#8)
-
exclude javadocs (#6)
-
Upgrade to android 27 (#5)
-
FEM-1736 (#3)
-
FEM-1715 (#1)
Gradle
implementation 'com.kaltura.playkit:youboraplugin:5.0.0'