v0.18.0
What's Changed
- api: access-control: allowedOrigins by @gioelecerati in #2176
- access-control: fix casing for origin header by @gioelecerati in #2182
- access-control: use referer on redirects by @gioelecerati in #2183
- access-control: handle referer decoding by @gioelecerati in #2184
- add GTM by @adamsoffer in #2185
- access-control: check empty origins by @gioelecerati in #2186
- asset: payloa: remove project id from asset payload by @gioelecerati in #2188
- access-control: tests: fix casing by @gioelecerati in #2187
- Fix checking 'deleting' field while listing assets by @leszko in #2192
- api/task: Prevent tasks from suspended users from running by @victorges in #2181
- schema fixes by @0xcadams in #2191
- Change 'not-used-playback' to 'ingest-{playbackId}' by @leszko in #2193
- api: update asset's hash to include null type by @suhailkakar in #2194
- api: stream: add cache to /stream/playback by @gioelecerati in #2197
- "Restore" add projectId scoping to streams/sessions/webhook (#2103) by @gioelecerati in #2198
- api: Livestream recording customization by @victorges in #2196
- logger: Allow enabling verbose logs for staging by @victorges in #2199
- project: user: create default project id by @gioelecerati in #2163
- api: Create entrypoints for long-running jobs by @victorges in #2174
- .github: Delete active-cleanup and billing cronjobs by @victorges in #2175
- api: billing: notify user disabled due to invalid payment method by @gioelecerati in #2200
- api/stripe: Avoid sleeping too much when reporting usage by @victorges in #2202
- db: index: asset phase, deleted, deletedAt by @gioelecerati in #2201
Full Changelog: v0.17.0...v0.18.0