Инструменты пользователя

Инструменты сайта


tvip_tms_changelog

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
tvip_tms_changelog [2020/04/29 16:22]
Денис Цыганов
tvip_tms_changelog [2021/05/17 13:31]
Денис Цыганов
Строка 1: Строка 1:
 ====== TVIP TMS Changelog ====== ====== TVIP TMS Changelog ======
 +
 +==== 14.05.2021 ====
 +=== Fixed ===
 +
 +General: Fixed the display of client device state in Admin UI. Now it shows correctly whether the client device operates via web sockets or not.
 +
 +General: Fixed the display of client device IP address in Admin UI. Now it shows any IP changes correctly.
 +
 +Admin UI: We've analyzed Admin UI group actions for data tables. Some of them had no sense, so we removed them not to confuse TVIP TMS administrators.
 +
 +Admin UI: Some fixes have been applied for channels numbering. They solve some existing problems and also allow us to prepare further development of this feature.
 +
 +Reports: Fixed the issue when provider reports may contain incorrect data about his customers on per month basis, especially if some actions like enable or delete have been executed within the specific month period.
 +
 +=== Improvements ===
 +
 +General: We've put a lot of efforts to make TVIP TMS more reliable and robust. At the same time we changed some its' internals to achieve fast reaction on admin and user actions like user-related commands or actions in Admin UI. Also these internal changes allows us to reduce CPU usage, as well as memory consumption in a long run.
 +
 +General: We have noticed that sometimes images and some other files may be delivered with delay. So some changes have been applied to fix this behavior. We will continue monitoring of these response times to control the issue.
 +
 +Activation: We've reduced density of QR code used for quick authorization for better reading.
 +
 +Admin UI: We continue to evolve our dashboard in Admin UI to provide you more precise and valuable information about your system and users in a comfortable manner. Some changes have been made, and some more will go. We hope you'll enjoy them as we are.
 +
 +Admin UI: A lot of minor fixes have been made to give you opportunity to work in a more comfortable manner.
 +
 +Provider API: Some changes have been applied to fix problems with commands management via Provider API and displaying the user statistics as a part of Provider portal.
 +
 +Provider API: We've made some optimizations that will improve performance in your interaction with TVIP TMS via Provider API.
 +
 +TVIP CAS server: We're updated the interaction of TVIP TMS platform and TVIP CAS server to get better performance and reduce overall impact on the both systems. Please, pay attention that only TVIP TMS platform modules with version higher then 3.8.x are able to work with new TVIP CAS server with version starting from 1.4.x and further.
 +
 +TVIP API: We optimized some TVIP API methods like /​channels.json to reduce its impact on the entire system and not to worse the performance for TVIP API clients.
 +
 +=== New features ===
 +Audit (**experimental**):​ Sometimes you may feel lack of information on what, when, how the data was changes and by whom. Now you may find all necessary data in Admin by a few ways. First, it's a separate tab found on the any edit form. It contains audit data on the entity you're looking at. The second one - is the tab on admin edit form. It accumulates all actions this admin did. These data will be visible for other admins of the same provider (not other, if you use multi provider mode) and for any global admin. And third one - the separate tab in Management section with special filters that help you to find detailed history of any record.
 +
 +VNC: Sometimes ago you may notice that VNC appears in Admin UI again. Now we glad to announce that we fixed the very last problems with this feature, so you may use it. Anyway, there are some clues how to make it work in complex network environments (specific NGINX settings and so on), so pay attention on our extra explanations about it.
 +
 +Provider API: In one of the previous updates we presented Regions feature. Now you're may use them not only via Admin UI, but by using Provider API.
 +
 +Admin UI: Now you may setup CAS configurations and TVIP CAS sever settings via Admin UI. We've added special "​CAS"​ section in Admin UI (<​server.url>/​admin/​dashboard/​cas_config/​). The section is especially useful if you're using TVIP CAS server and you need to use Widevine DRM.
 +
 +=== Well-known issues ===
 +Admin UI: You may notice that some group actions like '​Enable",​ "​Disable"​ do not work as they should. We consider these actions as a very useful feature, so for now we fixed them for EPG sources and will fix the rest of them in the next releases.
 +
 +General: Please, pay attention that since this version logging has been **disabled** by default. To enable it, we have provided an example file called log4j2-example.yml. If you replace contents of log4j2-prod.yml with this one, logging will be work as it was before.
 +
 +General: Current default settings have been optimized for cases with up to 9k+ users online simultaneously. If you have about the same or more users, feel free to ask our support to get more suitable settings for your TVIP TMS.
 +
 +
 +==== 11.11.2020 [beta] ====
 +
 +=== Fixed ===
 +General: Fixed the issue when any device may become unauthorized unexpectedly,​ even if no any user actions performed. After that, the user had to authorize again by himself his login and password. If quick bind authentication mode is used, provider'​s admin had to perform '​Update'​ action for particular user device via Admin UI.
 +
 +==== 23.09.2020 [beta] ====
 +
 +=== Fixed ===
 +EPG: Fixed the issue when some periodic operations related to EPG handling, mainly, import of EPG updates, may be failed and stop to perform after some time.
 +
 +==== 14.09.2020 [beta] ====
 +
 +=== Fixed ===
 +Provider API: Fixed the issue that search has returned no results if cyrillic letters are used in filter query param and when the some results are expected. Also we've fixed the similar issue with no search results when cyrillic letters are used in quick search field of Provider portal.
 +
 +==== 09.09.2020 [beta] ====
 +
 +=== Fixed ===
 +TVIP API: Fixed the issue when some commands have not been processed if web sockets are used for commands delivery.
 +
 +TVIP API: Fixed the issue when VNC operation has not started, when web sockets operation is being used.
 +
 +=== Improvements ===
 +TVIP API: Web sockets operation has been improved. This also allows us to provide some more improvements in the next releases.
 +
 +==== 07.09.2020 [beta] ====
 +=== Fixed ===
 +TVIP API: Fixed the issue when device count limitation works incorrectly in some case.
 +
 +TVIP API: Now user info request will contain actual number of devices used.
 +
 +TVIP API: If some channels are set to use Flussonic token-based authorization for channel content access, there was a problem to use preview and timeshift on such channels. Now it's fixed.
 +
 +Activation: We fixed the security issue when authorization via activation may give opportunity to steal this authorization if no immediate login after login and password entered.
 +
 +Activation: Fixed the issue when QR code changes on the TV screen too often and this had been made difficult to register using this QR code.
 +
 +Admin UI: Export from any data grid has been fixed. Now it takes into account filters and grid row selections if any.
 +
 +General: Fixed the registration of the last online timestamp when the client device has requested to TMS. List of devices online and offline will be displayed correctly, e.g. in mobile app.
 +
 +General: Now Admin UI will show correct values of device related parameters like client IP address, operation system version and so on.
 +
 +Admin UI: Fixed the issue when TMS run on the any custom port does not allow to upload images.
 +
 +TVIP API: Fixed the problem with usage of free channels assigned to the provider. Now user will receive list of assigned free channels even he has no subscriptions or not allowed to get list of channels by some other reason.
 +
 +Admin UI: Fixed the issue that public tariffs assigned to use allow or block list for some providers remain available or skipped in the corresponding manner.
 +
 +General: Fixed the issue when reports may be absent at the start of accounting period.
 +
 +=== Improvements ===
 +Admin UI: We've updated the dashboard (<​server.url>/​admin/​dashboard/​general_statistics) once more. Now you may find some useful data about the entire system and your customer accounts, devices, subscriptions,​ etc. Also some hints with question mark have been added. It's not a final version, we're going to evolve this. If you'd like to see more specific data here, please, fell free to tell us.
 +
 +Admin UI: Made some visual adaptive improvements to improve your user experience, especially for large displays.
 +
 +Admin UI: Admin UI has been updated with some minor fixes like better time picker operation, extra hints on fields like time shift depth on channel edit form (<​server.url>/​admin/​dashboard/​channels/​),​ improved image upload widget and some more.
 +
 +General: Prior to this release you had an option to upload only one logo for your provider. Now you may upload a few more logotypes on '​Logo'​ tab of provider edit form (<​server.url>/​admin/​dashboard/​providers/​) that will be used for different purposes.
 +
 +TVIP API: Channel preview feature does not rely on device type settings anymore.
 +
 +General: Integration with TVIP CAS has been improved.
 +
 +General: Performance has been increased for Admin UI and Provider API. If you're expierincing problems with long time responses in Provider API, e.g. for channels or tariffs, now it's optimized and will work better.
 +
 +Provider API: Fixed the issue when requesting the channel by id, '​logo'​ field contains image id only.  Now it returns correct reference as URL.
 +
 +VNC: Remote control of devices via Admin UI has been reworked and made available again. To do so, you may start VNC session for any particular device (only one at once) via Devices section (<​server.url>/​admin/​dashboard/​devices).
 +
 +General: We've tuned amount of events must be logged in order to reduce system requirements in the next releases.
 +
 +=== New features ===
 +TVIP API: Some TV clients that we support like web TV client, mobile app and STB, have been released or will be released soon with new feature - user profiles. This version of TMS platform fully supports this feature.
 +
 +TVIP API: We considered that EPG must look best for your customers. So if you have no option to use EPG source with images per TV event, we provide a special feature - you may upload some (up to 4 per channel) images by yourself via channel edit form (<​server.url>/​admin/​dashboard/​channels/​). These images will be randomly used as TV event images if no such images in EPG source.
 +
 +Admin API: Now you may create admin with read only rights or limit the existing one.
 +
 +=== Well-known issues ===
 +Admin UI: Some group actions like "​Enabled",​ "​Disabled"​ and so on may cause an error appeared with message that the action is not allowed. Sometimes this message may be inaccurate. To change the setting, you may use edit form by clicking the corresponding row of grid, change, e.g., "​Active"​ or "​Enabled"​ checkbox and save the result. We're reviewing possible wrong cases and will fix them in the next releases.
 +
 +Free channels: If you're going to set free channels for your provider, please, use public tariff (with no provider assigned) - it's recommended - or tariff specified for another provider. To limit access to such public tariff for other provider, you may use allow / block list on tariff edit form (<​server.url>/​admin/​dashboard/​tariffs/​).
 +
 +VNC: Host and port settings will selected by default as follows: port within range 5900 - 5910 and <​server.url>​ host name. If you'd like to use custom port and name, you need to specify them explicitly in "Send command"​ modal window.
 +
 +VNC: It's possible that some VNC sessions may be not closed automatically. To do so, you may use the following gri d (<​server.url>/​admin/​dashboard/​vnc_sessions),​ where you may find sessions that remain opened.
 +
 +
 +==== 21.07.2020 [beta] ====
 +=== Fixed ===
 +
 +EPG: Fixed the issue when references to EPG images may not be delivered to clients via TVIP JSON API. This issue may appear on TMS installations with relatively low system resources provided. Now it's fixed, and some optimizations have been applied that reduce CPU usage relative to it.
 +
 +==== 3.5.3 (10.07.2020) [beta] ====
 +=== Fixed ===
 +Should ​ you use EPG with screenshots,​ the last update has an issue with incorrect EPG import that leads the particular channel has no EPG. Now it's fixed.
 +
 +==== 3.5.2 (08.07.2020) [beta] ====
 +=== Fixed ===
 +
 +TVIP API: Fixed the issue when Flussonic auth has blocked view of content with time shift or under preview mode if enabled and allowed. Now it will control whether the client is allowed to watch not only live, but time shift and preview.
 +
 +TVIP API: Fixed the issue when no EPG was delivered to TVIP JSON API clients if channel offset has been specified. To make sure your EPG is up to date, use UPDATE EPG from Channels grid 
 +(<​server.url>/​admin/​dashboard/​channels) actions.
 +
 +TVIP API: Sometimes EPG may be delivered only after relative long time period. Now cause of such behavior has been fixed.
 +
 +=== Well-known issues ===
 +
 +TVIP API: Shall the channel offset has been changed, you need to update your current EPG using "​UPDATE EPG" actions from Channels grid (<​server.url>/​admin/​dashboard/​channels). We're going to automate this procedure in the next releases.
 +
 +==== 3.4.32 (29.06.2020) [beta] ====
 <WRAP center round important 60%> <WRAP center round important 60%>
