Skip to content

Peanut Admin v4.0.0-rc.19

Pre-release
Pre-release

Choose a tag to compare

@xingkoo xingkoo released this 04 Oct 14:03
· 217 commits to dev since this release
77241d6

Peanut Admin 4.0.0-rc.19

Immutable source: annotated tag v4.0.0-rc.19 at commit 77241d651a46e705f4e279fac980705d569f7e34.

[4.0.0-rc.19] - 2026-10-04

Changed

  • Allow active application-owned peanut.admin menu permissions in role assignment while preserving module availability and platform boundaries.
  • Preserve the existing atomic role-edit transaction and stale-revision protection; directly affected rollback and concurrency checks confirm the current behavior.
  • Fix compatible Axios, DOMPurify, devalue and Flysystem dependency advisories; remaining toolchain and output risks require Stable Readiness classification.
  • Support Peanut CLI native upstream-upgrade orchestration and distinguish Peanut source upgrades, independent APP releases and production deployment upgrades.
  • Verify published Web Core packages through exact gitHead or public npm provenance, including the official workflow signer, source commit/tag, package integrity and successful Action.
  • This prerelease uses the Minimum Release Gate; full P0-E and remaining security/recovery qualification remain pending for the final Stable candidate.

Artifacts and verification

  • Normative deterministic source archive: peanut-admin-4.0.0-rc.19.tar.gz
    • SHA-256: 003e65921e8968e2e462c7b58517e0ccec7941f969aebfe9574a291b36cf7633
  • Standalone development, server and same-Edition upgrade archives: peanut-admin-4.0.0-rc.19-standalone*.tar.gz
  • Multi-tenant development, server and same-Edition upgrade archives: peanut-admin-4.0.0-rc.19-multi-tenant*.tar.gz
  • Candidate lock: RELEASE_CANDIDATE_LOCK.json
  • External release manifest: RELEASE_MANIFEST.json
    • SHA-256: 938ebdbc11c8eb27ff93c7186c874e4b0f58b2eabda42556c64871910f1fdc4e

RELEASE_CANDIDATE_LOCK.json binds the external qualification summary to this exact tag.
RELEASE_MANIFEST.json records hashes and sizes for every other attached artifact. GitHub-generated source archives are convenience downloads; the attached deterministic archive is normative.