Skip to content

Releases: syalioune/flowatch

v0.0.4-beta.4

08 Jun 21:33

Choose a tag to compare

v0.0.4-beta.4 Pre-release
Pre-release

0.0.4-beta.4 (2026-06-08)

📊 281 commits · 0 breaking changes

⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.

🧭 Routing & Navigation

  • chrome: harden version-drift banner link + version compare (Story 31.1 review) (658a6e2)
  • chrome: Story 31.1 — version-drift advisory banner (NFR-7) (c755f4c)

Auto-generated by semantic-release.

v0.0.4-beta.3

08 Jun 18:39

Choose a tag to compare

v0.0.4-beta.3 Pre-release
Pre-release

0.0.4-beta.3 (2026-06-08)

📊 278 commits · 0 breaking changes

⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.

🎨 Modelers (BPMN & DMN)

  • modeler: DMN round-trip + JUEL guard; document no-Flowable-DMN-extensions (Story 30.2) (ace0a53)
  • modeler: Flowable BPMN properties panel with lossless extension round-trip (Story 30.1) (c7269bd)
  • modeler: split properties panel into modules for the NFR-21 size gate (965cefe)

Auto-generated by semantic-release.

v0.0.4-beta.2

07 Jun 17:15

Choose a tag to compare

v0.0.4-beta.2 Pre-release
Pre-release

0.0.4-beta.2 (2026-06-07)

📊 274 commits · 0 breaking changes

⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.

▶️ Runtime, Tasks & Forms

  • forms: apply code-review patches to form-js task rendering (Story 29.1) (554f938)
  • forms: render task forms via @bpmn-io/form-js-viewer with legacy fallback (Story 29.1) (9585f13)

🧰 Other

  • allowlist @bpmn-io/form-js-viewer in license-checker (Story 29.1) (43eaef3)

Auto-generated by semantic-release.

v0.0.4-beta.1

07 Jun 10:14

Choose a tag to compare

v0.0.4-beta.1 Pre-release
Pre-release

0.0.4-beta.1 (2026-06-07)

📊 270 commits · 0 breaking changes

⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.

🔐 Authentication

  • auth: extract SettingsAuthTab from components.tsx for NFR-21 size gate (69871f9)
  • auth: Story 28.2 — Settings Authentication tab + install-auth-strategy dispatcher (7f27c0f)
  • auth: Story 28.3 — Bearer (paste-a-token) auth strategy (8d6c8b5)
  • oidc: Keycloak OIDC test fixture for the AuthStrategy (Story 28.4) (5b6949e)
  • oidc: stop 401 redirect loop, Basic Og== leak, sessionStorage tokens, post-signin refetch (Story 28.4) (ca2143a)
  • oidc: Story 28.4 — OIDC Authorization Code + PKCE via react-oidc-context (33e7796)

🌐 Flowable REST contract

  • api: Story 28.1 — pluggable AuthStrategy seam in request() funnel (9ba918d)

🛠️ DevEx & Tooling

  • ci: refresh NOTICE for oidc deps + extend GitGuardian allowlist (Story 28.4) (dddeed5)
  • release: back-merge v0.0.3 into develop [skip release] (0a5ec66)

Auto-generated by semantic-release.

v0.0.3

06 Jun 12:46

Choose a tag to compare

0.0.3 (2026-06-06)

📊 261 commits · 0 breaking changes

⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.

🎨 Modelers (BPMN & DMN)

  • modeler: Story 27.1 — "Save as new version" in BPMN/DMN modeler (a520dd4)

🚀 Deployments & Definitions

  • definitions: Story 20.1 — edit category on a process definition (ebcc9b4)
  • definitions: Story 20.1 review patches — 10 fixes from code-review pass (b8c6024)
  • deployments: Story 25.1 — .bar fan-out across BPMN + DMN + App sub-apps (075ec92)
  • deployments: Story 25.1 — .bar upload recognition + browse, closes FR-55 (scope-reduced) (531201b)
  • deployments: Story 25.1 — single POST to /app-api/app-repository/deployments (82ff938)
  • deployments: Story 25.1 — surface .bar uploads with kind="BAR" (bbeb652)
  • deployments: Story 25.1 — surface .bar uploads with kind="BAR" (b8276d3)

