Pulp Engine Document Rendering
Get started
Releases

Release notes

Every published version, newest first. 70 releases documented. Source lives in docs/release-*.md on GitHub — rendered here so you can read it without leaving the site.

  1. v0.75.0
    2026-04-21
    Tag: v0.75.0
  2. v0.74.0
    2026-04-21
    Tag: v0.74.0
  3. v0.73.0
    2026-04-19
    Tag: v0.73.0
  4. v0.72.0
    2026-04-17
    Tag: v0.72.0
  5. v0.71.0
    2026-04-16
    Tag: v0.71.0
  6. v0.67.1
    Patch release. Closes four blocker/high/medium issues surfaced in the v0.67.0 review. No schema changes, no new migrations, no new features — v0.67.1 exists solely to make the v0.67.0 feature flag behave the way the v0.6…
  7. v0.67.0
    2026-04-12
    Phase C.0 Stage 2 — Multi-tenant mode.
  8. v0.66.0
    2026-04-11
    Phase C.0 Stage 1 — Tenant primitive (foundation refactor).
  9. v0.65.0
    2026-04-11
    Dev Team Blockers — Phase A (observability & reliability) + Phase B (template lifecycle & quality), end-to-end.
  10. v0.64.0
    2026-04-11
    Commercial Distribution.
  11. v0.63.0
    2026-04-11
    SDK coverage initiative — Stage 2: the Go SDK ships.
  12. v0.62.0
    2026-04-11
    SDK coverage initiative — Stage 1: the .NET SDK ships.
  13. v0.61.0
    2026-04-10
    v0.61.0 closes the Developer Blockers initiative — the four stages identified as the biggest friction points between "Pulp Engine API is running" and "external team is productive against it." Shipping them together in on…
  14. v0.57.1
    2026-04-06
    - Audit purge endpoint — DELETE /audit-events?before=<ISO 8601> removes
  15. v0.56.3
    2026-04-06
    Patch release fixing CI failures from v0.56.0 (v0.56.0–v0.56.2 tags
  16. v0.56.2
    2026-04-06
    Patch release fixing CI failures from v0.56.0 (v0.56.0 and v0.56.1 tags
  17. v0.56.1
    2026-04-06
    Patch release fixing CI failures from v0.56.0: missing Prisma migration for
  18. v0.56.0
    2026-04-06
    Closes all 5 audit items from the documentation and code quality review.
  19. v0.55.1
    2026-04-05
    Patch release fixing CI failures from v0.55.0: sub-package versions synced to
  20. v0.55.0
    2026-04-05
    Editor store decomposition and paginated template picker.
  21. v0.54.1
    2026-04-05
    Patch release fixing CI failures from v0.54.0: version consistency (sub-package
  22. v0.54.0
    2026-04-05
    Paginated collection responses, request correlation, and stricter hardened-production enforcement.
  23. v0.53.3
    2026-04-05
    Remote resource egress control, storage instrumentation, and observability improvements.
  24. v0.53.0
    2026-04-04
    Production-grade defaults, editor architecture decomposition, and canvas render performance.
  25. v0.52.1
    2026-04-04
    Dev toolchain major version upgrades: ESLint 10 and TypeScript 6.
  26. v0.51.0
    2026-04-03
    Security headers, starter pack library, and exhaustive documentation sweep.
  27. v0.50.0
    Editor authoring release: six new capabilities for template authors, plus the
  28. v0.48.1
    Patch release that fixes the Docker build failure that blocked v0.48.0 publication,
  29. v0.48.0
    > Superseded by v0.48.1. The v0.48.0 Docker images were never published to
  30. v0.47.0
    The bundled editor deployment path is now first-class. The Docker image now includes the
  31. v0.46.1
    Patch release. No functional changes.
  32. v0.46.0
    This release introduces a three-phase render isolation architecture that progressively removes
  33. v0.45.0
    This release hardens the hostile-content trust boundary across four renderer layers: IPv6
  34. v0.44.2
    Patch release. Fixes a Prisma query-engine binary mismatch that caused Postgres mode to
  35. v0.44.1
    Patch release. Fixes a post-destroy ENOENT unhandled exception in the onSend SVG-block hook
  36. v0.44.0
    This release hardens the security posture across three layers: legacy SVG assets are now actively
  37. v0.43.0
    This release adds bounded capability freshness to the preview panel. Long-lived editor sessions can
  38. v0.42.0
    This release sharpens the editor's preview and publish-gate failure handling. fetchPreviewStatus() now returns distinct typed reasons for each failure mode instead of collapsing them, the preview panel fail-closes with s…
  39. v0.41.0
    This release completes render error classification for the public API routes and sharpens the /render/validate contract, making all three render endpoints operationally honest and machine-readable.
  40. v0.40.0
    This release adds preview capability negotiation and render execution error codes for the editor preview routes, giving the editor clear, machine-readable reason codes when a render attempt fails, and a stable capability…
  41. v0.39.0
    This release makes hardened production the endorsed and clearly signposted default path across every operator-facing surface: the README quick-start, the Dockerfile container defaults, .env.example, the deployment guide,…
  42. v0.38.0
    This release improves editor resilience by adding error containment at critical React boundaries, so render crashes and lazy chunk-load failures degrade gracefully instead of collapsing into a white screen. It also remov…
  43. v0.37.0
    This release tightens release discipline, improves production operator guidance, and removes several invisible lazy-loading gaps in the editor. It adds a mojibake regression guard, consolidates hardened-production startu…
  44. v0.36.0
    This release fixes the version-history lazy boundary in the editor: the modal now
  45. v0.35.1
    Patch release. No functional changes.
  46. v0.35.0
    This release closes two production-trust gaps: asset-binary store health is now
  47. v0.34.0
    This release consolidates all work since v0.27.0. Eight distinct improvements are shipped
  48. v0.27.0
    This release ships two independent security improvements: hardened production-mode
  49. v0.25.2
    v0.25.1 CI was blocked by bugs in the new auth E2E test suite. Three issues were fixed across two iterations:
  50. v0.25.1
    v0.25.0 was retracted immediately after tagging — the pnpm-lock.yaml was not updated when vitest@^4.0.0 was added to packages/template-model/package.json, which would have caused pnpm install --frozen-lockfile to fail in…
  51. v0.25.0
    This release adds five opt-in configuration controls that reduce reliance on "operator must deploy this perfectly" for key security surfaces.
  52. v0.24.0
    This release is a stability and consistency pass with no new end-user features. It hardens
  53. v0.23.0
    Two major capabilities land in this release:
  54. v0.22.0
    Asset binaries (uploaded images) can now be stored in an S3-compatible bucket instead of the local filesystem. This is configured independently of the template/metadata storage backend (STORAGE_MODE) via a new ASSET_BINA…
  55. v0.21.1
    Patch release following v0.21.0. No breaking changes. No schema migrations. No production code changes.
  56. v0.21.0
    Affected: Any integrator that parses the body of 422 Validation Failed responses
  57. v0.20.0
    v0.20.0 closes the last major commercial-readiness gap in Pulp Engine's operator trust model: editor sessions are now attributable, and all write operations produce structured audit log events.
  58. v0.19.0
    v0.19.0 extends the editor authentication model introduced in v0.15.0 with three independent but complementary operator controls, plus a file-to-database migration script, a full OpenAPI schema layer, and a suite of new …
  59. v0.18.0
    Prior to this release, Pulp Engine had no immutable production artifact. Operators were required to clone the repository at a git tag, install all dependencies (including build toolchain), generate the Prisma client, and…
  60. v0.17.0
    Prior to this release, Pulp Engine had no application-level metrics and almost no targeted structured logging. Auth failures, render failures, version conflicts, and preview-vs-production traffic were invisible to operat…
  61. v0.16.0
    Prior to this release, all template mutation endpoints (PUT, DELETE, and version restore) used last-write-wins semantics. Two concurrent editors could each load the same template, modify their copies, and both save succe…
  62. v0.15.0
    2026-03-22
    ---
  63. v0.14.0
    Adds a narrower editor scope (API_KEY_EDITOR) so the visual editor no longer needs an admin-scoped credential in the browser. Set VITE_API_KEY to API_KEY_EDITOR instead of API_KEY_ADMIN. The browser retains full editor f…
  64. v0.13.0
    Replaces the single shared API_KEY with three named credential scopes. Production integrations can now hold a render-only key; template management uses a separate admin key; preview routes can be restricted to a dedicate…
  65. v0.12.0
    Release date: 2026-03-22
  66. v0.10.0
    Release date: 2026-03-22
  67. v0.9.0
    Release date: 2026-03-19
  68. v0.8.0
    Release date: 2026-03-19
  69. v0.7.0
    Release date: 2026-03-19
  70. v0.6.0
    Release date: 2026-03-19