Anthony Sottile
ff81fbb938
Ensure files end in a newline
2017-08-31 22:26:39 -07:00
A. Jesse Jiryu Davis
cfb30e91c0
PYTHON-1362 - Add find/aggregate_raw_batches()
...
Rename find_raw to find_raw_batches, and add aggregate_raw_batches.
Rename RawBSONCursor and RawBSONCommandCursor to RawBatchCursor and
RawBatchCommandCursor.
2017-08-25 15:26:16 -04:00
A. Jesse Jiryu Davis
0534596dc5
PYTHON-1362 - Add raw_batches option to find()
2017-08-25 15:24:16 -04:00
A. Jesse Jiryu Davis
b49f1000c1
PYTHON-1299 - Remove MongoDB 2.4 notes from docs
2017-08-24 15:33:12 -04:00
Bernie Hackett
69d2250311
PYTHON-1358 - Switch to Jira Release Notes links
...
Jira server no longer allows anonymous users to view
the "roadmap" page for a project release. This broke most of the
"Issues Resolved" links in the changelog. The Jira Release Notes
pages are still viewable by anonymous users.
This change also adds the release notes for 2.9.5 and 3.3.1, which
never made it into master.
2017-08-21 15:57:58 -07:00
Bernie Hackett
4c03b321f2
PYTHON-1347 - Replace usage of Sphinx Directive
...
sphinx.util.compat.Directive is deprecated. Use
docutils.parsers.rst.Directive instead.
2017-08-16 17:46:06 -07:00
Bernie Hackett
1bc20d78ab
Update changelog
2017-08-16 10:08:38 -07:00
Bernie Hackett
728ee59f27
PYTHON-1350 - Work around getsockopt issue on NetBSD
...
NetBSD doesn't support testing TCP_KEEPIDLE and friends,
only setting them.
2017-08-16 09:59:26 -07:00
Shane Harvey
b7893b7ec4
3.5 changelog and documentation fixes.
2017-08-08 09:32:09 -07:00
Shane Harvey
e89ed11113
PYTHON-1317 Deprecate legacy bulk write api.
...
Use Collection.bulk_write() in documentation examples.
Move deprecated bulk tests to test_legacy_api.
2017-08-04 21:41:29 -07:00
Shane Harvey
8eb1aefeff
PYTHON-1336 Add collation support to Collection.bulk_write.
2017-08-03 15:21:04 -07:00
Shane Harvey
9468c119a3
PYTHON-1335 Improve __slots__ usage.
...
__slots__ must be defined in all classes in the hierarchy to avoid __dict__
and __weakref__ overhead.
2017-08-03 14:57:43 -07:00
Shane Harvey
054a01aaff
PYTHON-1297 Implement Extended JSON Spec 2.0
...
Add JSONOptions.json_mode to control encoding Relaxed and Canonical
Extended JSON.
Add json_util.LEGACY_JSON_OPTIONS to encode PyMongo 3.4's default JSON output.
Deprecate json_util.STRICT_JSON_OPTIONS.
Move Decimal128 spec tests to bson_corpus runner.
2017-08-03 10:30:24 -07:00
Kay Kim
aa7a40c1b8
docs: add google tag ( #331 )
...
Update copyright for docs.
2017-08-01 14:59:25 -07:00
A. Jesse Jiryu Davis
72e61277b2
Deprecate db.authenticate and db.eval
...
PYTHON-1313, and PYTHON-1315.
2017-08-01 16:30:42 -04:00
Shane Harvey
312408e041
PYTHON-1279 Deprecate socketKeepAlive and default to true.
...
Wherever possible set:
- keep-alive idle time to a maximum of 300 seconds.
- keep-alive interval time to a maximum of 10 seconds.
- keep-alive count to a maximum of 9 probes.
2017-08-01 12:34:42 -07:00
A. Jesse Jiryu Davis
85e80bcc8b
PYTHON-1308 - Finish deprecating SON manipulators
2017-08-01 10:19:48 -04:00
Shane Harvey
6a11888a9c
PYTHON-1330 Decode JSON binary type 0 to Python 3 bytes.
2017-07-31 13:16:46 -07:00
A. Jesse Jiryu Davis
031559ebc5
PYTHON-1327 - Username and password kwargs
...
MongoClient now accepts username and password parameters. Before, the
only way to pass them was in the URI.
2017-07-28 15:20:23 -04:00
Shane Harvey
9388281795
PYTHON-1306 Deprecate MongoClient.get_default_database.
...
PYTHON-1304 Make name optional for MongoClient.get_database.
2017-07-25 17:16:34 -07:00
Shane Harvey
7c43b9665b
PYTHON-1328 Make list_indexes consistent across server versions.
2017-07-25 16:57:55 -07:00
A. Jesse Jiryu Davis
7b1cbace17
PYTHON-1217 - Deprecate the "modifiers" find option
2017-07-24 12:40:15 -04:00
Bernie Hackett
53bd24bfc3
PYTHON-1260 - Deprecate the group helper
2017-07-18 10:54:33 -07:00
Shane Harvey
857a4d9ee9
PYTHON-1295 Use nameOnly option for listDatabases.
2017-07-11 11:17:58 -07:00
A. Jesse Jiryu Davis
7306834f91
Sphinx 1.6 compatibility
2017-07-01 12:14:27 -04:00
A. Jesse Jiryu Davis
217f90bab6
PYTHON-1284 Don't copy CodecOptions in RawBSONDocument
2017-07-01 09:07:58 -04:00
A. Jesse Jiryu Davis
7c41ef566c
PYTHON-1282 Update docs and errors for new URI Spec
2017-06-16 22:48:22 -04:00
A. Jesse Jiryu Davis
c72ee15b52
PYTHON-1282 Username/password must be URI-escaped
...
Not just "%", "@", and ":" must be escaped, all delimiters from RFC 3986
must be percent-encoded. Therefore, since "/" must be escaped in
username and password, we can split the URI at the first "/" instead of
the last.
2017-06-16 18:33:32 -04:00
A. Jesse Jiryu Davis
e9eb3079bc
Update connection pool FAQ.
2017-06-09 16:27:28 -04:00
Bernie Hackett
e4843986ea
PYTHON-1249 - Run doctests in evergreen
2017-03-14 13:23:04 -07:00
Shane Harvey
a1ff056933
Add MongoClient properties to documentation
2017-02-21 13:26:55 -08:00
Bernie Hackett
3d43b0352a
Link to PyMODM on pypi
2016-11-29 09:33:47 -08:00
Bernie Hackett
afa14fb3a2
Link to python-bsonjs on pypi
2016-11-29 09:31:27 -08:00
Shane Harvey
0abcb7a683
Advertise python-bsonjs in json_util and FAQ documentation
2016-11-28 17:36:40 -08:00
Luke Lovett
c58f5e4435
Add PyMODM to the list of ORM-like layers on the tools documentation page.
2016-11-28 11:17:13 -08:00
A. Jesse Jiryu Davis
91f2f973af
PYTHON-1192 - Minimum maxStalenessSeconds is 90.
...
Revert code to parse "idleWritePeriodMillis" from ismaster, and revert
changes that allowed maxStalenessSeconds to be a float.
2016-11-22 13:19:34 -05:00
Bernie Hackett
306e990850
PYTHON-1174 - Clarify usage with multiprocessing
2016-11-18 17:14:12 -08:00
Bernie Hackett
1600059015
PYTHON-1184 - Don't require X.509 user with MongoDB 3.4
2016-11-16 14:31:14 -08:00
A. Jesse Jiryu Davis
e43011bf45
PYTHON-1185 - Changelog for max staleness updates.
2016-11-08 21:52:04 -05:00
A. Jesse Jiryu Davis
f4922da97c
PYTHON-1104 - maxStalenessMS -> maxStalenessSeconds.
2016-11-08 21:52:04 -05:00
elitan
097e7e7b55
added import for MongoClient
2016-10-20 10:15:05 -07:00
Bernie Hackett
ba1144932e
Merge PyMongo 2.9.4 changelog changes to master
2016-10-03 06:32:53 -07:00
Bernie Hackett
4f3f9f3544
PYTHON-1154 - Various doc and doctest fixes
...
- Make the doctests pass against MongoDB 2.6 - master (3.3)
- Make the doctests pass under python 2.6 - python 3.5
2016-09-28 16:46:02 -07:00
Bernie Hackett
c0767a551a
PYTHON-1153 - Make docs build and test under python 3
2016-09-26 15:49:59 -07:00
Bernie Hackett
17e3683384
BUMP 3.4rc0
2016-09-19 18:02:03 -07:00
Bernie Hackett
1a45a0fa08
Changelog for PyMongo 3.4
2016-09-16 14:31:20 -07:00
Bernie Hackett
dedaea0d4d
PYTHON-1114 - Fix high availability examples
2016-09-15 14:16:13 -07:00
Bernie Hackett
9a1d52a33c
PYTHON-1144 - Add Atlas usage guide
2016-09-14 11:53:05 -07:00
Luke Lovett
8e4a4f33c3
PYTHON-1143 - Add example docs for collation.
2016-09-13 14:04:25 -07:00
Bernie Hackett
708a85657d
PYTHON-1113 - Small doc fixes
2016-09-07 15:32:10 -07:00