Download Latest Version v3.0.0-rc.5 source code.tar.gz (180.8 kB)
Email in envelope

Get an email when there's a new version of asciinema

Home / v3.0.0-rc.5
Name Modified Size InfoDownloads / Week
Parent folder
asciinema-aarch64-unknown-linux-gnu 2025-06-26 9.2 MB
asciinema-aarch64-apple-darwin 2025-06-26 8.8 MB
asciinema-x86_64-unknown-linux-musl 2025-06-26 10.3 MB
asciinema-x86_64-unknown-linux-gnu 2025-06-26 10.2 MB
asciinema-x86_64-apple-darwin 2025-06-26 9.1 MB
README.md 2025-06-26 1.9 kB
v3.0.0-rc.5 source code.tar.gz 2025-06-26 180.8 kB
v3.0.0-rc.5 source code.zip 2025-06-26 210.8 kB
Totals: 8 Items   48.0 MB 1

This is the fifth, and most likely last, release candidate version of the brand new asciinema CLI 3.0.

See the initial RC release notes for details about the major 3.0 changes.

This RC is mostly about polishing rough edges and improving UX.

Thanks to @moritzdietz and @mustafamohsen for contribution!

User-facing changes

  • New --return option for rec/stream/session commands to return (propagate) session exit status (#599)
  • New exit event ("x") is saved at the end of asciicast v3 recordings with the exit status of the session
  • "Recorded to {path}" is displayed at the end of the recording session (rec and session commands) (#683)
  • Long help messages (--help) have been added with much more detail than -h provides. Try asciinema session --help for example.
  • The rec command got --log-file option (for troubleshooting file write issues)
  • Command names are now prefix-matched, so you can use asciinema r instead of asciinema rec, asciinema st instead of asciinema stream, asciinema se instead of asciinema session, asciinema u instead of asciinema upload, etc.
  • When recording to a file inside a non-existing directory, that directory (and its parents) is now automatically created (#679)
  • Version constraints of the dependencies have been relaxed to make distro packaging slightly easier (in theory, we'll see)
  • Removed 168 transitive library dependencies (since 3.0.0-rc.4) by removing duplicate deps and reimplementing a thing or two (71 LOC replaced 73 deps on its own)
  • The generated man pages are now more informative and complete

Bug fixes

  • Fixed a memory leak and a race condition in streaming
  • Fixed terminal resizing in the cat command
Source: README.md, updated 2025-06-26