Commit Graph

5538 Commits

Author SHA1 Message Date
Noah Stapp
ebb94b669e
PYTHON-3457 Easier debugging with standardized logging (#1515)
PYTHON-3458 Add command logging.
PYTHON-3459 Add server selection logging.
PYTHON-3473 Add connection pool logging.
PYTHON-4167 Add documentation and examples.

Co-authored-by: sleepyStick <itsirisho@gmail.com>
2024-02-15 11:35:08 -08:00
Steven Silvester
d99a095b33
PYTHON-4205 Fix TestDataLakeProse.test_3 (#1519) 2024-02-09 19:41:47 -06:00
Steven Silvester
42f5ff17ce
PYTHON-4194 Fix Cryptography Install on PyPy (#1518) 2024-02-09 15:19:42 -06:00
Jib
fe37841f07
PYTHON-4147-fix: Remove quote wrapping and remove shell=true usage (#1513) 2024-02-07 14:24:20 -05:00
Steven Silvester
5c2e3991dc
PYTHON-4195 Build x86_64 wheels for MacOS (#1505) 2024-02-06 19:58:52 -06:00
Shane Harvey
4c2e717b9f
PYTHON-4204 Optimize JSON decoding using lookup table to find $ keys (#1512) 2024-02-06 16:18:31 -08:00
Shane Harvey
296a44df46
PYTHON-4179 Verify document_class type in json_util.loads test (#1509) 2024-02-06 14:18:09 -08:00
Steven Silvester
051ff77062
PYTHON-4196 Fix import in OIDC Test (#1504) 2024-02-06 08:49:57 -06:00
Steven Silvester
2f94927354
PYTHON-4182 Skip test_unpin_after_TransientTransactionError_error_on_abort on latest (#1508) 2024-02-05 20:30:35 -06:00
Shane Harvey
698599c737
PYTHON-2267 Test passing UUID to encrypt_expression (#1510) 2024-02-05 15:53:44 -08:00
ilukyanchikov
97b9a333c8
PYTHON-4179: Optimize JSON decoding performance by avoiding object_pairs_hook (#1493) 2024-02-05 13:59:14 -08:00
Noah Stapp
62c6d0f330
PYTHON-3587 Do not perform server selection to determine sessions support (#1491) 2024-02-05 13:19:26 -08:00
Steven Silvester
12e8778fbd
PYTHON-4184 Clean up tox config (#1500) 2024-02-05 13:31:37 -06:00
Steven Silvester
f052b7e82e
PYTHON-4187 Ensure secrets are not logged in Evergreen (#1503) 2024-02-05 12:35:05 -06:00
dependabot[bot]
ead6586178
Bump the actions group with 6 updates (#1502)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Steven Silvester <steven.silvester@ieee.org>
2024-02-05 12:30:11 -06:00
Jib
62c3cb10b5
PYTHON-4183: Improve changelog entry for breaking SON -> dict change in PYTHON-2884 (#1498) 2024-02-05 12:49:53 -05:00
Jib
0f7e1b0110
PYTHON-4147: Silence noisy thread.start() RuntimeError at shutdown (#1486) 2024-02-05 08:46:32 -05:00
ilukyanchikov
da2bf9dbcc
PYTHON-2267: Allow UUID key_id to be passed to ClientEncryption.encrypt (#1494) 2024-02-02 10:29:14 -08:00
Steven Silvester
c2af3dfeed
PYTHON-4186 Add Dependabot Config for GitHub Actions (#1501) 2024-02-02 10:39:28 -06:00
Steven Silvester
4bc2a482d9
PYTHON-3467 OIDC: Automatic token acquisition for Azure Identity Provider (#1443)
Co-authored-by: Jib <Jibzade@gmail.com>
2024-02-02 09:53:48 -06:00
Steven Silvester
78ccdcb2b3
PYTHON-4177 Build and Test M1 macOS wheels on GHA (#1497) 2024-02-01 12:55:31 -06:00
Steven Silvester
b185e50e41
PYTHON-4174 Update TLS cheat sheet link (#1496) 2024-01-31 13:57:43 -06:00
Steven Silvester
1d65448af6
Revert "PYTHON-4018 Clarify exactly what code/label fields drivers should inspect to determine retryability" (#1495) 2024-01-31 13:57:23 -06:00
Shane Harvey
55f12c684c
PYTHON-4112 Revert to testing with pymongocrypt@master and update mock KMS ports (#1492) 2024-01-30 17:51:15 -08:00
Shane Harvey
0615df47b5
PYTHON-4112 Support named KMS providers (#1487)
Requires pymongocrypt >= 1.9.0 and libmongocrypt >= 1.9.0.
2024-01-30 12:00:24 -08:00
Steven Silvester
68d22b20bd
PYTHON-4151 Use Centralized Scripts for CSFLE Tests (#1477) 2024-01-29 17:19:24 -06:00
Steven Silvester
85b0c0e3c1
PYTHON-4018 Clarify exactly what code/label fields drivers should inspect to determine retryability (#1489) 2024-01-29 12:58:15 -06:00
Noah Stapp
5877be9623
PYTHON-4166 Pools should be properly closed instead of reset in topology (#1485) 2024-01-29 10:43:35 -08:00
Shane Harvey
c05a62b188
PYTHON-4170 Fix test_invalid_hostname_in_kms_certificate (#1488) 2024-01-26 10:22:21 -08:00
Steven Silvester
41a131ea1c
PYTHON-4031 Add driver tests for Serverless Proxy incremental rollout (#1428) 2024-01-25 13:20:28 -06:00
Jari Van Melckebeke
5cd4ca319b
PYTHON-4158 Fix typo in create_index docstring (#1483) 2024-01-23 08:24:20 -06:00
Shane Harvey
59c2f7cd5b
PYTHON-4157 Fix broken links (#1482) 2024-01-22 13:48:18 -08:00
Shane Harvey
2fc4282acd
PYTHON-4146 Improve GridFS upload performance by batch writing chunks with insert_many (#1478) 2024-01-22 10:53:53 -08:00
Shane Harvey
c3458e9d8e
PYTHON-4155 Add perf benchmark with TLS enabled (#1481) 2024-01-22 10:39:26 -08:00
Noah Stapp
c4e4bd638f
PYTHON-3175 Preemptively cancel in progress operations when SDAM heartbeats timeout (#1465) 2024-01-19 10:55:10 -08:00
Shane Harvey
b8d6bfdf08
PYTHON-4144 Optimize json_util encoding performance using single dispatch table (#1475) 2024-01-18 11:43:36 -08:00
Steven Silvester
b9e1bf7f44
PYTHON-4148 Update documentation dependencies (#1476) 2024-01-16 13:29:51 -06:00
Shane Harvey
cd3f502de6
PYTHON-4143 Optimize JSON encoding of int, float, str, and None (#1474) 2024-01-12 12:59:15 -08:00
Shane Harvey
72663deb33
PYTHON-4142 json_util.default should always convert Int64 (#1473) 2024-01-12 10:57:54 -08:00
Noah Stapp
f67e9ae207
PYTHON-1374 Optimize json_util performance (#1460) 2024-01-11 16:44:38 -08:00
Casey Clements
7adda818a5
PYTHON-4016 making ReadConcernMajorityNotAvailableYet a retryable error (#1467) 2024-01-11 08:55:53 -05:00
Casey Clements
dcec415771
PYTHON-4015 Add test that ExceededTimeLimit is a retryable exception for reads (#1463) 2024-01-10 11:20:10 -05:00
Shane Harvey
70bd1632cf
PYTHON-4125 Add JSON micro-benchmarks (#1466) 2024-01-09 10:17:33 -08:00
Shane Harvey
3dea7ccf31
PYTHON-4087 Fix test_validate_collection_background by flushing writes via fsync (#1464) 2024-01-05 13:30:05 -08:00
Steven Silvester
99c7338163
PYTHON-4111 Search index management operations fail with a different error message (#1462) 2024-01-04 05:32:57 -06:00
Jib
60d0761527
PYTHON-2884: Replaced SON usage in all internal classes and commands (#1426) 2023-12-19 15:42:23 -08:00
Casey Clements
ffd61f8d74
PYTHON-4077 Make sure to upload release wheel for python 3.7 on macos… (#1459) 2023-12-19 12:34:21 -05:00
Steven Silvester
423b2f8b09
PYTHON-4103 Add badges to README (#1461) 2023-12-15 06:10:58 -06:00
Steven Silvester
b976531f1d
PYTHON-4079 Generate ManyLinux2014 and ManyLinux1 Wheels (#1454) 2023-12-13 15:14:44 -06:00
Noah Stapp
9d32a09e30
PYTHON-4084 Fix BSON inflation for DBRef (#1458) 2023-12-12 13:00:14 -08:00