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
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(notdataType) 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-tonow supports component names and--branch; eliminated leftover temp files fromboomi-component-search.sh; fixed duplicatebranchIdon 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.
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
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,
EdiLooproot 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,keyrequired 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...
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
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 defaultreports it read-only, create/push warn on a branch mismatch, and a newboomi-component-push.sh --account-defaultflag supports an intentional unqualified push. - Folder management - Added
boomi-folder-list.shto list a folder's subfolders, and extendedboomi-component-search.shwith a--recursiveflag and path-based--foldervalues. - REST Client secret token safeguard - Component create and push now refuse a pulled REST Client secret token by default (
--allow-password-tokenoverrides), 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
/mdpath convention, starting from thellms.txtindexes. - 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...
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.envoverrides. - Silent log-download failures -
boomi-execution-query.sh --logsnow 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
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...
We fixed these issues
- HttpSettings requirement in HTTP Client component - Corrected
http_client_component.mdto state that all fiveHttpSettingssub-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
textQualifierin the flat file profile reference. - And more...
Checkout July 2026 commit history
June 2026 - Versions 1.0.4 – 1.0.22
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...
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
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.shfor managing Environment Extensions values, with partial-by-default writes and pre-write snapshots to prevent accidental overwrites. - And more...
We fixed these issues
- Document Cache profileType enum - Corrected the
profileTypeenum value from the invalidprofile.databasetoprofile.db. - And more...
Checkout May 2026 commit history
April 2026 - Versions 0.5.21 – 0.5.49
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.shandboomi-component-diff.shfor listing version history and comparing versions, plus--version Non pull and--forceon push to support rollback workflows. - Event Streams CLI expansion - Added
provision-connection,list-topics, andrest-producecommands, along with a new REST produce reference covering auth, payloads, and limits. - And more...
We fixed these issues
- SIGPIPE crashes on large component pulls - Replaced
grep|headpipes with single-processawkextraction acrossboomi-component-pull.sh,boomi-deploy.sh, andevent-streams-setup.sh, eliminating exit 141 errors. - And more...
Checkout April 2026 commit history
March 2026 - Versions 0.2.0 – 0.5.20
We added these features
- Branch & merge support - Full branch workflow added, including
boomi-branch.sh, a--branchflag on pull/push/create scripts, branch-aware sync state, andresolve_branch_id/resolve_branch_namehelpers. 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
connectorTypeidentifiers for direct string-match discovery. - Execution query & log download - Added
boomi-execution-query.shfor querying execution records and downloading logs across all process types including WSS listeners. Added descending sort byexecutionTime. Decoupled log download fromboomi-test-execute.sh, which now returns execution ID and status only. - Full CLI rewrite to Bash
Breaking changeThis change requires updates to your configurationAll CLI tools were rewritten from Python to Bash using
curl+jq. Eliminatedrequests,PyYAML,python-dotenv, andlxmldependencies. Removed the YAML config layer, tools now source.envnatively. All documentation updated to match new invocations. - And more...
We fixed these issues
- Critical deploy bug, wrong version deployed - Rewrote
boomi-deploy.shwith a safe two-step pattern (PackagedComponent → DeployedPackage bypackageId). The previous version silently ignored branch context and deployed the globally latest version regardless of which branch was active.
Checkout March 2026 commit history
Was this topic helpful?