Commit Graph

218 Commits

Author SHA1 Message Date
Shane Harvey
fd760c2b66
PYTHON-3818 Create unique key vault index in auto QE example (#1300) 2023-07-10 15:10:35 -04:00
Shane Harvey
46276439ac
PYTHON-3796 Fix typo in docs and reformat using blacken-docs (#1284) 2023-06-30 17:02:36 -04:00
Noah Stapp
82d87dc173
PYTHON-3744 Fix utcnow deprecation build regressions (#1244) 2023-06-16 13:30:54 -07:00
Noah Stapp
ec3437849e
PYTHON-3702 Stop using utcnow and utcfromtimestamp (#1229) 2023-06-12 15:43:30 -07:00
Shane Harvey
0123d32a20
PYTHON-3709 Remove "beta" from Queryable Encryption Equality API (#1210) 2023-05-12 12:17:40 -07:00
Steven Silvester
2752a7dd30
PYTHON-3456 CSFLE/QE Naming (#1208) 2023-05-09 20:19:57 -05:00
Jean-Christophe Fillion-Robin
d340710e3d
PYTHON-3703 Fix typos and add codespell pre-commit hook (#1203)
Update pre-commit config adding "codespell" hook
2023-05-03 14:47:24 -07:00
Shane Harvey
deb0566c3e
PYTHON-3614 Support Queryable Encryption protocol v2 on 7.0+ (#1197)
Resync FLE spec tests and update docs for new QE protocol on 7.0.
Add client side error for createEncryptedCollection on MongoDB < 7.0.
KMS timeout errors should always have exc.timeout==True.
PYTHON-3583 Drivers should not create the ECC collection in v2 of queryable encryption.
2023-05-01 09:16:28 -07:00
Shane Harvey
79488d95db
PYTHON-3678 Username/password needs to be escaped with quote_plus to account for '/' (#1193) 2023-04-25 11:30:23 -07:00
Shane Harvey
e85a84e3f4
PYTHON-3643 Use mongodb+srv in MONGODB-AWS auth examples (#1177) 2023-03-31 13:58:47 -07:00
Julius Park
04c9f87d70
PYTHON-2468 Add pymongoexplain example to pymongo docs (#1172) 2023-03-20 15:54:42 -07:00
Steven Silvester
e9a6482c4d
PYTHON-3610 Add blacken-docs to pre-commit hook (#1170) 2023-03-14 15:37:45 -05:00
Steven Silvester
a3720d9cea
PYTHON-3568 Intellisense highlights multiple PyMongo methods because of CodecOptions (#1139) 2023-01-25 09:41:23 -06:00
Steven Silvester
47686c8f68
PYTHON-3543 Broken Links for ICU Project (#1129) 2022-12-20 16:29:43 -06:00
Steven Silvester
363e0b2b2c
PYTHON-2818 Add documentation and changelog (#1115) 2022-11-14 15:13:51 -06:00
Steven Silvester
fcb1151450
PYTHON-3517 Add documentation for on-demand KMS providers (#1113) 2022-11-11 16:23:03 -06:00
Julius Park
92e6150d84
PYTHON-3493 Bulk Write InsertOne Should Be Parameter Of Collection Type (#1106) 2022-11-10 14:19:55 -08:00
Julius Park
87b09847a4
PYTHON-3494 Improve Documentation Surrounding Type-Checking "_id" (#1104) 2022-11-10 09:53:19 -08:00
Shane Harvey
c106c08c1d
PYTHON-3295 Add CSOT docs page (#1111) 2022-11-08 11:13:34 -08:00
Julius Park
9083821300
PYTHON-3454 Specifying a generic type for a collection does not correctly enforce type safety when inserting data (#1081) 2022-11-01 14:33:21 -07:00
Steven Silvester
3fc301cd22
PYTHON-3256 Obtain AWS credentials for CSFLE in the same way as for MONGODB-AWS (#1035) 2022-10-24 14:55:58 -05:00
Shane Harvey
45b809e41c
Mention crypt_shared in encryption examples pages and fix formatting (#1088) 2022-10-20 16:07:39 -07:00
Steven Silvester
5dec36195a
PYTHON-3474 Improve documentation about credential handling (#1080) 2022-10-17 19:12:41 -05:00
Steven Silvester
f3fc409e24
PYTHON-3474 Document changes to AWS Credential Handling (#1077) 2022-10-13 16:44:43 -05:00
Ben Warner
46673c3705
PYTHON-3379 Refactored DatetimeConversionOpts to DatetimeConversion (#1031) 2022-08-04 12:53:57 -07:00
Ben Warner
92a6fa79b6
PYTHON-3376/PYTHON-3378 Update FAQ about OverflowError when decoding out of range datetimes (#1025) 2022-08-03 16:53:50 -07:00
Ben Warner
14002a5a0d
PYTHON-1824 Allow encoding/decoding out-of-range datetimes via DatetimeMS and datetime_conversion (#981)
https://jira.mongodb.org/browse/PYTHON-1824

Co-authored-by: Ben Warner <ben.warner@mongodb.com>
2022-07-27 16:53:52 -07:00
Julius Park
bacaf7fa50
PYTHON-3309 Explicit Queryable Encryption doc example needs to utilize index_key_Id (#986) 2022-06-29 13:11:25 -07:00
Julius Park
f45f00b4e5
PYTHON-3300 Fix Explicit Queryable Encryption Example (#975) 2022-06-15 13:16:07 -07:00
Julius Park
dc21a083f4
PYTHON-3300 Add Explicit Queryable Encryption Example to Docs (#973) 2022-06-15 12:25:11 -07:00
Steven Silvester
77ace9a988
PYTHON-3299 Add Automatic Queryable Encryption Example to Docs (#964) 2022-06-07 17:29:51 -04:00
Shane Harvey
75685c006c
PYTHON-3235 Drop support for Python 3.6 (#939) 2022-05-05 16:13:41 -07:00
Julius Park
868b3f77f3
PYTHON-3080 Add section to troubleshooting FAQ per driver with top SEO results (#918) 2022-04-13 13:03:37 -07:00
Steven Silvester
a319075ba7
PYTHON-3197 Update docs.mongodb.com links in source, API & Reference documentation (#926) 2022-04-13 14:11:13 -05:00
Steven Silvester
a809b3c005
PYTHON-3190 Test Failure - doctests failing cannot import name 'TypedDict' (#917) 2022-03-31 16:11:20 -05:00
Steven Silvester
1d30802f8c
PYTHON-3074 Add documentation for type hints (#906) 2022-03-29 18:03:42 -05:00
Shane Harvey
c15fce0b3c
PYTHON-3138 copydb was removed in MongoDB 4.2 (#910) 2022-03-28 15:23:00 -07:00
Steven Silvester
474420b2e5
PYTHON-3085 Audit consistent and correct types for _DocumentOut (#893) 2022-03-16 05:56:07 -05:00
Steven Silvester
087950d869
PYTHON-3164 Outdated link from PyMongo docs to community forum (#895) 2022-03-15 15:49:11 -05:00
Steven Silvester
782c5517e0
PYTHON-3146 Test Failure - Could not import extension sphinxcontrib.shellcheck (#889) 2022-03-01 14:10:57 -06:00
Steven Silvester
b7057ecf9f
PYTHON-1834 (cont) Add pre-commit config (#853) 2022-02-09 14:24:23 -06:00
Shane Harvey
bdafc35733
PYTHON-3041 Fix doc example for initializing a replica set (#835) 2022-01-21 10:09:03 -08:00
Shane Harvey
e154642968
Removed references to outdated server versions (#812) 2021-12-07 15:47:28 -08:00
Shane Harvey
44853ea9c3
PYTHON-3033 Fix typo in uuid docs (#808) 2021-12-06 11:26:36 -08:00
Bernie Hackett
a655c576c9
PYTHON-3015 Document cipher mismatch issues (#791) 2021-11-16 14:23:55 -08:00
Julius Park
42324c69cf
PYTHON-2973 Revert back to using quote_plus/unquote_plus (#767) 2021-10-29 16:30:55 -07:00
Julius Park
11e6f9860a
PYTHON-1579 Update URI parser to adhere to new connection string spec (#755) 2021-10-20 13:39:32 -07:00
Shane Harvey
fb20975a1f
PYTHON-2245 Change default uuidRepresentation to UNSPECIFIED (ie disable UUID encoding by default) (#724)
This change also stops decoding both 3 and 4 subtypes as UUIDs.
With standard, only subtype 4 is decoded to UUID and subtype 3 is decoded to Binary.
With legacy representations, only subtype 3 is decoded to UUID and subtype 4 is decoded to Binary.
2021-09-14 16:48:52 -07:00
Shane Harvey
f9bfd11290
PYTHON-2870 Add support for man/text/latex/etc.. docs output (#708)
Regenerate sphinx makefile with sphinx-quickstart 3.5.4.
Remove problematic mongodoc sphinx extension.
2021-08-19 13:31:46 -07:00
Shane Harvey
65aa7c86d5
PYTHON-2850 Remove map_reduce/inline_map_reduce (#703) 2021-08-12 09:44:52 -07:00