Bug
- [PYCBC-423] - Documentation does not specify how to enable enhanced durability
- [PYCBC-430] - segmentation fault error when using certpath while initializing bucket with ssl enabled
- [PYCBC-443] - create index query returns nonetype object
- [PYCBC-769] - how to traverse SDK2MutationResult return by upsert_multi
- [PYCBC-772] - IOPS tests failing with small changes to SDK3
- [PYCBC-830] - Consider default timeout settings for Analytics, FTS
- [PYCBC-1021] - Amazon Linux Twisted tests fail regularly
- [PYCBC-1025] - Test failures on Amazon Linux
New Feature
- [PYCBC-354] - Add multi-cluster support
- [PYCBC-431] - Add support for combination testing
- [PYCBC-568] - Add PyDAL support
- [PYCBC-651] - Complete index management APIs
Task
- [PYCBC-342] - Provider nicer async rows_per_call behavior
- [PYCBC-376] - Implement duck-typed datastructures
- [PYCBC-530] - Implement CPPYY bindings
- [PYCBC-726] - Make touch test more fault tolerant
- [PYCBC-730] - Productise script for installing and running PYCBC with gdb/lldb
- [PYCBC-1036] - Remove Travis + document this
- [PYCBC-1136] - Update QueryMetrics _as_timedelta()
Improvement
- [PYCBC-337] - Library should use ':type'/':rtype' or pep484 compliant typehints
- [PYCBC-401] - Support for pythonic slicing operations in N1QL query results
- [PYCBC-432] - Add support for mock and real server integration testing
- [PYCBC-549] - Test retry behaviour during/after server outage
- [PYCBC-617] - Blog to explain how to use Result objects
- [PYCBC-629] - Add durability to touch and counter commands
- [PYCBC-731] - Check any callers to pycbc_multiresult_adderr actually have an exception
- [PYCBC-738] - Automate testing of SSL certs for CI with cbdyncluster
- [PYCBC-748] - Consider connect overload for simple credentials
- [PYCBC-773] - Remove necessity to manually specify LCB library versions
- [PYCBC-776] - Make successful and failed results available in SDK3 form from multi-ops
- [PYCBC-790] - Attempt to enforce >=C99 (preferably >=C11) on all platforms
- [PYCBC-978] - Provide Backup Service Management API
- [PYCBC-1006] - Remove legacy service functions on couchbase_core.client.Client
- [PYCBC-1023] - Fix PyPy build with cpyext
- [PYCBC-1097] - Improve + Refactor Python Test Infrastructure
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.