Waiting for engine...
Skip to main content

bc-integration changelog

Updated 

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.

October 2026 - Version 1.0.83​

New
We added these features
  • Cross reference table (CRT) editing guidance - Documented that CRT edits require a redeploy; override values via Environment Extensions instead.
  • Process-property component payload fix - Fixed the process-property revert payload handling.
  • Map and EDI guidance enhancements - Clarified Sum's row count behavior in repeating targets (a partially filled row is still emitted), and documented that impliedDecimal (not dataType) controls the implied-decimal shift in EDI profiles.
  • Multi-path step wiring requirement - Multi-path steps now require every outcome to be wired, with a continue="true" Stop as the minimum target.
  • Tooling improvements - --related-to now supports component names and --branch; eliminated leftover temp files from boomi-component-search.sh; fixed duplicate branchId on large component pushes/pulls.
  • Documentation corrections - Custom Connector step, SSL-verification section, Event Streams connection example, and clarification that there is no AS4 Trading Partner communication method.
Fix
We fixed these issues
  • Enhanced cross reference and process property handling.
  • And more...

Checkout October 2026 commit history.

September 2026 - Versions 1.0.58 – 1.0.75​

New
We added these features
  • HL7 v2 EDI profile and Boomi Managed File Transfer (SDK) connector references - Added complete references for HL7 v2 EDI profiles and the Boomi Managed File Transfer connector; Thru-based MFT documentation is now marked Legacy.
  • Comprehensive EDI and profile guidance overhaul - Expanded EDI guidance with element binding by profile order, all four Split Documents profile types, EdiLoop root requirement, and validation rule enforcement. Added Trading Partner Start/Send configuration corrections and X12 inbound failure-class routing.
  • Data-loss trap documentation - Documented several critical data-loss scenarios: repeating-field composite expansion, unwired output paths, and destructive <Mappings> regeneration behavior.
  • Connection test enhancements - Connection test now queries component metadata and reports account ID and effective sub-account, improving visibility into deployment context.
  • Process Route subprocess improvements - Process Route subprocesses are now exempt from the redeploy-parent rule, enabling more flexible subprocess management.
  • Component authoring rules - Defined strict authoring constraints: empty <dragpoints/> limited to terminal shapes, toShape="unset" defined as a placeholder, key required on Set Properties values, and shape notes capped at approximately 300 characters.
  • Expanded map reference - Documented String Replace as Java regex, Fix to Length behavior, conditionals without Scripting, and empty vs. absent source handling. Added Find Changes (CDC) step reference.
  • And more...
Fix
We fixed these issues
  • XML profile attribute modeling corrected - XML profile attributes are now modeled correctly with a nested <XMLAttribute>, not <XMLElement isNode="false">.
  • And more...

Checkout September 2026 commit history

August 2026 - Versions 1.0.32 – 1.0.57​

New
We added these features
  • Business Rules step - Added support for the Business Rules step.
  • Account default branch support - Component and deploy operations now honor the account default branch when no branch is given, boomi-branch.sh default reports it read-only, create/push warn on a branch mismatch, and a new boomi-component-push.sh --account-default flag supports an intentional unqualified push.
  • Folder management - Added boomi-folder-list.sh to list a folder's subfolders, and extended boomi-component-search.sh with a --recursive flag and path-based --folder values.
  • REST Client secret token safeguard - Component create and push now refuse a pulled REST Client secret token by default (--allow-password-token overrides), with new documentation on editing a REST Client connection through Environment Extensions instead of the plaintext value.
  • Boomi docs as Markdown - Added support for fetching developer.boomi.com docs as Markdown via the /md path convention, starting from the llms.txt indexes.
  • Map behavior documentation - Added detailed documentation on repeating target element triggers, flat-file vs. repeating XML emission behavior, and error references for maps emitting zero documents when no mapping is satisfied.
  • Process Properties and Data Hub connector references - Documented proper handling of Process Properties via Set Properties, and added comprehensive reference documentation for Data Hub connector operations and custom SDK connector operation components.
  • And more...
Fix
We fixed these issues
  • Credential and secret handling hardened - Credentials are now fed to curl on stdin instead of the command line (CWE-214), are no longer exported into child process environments or shell trace output (xtrace), and the API User-Agent header is pinned against install-directory and .env overrides.
  • Silent log-download failures - boomi-execution-query.sh --logs now fails honestly when a log can't be retrieved, instead of reporting SUCCESS with an empty log.
  • And more...

Checkout August 2026 commit history

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