couchbase
Python Client for Couchbase
4.6.2
860K downloads/mo
#4876 most downloaded on PyPI
couchbase/couchbase-python-client
What this package is like to depend on
Last release 2 months ago
18 Jun 2026
Release timing varies
gaps range from 3 weeks to 6 months
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
14 years old
165 releases · first in 2012
10 releases in the last 12 months
see the full history below
Release timeline
165 releases · Aug 2012 to Jun 2026Releases
latest 60 of 165-
4.6.218 Jun 2026Commits, not release notes
This project publishes no release notes. Between
4.6.1and4.6.2there were 8 commits, 8 of them substantive:- PYCBC-1770: Collection Management create_collection and drop_collection have an overload path that is not setting options
- PYCBC-1767: Use nullcontext when using no-op observability
- PYCBC-1771: txcouchbase: Cleanup ObservableRequestHandler context manager creation
- PYCBC-1773: Streaming operations do not handle asyncio.CancelledError / BaseException
- PYCBC-1774: Add cancellation/close support to the C-extension streaming result
- PYCBC-1778: Fix KV range scan consistent_with and ScanResult.expiry_time
- PYCBC-1779: Remove asyncio.QueueEmpty exception blocks
- Update C++ core
-
4.6.2rc117 Jun 2026 pre-releaseNothing published for this version
-
4.6.129 Apr 2026Commits, not release notes
This project publishes no release notes. Between
4.6.0and4.6.1there were 9 commits, 9 of them substantive:- PYCBC-1752: Provide ClusterOption to enable C++ core lazy KV connections
- PYCBC-1758: Propagate missing ClusterOptions to C++ core
- PYCBC-1759: Fix compounding encoding span attribute propagation
- PYCBC-1753: Client is not passing scope_name or bucket_name when using scope search indexes
- PYCBC-1761: Tracing & Metrics Improvements
- PYCBC-1762: Observability Code Structure Improvements
- PYCBC-1763: Add checks for span recording for OTel Integration
- PYCBC-1764 - Improve how client handles KV operations across the C-extension boundary
- PYCBC-1765: Threshold Logging Optimizations
-
4.6.1rc129 Apr 2026 pre-releaseNothing published for this version
-
4.6.031 Mar 2026Commits, not release notes
This project publishes no release notes. Between
4.5.0and4.6.0there were 33 commits, 33 of them substantive:- PYCBC-1718: Update metrics, orphan reporting and tracing config to align with C++ updates
- PYCBC-1725: Defer decoding to *Result object
- PYCBC-1729: Skip tracing and metrics tests until new observability
- PYCBC-1714: Support mTLS Certs Refresh (without restart)
- PYCBC-1712: Use server default for replicaNumber when creating bucket
- PYCBC-1727: Deprecate Support for MapReduce Views
- PYCBC-1730: Migrate Cluster & Bucket objects away from Wrapper decorators
- PYCBC-1731: Migrate Scope & Collection objects away from Wrapper decorators
- PYCBC-1742: Establish baseline for migrating management APIs away from wrapper decorators
- PYCBC-1733: Migrate Bucket management away from Wrapper decorators
- PYCBC-1734: Migrate Collection management away from Wrapper decorators
- PYCBC-1735: Migrate Query Index management away from Wrapper decorators
- PYCBC-1736: Migrate Analytics Index management away from Wrapper decorators
- PYCBC-1737: Migrate Eventing Function management away from Wrapper decorators
- PYCBC-1738: Migrate Search Index management away from Wrapper decorators
- PYCBC-1739: Migrate User management away from Wrapper decorators
- PYCBC-1740: Migrate View Index management away from Wrapper decorators
- PYCBC-1743: Remove all Logic & Wrapper classes
- PYCBC-1744: Do not allow cluster to reconnect after close
- PYCBC-1745: Use C++ Templating System for SDK C-Extension
…and 13 more.
-
4.6.0rc231 Mar 2026 pre-releaseNothing published for this version
-
4.5.030 Sep 2025Commits, not release notes
This project publishes no release notes. Between
4.4.1and4.5.0there were 17 commits, 17 of them substantive:- PYCBC-1667: Update Bucket & Storage Support in SDKs
- PYCBC-1688: Transactions - GetMulti tests should skip unsupported server
- PYCBC-1693: Add CollectionQueryIndexManager to API reference
- PYCBC-1694: Allow setting min=0 in DisjunctionQuery
- PYCBC-1692: Add API docs for search index management
- PYCBC-1697: Update collection/bucket mgmt tests that assume default engine is Couchstore
- PYCBC-1689: Operational SDK prevent connection to Analytics 2.0 Cluster
- PYCBC-1698: Improve Jenkins Integration Tests
- Search User Experience Improvements
- PYCBC-1699: Update SDK Build Setup
- Update eventing mgmt tests for recent 8.0 changes
- Update dev dependencies
- PYCBC-1704: Allow eventing function mgmt test fixtures to ignore
- PYCBC-1711: Don't set bucketType, replicaIndex, flushEnabled when creating bucket unless set by user
- Update C++ core to 1.2.0
- PYCBC-1705: Fix FLE imports and exceptions
- Update C++ core to 1.2.0
-
4.5.0rc129 Sep 2025 pre-releaseNothing published for this version
-
4.4.129 Sep 2025Commits, not release notes
This project publishes no release notes. Between
4.4.0and4.4.1there were 4 commits, 4 of them substantive:- Update C++ core
- [backport] PYCBC-1699: Update SDK Build Setup
- Update C++ core to 1.1.1
- [backport] PYCBC-1705: Fix FLE imports and exceptions
-
4.4.1rc126 Sep 2025 pre-releaseNothing published for this version
-
4.4.002 Jun 2025Commits, not release notes
This project publishes no release notes. Between
4.3.6and4.4.0there were 16 commits, 16 of them substantive:- PYCBC-1594: Replica reads from preferred server group
- PYCBC-1647: Replica reads from preferred server group in transactions
- PYCBC-1634: Add support for Application Telemetry
- PYCBC-1674: Fix get_replica_from_preferred_server_group AttributeError
- PYCBC-1675: Forward append/prepend CAS to core request
- PYCBC-1677: Increase documents created for subdoc tests
- PYCBC-1681: Raise InvalidArgumentException when base64 vector string is empty
- PYCBC-1682: Use the server default for storage backend when creating buckets
- PYCBC-1678: Pin cmake version
- PYCBC-1683: Fix search range queries to follow RFC
- PYCBC-1679: Disable console logger if file logger specified
- PYCBC-1680: Add support for FTS Vector Search pre-filtering
- PYCBC-1676: Update couchbase query operations example to use blocking API
- PYCBC-1685: Remove timeout logic when waiting for C++ core HTTP response
- PYCBC-1657: Add support for Transactions ExtGetMulti
- Update C++ core to 1.1.0
-
4.4.0rc102 Jun 2025 pre-releaseNothing published for this version
-
4.3.615 May 2025Commits, not release notes
This project publishes no release notes. Between
4.3.5and4.3.6there were 8 commits, 8 of them substantive:- Update C++ core
- PYCBC-1675: Forward append/prepend CAS to core request
- PYCBC-1681: Raise InvalidArgumentException when base64 vector string is
- PYCBC-1678: Pin cmake version
- PYCBC-1683: Fix search range queries to follow RFC
- PYCBC-1679: Disable console logger if file logger specified
- PYCBC-1676: Update couchbase query operations example to use blocking API
- PYCBC-1685: Remove timeout logic when waiting for C++ core HTTP response
-
4.3.6rc115 May 2025 pre-releaseNothing published for this version
-
4.3.528 Jan 2025Commits, not release notes
This project publishes no release notes. Between
4.3.4and4.3.5there were 7 commits, 7 of them substantive:- PYCBC-1644: Update GoCAVES download URL to use arm64
- PYCBC-1648: Add update_collection and missing collection settings to API docs
- Do not install cmake from PyPI when system CMake is available
- PYCBC-1646: Migrate transactions to use transaction_context
- PYCBC-1649: Transactions - fix memory leak when creating
- PYCBC-1643: Update build system mechanism to find Python3
- Update C++ core to 1.0.5
-
4.3.5rc128 Jan 2025 pre-releaseNothing published for this version
-
4.3.425 Nov 2024Commits, not release notes
This project publishes no release notes. Between
4.3.3and4.3.4there were 7 commits, 7 of them substantive:- PYCBC-1595: Support Binary Objects in Transactions
- PYCBC-1613: Add Python 3.13 Support
- PYCBC-1640: Add acouchbase utility tests
- PYCBC-1636: acouchbase API does not properly handle BaseException
- PYCBC-1632: SDK requires internet connection to build
- PYCBC-1639: Update C++ core and user agent generation
- Update C++ core to 1.0.4
-
4.3.4rc125 Nov 2024 pre-releaseNothing published for this version
-
4.3.322 Oct 2024Nothing published for this version
-
4.3.3rc122 Oct 2024 pre-releaseNothing published for this version
-
4.3.224 Sep 2024Nothing published for this version
-
4.3.2rc124 Sep 2024 pre-releaseNothing published for this version
-
4.3.127 Aug 2024Nothing published for this version
-
4.3.1rc126 Aug 2024 pre-releaseNothing published for this version
-
4.3.027 Jun 2024Nothing published for this version
-
4.3.0rc127 Jun 2024 pre-releaseNothing published for this version
-
4.2.118 Apr 2024Nothing published for this version
-
4.2.1rc118 Apr 2024 pre-releaseNothing published for this version
-
4.2.014 Mar 2024Nothing published for this version
-
4.2.0rc114 Mar 2024 pre-releaseNothing published for this version
-
4.1.1202 Mar 2024Nothing published for this version
-
4.1.12rc123 Feb 2024 pre-releaseNothing published for this version
-
4.1.1102 Feb 2024Nothing published for this version
-
4.1.11rc102 Feb 2024 pre-releaseNothing published for this version
-
4.1.1003 Jan 2024Nothing published for this version
-
4.1.10rc103 Jan 2024 pre-releaseNothing published for this version
-
4.1.915 Nov 2023Nothing published for this version
-
4.1.9rc110 Nov 2023 pre-releaseNothing published for this version
-
4.1.825 Aug 2023Nothing published for this version
-
4.1.8rc125 Aug 2023 pre-releaseNothing published for this version
-
4.1.708 Aug 2023Nothing published for this version
-
4.1.7rc108 Aug 2023 pre-releaseNothing published for this version
-
4.1.613 Jul 2023Nothing published for this version
-
4.1.6rc213 Jul 2023 pre-releaseNothing published for this version
-
4.1.509 Jun 2023Nothing published for this version
-
4.1.409 May 2023Nothing published for this version
-
4.1.309 Mar 2023Nothing published for this version
-
4.1.210 Feb 2023Nothing published for this version
-
4.1.2rc210 Feb 2023 pre-releaseNothing published for this version
-
4.1.114 Dec 2022Nothing published for this version
-
4.1.004 Nov 2022Nothing published for this version
-
4.0.507 Oct 2022Nothing published for this version
-
4.0.409 Sep 2022Nothing published for this version
-
4.0.303 Aug 2022Nothing published for this version
-
4.0.229 Jun 2022Nothing published for this version
-
4.0.109 Jun 2022Nothing published for this version
-
4.0.006 May 2022Nothing published for this version
-
4.0.0rc106 May 2022 pre-releaseNothing published for this version
-
3.2.723 Mar 2022Nothing published for this version
-
3.2.603 Feb 2022Nothing published for this version