v1.31.9
Release Notes - v1.31.9
Release Date: August 22, 2026
Overview
Version 1.31.9 brings word-level timestamps to Bucky transcription and cancellable native generation to Malina, along with dependency updates to the bucky and malina libraries and supporting documentation.
Detailed Changes
New Features
Feature Bucky Word-Level Timestamps
- Author: William Kennedy
- New
WithWordTimestampstranscription option plus aWordtype andTranscription.Wordsfield that surface per-word timing from whisper.cpp. collectWordsandappendWordPieceassemble word pieces from per-token timestamps, splitting and merging on whitespace and dropping empty, non-UTF-8, and EOT tokens.- The
verbose_jsontranscription response now returns a populatedwordsarray (word,start,end) when word granularity is requested, instead of an empty list.
Improvements
Improvement Malina Cancellable Generation
- Author: William Kennedy
- Canceling a request after native generation starts now interrupts the stable-diffusion.cpp call and resets the model context for reuse, instead of waiting for native code to finish.
- A new context support check at load time rejects any loaded context that does not support image generation.
- Cancellation runs in a dedicated goroutine and joins the native, stop, and cancel errors before returning, so neither a canceled context nor a freed handle is reused while native code is active.
Documentation
Documentation Bucky and Malina Manual Updates
- Author: William Kennedy
- Chapter 18 (Bucky) documents the word-level
wordsarray inverbose_jsonand the updated behavior oftimestamp_granularities[]=word. - Chapter 19 (Malina) and README updated to describe cancellable native generation and the new whisper.cpp / bucky 1.1.0 compatibility row.
Dependencies
Dependency Library Updates
- Author: William Kennedy
- bucky v1.0.8 → v1.1.0 (enables word-level timestamps and the NoState model init).
- malina v1.0.3 → v1.0.4 (enables cancellable native generation and context support checks).
- Indirect bumps: GCP OpenTelemetry operations (detectors/gcp v1.35 → v1.36, exporter/metric v0.59 → v0.60), aws smithy-go v1.27.8 → v1.27.9, and googleapis gax-go/v2 v2.23 → v2.24.
Statistics
| Category | Count |
|---|---|
| Total Commits | 4 |
| New Features | 1 |
| Improvements | 1 |
| Bug Fixes | 0 |
| Documentation | 1 |
Contributors:
- William Kennedy
Upgrade Notes
Breaking Changes
NONE
Migration
No migration required
Recommended Actions
- Update to bucky v1.1.0 to use
WithWordTimestampsand the populatedwordsarray inverbose_json. - Review Malina
Generatecancellation behavior: a canceled request now resets the native context for reuse. - Verify your stable-diffusion contexts support image generation, as unsupported contexts are now rejected at load time.