v0.15.6
github-actions
released this
22 Nov 21:22
·
291 commits
to master
since this release
What's Changed
- api: have tus respect X-Forwarded-Proto headers by @iameli in #1874
- api: attestation test was missing an await for clearDatabase by @iameli in #1875
- billing: remove migration endpoints by @gioelecerati in #1876
- Add support for a failover recording bucket by @mjh1 in #1877
- webhook: b64 encode the response of failing webhooks by @gioelecerati in #1879
- fix: remove redirect by @0xcadams in #1881
- fix: changed search to case insensitive by @0xcadams in #1883
- www: billing: remove upcoming invoice total on dashboard home page by @gioelecerati in #1885
- Update site by @adamsoffer in #1882
- fix prettier by @adamsoffer in #1886
- Fix dark mode in dashboard by @adamsoffer in #1887
- Fix compare page by @adamsoffer in #1888
- chore: bump lvpr js by @0xcadams in #1889
- Update compare heading by @adamsoffer in #1890
- Implement vod storage experiment/feature toggle by @mjh1 in #1895
- Remove transcode and import tasks by @mjh1 in #1891
- api: user: added email verification messages by @gioelecerati in #1893
- clip: define clip api by @gioelecerati in #1892
- api: delete user api by @gioelecerati in #1884
- playback: improve dvr playback error handling by @gioelecerati in #1897
- session: don't fail when no sessions exist by @gioelecerati in #1898
- clip: allow sdk clipping by @gioelecerati in #1899
- api: allow overriding default stream profiles by @iameli-streams in #1900
- clip: livepeerjs clipping & admin check by @gioelecerati in #1902
- clip: fix clipping permissions by @gioelecerati in #1903
- api: bump tus server to 1.0.0 by @iameli in #1905
- api: get clips by @gioelecerati in #1906
- user: fix delete user authorizer by @gioelecerati in #1907
- clip: show clips in the dashboard by @gioelecerati in #1901
- Increase final retry delay by @mjh1 in #1908
- api: clip: get clips api by @gioelecerati in #1912
- clip: api: fix get clips by stream by @gioelecerati in #1913
- www: clips: display session ids also in recordings by @gioelecerati in #1914
- Support secondary private object store by @mjh1 in #1915
- Fix room delete error by @mjh1 in #1911
- stream: fix idle state race condition by @gioelecerati in #1916
- fix: z index on sidebar by @0xcadams in #1918
- clip: static mp4 as downloadUrl by @gioelecerati in #1919
- clip: remove stream.record check from clip & playback info by @gioelecerati in #1917
- clip: clip by session id by @gioelecerati in #1920
- api: clips rate limit by @gioelecerati in #1909
- clip: change processing query by @gioelecerati in #1924
- clip: fix rate limiting by @gioelecerati in #1925
- clip: fix headers in clip api by @gioelecerati in #1926
- api: abstract requesterId by @gioelecerati in #1927
- api: Nuke streams asynchronously w/ events by @victorges in #1923
- Request VOD thumbnails based on user experiment by @mjh1 in #1930
- Don't log headers by @thomshutt in #1934
- Log database queries at debug level by @thomshutt in #1933
- Add new pages: product, customer, blog by @adamsoffer in #1932
- Enable secondary storage by default with a blocklist via an experiment by @mjh1 in #1936
- billing: usage notifications by @gioelecerati in #1894
- api: fix resend validation email by @gioelecerati in #1931
- Add C2PA support by @leszko in #1937
- Return live thumbnail URL from playback API by @mjh1 in #1938
- api: user: added disabled field by @gioelecerati in #1904
- Add secondary store logic to recordings by @mjh1 in #1940
- user: disable on tier limit & enable enforcement by @gioelecerati in #1941
- usage: fix usage query by @gioelecerati in #1942
- usage: fetch active users from analyzer by @gioelecerati in #1943
- usage: report: fix recent active by @gioelecerati in #1944
- usage: added notification logs by @gioelecerati in #1945
- notifications: better usage notifications by @gioelecerati in #1946
- access-control: enforce viewers limit for free tier by @gioelecerati in #1939
- Revert "Return live thumbnail URL from playback API (#1938)" by @gioelecerati in #1950
- notifications: fix email sent check by @gioelecerati in #1948
- billing: patch subscription endpoint by @gioelecerati in #1951
- gate: enforce viewers limit in memory by @gioelecerati in #1952
- Revert "stream: fix idle state race condition (#1916)" by @gioelecerati in #1954
- www: fix active right now status by @gioelecerati in #1955
- Return live thumbnail URL from playback API by @mjh1 in #1953
- fix: login redirect by @adamsoffer in #1958
- Add /heartbeat endpoint by @leszko in #1957
- api: asset: delete assets by user by @gioelecerati in #1959
- api: clip: added clip apis reference to api-schema by @gioelecerati in #1961
- usage: enable hourly reporting by @gioelecerati in #1962
- Support patching profiles in a stream by @leszko in #1960
- Fix Stream Idle by using the isActive from webhook, not stream by @leszko in #1964
- Revert "Fix Stream Idle by using the isActive from webhook, not strea… by @leszko in #1967
- Update faq.md by @hthillman in #1970
- api: filter streams by playbackId by @gioelecerati in #1963
- stream: fix idle state race condition (#1916) by @leszko in #1969
- Yarn prettier by @leszko in #1972
- api: asset: delete multiple asset at once fixes by @gioelecerati in #1973
- Return live thumbnail URL for everyone by @mjh1 in #1966
- Return VOD thumbs VTT URL when available by @mjh1 in #1947
- Fix removing Multistream Target from UI by @leszko in #1974
- docs: added better docs to api schema by @0xcadams in #1975
- add vercel analytics by @adamsoffer in #1976
- reduce revalidate seconds for pages by @adamsoffer in #1981
- api: asset: rerun tasks by @gioelecerati in #1978
Full Changelog: v0.15.5...v0.15.6