Waiting for engine...
Skip to main content

bc-integration changelog

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

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

July 2026 - Versions 1.0.23 – 1.0.31

New
We added these features
  • Reusable Process Script Components - Added support for reusable Process Script Components, letting the same script logic be shared across multiple processes instead of duplicating it.
  • Full Lookup function coverage in Map Function docs - Expanded documentation to cover all Lookup functions: Simple, Cross Reference, Document Cache, and SQL.
  • OpenAPI connector reference - Documented the OpenAPI connector's connection and operation components.
  • New map functions and User-Defined Functions - Documented the String, Numeric, Connector Call, and Properties map functions, plus User-Defined Functions, now the preferred approach over scripting for multi-step map logic.
  • And more...
Fix
We fixed these issues
  • HttpSettings requirement in HTTP Client component - Corrected http_client_component.md to state that all five HttpSettings sub-blocks are required on create/update; omitting any of them breaks the component in the Build UI.
  • Flat file profile textQualifier enum values - Corrected the documented enum values for textQualifier in the flat file profile reference.
  • And more...

Checkout July 2026 commit history

June 2026 - Versions 1.0.4 – 1.0.22

New
We added these features
  • Process Route support - Added support for Process Route.
  • Reusable Map Script components - Added support for reusable Map Script components that a map can reference instead of an inline script, along with guidance on when to use each.
  • Database (Legacy) connector references - Added connection, operation, database profile, and step references for the Database (Legacy) connector.
  • Flow Control step reference - Added coverage of batching, parallel fiber execution, scope-of-effect, document ordering across fibers, and state sharing between fibers and the controlling execution.
  • And more...
Fix
We fixed these issues
  • Component create/push corrupting XML - Fixed an issue where component create/push corrupted XML when the <?xml ?> declaration shared a line with the <bns:Component> root element.
  • And more...

Checkout June 2026 commit history

May 2026 - Versions 0.5.50 – 1.0.3

New
We added these features
  • Boomi Companion 1.0.0 GA - Official debut at Boomi World 2026.
  • Mail (IMAP) connector reference - Added connection, operation, and step documentation covering SMTP outbound, IMAP inbound, Basic Auth and OAuth 2.0, Document Cache attachment routing, and the Receive-as-start-step listener pattern, all runtime-validated.
  • Component-type workspace folders - The active-development/ workspace now uses Boomi's component-type identifiers (e.g. process/, connector-action/) instead of generic plural names, with new component types picked up automatically.
  • Environment Extensions management - Added boomi-extensions.sh for managing Environment Extensions values, with partial-by-default writes and pre-write snapshots to prevent accidental overwrites.
  • And more...
Fix
We fixed these issues
  • Document Cache profileType enum - Corrected the profileType enum value from the invalid profile.database to profile.db.
  • And more...

Checkout May 2026 commit history

April 2026 - Versions 0.5.21 – 0.5.49

New
We added these features
  • EDIFACT support - Added full EDIFACT coverage across EDI reference docs, including delimiter defaults, composite element patterns, trading partner control info, an X12↔EDIFACT equivalence table, and a new guide covering IDoc structure and SAP partner function mapping.
  • Component search tool - Added boomi-component-search.sh, letting components be queried by folder, name, type, or reference relationship, with pagination and support for 5,000+ record result sets.
  • Component version management - Added boomi-version-history.sh and boomi-component-diff.sh for listing version history and comparing versions, plus --version N on pull and --force on push to support rollback workflows.
  • Event Streams CLI expansion - Added provision-connection, list-topics, and rest-produce commands, along with a new REST produce reference covering auth, payloads, and limits.
  • 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.
  • And more...

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, including 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, which 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