Releases: Yunsoft-Software/yuncms
Release list
v0.1.24: AI content automations
YunCMS can now process content automatically with AI. Describe a task once—summarize requests, classify content or draft replies—and run it when records are created or selected input fields change. Configure rules in Studio or through MCP, preview results before saving changes, and inspect queued runs and retry history.
Rules are disabled by default and run with an active normal account's current row and field permissions. Processing uses your configured AI provider and requires AI writes to be enabled. See the AI automations guide for setup, permissions and operational limits.
This release also fixes all five open release issues:
- #18: upgrade Nodemailer to 10.0.13, with patched envelope parsing and zero production audit findings.
- #20: accept ISO datetime/timestamp comparisons in strict MySQL bulk mutations and reject malformed dates before SQL.
- #22 and #24: build Studio natively for multi-platform Docker images and exclude stale workspace dependencies from their runtime.
- #23: correct the automation access restriction in all eight Studio languages.
Studio, CLI help and interactive initialization now offer contextual Yunsoft project help, GitHub-star and GitHub Sponsors links. npm funding and the repository's Sponsor configuration use the active organization profile.
All four public npm packages are available at 0.1.24. Docker tags yunsoftofficial/yuncms:0.1.24 and latest include both linux/amd64 and linux/arm64, with provenance and SBOM attestations. The image index digest is sha256:f13fb571b38bc1c91e6c66892149c45bb81e13850a2ab52e513568f73231adc6.
Validation: Node 24; 667 source tests, the fast regression suite, production Studio build, four package-contract checks and all 10 guarded real-MySQL/API integration files. Clean registry installation and production audit passed; both images pulled from Docker Hub serve /ready with 200 and enforce anonymous /automations access with 401. AI generation was exercised with a controlled provider fixture rather than an external billed provider.
Existing installations must apply migration 0021-ai-automations before starting the new API. Follow the CLI managed update or Docker upgrade guide, including the normal backup procedure.
YunCMS 0.1.23
YunCMS 0.1.23 improves Studio navigation and cross-origin integrations.
Highlights:
- Keeps long collection names on one stable sidebar row with a soft edge fade and an accessible full-name tooltip.
- Relays an authenticated Studio session to authorized same-origin extension-console tabs without persistent or URL token storage.
- Allows PUT in configured Studio-origin CORS preflights.
- Publishes synchronized npm packages and linux/amd64 + linux/arm64 Docker images.
Validation:
- Full 167-file source suite
- 9-file real MySQL/API integration suite
- Studio production build and package-contract checks
- Local Docker health, readiness, login and browser UX smoke
- Clean npm consumer install and zero production audit findings
YunCMS 0.1.22
Security
- Updates the pinned Nodemailer runtime dependency to 9.1.1.
- Resolves the audited Hono dependency line at 4.13.7.
- Adds regression coverage for the real Nodemailer transport contract and dependency security baselines.
- Production dependency audit and a clean consumer installation report zero vulnerabilities.
Release verification
- Serializes real-MySQL integration files that intentionally share and mutate one database fixture, removing
ER_TABLE_DEF_CHANGEDrelease-test flakes. - Verified with Node.js 24, the complete 164-file source suite, Studio production build, package contracts, MySQL 8.4, Redis, and a hardened Docker runtime smoke test.
Published artifacts
- npm:
@yunsoft/yuncms@0.1.22and its core, API, and extensions SDK packages. - Docker:
yunsoftofficial/yuncms:0.1.22andlatestfor linux/amd64 and linux/arm64.