Releases: kaltura/platform-install-packages
Kaltura CE 14.10.0 released
kaltura-base (14.10.0) changelog:
- REACH2-483: Support defining specific flavor param ids for the vendor to fetch (kaltura/server#7922)
- PLAT-9396: Beacon search fixing fields name for new schema (kaltura/server#7920)
- PLAT-9396: Beacon searchScheduledResource mapping (kaltura/server#7918)
- REACH: Clone profile and partner catalog items (kaltura/server#7915)
- Support latest apache versions strict standards (kaltura/server#7914)
- AN-192: add
avg_drop_off
metric to syndication report (kaltura/server#7913) - AN-182: add fields to report input filter (kaltura/server#7912)
- Support several chunk schedulers per node (kaltura/server#7910)
- PLAT-9384: Beacon search - rename classes (kaltura/server#7909)
- PLAT-9505: Fix WebM metadata extraction (kaltura/server#7908)
- Check for
tags
in copyCuePoints/Engine (kaltura/server#7907) - PLAT-9504: Handle serialization of data entry with invalid chars (kaltura/server#7905)
- REACH: Clone profile and partner catalog items (kaltura/server#7903)
- SUP-16392: Order delivery profiles based on user defined criteria (kaltura/server#7899)
- PLAT-9384: Beacon search (kaltura/server#7897)
- If destFile provided and we failed to open it return false (kaltura/server#7895)
- SUP-16219: Copy startDate and endDate from template entry (kaltura/server#7894)
- Report filter - add missing categories mapping (kaltura/server#7893)
- Change combined metrics to match graph format (for totals) (kaltura/server#7892)
- Handle case where
getRemoteDeliveryByStorageId()
returned null (kaltura/server#7890) - PHP7 (strict standards): Handle PHP Fatal error: Only variables can be passed by reference (kaltura/server#7884)
- AN-155: add unique users metric to reports (kaltura/server#7883)
kaltura-html5lib (v2.73.2) changelog:
- FEC-8755 - Player V2 - all test pages loaded muted, even when autoplay and automute = false
- Full screen is not working on chrome 71
- SUP-16380 - remove user and creator ID
- SUP-15794 - "Unmute" button with no autoplay IOS
- FEC-8576 - [KAVA] - In mobile device, locking the phone does not cause a pause event (33)
- SUP-15744 - Chromecast doesn't work for live entries
- SUP-13321 - QnA box behavior when exiting full screen
- SUP-15195 - Missing Scroll Bar in Chapters
- SUP-16282 - Captions Flashing at bottom left of player v 2.71
- FEC-8577 - [KAVA] - After replaying a video, no event '99' is fired
- FEC-8545 - iOS 11 & 12/Android 8.0 seeking the video before starting playback player stays in an endless spinning wheel state
- PSVAMB-4560 - Chromecast icon not showing on iframe player
- FEV-232 - analytics reporting should not go via ECDN
- FEC-8656 - Add Missing Features to Kava Plugin (AKA KAnalony)
- FEC-8659 - Reset session ID on every change media
- FEC-8608 -[IMA][iOS12] Autoplay is not working with PlaysInline=false configuration
- SUP-15880 - No autoplay in Chrome for video without sound and with interaction buttons disabled
- FEC-8560 - Wrong flavor id sent in playlist player
- Added the isNativeIOSPlayback function to the MediaWikiClient.
- SUP-16380 - emails are exposed within mwEmbedFrame
- SUP-15794 - "Unmute" button with no autoplay IOS
- Indentation
- Added the isNativeIOSPlayback function to the MediaWikiClient.
- FEC-8576 - [Player_V2][KAVA] - In mobile device, locking the phone does not cause a pause event (33)
- SUP-15744 - Chromecast doesn't work for live entries
- SUP-13321 - QnA box behavior when exiting full screen
- SUP-15195 - Missing Scroll Bar in Chapters
- SUP-16282 - [TR] - Captions Flashing at bottom left of player v 2.71+
- FEC-8577 - [Player_V2][KAVA] - After replaying a video, no event '99' is fired
- FEC-8545 - V2 - iOS 11 & 12/Android 8.0 seeking the video before starting playback player stays in an endless spinning wheel state
- remove legacy live analytics (#3936)
- PSVAMB-4560 - fix chromecast embed in nested iframes
- FEV-232 - analytics reporting should not go via ECDN
- FEC-8656 - Add Missing Features to Kava Plugin (AKA KAnalony)
- FEC-8659 - Reset session ID on every change media
- FEC-8608 -[IMA][iOS12] Autoplay is not working with PlaysInline=false configuration
- SUP-15880 - No autoplay in Chrome for video without sound and with interaction buttons disabled
- FEC-8560 - Wrong flavor id sent in playlist player
- Added the isNativeIOSPlayback function to the MediaWikiClient.
- SUP-16380 - emails are exposed within mwEmbedFrame
- SUP-15794 - "Unmute" button with no autoplay IOS
- Indentation
- Added the isNativeIOSPlayback function to the MediaWikiClient.
- FEC-8576 - [Player_V2][KAVA] - In mobile device, locking the phone does not cause a pause event (33)
- SUP-15744 - Chromecast doesn't work for live entries
- SUP-13321 - QnA box behavior when exiting full screen
- SUP-15195 - Missing Scroll Bar in Chapters
- SUP-16282 - [TR] - Captions Flashing at bottom left of player v 2.71+
- FEC-8577 - [Player_V2][KAVA] - After replaying a video, no event '99' is fired
- FEC-8545 - V2 - iOS 11 & 12/Android 8.0 seeking the video before starting playback player stays in an endless spinning wheel state
- remove legacy live analytics (#3936)
- PSVAMB-4560 - fix chromecast embed in nested iframes
- FEV-232 - analytics reporting should not go via ECDN
- FEC-8656 - V2 - Add Missing Features to Kava Plugin (AKA KAnalony)
- FEC-8659 - Reset session ID on every change media
- FEC-8608 - [V2][IMA][iOS12] Autoplay is not working with PlaysInline=false configuration
- SUP-15880 - No autoplay in Chrome for video without sound and with interaction buttons disabled
- FEC-8560 - Wrong flavor id sent in playlist player
Kaltura CE 14.9.0 released
kaltura-base (14.9.0) changelog:
- crypto wrapper/openssl support additional methods (kaltura/server#7885)
- PLAT-9399: CamelCase categoryEntry.updateStatusFromBulk action alias (kaltura/server#7882)
- PLAT-9410: KalturaConversionProfile.php - Prevent type mismatch during validateForUpdate() (kaltura/server#7881)
- playManifest - support captions in media playlist (kaltura/server#7880)
- SUP-15844: KAsyncConvert.class.php - retry move operation in the event of failure (kaltura/server#7878)
- playManifest - add track selection support (kaltura/server#7875)
- PLAT-9467: kUploadTokenMgr.php - verify that the source file exists (kaltura/server#7871)
- TR-2167: Allow MRSS's + Drop Folder + Bulk XML conversion profiles to use the 'CategoryID' as reference (kaltura/server#7865)
- PLAT-9460: Chunked Encoding - support EaR sources (kaltura/server#7863)
- Fix missing search ACL and change default dropfolder configuration (kaltura/server#7862)
- SUP-15957: Handle source flavor fileExt on clipping and trimming (kaltura/server#7861)
- Analytics: add properties mapping for filter objects (kaltura/server#7860)
- PLAT-9303: Enable event notification templates for all partners (kaltura/server#7859)
- Fix PHP Warnings (kaltura/server#7857)
- PLAT-9429: EaR - content shorter than 10s is not encrypted (kaltura/server#7855)
- PLAT-9406: eSearch - add entitled_kusers_view to entry index (kaltura/server#7848)
- PLAT-9381: build thumb url for playlists (kaltura/server#7847)
- PLAT-9441: validate the entry exist before embarking on clipping flow (kaltura/server#7846)
- PLAT-9440: Conversion - Handle cases where source flavor was deleted (kaltura/server#7845)
- PSVAMB-5293: Email notifications - support PHP 5.3 (kaltura/server#7842)
- SUP-15957 - Fix missing fileExt on source flavor asset after clipping (kaltura/server#7838)
- PLAT-9410: Prevent the addition of conversion profiles in the event their type and the type of the flavor params assigned to them do not match (kaltura/server#7829)
- PLAT-9399: allow bulk activate/reject for category entries (kaltura/server#7824)
Kaltura CE 14.8.0 released
kaltura-base (14.8.0) changelog:
- PLAT-9419: DRM (WV,ISM,AtRest) conversion status is not updated once done (kaltura/server#7825)
- PLAT-9315: DocumentsService::addFromUploadedFileAction() - Set fileSize when adding content (kaltura/server#7823)
- PLAT-9241: playManifestAction() - handle watermark flavors (kaltura/server#7821)
- isInternalIp(): Support CIDR range of 0.0.0.0 (kaltura/server#7817)
- PLAT-9315: File size of DocumentEntry is always 0 (kaltura/server#7816)
- PLAT-9414: If a 'security map is not defined, allow all internal IPs (kaltura/server#7814)
- PLAT-9411: Reduce number of writes to kConf key in APC (kaltura/server#7807)
- PLAT-9408: Check whether getAudioLanguage() and getAudioCodec() exist for the object before attempting to call them (kaltura/server#7806)
- PLAT-9404: createRecordedEntry() - check if lock exists before calling unlock() (kaltura/server#7805)
- sup-15616: addClipJobs() - skip flavour creation if duration is not set to a positive value (kaltura/server#7803)
- PLAT-9393: Add the BASE_UPLOAD_PERMISSION permission to media:addFromUplodedFile (kaltura/server#7800)
- PLAT-9381: Handle encrypted thumbs serving (kaltura/server#7786)
- Catch couchbase exception and return empty list as a response (kaltura/server#7785)
- PSVAMB-4443: Allow global access to entries from partner 0 (kaltura/server#7781)
- SUP-15841: kFlowHelper - added validateSourceFileSync() (kaltura/server#7780)
- PLAT-9230: Playlist service - allow user level access (add/update operations) (kaltura/server#7778)
- Update default flavour set (kaltura/server#7772)
- SUP-15174: Handle BOM in CSV bulk upload (kaltura/server#7770)
- Chunked encoding: compress data when storing in Memcache (kaltura/server#7765)
- Fix secureEntryHelperExits condition (kaltura/server#7833)
- PLAT-9424: Bulk upload fails due to PHP parse error (kaltura/server#7834)
- Handle cases where access_control_id doesn't exist on the entry object
kaltura-kmcng (5.5.2) changelog:
- content/entry: fix position of upload settings window on MS Edge when replacing video (e952515)
- upload: fix position of upload settings window on MS Edge (f5e2453)
- fix create menu icons width in all languages (ebe3262)
- fix Yahoo and iTunes category tags translation in German (4411d2e)
- administration/users: enable KMC access to existing KMS users when creating a new user using a KMS user ID (d57ef34)
- content/category: update entitlements options labels (e4c9fe1)
- content/playlist: remove the "Plays" field from the playlist details info (52d043c)
- contextual-help: update broken links in contextual help system (9b5ee24)
Kaltura CE 14.7.0 released
kaltura-base (14.7.0) changelog:
- thumbnail action - block inactive partners (kaltura/server#7744)
- Reduce access to APC (kaltura/server#7743)
- kApcConf.php: Add map prefix (kaltura/server#7742)
- KalturaLiveEntry: when checking hasPropertyChanged, if
sourceObject
is null and value is set return true (kaltura/server#7739) - PLAT-9352: kRemoteMemCacheConf.php - fix hostname regex pattern (kaltura/server#7738)
- When entryVendorTask is auto generated assign the entry userId as the entry owner, if requester partnerId is one of the system partners (kaltura/server#7737)
- Added script to sync DB conf maps to multiple cache (kaltura/server#7736)
- Block deleted (status 0) partners (kaltura/server#7735)
- PLAT-9349: Fix inconsistent behavior between kConf::getMap() and kConf::hasMap() (kaltura/server#7734)
- PLAT-9349: Fix inconsistent behavior between kConf::getMap() and kConf::hasMap()(kaltura/server#7732)
- PLAT-9348: Indexes with underscore in names aren't added to memcache (kaltura/server#7731)
- PLAT-9347: Reload content from file system if the base.reload file exist (kaltura/server#7730)
- PLAT-9345: Handle caching of unkown types (kaltura/server#7726)
- PLAT-9309: Admin Console DRM config - expose
fps_default_persistence_duration
(kaltura/server#7725) - PLAT-9344: Rename kBaseCacheWrapper to kInfraMemcacheCacheWrapper (kaltura/server#7722)
- Split firebase IOS and Android notifications (kaltura/server#7720)
- PLAT-9344: Avoid duplicate cache class names (kaltura/server#7718)
- PLAT-9340: Preload configuration of kRemoteMemCache and kLocalMemCache (kaltura/server#7712)
- PLAT-9343 eSearch: searchHistory - limit the length of searchTermStartsWith to 64 (kaltura/server#7711)
- PLAT-9342: Avoid map merging if only one file is found (kaltura/server#7710)
- eSearch: Fix field validation in searchUser() action (kaltura/server#7707)
- PLAT-9142: Add
privacy_by_contexts
field to entry index (kaltura/server#7706) - PLAT-9266: Fix param parsing in dumpApiRequest() (kaltura/server#7703)
- SUP-15772: retrieveActiveAndPendingByEntryIdAndPrivacyContext() - search through all categoryEntryObjects with privacyContext (kaltura/server#7702)
- PLAT-9340: Fix wrong handling of wildcard in kConf (kaltura/server#7700)
- SUP-15746: apply approve/cancel replacement flow for child media entries (kaltura/server#7699)
- PLAT-9336: Support multi-request with a dependent request that extracts results from objects array (kaltura/server#7698)
- PLAT-9331: Fix merging of associative array configuration files with numeric keys (kaltura/server#7695)
- PHP7: get_class() no longer supports explicitly passing NULL in the object param (kaltura/server#7694)
- PSVAMB-4593: New Email notifications (kaltura/server#7692)
- PLAT-8932: Fix "do not implement countable()" errors (kaltura/server#7691)
- PLAT-9183: kBulkUploadJob() - apply moderation (kaltura/server#7690)
- PLAT-8932: Avoid recursive calling kConf::load() (kaltura/server#7688)
kaltura-html5lib (v2.72) changelog:
- FEC-8566 - V2 - Playlist - Playlist flashing and control bar with video area moved slowly down
- FEC-8540 - Performance - Replaying first second several times when starting video
- SUP-15645 - Play events are send more than one time
- SUP-15625 - Video Chapters issue
- SUP-15736 - The video does not autoplay with Safari 12 at Mac OS X.
- SUP-15668 - No playback in Document mode 10
- PHP7: Fixes after testing
- PHP7: remove unused methods + fix count warnings
- PHP7: Align code to support php7
kaltura-ffmpeg (4.0.2)
- New upstream version
kaltura-nginx (1.14.0)
- New upstream headers (v0.33) and VTS (v0.1.18) modules
- Compile vod module with FFmpeg 4.0.2
Kaltura CE 14.6.0 released
kaltura-base (14.6.0) changelog:
- SUP-15684: TranscriptPlugin.php - handle plain text files as well (not just JSON) (kaltura/server#7677)
- getPlaybackContext - include dash flavors in hls (kaltura/server#7674)
- PHP7: Follow PHP strict standards. serverFile() expects 3 parameters while only 2 are being sent (kaltura/server#7670)
- PHP7: Add php7.2 Support for checking if session is active to avoid exception when distributing to Facebook (kaltura/server#7666)
- Fix live reports notice on empty result set (kaltura/server#7664)
- Skip analytics log print on cached multi-request part (kaltura/server#7663)
- PLAT-9190: Zoom-Kaltura integration (kaltura/server#7662)
- Drop Object.assign() call (kaltura/server#7661)
- PLAT-9305: Facebook auth request - use HTTPs endpoint (kaltura/server#7660)
- KMC player preview: fix ie11 issue (kaltura/server#7659)
- PHP7: Explicitly passing NULL as the object when calling get_class() is no longer allowed (kaltura/server#7658)
- SUP-15684: TranscriptPlugin.php - added getValues() method (kaltura/server#7656)
- PLAT-9237: Added 2018_10_09_update_bulk_sync_group_users_permissions.php (kaltura/server#7655)
- PLAT-9299: Add 'filter_units' to ffmpeg cmd-lines (kaltura/server#7649)
- PLAT-9256: Cache thumbnail for non block and limit thumbnail capture access control actions (kaltura/server#7646)
- PLAT-9286: eSearch - save search terms even if no results were returned (kaltura/server#7637)
- KMS-18522: entryVendorTaskPeer.php - Don't return aborted tasks (kaltura/server#7636)
- PLAT-8950: REACH - Add support for filtering entry vendor tasks based on target language (kaltura/server#7634)
- SUP-15727-fix-NGS-cmdLine (kaltura/server#7633)
- PHP7: Ensure getStreamInfo() always returns an array object to avoid PHP Warning when calling count on it (kaltura/server#7628)
- PLAT-9255 + PLAT-6772: handle enc_at_rest flavor conversion and thumb generation (kaltura/server#7626)
- PLAT-9262: handle thumb and volume mapped with encryption (kaltura/server#7625)
- PHP7.2: Avoid PHP Fatal error caused by passing too few arguments to function KalturaException::__construct(), 2 passed instead of 3 (kaltura/server#7624)
- PLAT-9237: groupuser->sync does not handle special characters (kaltura/server#7623)
- PHP7.2: to, cc and bcc do not implement countable() (kaltura/server#7621)
- PLAT-7848: override __call function to restore http/s wrappers (kaltura/server#7620)
- PLAT-8342: limit reset password per email and IP to avoid flooding (kaltura/server#7619)
kaltura-kmcng (v5.4.2) changelog:
- content/category: fix "Move Category" panel height to support other languages (211ba28)
- content/entry: fix entry actions button width on Firefox (058bb95)
- help: add missing help links to settings/account information section (7b75185)
- hide OTT players from VOD Share & Embed players list (561d159)
- settings/account-info: fix form sending error (6affdc3)
kaltura-html5lib (v2.71.5) changelog:
- SUP-15422: player crushes when KPushServerNotification does not exist (#3903)
- SUP-15426: user Agent not recognising Android v9
Kaltura CE 14.5.0 released
kaltura-base (14.5.0) changelog:
- PLAT-9163: Handle ingested flavors with 639-2B and 639-3 language codes (kaltura/server#7533)
- PLAT-9163: Handle ingested flavors with 639-2B and 639-3 language codes (kaltura/server#7527)
- SUP_15188: Align UTF8 string when adding or updating kuser name fields (kaltura/server#7531)
- SUP-15188: Align UTF8 string kuser name fields (kaltura/server#7523)
- PLAT-9037: Increase max number of groups per user (kaltura/server#7529)
- PLAT-9181: Add option to avoid invalidation in CouchBase for specific partners (kaltura/server#7526)
- Add priority to isSubstitute() check (kaltura/server#7520)
- Apply CDN switching only to DP with the same attributes (kaltura/server#7519)
- Apply CDN switching only to DP with the same path (kaltura/server#7518)
- Cost base multi CDN support (kaltura/server#7517)
- Limit bulk service
list
action to use only last 300K records when filtering events (kaltura/server#7516) - When using dynamic response profiles calculate the hasKey by serializing the response profile object (kaltura/server#7515)
- PLAT 9130: thumbnail
execute
action - added validations (kaltura/server#7514) - PLAT-8904: Sphinx load balancing phase 1 (kaltura/server#7485)
kaltura-kmcng (v5.3.2) changelog:
- content/entries: adjust position of the Youtube icon on entry thumbnails (825d2f3)
- content/entry: disable entry download if user doesn't have the required permissions (872799b)
- upload: fix "Create from URL" upload button label (3439b78)
- upload: set entry name and format for entries created from URL (#798) (b7d3621)
kaltura-html5lib (v2.71.2) changelog:
- Support default language selection natively (by ios browser) (#3896)
kaltura-ffmpeg (3.2) changelog:
- Configure FFmpeg --with-gnutls
Kaltura CE 14.4.0 released
Tighter integration between Nginx's RTMP module and the Kaltura API
Using the Nginx RTMP module exec hooks, we now support auto provisioning a Kaltura Live entry upon initiating an RTMP stream.
A VOD recording of the stream is automatically uploaded as a separate entry once the streaming session concludes.
The VOD entry name will be a concatenation of the stream's original name and the string '-VOD'.
Manual creation of the Live entry continues to be supported as before.
Kaltura entry auto provisioning
When streaming, the following params must be passed to the Nginx RTMP endpoint:
partner_id
partner_secret
: the partner's ADMIN secret
service_url
: the Kaltura endpoint WITHOUT the protocol (http[s])
nginx_endpoint
: the Nginx hostname
is_ssl
: set to 'true', 'y' or 1 if the connection is to be done over SSL
entry_name
: the Kaltura live entry name
For example:
$ ffmpeg -re -i /path/to/vid/file -c:v copy -c:a copy -f flv -rtmp_live 1 \
"rtmp://$NGINX_HOST:$NGINX_RTMP_PORT/kLive/$STREAM_NAME?partner_id=103&partner_secret=somesecret&service_url=$KALTURA_ENDPOINT&nginx_endpoint=$NGINX_HOST:$NGINX_PORT&entry_name=my_entry&is_ssl=true"
By default, $NGINX_RTMP_PORT
is 1935. For SSL, $NGINX_PORT
is 8443, otherwise, it's 88.
All these defaults may be changed during the kaltura-nginx configuration phase.
Adaptive bitrate support
This can be accomplished by using ffmpeg
to transform the source stream into 4 separate streams, each with a different bitrate.
The configuration is disabled by default as the operation is CPU and RAM intensive. If you opt to enable it, ensure you have sufficient HW resources.
To enable, edit /etc/nginx/nginx.conf
[RPM] or /opt/kaltura/nginx/conf/nginx.conf
[deb], uncomment the exec /opt/kaltura/bin/ffmpeg
block under application kLive
and reload the daemon.
kaltura-base (14.4.0) changelog:
- addFromUrl(): Throw exception in case the result is empty (kaltura/server#7505)
- KMS-18227: Add custom role for Kaltura's caption editor application (kaltura/server#7500)
- PLAT-9121: DeliveryProfileLive.php - reverse sorting order (kaltura/server#7499)
- quiz: Avoid calling UserEntryPeer::retrieveByPK() per answer (kaltura/server#7498)
- Add the
X-XSS-Protection
header to KMCng (kaltura/server#7491) - PLAT-9126: Add monitoring to Couchbase calls (kaltura/server#7488)
- Adjust auto inc for
dynamic_enums
andpartner
tables (kaltura/server#7487) - bulk->listAction(): limit to the last 100K records in order to constrain query performance (kaltura/server#7483)
- PLAT-9124: Validate response profile before generating Couchbase key (kaltura/server#7477)
- PLAT-9122: Allow returning indexed array with Couchbase extracted values (kaltura/server#7473)
- sup-14543: Quiz - Non-Latin chars turn to gibberish when downloading PDF (kaltura/server#7470)
- PLAT-9067: KMC partner creation - new email template (kaltura/server#7465)
kaltura-kmcng (v5.2.1) changelog:
- Custom Data - Some characters entered in custom text fields are displayed with their character reference and break-lines are ignored
- Entries - Scrolling down action isn't smooth in IE11, edge and Firefox
Kaltura CE 14.2.0 released
kaltura-base (14.2.0) changelog:
- SUP-14941: Fix multi account login (kaltura/server#7421)
- PLAT-9100: Hotfix for Response Profile (kaltura/server#7414)
- Fix link from legacy KMC to KMCng, providing KS of logged-in user (kaltura/server#7409)
- PLAT-9091: Adjust Facebook auth request permissions (kaltura/server#7399)
- PLAT-9062: Return value from soapCall() (kaltura/server#7391)
- Fix Media repurposing admin console listing and dry runner log to support REACH (kaltura/server#7390)
- PLAT-9064: filter scheduledTasks that were not handled the current day (kaltura/server#7388)
- PLAT-9062: kSoapClient - override __soapCall (kaltura/server#7387)
- PLAT-8941: move the config json string up to Delivery Server Node (kaltura/server#7386)
- PLAT-9019: YouTube distributor - custom match and usage policy (kaltura/server#7381)
- Fix Curl Wrapper response for Http notification (kaltura/server#7378)
- PLAT-8903: Optimise kContentDistribution (kaltura/server#7374)
- KMCNG-1941: Add link to the html based kmc from the flash based kmc (kaltura/server#7373)
- PLAT-9075: handle filter generation for abstract class (kaltura/server#7370)
- Handle filtering 0 enum value (kaltura/server#7369)
- Use smaller chunk size for delayed file sync pull (kaltura/server#7366)
- Ensure the serviceClassToIdAndName array is populated when service item is being fetched from cache (kaltura/server#7365)
- admin_console/configs/lang/en.php - Added Thai (kaltura/server#7364)
- PLAT-8915: Response profile access validation (kaltura/server#7363)
- Add missing relatedService annotations (kaltura/server#7361)
- Add missing class annotation to avoid error when using reach objects as a part of a response profile (kaltura/server#7360)
- PLAT-9044: Cue point merging (kaltura/server#7357)
- PLAT-9062: SoapServer - allow remote access (kaltura/server#7355)
- limit the number of last_login_pid updates (kaltura/server#7351)
- PLAT-8484: add -5 permission to liveConversionProfile (kaltura/server#7349)
- add kmcng_version to local.ini (kaltura/server#7340)
- PLAT-8915: Response profile access validation (kaltura/server#7313)
- Avoid fetching none default delivery profiles (kaltura/server#7161)
kaltura-html5lib (v2.70.1) changelog:
- SUP-14444 - Unexpected behavior when embedding Webcast entry with QnA
kaltura-nginx (1.14.0) changelog:
- New upstream Nginx version [see http://nginx.org/en/CHANGES
Kaltura CE 14.1.0 released
kaltura-base (14.1.0) changelog:
- verifyObjectDeletion - increase chunk size (kaltura/server#7337)
- PLAT-8581: ValidateMetadataObjectAccess should not return false if session is of admin type (kaltura/server#7336)
- PLAT-9034 Upgrade facebook distributor to graph API v3.0 (kaltura/server#7331)
- PLAT-8940 facebook new auth logic (kaltura/server#7330)
- SUP-14624: Support of Mac/Win EOL in serveWebVTTAction (kaltura/server#7329)
- getIpFromHttpHeader(): support IPv6 addresses (kaltura/server#7325)
- ip2location - support single file with IPv4 & 6 (kaltura/server#7324)
- SUP-14753: Perform clip action on source DC if the file is not accesible from the current DC (kaltura/server#7320)
- PLAT-8507: Return empty KalturaMetadataArray if object ID is not found (kaltura/server#7317)
- Fix eventConditions for SLIDE_VIEW_CHANGE_CODE_CUE_POINT notification (kaltura/server#7314)
- PLAT-9002: playManifest fix (kaltura/server#7309)
- KMS-17960: Set status to pending and do not set duration if no flavours exist (kaltura/server#7306)
- PLAT-9025: updateContent action - abort replacement process if an exception was raised (kaltura/server#7304)
- SUP-14641: set thumb URL to the correct version (kaltura/server#7300)
- PLAT-8952: Live clipping engine - handle cue points (kaltura/server#7299)
- Correct action annotations (kaltura/server#7210)
kaltura-html5lib (v2.70) changelog:
- fix(Sup-13983): reports seem to be inaccurate update (#3849)
- fix(sup-14444): addressed the matter with the hidden qna div on VOD entries (#3843)
- reverting sup 14444 (#3855)
- *FEC-8174 The progress bar growth more than the live stream rolling buffer
- FEC-8192 [Player V2][Android]When user select unmute after preroll, the midroll and postoll are not playing later on
- SUP-14115 SUP-14115 Live feed in Playlist inaccurately shows VOD
- SUP-14542 Unmute button not displaying for live streaming content
- FEC-8288 When Automute true no need to display unmute icon
- SUP-14314 Mobile Player || Dual Screen plugins are overlapping
- SUP-14668 Player returns to beginning in iOS after midroll
- FEC-8312 incorrect this reference cause exception on not fatal ad error
- SUP-14173 No quiz Playback on iOS
- SUP-14288 iOS auto captions not loaded on first launch
- FEC-8191 [Player V2] [Playlist-Preroll] The first entry load with endless spinner
- FEC-8199 [Player_V2][Captions][iOS] - Default captions are not displayed on iOS
- FEC-8192 [Player V2][Android]When user select unmute after preroll, the midroll and postoll are not playing later on
- FEC-8174 The progress bar growth more than the live stream rolling buffer
kaltura-kmcng (v4.8.1)
- First release
Kaltura CE 13.20.0 released
kaltura-base (13.20.0) changelog:
- PLAT-8583: YouTube SFTP Connector Migration to CSV (kaltura/server#7217)
- plat-8583: YouTube SFTP Connector Migration to CSV (kaltura/server#7211)
- PLAT-8966: Set property isMomentary to read only (kaltura/server#7213)
- Fix insertPermissions script for groupUser service (kaltura/server#7206)
- KMS-17587: Added momentary cue flag for clipping (kaltura/server#7203)
- KMS-17656: If parent id is null, set to 0 to maintain compatiblity (kaltura/server#7198)
- SUP-14520 chunks with faststart (kaltura/server#7195)
- Allow change account for users with KMC_ACCESS permission (kaltura/server#7194)
- Add notification for slides view change (kaltura/server#7188)
- PLAT-8531: must call postUpdate of parent (kaltura/server#7183)
- Use the version uiconf instead of the latest.json and beta.json files (kaltura/server#7182)
- PLAT-8901: KalturaSyndicationFeedRenderer.php - only return entryStatus::READY (kaltura/server#7181)
- FEV-186: Support sending push notification when thumb cue point becomes ready (kaltura/server#7177)
- Allow order by status on entry vendor task (kaltura/server#7176)
- PLAT-8867: Get live thumb by positive offset (kaltura/server#7174)
- PLAT-8939: Before adding a task for catalog item defined on the action validate that it is allowed for partner (kaltura/server#7172)
- SUP-14485: Use job createdAt instead of queued_time to determine timeout (kaltura/server#7169)
- PLAT-8935: Move synonyms to use contraction (kaltura/server#7168)
- PLAT-8870: Remove the use of increaseEntriesChangedNum (kaltura/server#7166)
- PLAT-8770: Media Repurposing private content bug (kaltura/server#7162)
- PLAT-8926: Add remove/create flags to groupUser sync action (kaltura/server#7157)
- PLAT-8458: KCopyCuePointEngine.php refactoring (kaltura/server#7155)
- If entryId is available on the object use it when building the cacheKey (kaltura/server#7153)
kaltura-html5lib (v2.69.5) changelog:
- fix: tvpanalytics fix bug related to enable nonDvrLinearMediaHits flag (#3814)
- SUP-14316 - Media Playback fails on Android devices
- Send mediaHits (location=0) for linear without DVR
- fix rapt filter (#3810)