Skip to content

chore: bump version to 3.39.0 - #1030

Merged
fernandotonon merged 1 commit into
masterfrom
chore/release-3.39.0
Sep 15, 2026
Merged

fernandotonon merged 1 commit into
masterfrom
chore/release-3.39.0

Conversation

@fernandotonon

@fernandotonon fernandotonon commented Sep 15, 2026 •

Copy link
Copy Markdown
Owner

Version bump for the release. Minor — 11 commits since 3.38.0, seven of them features, including three new local-AI capabilities.

What's in 3.39.0

BiRefNet matting (#1016) new Best tier, 1024² vs U²-Net's 320², 2.9× crisper edges
Photo depth (#1018) Depth-Anything-V2-Small, photo → ControlNet conditioning image
MotionComposer (#1010) multi-step prompts compose into one stitched clip
Loop metadata (#1009) per-clip loop points, so "wave twice" cycles the wave
Paint v2 I + J (#552, #553) bake-up workflow + CLI/MCP parity — closes epic #543
Weld duplicates (#991) fixes animation tearing on generated meshes

Plus fixes for the decal white-layer (#995), the misleading UniRig error (#1025) and the Windows license-notices concat.

Changes

Only CMakeLists.txt line 16 is hand-edited — everything else is generated:

  • README.md + website/src/hooks/useQtmeshActionRef.js — updated by scripts/sync-doc-versions-from-cmake.sh (the verify-doc-versions CI job checks this)
  • src/MCPServer.h — SERVER_VERSION 1.9.0 → 1.10.0, since the MCP interface gained photo_depth, 14 paint_* tools and the matting argument

Verified

  • scripts/sync-doc-versions-from-cmake.sh --check → OK
  • Built locally; cfg/version.txt reports "3.39.0", so the CMake substitution reaches the runtime

Release notes are drafted and will be published with the 3.39.0 tag (plain X.Y.Z, no v prefix — the update check compares against it).

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Release

    • Updated QtMeshEditor to version 3.39.0.
    • Updated the MCP server version to 1.10.0.
  • CI/CD

    • Updated documented GitHub Action, container image, and workflow examples to use version 3.39.0.
    • Updated default action references so offline or unavailable-version scenarios use the 3.39.0 release.

11 commits since 3.38.0, seven of them features, including three new local-AI
capabilities — a MINOR bump.

  * BiRefNet high-quality matting tier (#1016)
  * Photo depth estimation via Depth-Anything-V2-Small (#1018)
  * MotionComposer: multi-step prompts compose into one clip (#1010)
  * Motion library loop metadata (#1009)
  * Paint v2 Slices I + J, closing epic #543 (#552, #553)
  * Weld co-located duplicate vertices (#991)
  plus fixes for the decal white-layer (#995), the misleading UniRig error
  (#1025) and the Windows license-notices concat.

Also bumps MCP SERVER_VERSION 1.9.0 -> 1.10.0: the interface gained the
photo_depth tool, 14 paint_* tools and the matting argument on
generate_mesh_from_image.

Version references are generated from CMakeLists.txt, so only line 16 is edited
by hand; README.md and the website hook were updated by
scripts/sync-doc-versions-from-cmake.sh (verify-doc-versions passes).

Verified the substitution reaches the build: cfg/version.txt reports "3.39.0".

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 15, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 3bd08ffb-f54a-47de-b2f2-340aac3a92e5

📥 Commits

Reviewing files that changed from the base of the PR and between e5e6c52 and 3b7346d.

📒 Files selected for processing (4)
  • CMakeLists.txt
  • README.md
  • src/MCPServer.h
  • website/src/hooks/useQtmeshActionRef.js

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The project release version changes to 3.39.0. Documentation, workflow examples, and the website fallback action reference are updated to 3.39.0. The MCP server version changes to 1.10.0.

Changes

Release version alignment

Layer / File(s) Summary
Version declarations
CMakeLists.txt, src/MCPServer.h
The project version changes from 3.38.0 to 3.39.0. MCPServer::SERVER_VERSION changes from 1.9.0 to 1.10.0.
Release references
README.md, website/src/hooks/useQtmeshActionRef.js
README workflow references and the website fallback action reference change from 3.38.0 to 3.39.0.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 3b734

The release version references are consistent across project configuration, MCP metadata, documentation, and the website fallback.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the primary change: bumping the project version to 3.39.0.
Description check ✅ Passed The description provides a release summary, technical details, feature and bug-fix lists, generated-file information, and verification results. It does not use the template headings exactly, and it do…
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 2…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/release-3.39.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@fernandotonon
fernandotonon merged commit dc4ba6b into master Sep 15, 2026
16 checks passed
@fernandotonon
fernandotonon deleted the chore/release-3.39.0 branch September 15, 2026 20:06
@sonarqubecloud

Copy link
Copy Markdown

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