1.0.4-rc.1
Pre-release
Pre-release
Full Changelog: 1.0.3...1.0.4-rc.1
What's Changed
- CXXCBC-620: Update core analytics_link_get_all to follow RFC by @thejcfactor in #687
- CXXCBC-615: Expose insert_raw & replace_raw in core txns attempt ctx by @DemetrisChr in #686
- CXXCBC-622: Update OpenTelemetry metrics integration to use GA Metrics API by @DemetrisChr in #688
- CXXCBC-609: Expose
parent_spanin Public API options by @DemetrisChr in #690 - Updates for YUM/RPM builders by @avsej in #691
- Debian/Ubuntu packaging scripts by @avsej in #694
- CXXCBC-627: Performance degradation after couchbase::error changes by @Matt-Woz in #693
- CXXCBC-624: Fix user agent ID generation by @avsej in #692
- Add scripts to produce APK files for Alpine Linux by @avsej in #685
- CXXCBC-611 & CXXCBC-612: Follow RFC naming for metric operation names by @DemetrisChr in #695
Repository Links
RPM Linux Distributions
DIST=el9 # also: el8, amzn2023, fc40, fc41, suse.lp155
ARCH=x86_64 # also: aarch64
curl -L -o/etc/yum.repos.d/couchbase-cxx-client.repo \
https://packages.couchbase.com/clients/cxx/repos/rpm/${DIST}/${ARCH}/couchbase-cxx-client.repo
dnf install couchbase-cxx-client couchbase-cxx-client-devel couchbase-cxx-client-tools
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/amzn2023/aarch64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/amzn2023/x86_64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/el8/aarch64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/el8/x86_64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/el9/aarch64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/el9/x86_64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/fc40/aarch64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/fc40/x86_64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/fc41/aarch64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/fc41/x86_64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/suse.lp155/aarch64/couchbase-cxx-client.repo
https://sdk-snapshots.couchbase.com/clients/cxx/repos/rpm/suse.lp155/x86_64/couchbase-cxx-client.repo
DEB Linux Distributions
apt update && apt install curl gpg
DIST=noble # also: jammy, bookworm
ARCH=x86_64 # also: aarch64
curl -L https://sdk-snapshots.couchbase.com/clients/cxx/repos/deb/${DIST}/${ARCH}/DEB-GPG-KEY.txt | \
gpg --yes --dearmor -o /usr/share/keyrings/couchbase-archive-keyring.gpg
curl -L -o/etc/apt/sources.list.d/couchbase-cxx-client.sources \
https://sdk-snapshots.couchbase.com/clients/cxx/repos/deb/${DIST}/${ARCH}/couchbase-cxx-client.sources
apt update
apt install couchbase-cxx-client couchbase-cxx-client-dev couchbase-cxx-client-tools
https://sdk-snapshots.couchbase.com/clients/cxx/repos/deb/bookworm/aarch64/couchbase-cxx-client.sources
https://sdk-snapshots.couchbase.com/clients/cxx/repos/deb/bookworm/x86_64/couchbase-cxx-client.sources
https://sdk-snapshots.couchbase.com/clients/cxx/repos/deb/jammy/aarch64/couchbase-cxx-client.sources
https://sdk-snapshots.couchbase.com/clients/cxx/repos/deb/jammy/x86_64/couchbase-cxx-client.sources
https://sdk-snapshots.couchbase.com/clients/cxx/repos/deb/noble/aarch64/couchbase-cxx-client.sources
https://sdk-snapshots.couchbase.com/clients/cxx/repos/deb/noble/x86_64/couchbase-cxx-client.sources