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: couchbase/couchbase-cxx-client
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.3.0
Choose a base ref
...
head repository: couchbase/couchbase-cxx-client
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.3.1
Choose a head ref
  • 4 commits
  • 33 files changed
  • 3 contributors

Commits on Mar 13, 2026

  1. CXXCBC-774: Fix incorrect use of std::move on const Document& paramet…

    …er (#903)
    
    Changed upsert(), insert(), and replace() to take Document by value
    instead of const Document&. This correctly supports:
    - lvalues → copied (backward compatible)
    - rvalues → moved (was broken before)
    
    The previous signature const Document& with std::move() internally
    caused compilation errors since std::move on a const lvalue produces
    an rvalue reference that cannot bind to non-const lvalue parameters.
    avsej authored Mar 13, 2026
    Configuration menu
    Copy the full SHA
    06d4a27 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2026

  1. CXXCBC-775: Import system_metrics library from C++ FIT performer (#904)

    As part of the effort to migrate the C++ FIT performer from the
    transactions-fit-performer repository into the C++ SDK, this commit
    imports the system_metrics library.
    
    This is the first step in making the C++ SDK self-contained for FIT
    testing, allowing the performer to be built and released as part of
    the SDK.
    
    The commit also adds a new 'cbc sysinfo' command to the cbc tool as
    an integration test for the library.
    
    Examples:
    
      cbc sysinfo
      cbc sysinfo --pid 3580
      cbc sysinfo --pid 3580 --json
      cbc sysinfo --pid 3580 --json --poll 2
    avsej authored Mar 17, 2026
    Configuration menu
    Copy the full SHA
    055cfd8 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2026

  1. Update regex for parsing curl.se Mozilla certs header date (#907)

    Changes
    ---------
    * Update regex for parsing curl.se Mozilla certs header date
    * Output warning if certs header date not found
    
    Co-authored-by: Copilot Autofix powered by AI <[email protected]>
    
    ---------
    
    Co-authored-by: Copilot Autofix powered by AI <[email protected]>
    thejcfactor and Copilot authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    e4e9772 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2026

  1. Update meta for 1.3.1 (#909)

    avsej authored Mar 20, 2026
    Configuration menu
    Copy the full SHA
    fb3f860 View commit details
    Browse the repository at this point in the history
Loading