Waiting for engine...
Skip to main content

Boomi Companion changelog

The Boomi Companion changelog highlights top updates per month. Releases containing only internal changes are omitted from the changelog.

For the full list of changes, refer to GitHub changelog.

May 2026 - Versions 0.5.50 – 1.0.3

New
We added these features
  • Boomi Companion 1.0.0 GA — Official 1.0 launch at Boomi World 2026.
  • Mail (IMAP) connector reference — Full reference for SMTP outbound + IMAP inbound, covering connection (Basic Auth + OAuth 2.0), all three operations (Receive, Send, Move), Document Cache attachment routing, and the Receive-as-start-step listener pattern. All claims runtime-validated.
  • Component-type workspace layout — The active-development/ folder now uses Boomi's own component-type identifiers (e.g. process/, connector-action/) instead of generic plural names. New types are discovered automatically. Includes a UI-label-to-identifier table for non-obvious mappings (Connectionconnector-settings, Operationconnector-action, Maptransform.map).
  • Environment Extensions CLI (boomi-extensions.sh) — New script for managing Environment Extensions values with partial-by-default writes and pre-write snapshots to prevent accidental overwrites. Process Extensions reference documentation also sharpened.
  • And more...

Checkout May 2026 commit history

April 2026 - Versions 0.5.21 – 0.5.49

New
We added these features
  • API Service Component (REST) reference — Full reference for the Integration-native deployable that wraps WSS Listen processes for Advanced-runtime deployment, including the silent-404 failure mode, cascade deployment requirement, URL path collision behavior, and case-sensitivity rules. Added boomi-shared-server-info.sh as a preflight script to determine whether to use a bare WSS pattern or an API Service Component.
  • Component search & version management — Added boomi-component-search.sh with folder, name, type, and reference-relationship querying, stress-tested at 5,000 records (2.6 MB output). Added boomi-version-history.sh and boomi-component-diff.sh for version comparison and rollback workflows, plus a version_management_guide.md covering the full versioning model.
  • EDIFACT support — Full EDIFACT coverage added across EDI reference docs — delimiter defaults, composite element patterns, UNB/UNG/UNH trading partner control info, X12↔EDIFACT equivalence table, HIPAA compliance constraints, and a new edi_sap_patterns.md` guide covering IDoc structure, Z-segment extensions, and SAP partner function mapping.
  • Set Properties step — complete valueType coverage — All 15 source value types and all 5 settable property types now documented, including date subtypes (relative, last, lastsuccessful), connector input filter attributes (elementToSetId, elementToSetName), and enforceSingleResult zero-result behavior.
  • And more...
Fix
We fixed these issues
  • SIGPIPE crashes on large component pulls — Replaced grep|head pipes with single-process awk extraction across boomi-component-pull.sh, boomi-deploy.sh, and event-streams-setup.sh, eliminating exit 141 errors on large payloads.

Checkout April 2026 commit history

March 2026 - Versions 0.2.0 – 0.5.20

New
We added these features
  • Branch & merge support — Full branch workflow added — boomi-branch.sh, a --branch flag on pull/push/create scripts, branch-aware sync state, and resolve_branch_id / resolve_branch_name helpers. Includes two new guides: a tool-oriented branch/merge guide and a runtime-verified API behavior reference.
  • Wave of component & step references — Six new references landed in one month: Document Cache, Cross Reference Table, Process Property, Agent step, Trading Partner (component + steps), and Disk V2 connector — all registered in the SKILL.md file index with connectorType identifiers for direct string-match discovery.
  • Execution query & log download — Added boomi-execution-query.sh for querying execution records and downloading logs across all process types including WSS listeners. Added descending sort by executionTime. Decoupled log download from boomi-test-execute.sh — it now returns execution ID and status only.
  • Full CLI rewrite to Bash Breaking change
    This change requires updates to your configuration

    All CLI tools were rewritten from Python to Bash using curl + jq. Eliminated requests, PyYAML, python-dotenv, and lxml dependencies. Removed the YAML config layer — tools now source .env natively. All documentation updated to match new invocations.

  • And more...
Fix
We fixed these issues
  • Critical deploy bug — wrong version deployed — Rewrote boomi-deploy.sh with a safe two-step pattern (PackagedComponent → DeployedPackage by packageId). The previous version silently ignored branch context and deployed the globally latest version regardless of which branch was active.

Checkout March 2026 commit history