This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalThe release fixes a crash in the Anthropic integration when processing empty or non‑text content blocks.
Why it matters: Addresses an immediate failure point for users of the Anthropic integration; operators should upgrade to version 1.2.0 released 2026-05-15 to prevent crashes.
Summary
AI summaryFixed Anthropic crash on empty or non-text content blocks.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
added configurable base URL prefix added configurable base URL prefix Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
exposed request timeout configuration option exposed request timeout configuration option Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Dependency | Medium |
upgrade to .NET 10 and migrate Pomelo to Microting MySQL provider upgrade to .NET 10 and migrate Pomelo to Microting MySQL provider Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Dependency | Medium |
replaced Lingarr.Client esproj with njsproj replaced Lingarr.Client esproj with njsproj Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Deprecation | Medium |
dropped legacy exclude_from_translation column on SQLite dropped legacy exclude_from_translation column on SQLite Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
fixed Anthropic crash on empty or non-text content blocks fixed Anthropic crash on empty or non-text content blocks Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
fixed batch translation progress and line emission fixed batch translation progress and line emission Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
added stop reason logging to positive failures added stop reason logging to positive failures Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
preserve line breaks in llm translations preserve line breaks in llm translations Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Fix ASS subtitle parsing: skip pure SVG vector drawings Fix ASS subtitle parsing: skip pure SVG vector drawings Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
simplified SsaParser section handling and set dialogue position simplified SsaParser section handling and set dialogue position Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
improved logging batch improved logging batch Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
What's Changed
- drop legacy exclude_from_translation column on SQLite by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/394
- fixed Anthropic crash on empty or non-text content blocks by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/395
- upgrade to .NET 10 and migrate Pomelo to Microting MySQL provider by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/397
- fixed batch translation progress and line emission by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/399
- simplified SsaParser section handling and set dialogue position by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/400
- replaced Lingarr.Client esproj with njsproj by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/401
- added configurable base URL prefix by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/403
- added stop reason logging to positive failures by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/404
- Chore/393 improved logging batch by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/405
- preserve line breaks in llm translations by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/406
- exposed request timeout configuration option by @rowanfuchs in https://github.com/lingarr-translate/lingarr/pull/407
- Fix ASS subtitle parsing: skip pure SVG vector drawings by @Ibrahim-Aldhaheri in https://github.com/lingarr-translate/lingarr/pull/375
Full Changelog: https://github.com/lingarr-translate/lingarr/compare/1.1.0...1.2.0
Breaking Changes
- Removed legacy `exclude_from_translation` column on SQLite.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About lingarr
Lingarr is an application that supports both local and SaaS translation services to translate subtitle files into a specified target language. With automated translation options, Lingarr simplifies translating subtitles.
Related context
Related tools
Beta — feedback welcome: [email protected]