# Release Notes

## 2020-07-01

### Rewatch the last 30 minutes of a live stream!

We have built a Timeshift feature for maximum viewer experience. When you use an Uiza Player SDK, your viewer can switch between watching a live video and rewinding upto 30minutes with our Timeshift feature.&#x20;

### Reduced Latency

We have reduced the HLS Playback latency by up to 50%!

### Webhooks: performance and scalability improvements

We know that webhook is one of the most important features for the integration with Uiza APIs. In this release, by the focus on improving the throughput of our webhooks service, Uiza provides you a faster and more reliable webhooks ever.&#x20;

When your server responds to Uiza the bad status, an event now will be retried to send to your webhook endpoint every hour up to a day, instead of retry many times in minutes, which is too short for any action if your server has trouble.

### Uiza node-kafka-client

There are several problems to solve while enhancing the performance of our services. In the case of message broker enhancement, we decided to release the library of Kafka client run on NodeJS on Github [here](https://github.com/uizaio/node-kafka-client). Which is a wrapper library of [node-rdkafka](https://github.com/Blizzard/node-rdkafka) with extended features, easy to control the workflow, please feel free to use or give us feedback to improve.

## 2020-06-10

### More regions for better performance and more global reach

We have added following regions for your users to use as ingestion points:

{% hint style="success" %}
`us-oregon-1` (Oregon - USA)

`aus-sydney-1` (Sydney - Australia)

`ie-dublin-1` (Dublin - Ireland)
{% endhint %}

## 2020-05-28

### Get notified when we cannot allocate resources for your entity

We try our best to power your broadcasting session by allocating the dedicated resource, returning an RTMP server to ingest and delivering your stream in seconds. Furthermore, we know your time is wasted when you create a [live entity](https://docs.uiza.io/api-reference/live-entities) and the status `init` doesn't change.

So in this release, we added a new live entity status: `resource_allocate_fail` . When the allocating resources for an entity passes a threshold of time, we'll set the entity's status to `resource_allocate_fail` and delete it automatically after 15 minutes.&#x20;

In case the entity status becomes `resource_allocate_fail`,  ~~disaster 🌋🌊 may occur~~ it will not be counted on your usage data. You can create a new live entity afterwards.

### Suspended accounts <a href="#how-to-detect-suspended-account" id="how-to-detect-suspended-account"></a>

Uiza's invoice day is 3rd day of the month, we process to charge your invoice until the 16th day of the month. If the next day we still not charge your invoice successfully, your account will be set to suspend and we prevent your interaction with our core services via API calls.

### Support for MPEG-DASH Playback <a href="#how-to-detect-suspended-account" id="how-to-detect-suspended-account"></a>

Read more about MPEG-DASH [here](https://www.encoding.com/mpeg-dash/).

## 2020-05-07

### New region in Vietnam region is finally available!&#x20;

Provide your users with improved connectivity through our new region. The new region is:`vn-saigon-1`&#x20;

### Added PATCH methods to modify objects

Instead of replacing your resource for a simple modification, you can now update the resource using the PATCH method. We will deprecate the PUT methods in the future.

## 2020-04-21

### Track your encoding minutes!

You can now see how many minutes you have encoded using Uiza. For more details on how we calculate your encoding minutes, go to this [link](https://help.uiza.io/data-usage)

![Your total encoding minutes can be seen in the billing page](https://3666578838-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvrzIvDAhLQiG23XLCQ%2F-M5ymUZgocsfiZ1E60IC%2F-M5yoK-YlLDnFwWtBE2R%2FScreen%20Shot%202020-04-28%20at%2010.24.50%20AM.png?alt=media\&token=dcd8f5d7-a027-4ad5-8d23-81fb46f72b35)

### Uiza's Player for better viewer experience

Integrate Uiza's player into your website for optimal playback. Our player supports ABR, playback speed, and playback in a smaller window.

![](https://3666578838-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvrzIvDAhLQiG23XLCQ%2F-M5ymUZgocsfiZ1E60IC%2F-M5ytZ6u413oYyEG-ovT%2Fezgif.com-optimize.gif?alt=media\&token=ce3ba90e-8a32-4980-8e59-fff383fdb9ff)

## 2020-03-26

### Behold! DVR <a href="#behold-emojis" id="behold-emojis"></a>

You can now rewatch your live stream with DVR. We record your live stream and convert it to a [video entity](https://docs.uiza.io/api-reference/video-entities), and your users can watch your live stream recording if they missed it.

![The DVR is created instantly while you stream](https://3666578838-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvrzIvDAhLQiG23XLCQ%2F-M5yXl8idBj8r6WvzK93%2F-M5yYVqbDtAjjEag7OPN%2Fbehold-dvr.gif?alt=media\&token=85e16b3e-2ca6-4a9c-b17c-6dc9979bf179)

### Broadcast your moment to multiple destinations simultaneously&#x20;

Using our `Relay Destination` feature, you can broadcast your live stream to multiple social networks (Facebook, Youtube, Twitch, etc) or RTMP endpoint simultaneously. Update your fans on all platforms and let us handle the signal!

![Broadcasting the signal to Youtube](https://3666578838-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvrzIvDAhLQiG23XLCQ%2F-M5yXl8idBj8r6WvzK93%2F-M5yYnxbwfUGIQWOX8ws%2Flive%20with%20relay.gif?alt=media\&token=8f503b2c-d0b4-4ad9-b430-b64d484881ad)

### Give your end user the best experience with ABR

You can create up to 6 video profile outputs (Business Tier) with your stream, to cater towards different networks and mobile devices. Your viewer can choose different resolutions, or our Uiza player will recognize the most fitting profile depending on your user's bandwidth, and adjust their bitrate accordingly.

![Create your Preset and add your profiles](https://3666578838-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvrzIvDAhLQiG23XLCQ%2F-M5yXl8idBj8r6WvzK93%2F-M5yYwcOIrWS-3DWGeb_%2Fcreate-preset.gif?alt=media\&token=2a91a6a1-33fe-4a97-84fe-9b09971e7ce8)

![Choose your Video Resolution on playback](https://3666578838-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvrzIvDAhLQiG23XLCQ%2F-M5yXl8idBj8r6WvzK93%2F-M5yZ-CNyeAZUeZ93Ig3%2Fencode-live-entity.gif?alt=media\&token=c75578b6-c3e8-4a73-aa6b-0b1d9e7a10bd)
