Visitar URL original
Comparing v23.1.5...v23.2.0 · Bandwidth/python-sdk · GitHub
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Bandwidth/python-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v23.1.5
Choose a base ref
...
head repository: Bandwidth/python-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v23.2.0
Choose a head ref
  • 13 commits
  • 74 files changed
  • 7 contributors

Commits on May 9, 2026

  1. VAPI-3161: Add <Refer> BXML verb

    Adds support for the SIP REFER BXML verb to the python-sdk, mirroring
    the <Transfer> pattern but with the SIP-protocol-mandated success
    semantics: a successful REFER terminates the call on Bandwidth's side.
    
    Scope: BXML verb + unit tests only. The referCompleteCallback model
    will be regenerated from the OpenAPI spec once api-specs#2142 merges.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    mramasubramanian-bw and claude committed May 9, 2026
    Configuration menu
    Copy the full SHA
    9a134a9 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2026

  1. VAPI-3161 Add ReferCompleteCallback model and scenario tests

    Unblocked by api-specs#2142 merging. Hand-written to match the
    OpenAPI generator output pattern (mirrors TransferCompleteCallback).
    
    Fields: standard call fields + referCallStatus, referSipResponseCode,
    notifySipResponseCode. Excludes cause/errorMessage/errorId (not in spec)
    and enqueuedTime (inbound SIP URI calls only).
    
    Adds scenario tests for all four referComplete outcomes:
    - Success (202 REFER, 200 NOTIFY)
    - Failure: REFER rejected (e.g. 405, no NOTIFY)
    - Failure: destination unreachable (202 REFER, 4xx NOTIFY)
    - Failure: NOTIFY timeout (202 REFER, no NOTIFY)
    
    Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
    stampercasey and claude committed Jun 18, 2026
    Configuration menu
    Copy the full SHA
    cf272b1 View commit details
    Browse the repository at this point in the history
  2. VAPI-3163 Replace Transfer SipUri with ReferSipUri in <Refer>

    The Transfer SipUri carries ~12 Transfer-specific params (transfer_answer_url,
    uui, auth, fallback URLs) that are invalid in a REFER context. A user passing
    any of those would silently produce malformed BXML.
    
    ReferSipUri accepts only uri — matching the spec and the C# SDK's nested
    Refer.SipUri class design.
    
    Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
    stampercasey and claude committed Jun 18, 2026
    Configuration menu
    Copy the full SHA
    882735a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47a9d68 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2026

  1. VAPI-3435 Simplify Refer to reuse Transfer's SipUri

    Remove ReferCompleteCallback (will land later via a separate api-specs-driven
    PR once VAPI-3440 merges) and delete the distinct ReferSipUri type. Refer now
    takes the existing Transfer-flavored SipUri directly, matching the plain,
    validation-free style of the other BXML verb models in this SDK.
    stampercasey committed Jul 30, 2026
    Configuration menu
    Copy the full SHA
    e0d827a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a248043 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2026

  1. Address review feedback: optional sip_uri, set_sip_uri setter

    Make sip_uri optional (default None) to match how other verbs handle
    their nested verbs, guard nested_verbs construction against None, and
    add a set_sip_uri() setter so callers can attach the SipUri after
    construction (mirrors the ruby/node Refer pattern). Replaced
    test_minimal/test_shares_sip_uri_with_transfer with a test covering
    the new setter.
    stampercasey committed Aug 3, 2026
    Configuration menu
    Copy the full SHA
    e76dc6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2052a03 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2026

  1. Configuration menu
    Copy the full SHA
    77d19bf View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2026

  1. SWI-12184 Update SDK Based on Recent Spec Changes (#308)

    * Generate SDK with OpenAPI Generator Version
    
    * unit tests
    
    ---------
    
    Co-authored-by: DX-Bandwidth <dx@bandwidth.com>
    Co-authored-by: ckoegel <ckoegel1006@gmail.com>
    3 people authored Aug 17, 2026
    Configuration menu
    Copy the full SHA
    d85f4ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb89c32 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #295 from Bandwidth/VAPI-3161-add-refer-verb

    VAPI-3161: Add <Refer> BXML verb support
    stampercasey authored Aug 17, 2026
    Configuration menu
    Copy the full SHA
    ca0be0f View commit details
    Browse the repository at this point in the history
  4. SWI-12283 Allow Setting Custom Token URL (#309)

    * SWI-12283 Allow Setting Custom Token URL
    
    * update unit tests to not hit live oauth url
    ckoegel authored Aug 17, 2026
    Configuration menu
    Copy the full SHA
    7e5ca05 View commit details
    Browse the repository at this point in the history
Loading