From c1399eb6c55a3b58b62e91f33b464fc478c28c4d Mon Sep 17 00:00:00 2001 From: OceanLi <122793010+ohdearquant@users.noreply.github.com> Date: Sun, 24 May 2026 23:09:30 -0400 Subject: [PATCH] =?UTF-8?q?release:=20bump=20to=20v0.2.3=20=E2=80=94=20shi?= =?UTF-8?q?p=20RoPE=20fix=20to=20crates.io?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit crates.io v0.2.2 was published 2026-05-20, before the RoPE pairing fix landed (PR #96, merged today). Cannot republish 0.2.2 (immutable on crates.io), so bumping to 0.2.3 to ship the fix. v0.2.2 will be yanked on crates.io post-publish to prevent new installs from getting the broken interleaved RoPE. - Workspace version 0.2.2 → 0.2.3 - Internal path-dep minimum versions bumped to 0.2.3 - Release notes renamed v0.2.2.md → v0.2.3.md with yank notice - GitHub tag v0.2.2 left in place for history Co-Authored-By: Claude Opus 4.7 --- Cargo.toml | 2 +- crates/embed/Cargo.toml | 2 +- crates/tune/Cargo.toml | 4 ++-- docs/releases/{v0.2.2.md => v0.2.3.md} | 14 +++++++++----- 4 files changed, 13 insertions(+), 9 deletions(-) rename docs/releases/{v0.2.2.md => v0.2.3.md} (92%) diff --git a/Cargo.toml b/Cargo.toml index 2a43e147..fc3ba27f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ members = [ ] [workspace.package] -version = "0.2.2" +version = "0.2.3" edition = "2024" authors = ["Ocean "] license = "Apache-2.0" diff --git a/crates/embed/Cargo.toml b/crates/embed/Cargo.toml index 1f50d792..80eb4d09 100644 --- a/crates/embed/Cargo.toml +++ b/crates/embed/Cargo.toml @@ -17,7 +17,7 @@ serde = { workspace = true } serde_json = { workspace = true } # Embedding generation (native, pure Rust) -lattice-inference = { version = "0.2.0", path = "../inference", optional = true, features = ["f16"] } +lattice-inference = { version = "0.2.3", path = "../inference", optional = true, features = ["f16"] } # Time chrono = { workspace = true } diff --git a/crates/tune/Cargo.toml b/crates/tune/Cargo.toml index f738fd45..b5a48a81 100644 --- a/crates/tune/Cargo.toml +++ b/crates/tune/Cargo.toml @@ -25,7 +25,7 @@ inference-hook = ["dep:lattice-inference"] sqlite = ["dep:rusqlite", "serde"] [dependencies] -lattice-fann = { version = "0.2.0", path = "../fann" } +lattice-fann = { version = "0.2.3", path = "../fann" } thiserror.workspace = true serde = { workspace = true, optional = true } serde_json = { workspace = true, optional = true } @@ -46,7 +46,7 @@ safetensors = { workspace = true, optional = true } rusqlite = { workspace = true, optional = true } # Inference hook (optional — for LoRA adapter injection) -lattice-inference = { version = "0.2.0", path = "../inference", optional = true, features = ["f16"] } +lattice-inference = { version = "0.2.3", path = "../inference", optional = true, features = ["f16"] } [[bin]] name = "generate_lora" diff --git a/docs/releases/v0.2.2.md b/docs/releases/v0.2.3.md similarity index 92% rename from docs/releases/v0.2.2.md rename to docs/releases/v0.2.3.md index 238b81b5..76af8702 100644 --- a/docs/releases/v0.2.2.md +++ b/docs/releases/v0.2.3.md @@ -89,11 +89,15 @@ ## Crates Published -- `lattice-inference` 0.2.2 -- `lattice-embed` 0.2.2 -- `lattice-fann` 0.2.2 -- `lattice-tune` 0.2.2 -- `lattice-transport` 0.2.2 +- `lattice-inference` 0.2.3 +- `lattice-embed` 0.2.3 +- `lattice-fann` 0.2.3 +- `lattice-tune` 0.2.3 +- `lattice-transport` 0.2.3 + +## Note on v0.2.2 + +v0.2.2 was published to crates.io on 2026-05-20 and yanked on 2026-05-25 — it shipped the broken interleaved RoPE pairing fixed in #96. v0.2.3 is the first release that includes the RoPE fix. Use 0.2.3 or later. The GitHub tag v0.2.2 remains for history but no crates.io install from it. ## Diff Stats