v0.15.1
github-actions
released this
31 Jul 23:45
·
325 commits
to master
since this release
What's Changed
- api/db: Create indexes concurrently by @victorges in #1722
- Added webrtc playback endpoints by @0xcadams in #1694
- api/db: Create each index serially to avoid deadlocks by @victorges in #1724
- Added better error for when a wrong file type is dragged in for upload by @clacladev in #1628
- Add team redirect by @adamsoffer in #1725
- Update team redirect by @adamsoffer in #1726
- api/schema: Fix the API schema for viewership by @victorges in #1728
- api/schema: Fix the schema for the /query/total API by @victorges in #1729
- [DX-163] Add stream health warning by @suhailkakar in #1723
- remove tos and update description in
api-schma.yaml
file by @suhailkakar in #1731 - api: Add index to asset.source.sessionId by @victorges in #1730
- feat: updated livepeer.js by @0xcadams in #1732
- 0xcadams/update lpr by @0xcadams in #1734
- Trigger recording.ready webhook when vod is already processed by @leszko in #1719
- Bump livepeer.js by @0xcadams in #1736
- Bump livepeer.js by @0xcadams in #1738
- api/playback: Add origin to cross-user asset log by @victorges in #1740
- chore: bump lvpr.js by @0xcadams in #1741
- [SRE-110] docker.yaml: Create a stable docker tag when building tagged release by @hjpotter92 in #1735
- fix: fix autoplay by @0xcadams in #1744
- Add information about AWS and GCP S3 endpoints by @leszko in #1742
- Remove the health stream dialog by @suhailkakar in #1745
- api: Add creatorId to streams by @victorges in #1743
- chore: bump livepeer by @0xcadams in #1747
- encryption: public key endpoint & encrypted key in upload request by @gioelecerati in #1715
- Add 'allowAll' to experiment by @leszko in #1749
- api: Allow updating
creatorId
on streams and assets by @victorges in #1750 - encryption: better error log on pub key endpoint by @gioelecerati in #1751
- add missing apis, update description and summary by @suhailkakar in #1737
- Add Verifiable API endpoints by @leszko in #1752
- Add attestation support to playback API by @leszko in #1753
- billing: get billing usage by @gioelecerati in #1746
- api/schema: Move attestation to public schema by @victorges in #1756
- tmp: removal of plan page by @gioelecerati in #1757
- format the description of apis by @suhailkakar in #1754
- Add support for signing with Flow Wallet by @leszko in #1755
- playback: Fix cross-user assets cut-off date by @victorges in #1758
- URL encode the object store credentials for transcode API by @mjh1 in #1760
- encryption: require playbackPolicy by @gioelecerati in #1763
- usage: usage cards by @gioelecerati in #1764
- billing: plans table by @gioelecerati in #1765
- plans: changed upgrade callout text by @gioelecerati in #1766
- usage: api reference by @gioelecerati in #1761
- usage: UI changes for usage & billing by @gioelecerati in #1767
- fix: added cors headers to attestation endpoint by @0xcadams in #1768
- api: Add support for trusted IPFS gateway inputs by @victorges in #1770
- api/controllers: Throw errors on bad filters by @victorges in #1762
- api: Improve dStorage URL parsing logic by @victorges in #1771
- Bump livepeer.js by @0xcadams in #1772
- Source playback by @mjh1 in #1748
- Update home page description copy by @adamsoffer in #1778
- Source ready timestamp by @mjh1 in #1776
- Store Attestation to IPFS by @leszko in #1775
- Add endpoints to get and update room participants by @mjh1 in #1774
- api/test: Fix tests flakiness by @victorges in #1777
- add tooltip to processing by @hthillman in #1781
- Fix the attestation metadata content stored in IPFS by @leszko in #1782
- update api reference to match docs by @hthillman in #1784
- Add support for setting publish permission when adding participants by @mjh1 in #1785
- fix: added back tos by @0xcadams in #1789
- 0xcadams/links by @0xcadams in #1790
- Clean up Recording V1 by @leszko in #1721
- Add creatorId to Transcode API by @leszko in #1791
- Call livekit API to check egress status by @mjh1 in #1759
- Only display tooltip when playback is ready by @mjh1 in #1786
- Don't leak IDs from API endpoints by @thomshutt in #1783
- Hide sourcePlaybackReady field from responses by @mjh1 in #1792
- views/query breakdownby fields by @ecmulli in #1793
- [SRE-132] build.yaml: Use the new notarization workflow for MacOS binaries by @hjpotter92 in #1794
- Improve rooms API reference by @mjh1 in #1788
- Revert removing recording fields from webhook by @leszko in #1795
- Add descriptions to room API endpoints by @mjh1 in #1796
- feat: added broadcast to studio by @0xcadams in #1798
- Broadcast cleanup by @0xcadams in #1799
- api: prettier, ignore the data directory by @iameli-streams in #1787
- Expose participant metadata for rooms by @mjh1 in #1797
- fix: cleanup for broadcast by @0xcadams in #1802
- Revert "Clean up Recording V1 (#1721)" by @leszko in #1803
- Fix upgrade / downgrade language when changing plans by @adamsoffer in #1804
- put www in api by @iameli-streams in #1801
- Transcode API: Add support for paths with no '/' prefix by @leszko in #1805
- api: make www optional for development by @iameli in #1810
- fix: random fixes across studio by @0xcadams in #1809
- api: bundle stream-info-service by @iameli in #1184
- Bump Livekit SDK version by @thomshutt in #1813
- Revert "Bump Livekit SDK version" by @thomshutt in #1814
- ci: remove ghcr.io by @iameli in #1812
- bump livekit, figure out axios problems by @iameli in #1815
- api: use port 80 in docker by @iameli in #1816
- api/queue: Fix logs to be logfmt single-line by @victorges in #1818
- api/stream: Do not trigger recording if asset exists by @victorges in #1819
- api: clean up child streams isActive=false by @iameli in #1820
- api/cannon: Remove hardcoded IDs for incident fix by @victorges in #1821
- Update price by @adamsoffer in #1822
- fix: fix warnings on stream by @0xcadams in #1817
- billing: automated billing & pay as you go usage billing by @gioelecerati in #1773
- Live Multistream Target Switching by @leszko in #1806
- migration: billing: added dry run to migration by @gioelecerati in #1823
- api/stream: Name recording waiting queue explicitly by @victorges in #1824
- Revert "Live Multistream Target Switching (#1806)" by @gioelecerati in #1825
- billing: migration fix by @gioelecerati in #1827
- auth: added admin caller header by @gioelecerati in #1826
New Contributors
- @ecmulli made their first contribution in #1793
- @iameli-streams made their first contribution in #1787
Full Changelog: v0.15.0...v0.15.1