Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
tvip_tms_changelog [2020/04/15 15:38]
Денис Цыганов [4.0.1 (03.04.2020) [beta]]
tvip_tms_changelog [2020/09/23 10:52] (текущий)
Денис Цыганов
Строка 1: Строка 1:
 ====== TVIP TMS Changelog ====== ====== TVIP TMS Changelog ======
 +<WRAP center round important 60%>
 +If you update TMS from 3.2.29 version, please read [[tvip_tms_changelog#​beta11|link]] ​
 +</​WRAP>​
 +==== 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%>
 +When upgrading nginx configuration will be changed. Please 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>​
 +
 +=== 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] ====
 +=== Fixed ===
 +
 +Admin UI: Fixed the issue when some changes of channels, channel tags or tariffs via Admin UI may no effect on channels list that clients will receive via TVIP API.
 +
 +=== Improvements ===
 +
 +Admin UI: Channels numbering (<​server.url>​admin/​dashboard/​channels_grid) has been optimized.
 +
 +=== New features ===
 +
 +Admin UI: History of device has been added to Device editor (<​server.url>​admin/​dashboard/​devices/​) form. It allows finding out what account the device was belong to.
 +
 +
 +==== 3.4.8 (22.04.2020) [beta] ====
 +=== Fixed ===
 +
 +Admin UI: Images now may be uploaded as logo for channels and providers.
 +
 +
 +Admin UI: Now dashboard shows actual versions of TMS sub systems.
 +
 +
 +TVIP API: Fixed the issue when EPG images and channel logotypes become unavailable after EPG import.
 +
 +Admin UI: Server errors that appears for admin dashboard have been fixed.
 +
 +
 +Admin UI: Now EPG states have been displayed correctly.
 +
 +
 +Admin UI: Fixed Provider API documentation reference on the admin dashboard.
 +
 +
 +Admin UI: Filtering and sorting activities have been fixed.
 +
 +
 +TVIP API: Sometimes list of public providers may be unreachable due to server error. Now it fixed.
 +
 +
 +=== Improvements ===
 +
 +TVIP API: EPG import has been made more independent and makes less effect on the overall system performance,​ if operating on the same hardware.
 +
 +Admin UI: Dashboard operation has been improved.
 +
 +=== Well-known issues ===
 +
 +TVIP API: If you're using EPG sources with images, your clients may not see these images in EPG n their devices. We're working to fix this issue by the next release.
 +
  
 ==== 3.4.1 (03.04.2020) [beta] ==== ==== 3.4.1 (03.04.2020) [beta] ====
 +
 <WRAP center round important 60%> <WRAP center round important 60%>
 We are glad to announce new version of our platform. We have changed a lot since last update and spent a lot of time to make sure that new version works as it should. Nevertheless,​ in some cases the update may affect or stop your service. For this situation we have put a special script to revert all these changes. You may find instructions below. ​ We are glad to announce new version of our platform. We have changed a lot since last update and spent a lot of time to make sure that new version works as it should. Nevertheless,​ in some cases the update may affect or stop your service. For this situation we have put a special script to revert all these changes. You may find instructions below. ​