|
|
MODEL
MAJOR
2026-09-07
MiniCPM5-2B — a 2B open model that leads the sub-4B field
OpenBMB's new 2B model takes the top spot among open models under 4B parameters.
What is it?
MiniCPM5-2B is a 2.52-billion-parameter dense model built to run on phones, laptops and other hardware without a datacenter GPU. OpenBMB released it on September 7, 2026 under Apache-2.0, with a 131,072-token context window.
How does it work?
The architecture is a standard LlamaForCausalLM stack of 42 layers with grouped-query attention. Post-training combines reinforcement learning with on-policy distillation — OpenBMB published the RL corpus as UltraData-RL-2609.
Why does it matter?
Local models usually give up tool use and long context to fit on a laptop — MiniCPM5-2B scores 97.1 on tool use and 68.1 on long-context, both ahead of Qwen3.5-4B at nearly twice the size. Quantized builds start at 1.56 GB.
Who is it for?
People running local models on laptops and phones who want state-of-the-art sub-4B performance without a cloud dependency.
|
|
|
|
TOOL
MAJOR
2026-09-07
MCP Python SDK 2.2.0 — idle sessions now close after 30 minutes
The official Python SDK for MCP tightens session handling and OAuth checks, with the same fixes backported to the 1.x line.
What is it?
Three behaviour changes land in MCP Python SDK 2.2.0: Streamable HTTP sessions expire once they sit idle, a server refuses new sessions past a 10,000-session ceiling, and HTTP redirects that leave the endpoint's own scheme, host or port now fail with an MCPError.
How does it work?
Two new server settings — session_idle_timeout= and max_sessions= — expose the Streamable HTTP limits. The auth path also gains issuer validation on the legacy discovery route, and a new AuthSettings.validate_token_resource switch restricts token acceptance.
Why does it matter?
Long-running MCP deployments feel this first. Clients parked on idle sessions must reinitialize after the timeout, and any redirect to another host now breaks. The same hardening shipped the same day as 1.30.0 for projects still on the 1.x line.
Who is it for?
Developers running MCP servers and clients in Python who need predictable session lifecycle and stronger OAuth security.
|
|
|
|
TOOL
MAJOR
2026-09-06
LiteLLM v1.100.0 — Vertex AI Interactions API and shared team budgets
The LLM gateway's newest release widens provider coverage and moves budget enforcement from single keys to shared groups.
What is it?
Native Vertex AI Interactions API support is the headline, alongside Grounding with Bing Search and day-0 routing for Google's gemini-3.5-transcribe models. LiteLLM is the open-source gateway that puts 100-plus model APIs behind one OpenAI-shaped interface.
How does it work?
A new LiteLLM_BudgetWindowSpend table records spend per budget window, so a shared budget can be enforced across a model access group instead of only per key, with an opt-in rollover setting. One breaking change: prompt_token_calculator has been deleted from utils.
Why does it matter?
Teams approximating group-level spend limits with per-key budgets finally get a real enforcement layer — the number the finance team sees matches the number the proxy enforces.
Who is it for?
Platform teams running a shared LLM proxy who need accurate cost tracking across model groups and broader provider coverage.
|
|
|
|
TOOL
MAJOR
2026-09-06
Humanizer v3.0.0 — the AI-writing cleanup skill drops 35 patterns to 25
An agent skill that strips the 25 habits which make text read as AI-written, without changing the facts.
What is it?
Humanizer v3.0.0 reworks the skill's rulebook: 35 separate AI-writing patterns become 25, grouped into five sections ordered by how strongly each signals machine authorship. No checks were lost — duplicate guidance was folded together. It's a Markdown skill for Claude Code, Claude Desktop and the Skills CLI.
How does it work?
The five groups cover staged rhetoric, rhythm by rule, inflation and borrowed authority, formatting by rule, and chatbot wrappers. The skill marks what it finds, rewrites without treating the original structure as fixed, then checks its own output. Only the top five patterns justify an edit alone; the rest must appear more than once.
Why does it matter?
Asking a model to write less like a model rarely holds. A named, versioned checklist applied after the draft is easier to audit. Version 3.0.0 also removes two rules that turned out to describe human writing too, so fewer honest sentences get flagged.
Who is it for?
Writers and developers publishing agent-drafted text who want a systematic, auditable post-processing step rather than a vibe check.
|
|
|
|
SECURITY
MAJOR
2026-09-06
OpenMAIC 1.0.1 — four security advisories, one rated critical
A patch release for the open-source multi-agent classroom that closes a critical SSRF and three other reported holes.
What is it?
OpenMAIC 1.0.1 fixes four privately reported vulnerabilities: one critical, two high, one medium. OpenMAIC is a Tsinghua-built app that turns a topic or uploaded document into an interactive lesson with agent teachers, slides and quizzes.
How does it work?
The critical bug (GHSA-9m7h-vh2h-rc3w) was a fail-open SSRF guard that only ran in production — development and self-hosted builds would follow requests to a cloud metadata service. The path-traversal bug let a stage ID escape the classrooms directory on write. Slide HTML now gets sanitized at the persistence boundary.
Why does it matter?
Self-hosted AI apps that accept a user-supplied model base URL are natural SSRF targets. A guard that runs only in production is worse than no guard — the deployments most likely to be exposed are the quick self-hosted ones. With 32,000 stars, the number of running instances makes this advisory significant.
Who is it for?
Anyone self-hosting OpenMAIC — upgrade from 1.0.0 immediately; Node 22.19+ is now required.
|
|
|
|
DATASET
NOTABLE
2026-09-07
UltraData-RL-2609 — 86,000 checkable RL tasks behind MiniCPM5-2B
The open RL corpus OpenBMB used to post-train MiniCPM5-2B — 85,995 tasks that a machine can mark right or wrong.
What is it?
UltraData-RL-2609 collects 85,995 training tasks whose answers can be checked automatically — 32,412 math problems, 23,665 code tasks, 18,046 long-context questions, and 11,872 knowledge questions. It ships as JSONL under Apache-2.0 at 188 GB.
How does it work?
Each row holds five fields — uuid, query, ground_truth, source, and domain — so a trainer can score answers without a human judge. Math and knowledge items use answer matching; code uses test case execution. Problems the model already solved every time were filtered out to keep the difficulty calibrated.
Why does it matter?
Building a check-able task pool is usually the expensive, private part of a post-training run. Publishing this corpus hands small teams the same training data that produced MiniCPM5-2B, so a 2B-class model can be pushed on math and code without assembling and grading tens of thousands of problems from scratch.
Who is it for?
Researchers and teams post-training small open models with reinforcement learning who need a large, well-curated corpus with verifiable rewards.
|
|
|
All releases at ai-tldr.dev
Simple explanations • No jargon • Updated daily
|
|