-If you update TMS from 3.2.29 version, please reed [[https://wiki.tvip.ru/​tvip_tms_changelog#​beta2|link]] ​+When upgrading nginx configuration will be changedPlease check file name of nginx configuration for TMS (should be /etc/​nginx/​sites-enabled/tvip-tms-bundle.conf) before update. 
 +Some locations not be added if configuration file have a different name.
 </​WRAP>​ </​WRAP>​
 +
 +=== Fixed ===
 +
 +
 +TVIP API: Some clients may have experienced some problems with time delays between account enable/​disable and actual response for clients. Now it's fixed and work as it was before.
 +
 +
 +Admin UI: EPG import startup control has been improved. Now you may restart EPG source import if it doesn'​t start. Should it has been already started, you may try to force it.
 +
 +
 +EPG: Should you change EPG source on channel edit form (<​server.url>/​admin/​dashboard/​channels/​),​ new EPG will be applied after all changes saved. You don't need to start the appropriate EPG source import.
 +
 +
 +=== Improvements ===
 +
 +
 +General: Some operations like, EPG import, especially for new or obsolete installations,​ may be resource consuming operations.
 +
 +
 +General: We've made the next step in optimizing the content delivery to TMS-related clients like STB, mobile applications and so on. Now TMS will provide reduced time responses and increased high load rates.
 +
 +
 +Admin UI: Filtering and search have been improved to provide more accurate search and filter results.
 +
 +
 +Admin UI: Error messages have been made more informative.
 +
 +
 +Admin UI: You may see the special icon next to fields that show related entity info such as provider or account. If you click the icon, you will see the entity content in the next tab. You don't need anymore to make a long way through the grids to reach it.
 +
 +
 +Admin UI: Actions have been removed from the row end in the table. To edit entity, just double click the row you need to view or edit. To delete the item, use the appropriate action for the group related actions on the top of the grid.
 +
 +
 +Admin UI: Extra device properties have been added like device types (<​server.url>/​admin/​dashboard/​device_types) and device classes (<​server.url>/​admin/​dashboard/​device_classes).
 +
 +
 +Admin UI: Image uploading widget operation has been made to be more comfortable for use.
 +
 +
 +Provider API: API web-based documentation has been updated for better UX/UI. Also JSON formatted documentation has been provided.
 +
 +
 +=== New features ===
 +
 +TVIP API: <color #ed1c24> Limit for devices quantity per account. You may notice that previous versions of TMS offer you to specify device limits per account for any particular account or provider. Account settings will override provider settings by the usual way as for for other TMS settings. Prior to the current release this limit has been used for reference only. Since this release the limit will be applied. Please, pay attention to check limits specified for your accounts and providers. Note that it's impossible to make unlimited access using zero or negative number.</​color>​
 +
 +=== Well-known issues ===
 +
 +General: TMS requires a substantial amount of RAM for good operation. We're working to reduce system requirements.
 +
 +
 +==== 3.4.13 (07.05.2020) [beta] ====
 +=== Fixed ===
 +
 +Admin UI: Fixed the issue when channel or provider logo added or changed, new logo wasn't saved.
  
 ==== 3.4.11 (29.04.2020) [beta] ==== ==== 3.4.11 (29.04.2020) [beta] ====
tvip_tms_changelog.txt · Последние изменения: 2024/04/26 09:31 — Денис Цыганов