Skip to content

26.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Aug 06:20

26.8.0 — Bump engine to GroupDocs.Comparison 26.8.0 (fixes concurrent comparisons)

What changed

  • Bumped GroupDocsComparison from 26.7.0 to 26.8.0 in build/dependencies.props.
  • Bumped the MCP package version 26.7.5 → 26.8.0, including .mcp/server.json (both version fields), README/llms.txt pins, and the regenerated install/generated/ snippets.

Why

Engine 26.7.0 fixed the Linux/macOS render crash but the Comparer was not thread-safe: two comparisons overlapping in the same process raced the Aspose static initialization and one failed with NullReferenceException ... Comparison cannot create result document (or A resolver is already set for the assembly). Because the MCP server is a long-lived process that does not serialize tool invocations, two compare / analyze_changes calls arriving close together could overlap and one would fail. This affected all platforms (frequent on Linux, rarer on Windows).

Engine 26.8.0 fixes the thread-safety issue. Verified in a linux/amd64 container: 10/10 rounds of two concurrent Compare calls to a MemoryStream succeeded (the same test failed repeatedly on 26.7.0).

Migration / impact

Drop-in replacement for 26.7.5, and the recommended upgrade for anyone whose MCP client issues overlapping comparison calls. No tool-name, input-schema, or response-shape changes.

Full Changelog: 26.7.5...26.8.0