20250722
·
39 commits
to develop
since this release
Notable changes
- new HTTP API for management of recordings and streams
- per-user stream limit now applies to live streams only, users can have any number of dead streams
- when streaming with
--titleoption the title is now set on the stream and used for stream recordings - added gruvbox-dark theme (thanks @hupfdule!)
- uploads of recordings with invalid terminal size (cols or rows less than 1) are now rejected
- upgraded the player and avt to latest versions
- added audio URL attribute to recordings and streams (
audio_urlin the API), which will be used by the upcoming version of the player - fixed SMTP connection issues with TLS (#463, #464)
- fixed oEmbed endpoint crash when looking up non-existing recordings
- fixed duration calculation for very short (single-event) recordings
- code cleanup, lots of new tests
Breaking changes
- streaming related API endpoints used by asciinema CLI 3.0 RC3 (and earlier RCs) have been removed - if you use one of these RC versions then upgrade your CLI to the latest RC to be able to stream
- DB name used in dev env has been changed from
asciinema_developmenttoasciinema_dev- runpsql -U postgres asciinema_developmentand executeALTER DATABASE asciinema_development RENAME TO asciinema_dev
Upgrading
No manual changes needed other than bumping the container image version number as shown here.