Commit Graph

663 Commits

Author SHA1 Message Date
Shrey Batra
98ce687567 Add GEOSPHERE to geospatial docs (#364)
Add warning for deprecated geoNear command.
2018-08-10 12:42:49 -07:00
Bernie Hackett
eabc8d90ae Add 3.7.1 changelog entry 2018-07-17 19:48:47 -07:00
Bernie Hackett
cbc81ee793 PYTHON-1536 - PyMongo no longer supports PyPy3 < 3.5 2018-07-03 12:44:40 -07:00
Bernie Hackett
749c1a2f0b PYTHON-1467 - PyMongo no longer supports Python 2.6 2018-07-02 15:15:43 -07:00
Shane Harvey
35391b7c2c BUMP 3.7.0 2018-06-26 14:08:42 -04:00
Shane Harvey
98e77ba1d2 PYTHON-1483 Prohibit unack'ed writes with explicit sessions 2018-06-25 13:55:50 -05:00
Shane Harvey
05c7c65470 PYTHON-1329 OP_MSG with unacknowledged writes
Replace OP_INSERT/OP_UPDATE/OP_DELETE usage with OP_MSG with moreToCome
flag when the server is 3.6 or greater.
Unack'ed OP_MSG supports bypass_document_validation.
getLastError updatedExisting is always false on mongos after an OP_MSG
unack'ed update.
2018-06-23 11:46:50 -04:00
Prashant Mital
96291c88b0
PYTHON-1565 Add helpers and options for Change Streams Follow-on Work (#355)
PYTHON-1565 Add helpers and options for Change Streams Follow-on Work (#355)

Add MongoClient.watch() and Database.watch().
Add start_at_operation_time to all watch() helpers.
2018-06-21 12:22:59 -07:00
Bernie Hackett
388339e187 PYTHON-1591 - Deprecate Collection.parallel_scan 2018-06-21 12:03:42 -07:00
Bernie Hackett
709b28467f PYTHON-1586 - Deprecate database_names and collection_names 2018-06-18 10:52:11 -07:00
Bernie Hackett
657b07828e Update changelog 2018-06-13 13:53:51 -07:00
Bernie Hackett
91c3793703 PYTHON-1580 - Implement new count API 2018-06-08 14:27:04 -07:00
Shane Harvey
96aeb461f9 PYTHON-1545 Consider more errors retryable 2018-06-07 14:37:01 -07:00
A. Jesse Jiryu Davis
c63c068611 PYTHON-1564 Add DriverInfo to handshake metadata
Allow drivers that wrap PyMongo to add their info to the handshake
metadata, using a "driver" option like:

  MongoClient(driver=DriverInfo("MyDriver", "1.2.3"))

The DriverInfo is appended to PyMongo's own metadata.
2018-06-03 10:04:45 -04:00
Bernie Hackett
335cb97a34 PYTHON-1278, PYTHON-1553 - Support OP_COMPRESSED 2018-05-22 11:44:21 -07:00
Bernie Hackett
984977ba9e PYTHON-1425 - Implement the auth spec and tests 2018-04-25 10:25:00 -07:00
Shane Harvey
537b033327 BUMP 3.7.0b0 2018-04-18 10:03:26 -07:00
Bernie Hackett
d8abb4b3f3 Improve Atlas and TLS documentation 2018-04-17 18:01:16 -07:00
Shane Harvey
d1ee646d72 PYTHON-1508 Expand transaction documentation 2018-04-17 13:23:52 -07:00
Bernie Hackett
84d0338d39 Update changelog for 3.7 work so far 2018-04-16 21:27:01 -07:00
Mateusz Piotrowski
d672c40524 Stylize GitHub correctly (#351)
Fix a link to PyMongo GitHub source
2018-04-06 13:30:32 -07:00
Bernie Hackett
73478106eb PYTHON-1463 - Implement read / write concern spec 2018-04-06 12:55:09 -07:00
Bernie Hackett
3cd6f32e7c PYTHON-1509 - Update auth docs for SCRAM-SHA-256 2018-03-30 19:17:35 -07:00
Bernie Hackett
6c09ce0a1e PYTHON-1454 - Document the status of MONGODB-CR in MongoDB 2018-03-30 19:05:14 -07:00
Shane Harvey
a30eb87db3 PYTHON-1495 Document PythonAnywhere incompatibility 2018-03-08 13:00:08 -08:00
Shane Harvey
a9e2192919 BUMP 3.6.1 2018-02-28 19:00:09 -08:00
Bernie Hackett
e7e4833112 PYTHON-1485 - Strongly encourage the use modern TLS protocols 2018-02-27 12:55:32 -08:00
Bernie Hackett
2c932dfe77 PYTHON-1477 PYTHON-1478 PYTHON-1480 - Doc improvements 2018-02-22 17:14:28 -08:00
Shane Harvey
b86c1e6019 PYTHON-1482 Fix monotonic time import for Python 2
Add changelog for 3.6.1
2018-02-21 17:01:03 -08:00
Derek Frank
fde5b8685e Update tools documentation (#345)
Add testing driver, mongomock.
Add new ORM-like framework, uMongo.
Update no longer maintained ORM-like libraries, MongoKit, MongoAlchemy, 
minimongo, and Manga.
2018-02-12 11:31:41 -08:00
nesdis
bc9df037e1 Djongo: A MongoDB connector for Django
Djongo is a connector for using Django with MongoDB as the database backend
2017-12-04 09:58:04 -08:00
nesdis
e1c7fb455f Djongo
A connector for using Django with MongoDB
2017-12-04 09:58:04 -08:00
nesdis
eedbb3ed01 Djongo connector for MongoDB
Djongo is a connector for using   Django with MongoDB as the database backend
2017-12-04 09:58:04 -08:00
nesdis
38fac8c3e3 Update tools.rst 2017-12-04 09:58:04 -08:00
Bernie Hackett
507f954ed4 Update copyright dates 2017-12-01 17:23:39 -08:00
Shane Harvey
96b6f8d0d4 Update changelog and causal docs for 3.6. 2017-11-30 14:55:23 -08:00
Shane Harvey
36a31ff94a BUMP 3.6rc0. 2017-11-20 14:36:38 -08:00
Shane Harvey
47302096f9 PYTHON-1339 Retryable multi-statement writes.
MongoClient with retryWrites=true works when the cluster does not support retryable writes.
2017-11-20 12:18:00 -08:00
Bernie Hackett
86791d8e9b Update docs and changelog 2017-11-14 16:39:12 -08:00
ramiscoding
34d3dc7d86 Removing unused datetime module import 2017-11-14 15:58:54 -08:00
ramiscoding
e95a9ae478 Modifying the copyright date for reproducibility 2017-11-14 15:58:54 -08:00
ramiscoding
3ff3ce7937 Reproducibility-fix 2017-11-14 15:58:54 -08:00
Bernie Hackett
6507d263b9 PYTHON-1398 - Raw batch methods do not support sessions 2017-11-10 10:02:29 -08:00
Bernie Hackett
1e802b3108 PYTHON-1310, PYTHON-1311 - Deprecate add_user and remove_user
Also document what to use instead.
2017-11-09 16:58:39 -08:00
Bernie Hackett
1227f5544d PYTHON-1280 - Support maxTimeMS in index management methods 2017-11-09 15:57:50 -08:00
Bernie Hackett
a6155c59c6 PYTHON-1380 - Port compatibility policy document to PyMongo 3 2017-11-08 18:04:14 -08:00
Brian Moss
89b3c4a508 PYTHON-1399 Update MongoDB connection URL for GSSAPI auth 2017-11-08 11:30:37 -08:00
Jagrut
3d28006aba Add name to contributor list (#341) 2017-10-30 07:28:31 -07:00
Bernie Hackett
73a6356385 PYTHON-1325 - Deprecate the aggregate useCursor option 2017-10-27 13:49:31 -07:00
Bernie Hackett
f107c08754 PYTHON-1355 - list_collections improvements 2017-10-26 16:50:19 -07:00