20251114
Notable changes
- Full-text search
- Recording files created from live streams now use millisecond precision for time
- Background jobs are now pruned from the database 1 hour after completion (before it was 1 week)
- Improved (stricter) validation for uploaded asciicast files
- New location for uploads inside container (see Upgrading section below)
Full-text search
There's a new search box in the top navigation bar, which lets you search recordings by title, description, and full terminal session content. You can check it out on asciinema.org.
The search is powered by PostgreSQL's native FTS engine. For syntax check the search tips - there's a link on the right side of the search results page.
The results contain public recordings, and if you're logged in you'll also be able to find your own recordings, including unlisted and private ones.
Upgrading
If you're using local filesystem for file storage (if you don't use S3 or S3-compatible object store then you are using local filesystem) then it's recommended to change the volume mapping from <host-path>:/var/opt/asciinema to <host-path>:/var/lib/asciinema. The old one will still work for the foreseeable future but it's now considered deprecated and may eventually stop being supported.
Other than that just bump the container image version number as shown here.