v4.13.0
[!IMPORTANT]
If you are running the:devcontainer image now is the best time to switch back to:latestor the semver version.
Changes
Reintroducing video convert task for live stream archives
This was removed a few months ago with the introduction of using ffmpeg for live stream archiving. I've found directly saving to an mp4 isn't the greatest (is not crash resistant, causing some issues with being cancelled early). Now the live stream is saved to a transport stream (.ts) file then remuxed to .mp4 during the video convert task. Nothing changes in terms of the video, it's still an mp4 (or HLS if you want). This makes the live stream archive much more crash-resistant.
What's Changed
- fix: escape vtt image paths by @Zibbp in https://github.com/Zibbp/ganymede/pull/1060
- build(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 by @dependabot[bot] in https://github.com/Zibbp/ganymede/pull/1058
- build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 by @dependabot[bot] in https://github.com/Zibbp/ganymede/pull/1057
- build(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by @dependabot[bot] in https://github.com/Zibbp/ganymede/pull/1056
- fix: continue with live archive processing if ffmpeg task fails by @Zibbp in https://github.com/Zibbp/ganymede/pull/1062
- fix(live): make chat download more crash resistant by @Zibbp in https://github.com/Zibbp/ganymede/pull/1063
- feat: save live archive as ts then remux to mp4 by @Zibbp in https://github.com/Zibbp/ganymede/pull/1064
- build(deps): bump github.com/lib/pq from 1.11.1 to 1.11.2 by @dependabot[bot] in https://github.com/Zibbp/ganymede/pull/1065
- feat: persist admin page table items per page by @Zibbp in https://github.com/Zibbp/ganymede/pull/1071
Full Changelog: https://github.com/Zibbp/ganymede/compare/v4.12.0...v4.13.0