Skip to content

docs(release): the MeshWeaver 3.1.0 release notes — the map of the 3.x line - #3356

Merged
meshweaver-cloud[bot] merged 1 commit into
mainfrom
docs/release-notes-3.1.0
Sep 5, 2026
Merged

meshweaver-cloud[bot] merged 1 commit into
mainfrom
docs/release-notes-3.1.0

Conversation

@rbuergi

@rbuergi rbuergi commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Summary

The release notes for MeshWeaver 3.1.0, at Doc/ReleaseNotes/3_1_0. Part of #3355; release.yml (#3354) refuses to cut v3.1.0 without this page — it becomes the GitHub Release body.

  • Replaces the never-shipped 3_0_0 page (git mv; its LSP section is folded in). 3.0.0 was never cut clean, so a "3.0.0" notes page named a release that does not exist. AuthoringDocumentation.md's example path follows.
  • The page is the map, What's New is the record: 837 entries since 2026-07-08 (169 features, 668 fixes) grouped into the themes a reader of the release needs — a release is a promotion · the modular platform · self-describing installations · the tabbed home · documents and decks · language services · AI · German · clients · data and storage · operating a deployment · how the platform is built — each linking its What's New entries.
  • An Upgrading from a 3.0.0-rc build section: nothing to do for a running install (ordering), module floors satisfied, NuGet retired and where the last packages stopped, what moved into modules.
  • The recurring fix classes and the guard each now has.

Verification

  • test/MeshWeaver.Documentation.Test -c Release -warnaserror: 0 errors; 269/269 passed (fresh .trx), including DocumentationLinkIntegrityTest, which resolves every /Doc/WhatsNew/… and /Doc/Architecture/… link on the page.

No What's New entry: the page announces the release; the release announces the page. Independent of #3354 (no link to its entry, so the two can land in either order).

Pairs-with: none — a documentation page removes no public surface.

🤖 Generated with Claude Code

https://claude.ai/code/session_01JuXoLRvG9TfKh5mgnjGfmo

…x line

Doc/ReleaseNotes/3_1_0 replaces the never-shipped 3_0_0 page (git mv; its LSP section is folded
in). 3.0.0 was never cut clean, so a "3.0.0" notes page named a release that does not exist.

The page is the map, What's New is the record: 837 entries since 2026-07-08 (169 features, 668
fixes) grouped into the themes a reader of the release needs — a release is a promotion, the
modular platform, self-describing installations, the tabbed home, documents and decks, language
services, AI, German, clients, data and storage, operating a deployment, how the platform is
built — each linking its What's New entries; then an "upgrading from a 3.0.0-rc build" section
(nothing to do; module floors satisfied; NuGet retired and where the last packages stopped; what
moved into modules) and the recurring fix classes and their guards.

release.yml (#3354) refuses to cut v3.1.0 without this page: it is the GitHub Release body.

Verified: MeshWeaver.Documentation.Test -c Release -warnaserror, 0 errors; 269/269 passed
(DocumentationLinkIntegrityTest resolves every /Doc/WhatsNew/… and /Doc/Architecture/… link).
No What's New entry: the page announces the release; the release announces the page.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JuXoLRvG9TfKh5mgnjGfmo
Copilot AI lite review requested due to automatic review settings September 5, 2026 13:27
@meshweaver-cloud
meshweaver-cloud Bot enabled auto-merge September 5, 2026 13:27
@rbuergi rbuergi mentioned this pull request Sep 5, 2026
6 of 26 tasks

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

Changes are documentation-only, internally consistent, and the updated/referenced doc paths and links appear to exist in-repo.

Pull request overview

Adds the MeshWeaver 3.1.0 release-notes page under Doc/ReleaseNotes/3_1_0, positioning it as the canonical “map” of the 3.x line and aligning the documentation authoring example path accordingly.

Changes:

  • Added a new Doc/ReleaseNotes/3_1_0 release-notes page with thematic sections and deep links into relevant What’s New entries.
  • Removed the obsolete 3_0_0 release-notes page that described a never-cut release number.
  • Updated AuthoringDocumentation.md to use Data/ReleaseNotes/3_1_0/index.md as the example release-notes path.
File summaries
File Description
src/MeshWeaver.Documentation/Data/ReleaseNotes/3_1_0/index.md Introduces the 3.1.0 release notes (“map” page) with structured themes and links to supporting docs/What’s New items.
src/MeshWeaver.Documentation/Data/ReleaseNotes/3_0_0/index.md Removes the outdated 3.0.0 notes page to avoid implying a release that wasn’t cut.
src/MeshWeaver.Documentation/Data/Architecture/AuthoringDocumentation.md Updates the documentation-authoring examples to reference the new 3.1.0 release notes path.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Test Results (shard 0)

251 tests   251 ✅  1m 47s ⏱️
  1 suites    0 💤
  1 files      0 ❌

Results for commit fa9794e.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Test Results (shard 1)

475 tests   475 ✅  40s ⏱️
  1 suites    0 💤
  1 files      0 ❌

Results for commit fa9794e.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Test Results (shard 3)

369 tests   367 ✅  41s ⏱️
  3 suites    2 💤
  3 files      0 ❌

Results for commit fa9794e.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Test Results (shard 5)

    4 files      4 suites   2m 8s ⏱️
1 504 tests 1 504 ✅ 0 💤 0 ❌
1 505 runs  1 505 ✅ 0 💤 0 ❌

Results for commit fa9794e.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Test Results (shard 4)

2 316 tests   2 316 ✅  2m 23s ⏱️
    3 suites      0 💤
    3 files        0 ❌

Results for commit fa9794e.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Test Results (shard 2)

588 tests   396 ✅  2m 56s ⏱️
  3 suites  192 💤
  3 files      0 ❌

Results for commit fa9794e.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Test Results

   15 files     15 suites   10m 38s ⏱️
5 503 tests 5 309 ✅ 194 💤 0 ❌
5 504 runs  5 310 ✅ 194 💤 0 ❌

Results for commit fa9794e.

@meshweaver-cloud
meshweaver-cloud Bot added this pull request to the merge queue Sep 5, 2026
Merged via the queue into main with commit b99b7f9 Sep 5, 2026
28 checks passed
@rbuergi
rbuergi deleted the docs/release-notes-3.1.0 branch October 10, 2026 13:10
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.

2 participants