Skip to Content

STML Release Notes

4.0.8 ​2026 07 08


Release Notes - STML Version 4.0.8

Release Date: July 2026

Highlights

  • XAF auditfile → Odoo import. A new solution app imports a Dutch XAF 3.2 auditfile — plain or compressed (.xac zip / .gz) — into Odoo across nine steps: chart of accounts, VAT codes & journals, customers & suppliers, the opening balance, and every transaction, posted as balanced account.move entries. It proves the file balances (debit = credit) and that its references resolve before it writes anything, ships a hero front page with a drop zone and live per-entity progress, and produces a downloadable Excel report. Composed from a new stml/xaf reader library plus stml/pipeline and stml/odoo.

  • on_match write policy for the Odoo sync engine. A mapping can now say what happens when a source row matches an existing record — on_match: update | skip | error — on top of the existing mode. {"mode": "insert", "on_match": "skip"} is INSERT … ON CONFLICT DO NOTHING: create new rows, quietly skip existing ones, for idempotent create-once loads (e.g. immutable posted journal entries). insert on its own still errors on a duplicate.

  • App-level live records feed. Apps gain a real-time ledger — a records API, an export endpoint, and activity subscriptions — so a custom front page can stream synced items as they happen and download the full history as CSV.

Added

  • stml/xaf — a pure, streaming, dependency-free reader for Dutch XAF 3.2 auditfiles (auto-detecting plain / gzip / .xac zip) plus the structural integrity checks XAF guarantees (balanced transactions, matching totals, referential integrity, dates within the year).
  • Yuki ↔ Odoo demo — a front page with a live sync log and CSV export, with the Yuki mock added to the production demo stack.
  • Nmbrs → Odoo — invoice date stamping, with refined journal and account language handling.

Changed

  • CSV exports are capped at 50,000 rows and warn when the range is truncated.
  • App page content is centered by default inside the iframe.
  • Nmbrs 0.2.0 — strict fiscal-period validation with clearer error handling and logging for undated financial periods.
  • Payroll sync scrolls the progress card into view so live steps stay visible.
  • The help-tour beacon uses a limited "ping" instead of an infinite pulse (accessibility).

Under the hood

  • Platform library version bumps: odoo 0.1.26 (on_match), xaf 0.1.0 (new), xaf-to-odoo 0.1.2, nmbrs 0.2.0, runtime 0.11.0 (live records).
  • Frontend and dashboard versions bumped to 4.0.8.

Release Date: July 8th, 2026

 

4.0.7 ​2026 07 06


Release Notes - STML Version 4.0.7

Release Date: July 2026

Highlights

  • Centraal Boekhuis → Odoo integration. A new stml/cb connector library and demo import book data from Centraal Boekhuis into Odoo, backed by a cb-mock service that stands in for the real webservice. The cb-import flow publishes inline per-book results as it runs and produces a downloadable Excel summary.
  • Hardened Odoo connector. API-key authentication, conditional field visibility (visible_if) with auto-advance, richer input validation and field descriptions, and whitespace trimming on entered values to stop copy-paste artifacts from breaking logins. Non-sensitive fields are now surfaced in step outputs.
  • Odoo Helpdesk ticket skill. Triage, reply to, and manage support tickets directly from the assistant.

Added

  • stml/cb — Centraal Boekhuis connector library + Odoo demo, with a cb-mock stand-in service for the CB webservice.
  • Downloadable Excel report step for the cb-import flow, plus inline per-book results published during the import.
  • API-key authentication for the Odoo connector.
  • visible_if conditional field visibility and auto-advance in the task pane.
  • allow_custom and placeholder passthrough in the flow parser and renderer.
  • Odoo Helpdesk ticket skill for triaging, replying, and managing tickets.
  • Wall-clock as a configurable per-run resource cap.
  • External-user proof-of-concept for Odoo portal integration.
  • Smoketest scenarios and documentation for platform validation.

Changed

  • The Odoo connector trims whitespace from username / password (and guidance now emphasizes trimming all user-entered values) to prevent copy-paste login failures.
  • Non-sensitive Odoo fields are surfaced in task step outputs (security review).
  • The task pane uses a generic tone in place of the domain-specific severity.
  • Simplified the flow-level declares structure.
  • Reachability fallback for containerized workers, with unit tests.
  • The dashboard /users view navigates via SPA routing.
  • Custom app pages: the active bridge is enabled in production for the flowers-to-odoo pilot (behind VITE_APP_PAGE_ACTIVE_BRIDGE).
  • More robust CSV parsing in the spreadsheet library.

Under the hood

  • Platform library version bumps: odoo 0.1.25 (API key, visible_if), spreadsheet 0.1.2, parts-onboarding 0.2.0, pipeline 0.3.3.
  • Frontend and dashboard versions bumped to 4.0.7.

Release Date: July 6th, 2026

 

4.0.6 ​2026 07 02


Release Notes - STML Version 4.0.6

Release Date: July 2026


Highlights

  • Nmbrs → Odoo payroll sync. A new nmbrs connector (Nmbrs SOAP API) plus a nmbrs-to-odoo app that syncs payroll journals into Odoo automatically.
  • AI-assisted field mapping. Mapping fields can now draw from dynamic sources and suggest defaults via AI, backed by new AI-matching endpoints with token metering — so a flow can propose account / analytic matches without an API key in the flow itself.
  • set-images flow. Fetches and updates product main images in Odoo, with live result publishing surfaced in the frontend.

