Releases: livepeer/task-runner
Releases · livepeer/task-runner
v0.11.0
What's Changed
- [SRE-111] docker.yaml: Create a stable docker tag when building tagged release by @hjpotter92 in #196
- Humanize copy failure by @mjh1 in #198
- upload: added encryption to upload task params by @gioelecerati in #197
- Update catalyst for new transcode status field by @mjh1 in #199
- Source playback by @mjh1 in #200
- Fix IPFS export for recordings by @mjh1 in #201
- Add export-data task by @leszko in #202
- Single download pipeline by @mjh1 in #203
- Humanize Access Denied OS write error by @mjh1 in #205
- [SRE-132] build.yaml: Use the new notarization workflow for MacOS binaries by @hjpotter92 in #206
- Enable catalyst source copying by @mjh1 in #204
- Fix nil pointer for log line by @mjh1 in #207
- Log the error when checking source copy by @mjh1 in #208
- FMP4 support by @mjh1 in #209
- Remove extra 'video' prefix from path by @mjh1 in #210
- Fix HLS check to take into account queryparams by @mjh1 in #211
- Remove probing - catalyst adds all the appropriate fields now by @mjh1 in #212
- Remove unused tasks Import and Transcode by @mjh1 in #215
- Remove stream-tester, joy4, and ffmpeg! by @victorges in #216
- clip: added clip task handling by @gioelecerati in #217
- Don't try to send partial result / source playback for transcode API by @mjh1 in #219
- Dont humanize errors from internal segmenting by @mjh1 in #220
- Fix profiles in Transcode API by @leszko in #222
- Support for VOD thumbnails by @mjh1 in #223
- Add C2PA support by @leszko in #224
- Enable thumbs vtt for clips and recordings by @mjh1 in #225
- Enable thumbs for all studio vod jobs by @mjh1 in #226
- Disable external transcoder fallback for recordings by @mjh1 in #227
- Add Quality parameter to profile by @leszko in #214
- build.yaml: Revert actions/upload-artifact to v3 by @hjpotter92 in #228
- Disable transcoder fallback for clips by @mjh1 in #229
- Pass through profiles for upload task by @mjh1 in #230
- Pass through targetSegmentSizeSecs for upload task by @thomshutt in #231
- Support for thumbs vtt opt out by @mjh1 in #232
- runner: Allow previous catalyst jobs to finish by @victorges in #234
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Humanize another invalid input error by @mjh1 in #174
- Add MP4 to Transcode API by @leszko in #176
- Passthrough task ID as external_id to Catalyst by @leszko in #179
- Add input video and request ID to Transcode API Task outputs by @leszko in #180
- Fix only_short MP4 output by @leszko in #181
- task: Fix progress reporting step by @victorges in #184
- clients: Add a timeout to catalyst client by @victorges in #185
- go.mod: Update catalyst-api by @victorges in #187
- Support HLS input in complementCatalystPipeline by @leszko in #186
- metrics: Use custom registry to avoid metric conflicts by @victorges in #188
- Generate always MP4 output for recordings by @leszko in #192
- Humanize more input errors by @mjh1 in #193
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
- build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #156
- Tweak the error matching for probe errors by @mjh1 in #162
- Support passing through target_segment_size_secs on Transcode jobs by @thomshutt in #165
- upload/ipfs: Grab video format from the right place by @victorges in #164
- Bump API Client version by @thomshutt in #167
- Handle the case where an asset is deleted by the user part way through processing by @mjh1 in #169
- task/upload: Allow asset IPFS metadata player template on creation by @victorges in #170
- task: Make 4xx errors from Catalyst unretriable by @victorges in #175
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- humanize more catalyst errors by @mjh1 in #139
- Web3 Storage by @leszko in #134
- redact video.json by @gioelecerati in #142
- Change Transcode API Task output format by @leszko in #145
- humanize more catalyst errors by @mjh1 in #147
- task: Fix checkCatalyst loop when the queues are long by @victorges in #148
- task-runner: add mp4 output in catalyst request & callback by @gioelecerati in #132
- runner: humanize max resolution errors from mediaconvert pipeline by @emranemran in #150
- task: Allow decrypting input files with AESCBC by @victorges in #141
- runner: humanize ffprobe errors by @emranemran in #152
- task/import: Make probe non-strict for recordings import by @victorges in #155
- runner: humanize unsupported profile errors from mediaconvert pipeline by @emranemran in #158
- task/runner: Add metrics on task latency and result by @victorges in #157
New Contributors
- @emranemran made their first contribution in #150
Full Changelog: v0.8.4...v0.9.0
v0.8.4
What's Changed
- build(deps): bump docker/build-push-action from 3 to 4 by @dependabot in #131
- api: Ignore unrequested outputs from Catalyst by @victorges in #135
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- Pass through dsotage urls by @red-0ne in #125
- Add profiles to Transcode API by @leszko in #126
- runner: Make bad file errors unretriable by @victorges in #129
- humanize no pictures decoded error by @mjh1 in #128
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Add metric for current task-runner version by @thomshutt in #124
- build(deps): bump github.com/livepeer/go-tools from 0.1.0 to 0.1.1 by @dependabot in #120
New Contributors
- @thomshutt made their first contribution in #124
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- Humanize some Catalyst errors by @yondonfu in #101
- task/runner: Handle extra import request errs when humanizing by @yondonfu in #104
- task/runner: Humanize unsupported input video/audio codec errs by @yondonfu in #107
- doc: Add errors doc by @yondonfu in #110
- Fix 0/0 framerate handling for video tracks when probing by @yondonfu in #112
- task/runner: Fix bug with comparing lowercased errs by @yondonfu in #113
- doc/processing-errors: Remove NaN error after bug fix by @yondonfu in #114
- task/runner: Handle ReadPacketData MC error by @yondonfu in #116
- task/runner: Handle humanize unexpected EOF during copy by @yondonfu in #117
- Support transcode-file task by @leszko in #100
- Remove logging S3 credentials by @leszko in #118
- Humanize no video codec error by @red-0ne in #122
- Humanize MediaConvert inaccessible error and fix test by @mjh1 in #123
New Contributors
- @leszko made their first contribution in #100
- @red-0ne made their first contribution in #122
- @mjh1 made their first contribution in #123
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- task/runner: Fix NRE in publishing task result by @victorges in #92
- clients: Add some tests for the catalyst client by @victorges in #94
- upload: Allow overriding strategy on upload request by @victorges in #97
- task/runner: Several reliability improvements by @victorges in #95
Full Changelog: v0.7.6...v0.8.0
v0.7.6
What's Changed
- clients: Add rate limit handling to catalyst client by @victorges in #91
Full Changelog: v0.7.5...v0.7.6