OverviewProductsCompareSend a fileFactsPricingExamplesBenchmarksStatusFAQChangelogTermsPrivacyLegal noticeSecuritySupportGalleryllms.txt日本語
Changelog
What changed in each release of JANCTION Render. Current version 0.4.17; PyPI and the official MCP Registry follow the tags. Machine-readable: Atom feed; full history: GitHub tags.
0.4.17 (2026-10-05)
- One definition sentence across PyPI, the MCP Registry, the plugin manifests, README and the site; no client code change since 0.4.16.
- Site: pricing page and GET /v1/pricing, changelog page and Atom feed, public usage statistics (GET /v1/stats, shown on /status), machine-readable error hints (possible_fix, docs_url, retryable), estimate carries currency and expires_at.
- Site: connection rows for Gemini CLI / Antigravity CLI, Grok, Perplexity, Le Chat, Windsurf, Cline and Goose; guides for Cursor, VS Code, Windsurf, Gemini CLI, 3D files and a BlendSwap comparison; FAQ extended.
- GA4 served with a nonce-based Content-Security-Policy (no unsafe-inline).
- Service (later the same day): spending caps per key (per job and per day; GET /v1/me limits, POST /v1/me/limits; an over-cap job is refused with 403 spend_cap_exceeded before anything is reserved), Idempotency-Key on POST /v1/jobs and /v1/outcomes, Retry-After on 429, and fixed-price outcomes (GET /v1/outcomes; POST /v1/outcomes/turntable and /v1/outcomes/product-shot quote a price ceiling first). Billing gained a test stage (JR_BILLING_MODE) so a Stripe key alone does not switch the service to paid.
0.4.16 (2026-10-03)
- Task API: POST /v1/tasks and GET /v1/tasks/{id} (task glb_optimize: decimate, shrink textures, verify, return a smaller GLB).
- OAuth: registrations from known directories are kept separately from per-user registrations; jobs record which app submitted them.
- Estimates show list_price_yen at the planned price during the free beta; MCP server card at /.well-known/mcp/server-card.json.
0.4.15 (2026-10-02)
- External security review closed: file-read bypass in the worker closed (read-only root filesystem, loader restrictions), notify_url validated at submission, dynamic client registration limited per origin, client names sanitised.
0.4.10 - 0.4.14 (2026-10-02)
- Script execution: runtime audit hook plus static check for process spawning, sockets, ctypes and dynamic imports.
- OAuth: key cap per client, token expiry (30 days) and revocation, tighter CORS and dynamic registration, redirect_uri checks; glTF reference paths checked; NaN rejected.
0.4.9 (2026-10-01)
- HTTPS enforced with HSTS; key issuance limited per network (an IPv6 /64 counts as one); internal host names removed from health; package author set to JasmyLab Inc.
0.4.2 (2026-10-01)
- Transparent backgrounds, GIF and WebP outputs, notify_url on final renders; MCP tool descriptions for render_preview and render_final fixed.
0.4.1 (2026-10-01)
- Wait estimates while the GPU is lent to another workload (gate) in health, estimates, status and the MCP hints.
0.4.0 (2026-10-01)
- Environment presets (studio, sunset, overcast, night, compare), 3D file import (glTF/GLB, FBX, USD, OBJ, STL, PLY, Alembic), orbit turntables, EEVEE, MCP Apps panel, Blender 5.2 option.
- Japanese pages under /ja/, llms-full.txt, IndexNow; Blender add-on and Maya / Houdini / Cinema 4D tools.
0.3.0 (2026-09-30)
- Remote MCP server (Streamable HTTP, OAuth 2.1 with dynamic client registration), asset_search for CC0 Poly Haven assets, share pages and gallery, benchmarks and status pages.
0.2.1 (2026-09-30)
- First public beta on PyPI and the official MCP Registry: stdio MCP server, CLI and HTTP API with preview, estimate, final render, status, download, cancel and billing.
JANCTION Render v0.4.17 · JasmyLab Inc. · Updated 2026-10-05 · Tested with Blender 5.0, JANCTION Render 0.4.17 · 日本語
OverviewProductsCompareSend a fileFactsPricingExamplesBenchmarksStatusFAQChangelogTermsPrivacyLegal noticeSecuritySupportGalleryllms.txt日本語