Added

  • nmbrs — connector library for the Nmbrs SOAP API (v3).
  • nmbrs-to-odoo — app for automated payroll journal syncing into Odoo.
  • set-images flow — fetch and update product main images in Odoo, with live result publishing and frontend integration.
  • AI-matching endpoints for runtime use, with token metering.
  • Mapping fields with dynamic sources and AI-based default suggestions.
  • Connector filtering, and flow-name resolution by ID.

Fixed

  • Platform connector publishing — RLS policies updated to support platform-admin authentication.

Under the hood

  • Runtime bumped to 0.9.0.
  • Frontend and dashboard versions bumped to 4.0.6.

Release Date: July 2nd, 2026

 

4.0.5 ​2026 07 02


Release Notes - STML Version 4.0.5

Release Date: July 2026


Maintenance release. 

  • Maintenance release. Frontend and dashboard versions bumped to 4.0.5, tagged shortly after 4.0.4 — no functional changes.

Release Date: July 2nd, 2026

 

4.0.4 ​2026 06 30


Release Notes - STML Version 4.0.4

Release Date: June 2026


Fixed

  • Multi-flow apps can now be run from the AI assistant. create_session, session_step, session_run, and session_rerun accept a flow_name; when an app has several flows and none is given, the assistant returns a clear "specify which flow" message instead of a cryptic Tool error: 'session_number'.
  • Reject broken Python library tarballs missing the src/ layout at publish time.
  • More informative error reporting for edge/block errors in the admin users list.

Added

  • Partner Data Quality app — a graded spreadsheet workflow.
  • Admin conversations view — browse assistant conversations from the dashboard, with a backend API.
  • Centralized auth-error handling for API calls.
  • Enterprise mode for the Odoo 19 production demo.

Changed

  • Clarified the signup-confirmation email copy (states its purpose; "ignore if it wasn't you").
  • Webhook URLs resolve via public_backend_url (retired the PUBLIC_BACKEND_URL alias).
  • License views hide libraries that have no installable versions.
  • Removed the "forked" provenance chip from the workspace apps view.
  • Raised the Scaleway chat-agent container timeout 60s → 300s (interim, pending the durable worker).
  • Platform library version bumps: flowers-to-odoo, partner-data-quality, invoices-to-odoo, spreadsheet 0.1.1, pipeline 0.3.2.

Removed

  • Retired the deprecated 2BA and excel-to-odoo libraries (added a new 2BA setup page + assets).

Internal

  • New technical user stories: durable chat-agent worker architecture, deployment latency improvements.
  • AGENTS.md documentation for the platform libraries.

Release Date: june 30th, 2026

 

4.0.3 ​2026 06 28


Release Notes - STML Version 4.0.3

Release Date: June 2026


Highlights

  • Admin yank / un-yank of published library versions (RPC + tool + UI), plus a "Show yanked" toggle.
  • New invoices-to-odoo flow (import + transform spreadsheets into Odoo) with a data-quality report download.
  • Live connection schema introspection (inspect_connection_schema) with Redis-backed caching and prefetch on connection-test success.
  • Richer Odoo sync: one2many / many2many with configurable on_extra policies and nested-relation auto-create.
  • Block now revokes the user's session immediately (cascade auth.sessions delete from the is_blocked trigger).
  • Custom app pages: VITE_APP_PAGE_ACTIVE_BRIDGE enabled in prod for the flowers-to-odoo pilot.

Release Date: june 28th, 2026

 

4.0.2 ​2026 06 25


Release Notes - STML Version 4.0.2

Release Date: June 2026


Highlights

  • Custom app front pages rendered in a sandboxed iframe, with the active-bridge phases (page → session/files hand-off) and the "Flowers → Odoo" reference page + assets.
  • Guided product tours and a help beacon.
  • Library tarballs split into lean code vs binary assets; license library bundles made mutable post-mint.
  • Responsive sidebar and a floating menu button for mobile navigation.
  • Larger chat token budgets (16K streaming / 32K non-streaming) to prevent truncation.

Release Date: june 25th, 2026

 

4.0.1 ​2026 06 23


Release Notes - STML Version 4.0.1

Release Date: June 2026

The first release of the STML4 4.x line, and the starting point for these release notes.

What's New

Agenetic loop

Generate with AI instead of hand coding

MCP

Bring your own AI, want to use self hosted, self procured LLM's as long as your LLm of choice supports the MCP we are good to go.

App based

Phone style App's where you can do almost all on a single attractive screen. Our wizards will guide you through the setup steps of your connections and absolve you from the difficult configuration work. Get results quickly and robustly!

App Store

Look for a solution, install, configure and run. sounds easy, now it is.

Want to publish a app you build to share or sell it to the world, you can.


Supported Integrations

  • Odoo (15.x, 19.x) — full read/write with metadata discovery
  • Nmbrs — payroll data synchronization
  • Generic REST APIs — via configurable connection profiles
  • Custom systems — write Python tasks, push to Git, and they appear in the task library

Domain-specific packs available for 2BA, Tuindeco, Twinfield, Valbo, HiveCPQ, and BigQuery, Exact, Yuki.

Release Date: April 2nd, 2026

 

The release notes apply to all versions of STML

  • Cloud
  • Dedicated
  • Private (ofcourse only if you deploy)