Skip to content

release: 1.10.2 - #1372

Merged
JustVugg merged 5 commits into
devfrom
release/1.10.2
Sep 6, 2026
Merged

JustVugg merged 5 commits into
devfrom
release/1.10.2

Conversation

@JustVugg

@JustVugg JustVugg commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Version bump to 1.10.2 and the changelog for it. Everything else is already on dev.

  • 1.10.11.10.2 in the six places the version lives: c/version.py, the four README badges, the site's "Currently shipping" line. The 1.10.1 in desktop/src-tauri/Cargo.lock is httparse/hyper, not ours.
  • CHANGELOG.md had stopped at 1.7.0. The [Unreleased] block was Qwen3.8, which shipped as 1.10.0 on 2026-08-31 per that release's notes, so it is labelled as such; 1.10.1 is recorded as the packaging repair it was; 1.10.2 lists what dev accumulated since, grouped by what a user would look for.

The GitHub release text is in the PR's first comment, ready to paste when tagging.

Contract tests (version ↔ site ↔ READMEs) green. The dev→main merge and the tag stay with the maintainer.

Version in the six places it lives (version.py, four README badges, the
site's shipping line); Cargo.lock's 1.10.1 is httparse/hyper, not ours.

CHANGELOG had stopped at 1.7.0: the [Unreleased] block was Qwen3.8, which
shipped as 1.10.0 on 2026-08-31 per that release's notes, so it is
labelled as such, 1.10.1 is recorded as the packaging repair it was, and
1.10.2 lists what dev accumulated since.
@JustVugg

JustVugg commented Sep 6, 2026

Copy link
Copy Markdown
Owner Author

Patch release. Three of these fixes answer reports made against 1.10.1 in the days after it shipped. No new engine; one behaviour change, opt-in.

If you hit one of these on 1.10.1, this is the fix

coli convert produced a GLM-5.3-Flash container the engine refused (#1368). It ran GLM-5.2's converter on everything; Flash nests its language model under the vision wrapper, so the embedding matched no rule, fell through to the generic fallback, and was quantized. The engine was right to refuse it, hours later, inside coli web. coli convert now reads the checkpoint's config.json and picks the converter from it. GLM-5.2's path is unchanged. An option the target converter does not take is refused, not silently dropped (#1369). And tools/convert_glm53.py, the right tool for Flash, is in the archive for the first time (#1364).

coli doctor said two core tensors were missing from a healthy GLM-5.3-Flash (#1365). The check held three literal tensor names taken from GLM-5.2. It now matches roles, prefix-agnostically, so it holds for any family that nests, including ones not written yet (#1366). Nothing was ever missing from those downloads.

The archive was missing files coli reaches (#1359): iq3_pack.py and its grid, reachable only through a subprocess-launched script. The packer follows that edge now, and data files next to a module (#1364).

Also fixed

Supported checkpoints, stated plainly

Changed

Docs

Build

@JustVugg
JustVugg merged commit d0f1791 into dev Sep 6, 2026
25 checks passed
@JustVugg
JustVugg deleted the release/1.10.2 branch September 6, 2026 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant