Skip to content

BridgeLab 1.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 15:06
· 77 commits to main since this release

BridgeLab 1.4.0

SOAP client (Enterprise)

The Communication panel gains a SOAP tab for sending HL7 messages to
SOAP 1.1/1.2 endpoints — IHE-style middlewares, regional gateways and
legacy hospital web services:

  • Envelope building with a sensible default, or your own template
    using a {payload} placeholder when the target service expects a
    specific wrapper. Raw HL7 v2 messages are XML-escaped and wrapped
    automatically; XML payloads pass through untouched.
  • WS-Security UsernameToken credentials and WS-Addressing
    headers (To / Action / MessageID), both optional.
  • Correct per-version transport: text/xml + SOAPAction header for
    SOAP 1.1, application/soap+xml with the action parameter for 1.2.
  • Response parsing with namespace-aware Body extraction and SOAP
    Fault decoding for both versions. Non-SOAP replies (e.g. a proxy or
    login page returned with HTTP 200) are correctly reported as failures.
  • Connection profiles and the request history cover SOAP just
    like MLLP and HTTP.

WSDL import is planned as a follow-up.

Licensing layout

Paid-tier feature implementations now live in two clearly marked
directories (src-tauri/src/pro/, src/lib/pro/) published under the
Business Source License 1.1; each converts to MIT four years after
publication. Everything else — and all code published before this
change — remains MIT. Building with --no-default-features produces a
Community-only binary without those directories.

Notes

  • No changes to licensing behavior in the app itself: existing keys,
    activation codes and trials keep working exactly as in 1.3.x.
  • Full changelog: see CHANGELOG.md.

Download BridgeLab