▶️ Runtime, Tasks & Forms

  • instances: biome import-sort on InstanceDiagramPanel (52fa076)
  • instances: Epic 26 polish — diagram sizing, marker colors, tab restructure (607849d)
  • instances: Story 19.1 — edit a variable on a running instance (91cc2df)
  • instances: Story 19.2 — add + delete a variable on a running instance (5ca3e47)
  • instances: Story 26.1 — render BPMN diagram on instance detail (c1d283b)
  • instances: Story 26.2 — highlight current and historic activities on the diagram (baa0c87)
  • instances: Story 26.2 marker CSS needs !important to override bpmn-js inline styles (8f9ea57)
  • tasks: Story 21.1 — edit task priority, due date, owner, assignee (3d29aee)
  • tasks: Story 21.2 — add attachment (file or URL) to a task (8c7ac6f)
  • tasks: Story 21.3 — download + delete task attachments, closes FR-45 (f994d1f)

⚙️ Jobs, Batches & Events

  • batches: Story 24.1 — list + detail + per-part stacktrace, closes FR-53 (d69ea7d)
  • events: Story 24.2 — event subscriptions panel + standalone list, closes FR-54 (f86fc49)

👥 Identity & Tenants

  • identity: Story 22.1 — create user via POST /identity/users (0cd8bcc)
  • identity: Story 22.2 — edit + delete user (FR-46 close) (303f6a3)
  • identity: Story 22.3 — group CRUD (FR-47 close) + codification (ea61df9)

🧭 Routing & Navigation

  • chrome: Story 23.1 — saved connections list + Topbar quick-switch (FR-49) (a96af7f)
  • chrome: Story 23.2 — per-connection auth-strategy config (FR-49 close) (3bf8336)
  • chrome: Story 23.2 follow-up — username/password are Basic-exclusive (f91c238)
  • sidebar: count badges for Batches + Events nav items (bb6c0dd)

🌐 Flowable REST contract

  • api: cover Story 20.1 wrappers — restore src/api.ts coverage above 96% floor (02eee64)
  • api: split DTOs into src/api-types.ts + dedupe multipart envelope (NFR-21) (dc5396d)
  • api: split identity wrappers + Story 22 tests for NFR-21 (PR-176 fixup) (3abd1b2)
  • api: Story 25.1 — api-pin coverage for new App-sub-app wrappers (848f21b)

🛡️ Quality Gates

  • e2e: drop perpetually-skipped failure-path stub on definition-edit-category (0955086)
  • e2e: regenerate visual baseline for /identity?tab=users (016c6bf)
  • e2e: Sidebar nav-link selectors target href, not accessible name (df07751)
  • test: skip static mutants in Stryker (ignoreStatic: true) (3fe72fe)

🛠️ DevEx & Tooling

  • bmad: close Epic 18 retro AI-1 + AI-2 (DAR-block hook + bake-commit calibration) (53bf928)
  • bmad: close Epic 26 retro AI-1 + AI-2 + AI-3 + AI-4 (1df9441)
  • claude: codify Epic 21 retro AI-1 + AI-4 paragraphs (a188b43)
  • claude: codify fallbackRef pattern at N=4 cross-domain (Epic 23 retro AI-3) (6a7d1d3)
  • release-prep: milestone headline for 0.0.3 + runbook §1.5 (6a4aa6f)
  • release: 0.0.3-beta.1 [skip release] (b2e6c0a)
  • release: 0.0.3-beta.2 [skip release] (fe229b1)
  • release: 0.0.3-beta.3 [skip release] (f6f4898)
  • release: 0.0.3-beta.4 [skip release] (5d4c979)
  • release: 0.0.3-beta.5 [skip release] (5d1eb30)
  • release: 0.0.3-beta.6 [skip release] (ddfa84b)
  • release: 0.0.3-beta.7 [skip release] (0e74b87)
  • release: 0.0.3-beta.8 [skip release] (812c91e)
  • release: 0.0.3-beta.9 [skip release] (b7f2edc)
  • release: 0.0.3-rc.1 [skip release] (6f9bb4e)
  • release: back-merge v0.0.2 into develop [skip release] (d164af7)

📝 Documentation

  • security: replace Math.random ID generation with crypto.getRandomValues (2213119)

🌍 i18n & Accessibility

  • a11y: Sidebar nav-count + Inspector counter gain sr-only "Count: " prefix (2fa765c)

Auto-generated by semantic-release.

v0.0.3-rc.1

04 Jun 08:03

