v1.31.6
Release Notes - v1.31.6
Release Date: August 19, 2026
Overview
Version 1.31.6 brings a concurrency redesign to Malina (image generation), a new kronk malina CLI subcommand tree for managing stable-diffusion.cpp libraries and model bundles, improved Bucky admission timeout handling, and a Go toolchain bump to 1.27.0.
Detailed Changes
New Features
Malina CLI Subcommands
- Author: William Kennedy
- New
kronk malina libscommand for installing, listing, and removing stable-diffusion.cpp library bundles - New
kronk malina modelcommand tree withcatalog,list,pull, andremovesubcommands for managing curated image-model bundles - Library and model management commands require
--localflag since Malina routes are not yet served by the Kronk model server
Improvements
Malina Concurrency Redesign
- Author: William Kennedy
- Malina now uses a pool of backend contexts instead of a single backend, enabling concurrent image generation across multiple model contexts
- Each backend still performs one generation at a time (stable-diffusion contexts are not safe for concurrent use)
- Admission channel capacity scaled to
Concurrency + QueueDepthfor proper backpressure across the pool - Workers use
sync.WaitGroupfor clean shutdown coordination
Bucky Admission Timeout
- Author: William Kennedy
- Admission wait is now independently bounded by
AdmissionTimeout, separate from the caller's original context - Introduces
ErrAdmissionTimeouterror variable so callers can distinguish admission timeouts from context cancellation - Once admitted, model processing continues under the caller's original context
Go Toolchain Bump
- Author: William Kennedy
- Updated minimum Go version from 1.26.6 to 1.27.0 across the project
Bug Fixes
Bucky Concurrency Surface
- Author: William Kennedy
- Fixed Bucky API concurrency surface to correctly use the new admission channel pattern
Documentation
Bucky and Malina Docs
- Author: William Kennedy
- Updated Bucky documentation with sampling parameters
- Updated Malina documentation reflecting concurrency redesign and new CLI commands
Dependencies
Project Image and Infrastructure
- Author: William Kennedy
- Updated project banner image
- Updated installation, model configuration, and developer guide documentation
- Updated Nix flake.lock and flake.nix for dependency consistency
Statistics
| Category | Count |
|---|---|
| Total Commits | 3 |
| New Features | 1 |
| Improvements | 3 |
| Bug Fixes | 1 |
| Documentation | 2 |
Contributors:
- William Kennedy
Upgrade Notes
Breaking Changes
None
Migration
No migration required
Recommended Actions
- Update Go toolchain to 1.27.0
- If using Malina with high concurrency, review the new pool-based architecture — the single-backend model is replaced by a pool of
Concurrencybackends - If using Bucky and relying on context cancellation for admission backpressure, check for
ErrAdmissionTimeoutto distinguish admission timeouts from other cancellations