diff --git a/Cargo.lock b/Cargo.lock index 6bc7b8f8..678d1851 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -901,7 +901,7 @@ checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" [[package]] name = "bunsen" -version = "0.30.1" +version = "0.31.0" dependencies = [ "assert_float_eq", "bunsen", @@ -941,7 +941,7 @@ dependencies = [ [[package]] name = "bunsen-arrow-dataloaders" -version = "0.30.1" +version = "0.31.0" dependencies = [ "arrow", "burn", @@ -954,7 +954,7 @@ dependencies = [ [[package]] name = "bunsen-bundled-silero" -version = "0.30.1" +version = "0.31.0" dependencies = [ "burn", "burn-onnx", @@ -964,7 +964,7 @@ dependencies = [ [[package]] name = "bunsen-bundled-whisper" -version = "0.30.1" +version = "0.31.0" dependencies = [ "burn", "burn-onnx", @@ -976,7 +976,7 @@ dependencies = [ [[package]] name = "bunsen-contracts-macros" -version = "0.30.1" +version = "0.31.0" dependencies = [ "proc-macro2", "quote", @@ -985,7 +985,7 @@ dependencies = [ [[package]] name = "bunsen-firehose" -version = "0.30.1" +version = "0.31.0" dependencies = [ "anyhow", "burn", @@ -1001,7 +1001,7 @@ dependencies = [ [[package]] name = "bunsen-firehose-image" -version = "0.30.1" +version = "0.31.0" dependencies = [ "anyhow", "bunsen", @@ -1512,7 +1512,7 @@ dependencies = [ [[package]] name = "burn_bug_repro" -version = "0.30.1" +version = "0.31.0" dependencies = [ "bunsen", "burn", @@ -8268,7 +8268,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "silero-bench" -version = "0.30.1" +version = "0.31.0" dependencies = [ "bunsen", "burn", @@ -8279,7 +8279,7 @@ dependencies = [ [[package]] name = "silero-model-validation" -version = "0.30.1" +version = "0.31.0" dependencies = [ "bunsen", "bunsen-bundled-silero", @@ -10132,7 +10132,7 @@ dependencies = [ [[package]] name = "whisper-cli" -version = "0.30.1" +version = "0.31.0" dependencies = [ "bunsen", "burn", @@ -10141,7 +10141,7 @@ dependencies = [ [[package]] name = "whisper-dev" -version = "0.30.1" +version = "0.31.0" dependencies = [ "bunsen", "burn", @@ -10150,7 +10150,7 @@ dependencies = [ [[package]] name = "whisper-model-validation" -version = "0.30.1" +version = "0.31.0" dependencies = [ "bunsen", "bunsen-bundled-whisper", @@ -11230,7 +11230,7 @@ dependencies = [ [[package]] name = "zsl-data-cache" -version = "0.30.1" +version = "0.31.0" dependencies = [ "anyhow", "burn", diff --git a/Cargo.toml b/Cargo.toml index 672f1555..a696927b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ authors = [ ] edition = "2024" rust-version = "1.94.1" -version = "0.30.1" +version = "0.31.0" repository = "https://github.com/zspacelabs/bunsen" license = "MIT or Apache-2.0" diff --git a/crates/public/bunsen-arrow-dataloaders/CHANGELOG.md b/crates/public/bunsen-arrow-dataloaders/CHANGELOG.md index 0e27348f..68be42d3 100644 --- a/crates/public/bunsen-arrow-dataloaders/CHANGELOG.md +++ b/crates/public/bunsen-arrow-dataloaders/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.31.0](https://github.com/zspacelabs/bunsen/compare/bunsen-arrow-dataloaders-v0.30.1...bunsen-arrow-dataloaders-v0.31.0) - 2026-09-03 + +### Added + +- *(whisper)* the stream driver, all eleven phases, and whisper-cli ([#167](https://github.com/zspacelabs/bunsen/pull/167)) +- [**breaking**] Whisper reference parity, and split bundled assets from model validation ([#163](https://github.com/zspacelabs/bunsen/pull/163)) + +### Other + +- Crutcher/whisper rf ([#169](https://github.com/zspacelabs/bunsen/pull/169)) +- Switch to `PerformanceBackend` and enhance testing configurations ([#164](https://github.com/zspacelabs/bunsen/pull/164)) + ## [0.22.0](https://github.com/zspacelabs/bunsen/compare/bunsen-preview-chat-dataloader-v0.21.3...bunsen-preview-chat-dataloader-v0.22.0) - 2026-06-05 ### Other diff --git a/crates/public/bunsen-arrow-dataloaders/examples/dl-test/Cargo.toml b/crates/public/bunsen-arrow-dataloaders/examples/dl-test/Cargo.toml index 70aa683a..5f26b607 100644 --- a/crates/public/bunsen-arrow-dataloaders/examples/dl-test/Cargo.toml +++ b/crates/public/bunsen-arrow-dataloaders/examples/dl-test/Cargo.toml @@ -19,4 +19,4 @@ burn = { workspace = true } log = { workspace = true } clap = { workspace = true, features = ["derive"] } -humansize = { workspace = true } \ No newline at end of file +humansize = { workspace = true } diff --git a/crates/public/bunsen-bundled-silero/CHANGELOG.md b/crates/public/bunsen-bundled-silero/CHANGELOG.md index f9991459..a93da74c 100644 --- a/crates/public/bunsen-bundled-silero/CHANGELOG.md +++ b/crates/public/bunsen-bundled-silero/CHANGELOG.md @@ -7,6 +7,17 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.31.0](https://github.com/zspacelabs/bunsen/compare/bunsen-bundled-silero-v0.30.1...bunsen-bundled-silero-v0.31.0) - 2026-09-03 + +### Added + +- *(whisper)* the stream driver, all eleven phases, and whisper-cli ([#167](https://github.com/zspacelabs/bunsen/pull/167)) +- [**breaking**] Whisper reference parity, and split bundled assets from model validation ([#163](https://github.com/zspacelabs/bunsen/pull/163)) + +### Other + +- Refactor beam search decoder: rename variables for clarity, consolidate tail clipping, and optimize test structure. Update device handling to `PerformanceBackend`. ([#173](https://github.com/zspacelabs/bunsen/pull/173)) + ## [0.29.0](https://github.com/zspacelabs/bunsen/compare/bunsen-bundled-silero-v0.28.0...bunsen-bundled-silero-v0.29.0) - 2026-07-17 ### Other diff --git a/crates/public/bunsen-bundled-whisper/CHANGELOG.md b/crates/public/bunsen-bundled-whisper/CHANGELOG.md index b11e10d2..da26881b 100644 --- a/crates/public/bunsen-bundled-whisper/CHANGELOG.md +++ b/crates/public/bunsen-bundled-whisper/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.31.0](https://github.com/zspacelabs/bunsen/compare/bunsen-bundled-whisper-v0.30.1...bunsen-bundled-whisper-v0.31.0) - 2026-09-03 + +### Added + +- *(whisper)* the stream driver, all eleven phases, and whisper-cli ([#167](https://github.com/zspacelabs/bunsen/pull/167)) +- [**breaking**] Whisper reference parity, and split bundled assets from model validation ([#163](https://github.com/zspacelabs/bunsen/pull/163)) + +### Other + +- Refactor `MelFilterbank` into `MelFilterbankConfig` for improved configuration and validation. Rewrite tests for API updates and streamline related logic for cleaner organization. ([#165](https://github.com/zspacelabs/bunsen/pull/165)) + ### Added - `vocab` fetches, digest-pins and caches Whisper's two `.tiktoken` rank diff --git a/crates/public/bunsen-bundled-whisper/Cargo.toml b/crates/public/bunsen-bundled-whisper/Cargo.toml index cc56a613..3184dc93 100644 --- a/crates/public/bunsen-bundled-whisper/Cargo.toml +++ b/crates/public/bunsen-bundled-whisper/Cargo.toml @@ -49,4 +49,4 @@ vocab = [] ## exists so `whisper-model-validation` has something with independent ## provenance to disagree with. Independent of `checkpoint` — they are ## different assets and neither implies the other. -onnx_gen = ["dep:burn-onnx"] \ No newline at end of file +onnx_gen = ["dep:burn-onnx"] diff --git a/crates/public/bunsen-firehose-image/CHANGELOG.md b/crates/public/bunsen-firehose-image/CHANGELOG.md index cdc7cfb5..04d43cce 100644 --- a/crates/public/bunsen-firehose-image/CHANGELOG.md +++ b/crates/public/bunsen-firehose-image/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.31.0](https://github.com/zspacelabs/bunsen/compare/bunsen-firehose-image-v0.30.1...bunsen-firehose-image-v0.31.0) - 2026-09-03 + +### Added + +- [**breaking**] Whisper reference parity, and split bundled assets from model validation ([#163](https://github.com/zspacelabs/bunsen/pull/163)) + ## [0.22.0](https://github.com/zspacelabs/bunsen/compare/bunsen-firehose-image-v0.21.3...bunsen-firehose-image-v0.22.0) - 2026-06-05 ### Other diff --git a/crates/public/bunsen-firehose-image/Cargo.toml b/crates/public/bunsen-firehose-image/Cargo.toml index 6b189362..fe730ab7 100644 --- a/crates/public/bunsen-firehose-image/Cargo.toml +++ b/crates/public/bunsen-firehose-image/Cargo.toml @@ -15,7 +15,7 @@ workspace = true [dependencies] burn = { workspace = true, features = ["dataset", "vision"] } -bunsen-firehose = { version = "0.30.1", path = "../bunsen-firehose" } +bunsen-firehose = { version = "0.31.0", path = "../bunsen-firehose" } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } diff --git a/crates/public/bunsen-firehose/CHANGELOG.md b/crates/public/bunsen-firehose/CHANGELOG.md index 8510ed61..b4e6ba25 100644 --- a/crates/public/bunsen-firehose/CHANGELOG.md +++ b/crates/public/bunsen-firehose/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.31.0](https://github.com/zspacelabs/bunsen/compare/bunsen-firehose-v0.30.1...bunsen-firehose-v0.31.0) - 2026-09-03 + +### Added + +- [**breaking**] Whisper reference parity, and split bundled assets from model validation ([#163](https://github.com/zspacelabs/bunsen/pull/163)) + ## [0.26.0](https://github.com/zspacelabs/bunsen/compare/bunsen-firehose-v0.25.0...bunsen-firehose-v0.26.0) - 2026-07-13 ### Added diff --git a/crates/public/bunsen/CHANGELOG.md b/crates/public/bunsen/CHANGELOG.md index e52bbe84..c9569911 100644 --- a/crates/public/bunsen/CHANGELOG.md +++ b/crates/public/bunsen/CHANGELOG.md @@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.31.0](https://github.com/zspacelabs/bunsen/compare/bunsen-v0.30.1...bunsen-v0.31.0) - 2026-09-03 + +### Added + +- *(whisper)* the stream driver, all eleven phases, and whisper-cli ([#167](https://github.com/zspacelabs/bunsen/pull/167)) +- [**breaking**] Whisper reference parity, and split bundled assets from model validation ([#163](https://github.com/zspacelabs/bunsen/pull/163)) + +### Other + +- Refactor beam search decoder: rename variables for clarity, consolidate tail clipping, and optimize test structure. Update device handling to `PerformanceBackend`. ([#173](https://github.com/zspacelabs/bunsen/pull/173)) +- Modularize LSTM components by relocating and reorganizing `fused_lstm` implementation. Integrate `fused_lstm` into core RNN module and refactor dependencies in `silero_vad` accordingly. ([#172](https://github.com/zspacelabs/bunsen/pull/172)) +- More whisper refactoring. ([#171](https://github.com/zspacelabs/bunsen/pull/171)) +- More whisper cleanup. ([#170](https://github.com/zspacelabs/bunsen/pull/170)) +- Crutcher/whisper rf ([#169](https://github.com/zspacelabs/bunsen/pull/169)) +- VAD filter cleanup, driver layout, and model-owned front end + token layout ([#168](https://github.com/zspacelabs/bunsen/pull/168)) +- Add `window_padded` operation for zero-padded dimensional windowing with accompanying tests. Extend test coverage for `split_padded` and update module documentation to describe new functionality. ([#166](https://github.com/zspacelabs/bunsen/pull/166)) +- Refactor `MelFilterbank` into `MelFilterbankConfig` for improved configuration and validation. Rewrite tests for API updates and streamline related logic for cleaner organization. ([#165](https://github.com/zspacelabs/bunsen/pull/165)) +- Switch to `PerformanceBackend` and enhance testing configurations ([#164](https://github.com/zspacelabs/bunsen/pull/164)) + ## [0.30.1](https://github.com/zspacelabs/bunsen/compare/bunsen-v0.30.0...bunsen-v0.30.1) - 2026-07-24 ### Fixed diff --git a/crates/public/bunsen/Cargo.toml b/crates/public/bunsen/Cargo.toml index f50b4542..1a67e10e 100644 --- a/crates/public/bunsen/Cargo.toml +++ b/crates/public/bunsen/Cargo.toml @@ -166,16 +166,14 @@ testing = [ ] [dependencies] -bunsen-contracts-macros = { version = "0.30.1", path = "../bunsen-contracts-macros" } +bunsen-contracts-macros = { version = "0.31.0", path = "../bunsen-contracts-macros" } -bunsen-bundled-silero = { - version = "0.30.1", +bunsen-bundled-silero = { version = "0.31.0", path = "../bunsen-bundled-silero", optional = true } -bunsen-bundled-whisper = { - version = "0.30.1", +bunsen-bundled-whisper = { version = "0.31.0", path = "../bunsen-bundled-whisper", optional = true }