Choose a tag to compare

v0.0.3-rc.1 Pre-release
Pre-release

0.0.3-rc.1 (2026-06-04)

📊 0 issues closed · 260 commits · 0 breaking changes

⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.

🎨 Modelers (BPMN & DMN)

  • modeler: Story 27.1 — "Save as new version" in BPMN/DMN modeler (a520dd4)

🚀 Deployments & Definitions

  • definitions: Story 20.1 — edit category on a process definition (ebcc9b4)
  • definitions: Story 20.1 review patches — 10 fixes from code-review pass (b8c6024)
  • deployments: Story 25.1 — .bar fan-out across BPMN + DMN + App sub-apps (075ec92)
  • deployments: Story 25.1 — .bar upload recognition + browse, closes FR-55 (scope-reduced) (531201b)
  • deployments: Story 25.1 — single POST to /app-api/app-repository/deployments (82ff938)
  • deployments: Story 25.1 — surface .bar uploads with kind="BAR" (bbeb652)
  • deployments: Story 25.1 — surface .bar uploads with kind="BAR" (b8276d3)

▶️ Runtime, Tasks & Forms

  • instances: biome import-sort on InstanceDiagramPanel (52fa076)
  • instances: Epic 26 polish — diagram sizing, marker colors, tab restructure (607849d)
  • instances: Story 19.1 — edit a variable on a running instance (91cc2df)
  • instances: Story 19.2 — add + delete a variable on a running instance (5ca3e47)
  • instances: Story 26.1 — render BPMN diagram on instance detail (c1d283b)
  • instances: Story 26.2 — highlight current and historic activities on the diagram (baa0c87)
  • instances: Story 26.2 marker CSS needs !important to override bpmn-js inline styles (8f9ea57)
  • tasks: Story 21.1 — edit task priority, due date, owner, assignee (3d29aee)
  • tasks: Story 21.2 — add attachment (file or URL) to a task (8c7ac6f)
  • tasks: Story 21.3 — download + delete task attachments, closes FR-45 (f994d1f)

⚙️ Jobs, Batches & Events

  • batches: Story 24.1 — list + detail + per-part stacktrace, closes FR-53 (d69ea7d)
  • events: Story 24.2 — event subscriptions panel + standalone list, closes FR-54 (f86fc49)

👥 Identity & Tenants

  • identity: Story 22.1 — create user via POST /identity/users (0cd8bcc)
  • identity: Story 22.2 — edit + delete user (FR-46 close) (303f6a3)
  • identity: Story 22.3 — group CRUD (FR-47 close) + codification (ea61df9)

🧭 Routing & Navigation

  • chrome: Story 23.1 — saved connections list + Topbar quick-switch (FR-49) (a96af7f)
  • chrome: Story 23.2 — per-connection auth-strategy config (FR-49 close) (3bf8336)
  • chrome: Story 23.2 follow-up — username/password are Basic-exclusive (f91c238)
  • sidebar: count badges for Batches + Events nav items (bb6c0dd)

🌐 Flowable REST contract

  • api: cover Story 20.1 wrappers — restore src/api.ts coverage above 96% floor (02eee64)
  • api: split DTOs into src/api-types.ts + dedupe multipart envelope (NFR-21) (dc5396d)
  • api: split identity wrappers + Story 22 tests for NFR-21 (PR-176 fixup) (3abd1b2)
  • api: Story 25.1 — api-pin coverage for new App-sub-app wrappers (848f21b)

🛡️ Quality Gates

  • e2e: drop perpetually-skipped failure-path stub on definition-edit-category (0955086)
  • e2e: regenerate visual baseline for /identity?tab=users (016c6bf)
  • e2e: Sidebar nav-link selectors target href, not accessible name (df07751)
  • test: skip static mutants in Stryker (ignoreStatic: true) (3fe72fe)

