Skip to content

Releases: Yunsoft-Software/yuncms

v0.1.24: AI content automations

Choose a tag to compare

@raichubuilds raichubuilds released this 30 Sep 06:03
a2f1ac4

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

Choose a tag to compare

@raichubuilds raichubuilds released this 25 Sep 00:59

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

Choose a tag to compare

@raichubuilds raichubuilds released this 12 Sep 15:17

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_CHANGED release-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.22 and its core, API, and extensions SDK packages.
  • Docker: yunsoftofficial/yuncms:0.1.22 and latest for linux/amd64 and linux/arm64.