Releases: kaltura/kmc-ng
Releases · kaltura/kmc-ng
v4.6.0 (Beta)
Bug Fixes
- administration: fix admin user permissions
- administration/users: prevent delete and block actions on current user and on account administrator
- administration/users: prevent saving user with publisher id filled with spaces only
- administration/users: prevent user from changing hiw own role
- disable upload button if missing upload information
- administration/users: show mandatory invalid fields when trying to create new user with partial information
- content/categories: fix table layout for IE11
- content/category: end user drop-down layout fixes
- content/category: fix width of "Jump To" menu to fit up to 31 characters menu items
- content/category: propagate category partnerSortValue value from service
- content/entries: block shell when deleting entry thumb
- content/entries: Bulk actions- remove redundant scroll bars
- content/entries: clear bulk selections in list when executing a single row action
- content/entries: Fix refine filter scheduling calendar
- content/entries: refresh list when failed to execute bulk action
- content/entry: fix width of "Jump To" menu to fit up to 31 characters menu items
- content/entry: pass SEO uploadDate for share & Embed
- content/entry: prevent users from typing invalid dates
- content/entry: send admin ks to thumbnail grabber player
- content/entry: updated permissions from advertisements section
- content/playlists: show detail page exit verification for new playlist
- content/syndication: remove error message for missing destination selection
- content>Bulk Upload Log: remove a redundant file extension when downloading the original CSV/XML
- content>entries: in entry details > captions section fix incorrect status field while uploading a caption
- settings/access control: update ip validation tooltip
- settings/account settings: save changes of account owner
- settings/custom data: handle form validations of required fields
- settings/custom data: prevent text-list items that start with hyphen
- settings/integration-settings: fix category name style
- Add Custom Schema - GUI fixes
- settings/transcoding: allow prev/next navigation after profile was saved
- settings>transcoding profile: handle profiles with long description
- syndication: add playlist type icon for playlist options menu, update feed delete confirmation message
- add Custom Schema button is available while an error message indicates no connection to the server
- allow custom data schema with values 'False', 'True' in text-list-selector
- allow entry ID link to entry details in moderation report according to permissions
- disable "Clear Dates" link in filters when no dates are selected
- fix entry selector layout when multiple filters applied * fix user name style and word breaking logic
- prevent searching for empty strings in entries, playlists, categories, drop folders, category user entitlements
- require value in bulk action change owner
- treat disabled (angular) forms as valid across all relevant views
- typo fix in delete category warning message
- typo in new role name placeholder
- when loading accounts for "change account" option - fetch all accounts from the server and not just the first 30 accounts
- wording of error message when trying to create new category (no parent) with same name
Features
- administration/roles: show a disclaimer to the user after he modify a role
- add confirmation messages aligning (left/ center) compatibility
- enforce secured protocol when deployed to production
- navigate user to default page if trying to deep link into error page
- show filters for refine filter items and categories filter items
- content/entries: add bulk add/remove publishers & editors action and update bulk tags action layout
- content/syndication: add feed of type ITunes
- content>entries: show relevant error when trying to convert a flavor while Source is missing
- settings>account info: failing to extract bandwidth consumption and storage use should show n/a
Installation:
- Unzip inner folder
v4.6.0
into/opt/kaltura/apps/kmcng/v4.6.0
- Run uiconf deployment with
--ini=v4.6.0/deploy/config.ini
v4.5.1 (Beta)
Bug Fixes
- parse correctly custom metadata profiles created by the flash-based KMC and includes ampersand character (21c7b3a)
Installation:
- Unzip inner folder
v<version number>
into/opt/kaltura/apps/kmcng/v<version number>
- Run uiconf deployment with
--ini=v<version number>/deploy/config.ini
v4.5.0 (Beta)
Bug Fixes
- allow editing role when user doesn't have permission (84cbf86), closes #631
- close moderation popup upon navigating to entry details (dd8f1f9)
- fix kEdit hoster height (910eee5)
- administration/users: allow adding users already listed in the system (4bfcd41)
- administrator/roles: add missing base permissions at runtime (#638) KMCNG-1726 (264ac6c)
- content/bulk log: fix table height and remove duplicated delete button (#628) KMCNG-1688 KMCNG-1691 (dfaf99b)
- content/categories: allow navigation between categories in category details view (#626) (2e24105)
- content/entries: always allow access to entry details metadata section (771a62d)
- content/entries: display entry duration for Youtube entries (4798fe3)
- content/entries: ignore custom schema without fields defined (30f8f1d)
- content/playlists: save button is enabled for new playlists and trying to leave without saving will prompt the user KMCNG-1534 KMCNG-1536 (558931d)
- settings/access control: save selected items only (#535) KMCNG-1505 (3c12e03)
- settings/access-control-profiles: allow empty restrictions array to allow removing restrictions (6496fe3)
- settings/custom data: show fields labels instead of system names in custom schema lists KMCNG-1468 (911c928)
- settings/transcoding profiles: show the correct number of flavors for profiles with no flavors selected KMCNG-1698 (afb1263)
- studio: fix studio permissions (7965126)
- upload-monitor: replace rotating upload icon with a static icon (f673729)
- fix logic when setting default values for access control profile (4ef1ac5)
- fix player server URI link in moderation (54357e0)
- reduce size of asset so it will be shown in production (20cecf7)
- Remove tags column from thumbnails tab (#613) (de8740a)
- remove undesired alert when cancelling edit action of kms category (a7b5807)
- run server polling once the user is logged in (352b8cc)
- typo fix in live dashboard (7521fe6)
Features
- Default app view (b18ed57)
- disable entry editor for entries with no source fileKMCNG-1656 (#636) KMCNG-1656 (fcb9747)
- implement METADATA_PLUGIN_PERMISSION permission (#630) KMCNG-1701 (2a8dbc2)
- implement permission CONTENT_INGEST_REFERENCE_MODIFY (#602) KMCNG-1545 (a4ea615)
- implement permission CONTENT_INGEST_UPLOAD (#601) KMCNG-1511 (617f329)
- implement permission FEATURE_MULTI_FLAVOR_INGESTION (#603) KMCNG-1571 (a05ec27)
- implement upload monitor permissions (b0943a7)
- prompt user to relogin once a ks is expired (#615) KMCNG-854 KMCNG-1088 KMCNG-394 (54d1cfb)
- redirect to default page after user switch partner accounts (#637) KMCNG-1728 (4f1da7c)
- show relevant message to the user when navigating to page that doesn't exists (#620) KMCNG-1729 (fce3f02)
- simplify runtime configuration by allowing optional properties (#633) (dd9460d)
Installation:
- Unzip inner folder
v<version number>
into/opt/kaltura/apps/kmcng/v<version number>
- Run uiconf deployment with
--ini=v<version number>/deploy/config.ini
v4.4.1 (Beta)
Bug Fixes
Installation:
- Unzip inner folder
v<version number>
into/opt/kaltura/apps/kmcng/v<version number>
- Run uiconf deployment with
--ini=v<version number>/deploy/config.ini
- One time step: this version depends on custom deployment of KEA2, please make sure you deploy KEA2 v2.23.0 as well
v4.4.0 (Beta)
Bug Fixes
- enable prod mode before running application logic (9c36b4e)
- fix advertisements permissions logic (3c3c52e)
- fix usage dashboard permissions logic (86c37bf)
- remove undesired message when user cancel navigation back to list when has draft changes (cff21b8)
Features
- support CDN configuration provided at runtime (3090075)
- content/syndication: handle feeds with deleted playlists (#623) KMCNG-1679 (b54e3b4)
Installation:
- Unzip inner folder
v<version number>
into/opt/kaltura/apps/kmcng/v<version number>
- Run uiconf deployment with
--ini=v<version number>/deploy/config.ini
- One time step: this version depends on custom deployment of KEA2, please make sure you deploy KEA2 v2.23.0 as well
v4.3.0 (Beta)
Bug Fixes
- content/entries: in entry details metadata section, fix showing entries selector (12c8ffc)
Features
- add whitelist for login (#589) (1d1aba5)
- allow login to the application by providing a valid ks value (#614) (611f31d)
- allow user login by ks in query params (#604) (cf69ddf)
- extend logs support (#590) (fd1a205)
- implement ATTACHMENT_MODIFY permission (#498) KMCNG-1522 (2c8ec3a)
- implement permission ACCESS_CONTROL_UPDATE (#489) KMCNG-1508 (3ecf2c6)
- implement permission ACCOUNT_UPDATE_SETTINGS (#485) KMCNG-1503 (aa7826b)
- implement permission ADMIN_USER_BULK (#492) KMCNG-1515 (89e7c84)
- implement permission ADMIN_USER_UPDATE (#504) KMCNG-1544 (df0b7db)
- implement permission ANALYTICS_BASE (#539) KMCNG-1595 (471fc1e)
- implement permission CONTENT_INGEST_BULK_UPLOAD (#493) KMCNG-1516 (7e42cc4)
- implement permission CONTENT_INGEST_ORPHAN_VIDEO, CONTENT_INGEST_ORPHAN_AUDIO and LIVE_STREAM_ADD (#491) KMCNG-1512 (9684d71)
- implement permission CUSTOM_DATA_PROFILE_DELETE (#484) KMCNG-1502 (efc05cb)
- implement permission CUSTOM_DATA_PROFILE_UPDATE and CUSTOM_DATA_PROFILE_ADD (#490) KMCNG-1510 (0adf9f1)
- implement permission FEATURE_DISABLE_KMC_LIST_THUMBNAILS (#521) KMCNG-1561 (1dab23b)
- implement permission FEATURE_END_USER_MANAGE (#522) KMCNG-1562 (6dd9776)
- implement permission FEATURE_ENTITLEMENT (#523) KMCNG-1563 (c9c1c17)
- implement permission FEATURE_KMC_DRILLDOWN_TAGS_COLUMN (#526) KMCNG-1567 (ac83d27)
- implement permission LIVE_STREAM_UPDATE (#512) KMCNG-1553 (08af88d)
- implement permission PLAYLIST_UPDATE (#514) KMCNG-1554 (74c7a26)
- implement permission SYNDICATION_UPDATE (#516) KMCNG-1556 (d8bab20)
- implement permission TRANSCODING_ADD (#487) KMCNG-1506 (b21f483)
- implement permission TRANSCODING_DELETE (#488) KMCNG-1507 (e2d8c6e)
- implement permission TRANSCODING_UPDATE (#518) KMCNG-1559 (5cb8339)
- implement permission WIDEVINE_PLUGIN_PERMISSION (#542) KMCNG-1598 (fae35cf)
- implement permissions ADMIN_ROLE_ADD and ADMIN_ROLE_DELETE (#496) KMCNG-1519 (d8b0120)
- implement permissions ADMIN_USER_ADD and ADMIN_USER_DELETE (#497) KMCNG-1521 KMCNG-1520 (aee4f83)
- implement permissions BULK_LOG_DELETE and BULK_LOG_DOWNLOAD (#499) KMCNG-1524 KMCNG-1523 (a768336)
- implement permissions FEATURE_HIDE_ASPERA_LINK and FEATURE_SHOW_ASPERA_UPLOAD_BUTTON (#524) KMCNG-1572 KMCNG-1564 (fa379bb)
- implement permissions FEATURE_KALTURA_LIVE_STREAM and FEATURE_KMC_AKAMAI_UNIVERSAL_LIVE_STREAM_PROVISION (#525) KMCNG-1566 KMCNG-1565 (5340f69)
- load application configuration into the index.html and fallback to file if not available (20a21b8)
- modify external application api to use the domain and port of kmcng (8500bf0)
Installation:
- Unzip inner folder
v<version number>
into/opt/kaltura/apps/kmcng/v<version number>
- Run uiconf deployment with
--ini=v<version number>/deploy/config.ini
- One time step: this version depends on custom deployment of KEA2, please make sure you deploy KEA2 v2.23.0 as well
v4.2.0
Bug Fixes
- administration/roles: show required violation indication for description when trying to create new role without a value
- administration/users: fix last login time format
- content/category: fix UI issues in Add Users window
- content/entries: reload entries list after file was uploaded, not prepared
- content/entry: display "copy to clipboard" button for broadcasting URLs in Universal stream
- content/entry: display "Export XML to FMLE" and live dashboard link for Kaltura live entry drill-down
- content/entry: don't display non-supported languages in captions language drop-down
- content/entry: hide "clip & trim" option for live, image and non-ready entries
- content/entry: hide distribution link for live, audio and image entries
- content/moderation: close moderation report window before navigating to entry details view
- content/playlists: fix name column header alignment
- content/syndication: typo fix
- login: fix reset password condition
- settings/access-control: fix confirmation header
- settings/access-control-profile: display validation message on blur
- settings/access-control-profiles: disable profile name editing for the default profile
- content/categories: handle categories lazy mode when permission DYNAMIC_FLAG_KMC_CHUNKED_CATEGORY_LOAD is provided
- content/categories: perform move of categories
- settings/transcoding-profiles: provide headers for alerts
- center dialog boxes on screen according to content height
- set "Delete" action to be last in all menus and marked in red
- updated entry metadata and live layouts
Features
- ignore metadata profiles with corrupted XSD values
- implement permissions
v4.1.0
Bug Fixes
- settings/access-control: domains column header name change (39c7d95)
- accept server polls service once user is logged (6dfe526)
- content/category: help tip typo fix (47c14f6)
- content/entries: fix entries bulk selection labeling (a0a7c96)
- update bulk upload sample file name (20b6bb2)
- content/entry: fix disabled buttons styling in custom metadata (005486c)
- fix menu items visibility logic (b907fa0)
- implement permission CONTENT_MANAGE_ACCESS_CONTROL merge issue KMCNG-1470 (44d10c5)
- reposition tooltips above the texts (KMCNG-1461) (#459) (5aa1768)
- show actual error in the console when failing to parse server runtime configuration (fee483f)
- content/syndication: add permissions to feed delete button in feed details floater (6e5d42e)
- settings/custom-data: Fix applyTo always set to entries (bf4cb80)
- user-settings: fix language dropdown no closing on page scroll (b2e0954)
Features
- add advertisement and clip applications (#502) (ba9ea8c)
- add beta logo (9367220)
- add clip & trim and advertisements editors (#429) (e155ff2)
- add live dashboard for kaltura live entries (#439) (3ba7c49)
- add live real-time dashboard view (#478) (e9f63df)
- add permissions base infrastructure (#464) (36b9fec)
- add studio v3 integration (#528) KMCNG-1579 (aa7bf36)
- administration > roles: add role permissions tree selector (#503) KMCNG-1537 KMCNG-1538 KMCNG-1539 KMCNG-1540 KMCNG-1541 KMCNG-1542 KMCNG-1543 (2fa3fca)
- content > categories: add category custom metadata support for linked entries (23e5ed3)
- content > entries: add custom metadata component that manages linked entries list KMCNG-293 (9503bed)
- new sync animation icon for uploading status (352deaa)
- implement permission CAPTION_MODIFY (#500) KMCNG-1525 (4560df2)
- implement permission ACCESS_CONTROL_ADD (#482) KMCNG-1499 (d9917fe)
- implement permission ACCESS_CONTROL_DELETE (#481) KMCNG-1500 (e0fac29)
- implement permission CONTENT_MANAGE_ACCESS_CONTROL (#519) KMCNG-1470 (d8e963f)
- implement permission CONTENT_MANAGE_ASSIGN_CATEGORIES (#505) KMCNG-1546 (2b392c8)
- implement permission CONTENT_MANAGE_CATEGORY_USERS (#494) KMCNG-1517 (b137354)
- implement permission CONTENT_MANAGE_METADATA (#515) KMCNG-1549 (2d864c3)
- implement permission CONTENT_MANAGE_DELETE (#469) KMCNG-1471 (1bea895)
- implement permission CONTENT_MANAGE_DOWNLOAD (#468) KMCNG-1472 (f5f18b9)
- implement permission CONTENT_MANAGE_ENTRY_USERS (#506) KMCNG-1547 (0590023)
- implement permission CONTENT_MANAGE_RECONVERT (#508) KMCNG-1550 (c1fcca9)
- implement permission CONTENT_MANAGE_SCHEDULE (#510) KMCNG-1551 (5f061a4)
- implement permission CONTENT_MANAGE_THUMBNAIL (#511) KMCNG-1552 (66fc75f)
- Implement permission CONTENT_MODERATE_APPROVE_REJECT (#477) KMCNG-1478 (d5ea4ba)
- implement permission INTEGRATION_UPDATE_SETTINGS (#483) KMCNG-1501 (ff761ef)
- implement permission PLAYLIST_ADD (#475) KMCNG-1469 (9db13ba)
- implement permission PLAYLIST_DELETE (#473) KMCNG-1476 (82883c4)
- implement permission SYNDICATION_ADD (#470) KMCNG-1474 (b46fc9c)
- implement permission SYNDICATION_DELETE (#474) KMCNG-1475 (1f293df)
v4.0.1
Bug Fixes
- fix bulk upload table - status column layout (86636e1)
- fix categories table layout - remove fixed column sizes (efb3b50)
- fix labels for category entitlements > add user screen (491e497)
- fix layout for auto-complete component in bulk > add tags (900599f)
- KMCNG-1410 - Categories: Wrong order of actions in bulk actions … (#453) (7e778ef)
- KMCNG-982 - Related Files- Preview option downloads the file rat… (#452) (c8f19c2)
- content/entry: add missing space in owner suggestion dropdown list (eaec381)
- layout fixes for entries selector + clean server-config file from redundant data (0360570)
- administration/users: remove redundant retry button, highlight wrong field (d9e2059)
- bulk-upload: add tooltips for truncated columns (9f52d96)
- content/bulk-upload: fix error message (898703a)
- content/categories: Fix categories bulk actions relied on entitlement settings (082b128)
- content/categories: remove default selection for new and move category action (6c1d362)
- content/categories: typo fix (b2afcd4)
- content/category: fix end users table layout issues on IE11 (972a60e)
- content/category: fix entitlements users table paginator layout (d819b15)
- content/category: fix layout and help tips (de6f287)
- content/drop-folders: fix filter calendar layout (09ea1c7)
- content/entries: add confirmation window if changes was made on add to categories (23ae9cd)
- content/entries: fix bulk download cancel confirmation header (5fd84cc)
- content/entries: prevent open entryDetails for not ready liveStream entries (490127e)
- content/entries: reload entries list on file upload (f6e750b)
- content/entries: replace [style] with [ngStyle] in table to support older Safari browsers (e69488a)
- content/entries: show relevant error message for bulk download fail (16fcc23)
- content/entry: Allow close without confirmation on apply action (a79b9b1)
- content/entry: expand categories selector to show selected categories (3eded0f)
- content/entry: fix categories selector confirmation message logic (31eb2bc)
- content/entry: fix category-tree width overflow issue (b02cedc)
- content/entry: fix Kaltura live tokens regeneration functionality (36e7740)
- content/entry: prevent upload progress over 100%, set 100% progress on uploadComplete (5a53bfd)
- content/entry: Wrong error message when loading flavors fails (f074612)
- content/moderation: update confirmation message (approve / reject) for more than 10 selected entries (c7aeb1a)
- content/playlist: set correct position for confirmation message in playlist and transcoding settings (b66b8b7)
- content/playlist: set default name for new playlist, mark as dirty (918095b)
- content/playlist: update name field on input blur (19a55ee)
- typo fix (b5dab99)
- content/playlist: when creating a new playlist - set focus to name field (05adb8b)
- content/playlists: fix error message (b88d9fd)
- create/live: shorten confirmation message title (3dd79ed)
- set default order to desc for tables (0c82e22)
- settings/custom-data: add area-blocker for entire section to display delete error messages (24de638)
- settings/custom-data: clear selected schema when opening new schema popup (22ca291)
- settings/custom-data: hide move up/down buttons for single field (7c5a881)
- settings/custom-data: mark label as required explicitly (a671831)
- settings/integration: fix categories selector width when creating new entitlement in integration settings (22c20f6)
- upload: "Add Files" button style fix (cbef375)
- upload: add plus icon to "Add Files" button (cec95a0)
- upload: fix button label (4b35912)
- upload: fix transcoding profile's dropdown styles (5ec89be)
- upload: fix uploading icon style (e7028f4)
v4.0.0
Bug Fixes
- administration/users: typo fix in error message for "User already exists" (eac37fb)
- content/categories: navigate to metadata section when saving a category after removing its sub categories (8605caa)
- content/categories: show categories entries when selection category > view entries (5dcccc4)
- content/drop-folder: file doesn't display when uploading remote xml (594e0c2)
- content/entries: incorrect status is displayed when uploading/finish uploading captions (d9e5646)
- bulk selection layout fix for IE11 in custom data and transcoding settings (5e0dbe9)
- close bulk menu upon browser scroll for categories list view, entries moderation view and categories entitlements view (#395) (5d53f13)
- content/playlists: show last item fully in playlist manual > add entry dialog when using filters (235477b)
- fix syndication feed list table actions menu style (820ff31)
- fix syndication table layout for IE11 (37ad88e)
- move syndication assets into the relevant folder (c87ff15)
- table rows menu that was executing the actions on old row data (de308e5)
Features
- External application integration: Add external applications development samples (f164cd9)
- Content/entries: Add entry details distribution section (#397) (1edf248)
- Content/syndication: Add syndication view (322f0a5)
- Settings: Add account information view (#378) (d52d327)
- Content/Entry/Live Add Kaltura live view in entry details (#399) (e15d475)
- External application integration: Embed usage dashboard, live dashboard and studio external applications (#391) (f7ea003)
- Settings/access control: Add access control views (#348) (09c8f51)
- Settings/transcoding-settings: Add transcoding settings view (#401) (42b47a7)
- Performance enhancements: Performance enhancements for tables in entries list, moderation list, playlists list, syndication list, categories list, bulk upload list, drop folders list and entries selector (#400) (56c5859)
- Stack upgrade: Upgrade stack to angular@5 and @angular/[email protected] (5262d13)
BREAKING CHANGES
- upgrading from v4 to v5 required multiple changes in build scripts and some code adjustments