🛠️ DevEx & Tooling

  • bmad: close Epic 18 retro AI-1 + AI-2 (DAR-block hook + bake-commit calibration) (53bf928)
  • bmad: close Epic 26 retro AI-1 + AI-2 + AI-3 + AI-4 (1df9441)
  • claude: codify Epic 21 retro AI-1 + AI-4 paragraphs (a188b43)
  • claude: codify fallbackRef pattern at N=4 cross-domain (Epic 23 retro AI-3) (6a7d1d3)
  • release-prep: milestone headline for 0.0.3 + runbook §1.5 (6a4aa6f)
  • release: 0.0.3-beta.1 [skip release] (b2e6c0a)
  • release: 0.0.3-beta.2 [skip release] (fe229b1)
  • release: 0.0.3-beta.3 [skip release] (f6f4898)
  • release: 0.0.3-beta.4 [skip release] (5d4c979)
  • release: 0.0.3-beta.5 [skip release] (5d1eb30)
  • release: 0.0.3-beta.6 [skip release] (ddfa84b)
  • release: 0.0.3-beta.7 [skip release] (0e74b87)
  • release: 0.0.3-beta.8 [skip release] (812c91e)
  • release: 0.0.3-beta.9 [skip release] (b7f2edc)
  • release: back-merge v0.0.2 into develop [skip release] (d164af7)

📝 Documentation

  • security: replace Math.random ID generation with crypto.getRandomValues (2213119)

🌍 i18n & Accessibility

  • a11y: Sidebar nav-count + Inspector counter gain sr-only "Count: " prefix (2fa765c)

Auto-generated by semantic-release.

v0.0.3-beta.9

03 Jun 21:43

Choose a tag to compare

v0.0.3-beta.9 Pre-release
Pre-release

0.0.3-beta.9 (2026-06-03)

📊 258 commits · 0 breaking changes

⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.

🎨 Modelers (BPMN & DMN)

  • modeler: Story 27.1 — "Save as new version" in BPMN/DMN modeler (a520dd4)

Auto-generated by semantic-release.

v0.0.3-beta.8

03 Jun 07:13

Choose a tag to compare

v0.0.3-beta.8 Pre-release
Pre-release

0.0.3-beta.8 (2026-06-03)

📊 256 commits · 0 breaking changes

⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.

🚀 Deployments & Definitions

  • deployments: Story 25.1 — .bar fan-out across BPMN + DMN + App sub-apps (075ec92)
  • deployments: Story 25.1 — .bar upload recognition + browse, closes FR-55 (scope-reduced) (531201b)
  • deployments: Story 25.1 — single POST to /app-api/app-repository/deployments (82ff938)
  • deployments: Story 25.1 — surface .bar uploads with kind="BAR" (bbeb652)
  • deployments: Story 25.1 — surface .bar uploads with kind="BAR" (b8276d3)

🌐 Flowable REST contract

  • api: Story 25.1 — api-pin coverage for new App-sub-app wrappers (848f21b)

🌍 i18n & Accessibility

  • a11y: Sidebar nav-count + Inspector counter gain sr-only "Count: " prefix (2fa765c)

Auto-generated by semantic-release.

v0.0.3-beta.7

01 Jun 18:27

Choose a tag to compare

v0.0.3-beta.7 Pre-release
Pre-release

0.0.3-beta.7 (2026-06-01)

📊 248 commits · 0 breaking changes

⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.

⚙️ Jobs, Batches & Events

  • batches: Story 24.1 — list + detail + per-part stacktrace, closes FR-53 (d69ea7d)
  • events: Story 24.2 — event subscriptions panel + standalone list, closes FR-54 (f86fc49)

🧭 Routing & Navigation

  • sidebar: count badges for Batches + Events nav items (bb6c0dd)

🛡️ Quality Gates

  • e2e: Sidebar nav-link selectors target href, not accessible name (df07751)

🛠️ DevEx & Tooling

  • claude: codify fallbackRef pattern at N=4 cross-domain (Epic 23 retro AI-3) (6a7d1d3)

Auto-generated by semantic-release.

v0.0.3-beta.6

31 May 22:33

Choose a tag to compare

v0.0.3-beta.6 Pre-release
Pre-release

0.0.3-beta.6 (2026-05-31)

📊 242 commits · 0 breaking changes

⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.

🧭 Routing & Navigation

  • chrome: Story 23.1 — saved connections list + Topbar quick-switch (FR-49) (a96af7f)
  • chrome: Story 23.2 — per-connection auth-strategy config (FR-49 close) (3bf8336)
  • chrome: Story 23.2 follow-up — username/password are Basic-exclusive (f91c238)

🛡️ Quality Gates

  • test: skip static mutants in Stryker (ignoreStatic: true) (3fe72fe)

📝 Documentation

  • security: replace Math.random ID generation with crypto.getRandomValues (2213119)

Auto-generated by semantic-release.