Commit Graph

2934 Commits

Author SHA1 Message Date
Bernie Hackett
f6e2adbb45 Changelog for 2.9.3 2016-03-14 17:01:53 -07:00
Bernie Hackett
6f3e23b9f4 Test debugging 2016-03-10 14:36:17 -08:00
Bernie Hackett
64801b45c6 Fix a racy test 2016-03-10 12:50:35 -08:00
Bernie Hackett
264cdd8b5a PYTHON-1070 - Make index cache thread safe 2016-03-10 10:12:02 -08:00
Bernie Hackett
cb4a80a28a PYTHON-1063 - Add an example doc for tailable cursors 2016-03-08 18:06:18 -08:00
Bernie Hackett
57cc383286 Fix a test for MongoDB 3.3 behavior change 2016-03-03 16:17:50 -05:00
Bernie Hackett
4d9831f97c PYTHON-1060 - Remove command document repr from exception messages 2016-03-02 17:05:37 -05:00
Bernie Hackett
27a232cd40 PYTHON-1056 - Disallow double quotes in database names 2016-03-02 16:38:02 -05:00
Bernie Hackett
cd66d35213 PYTHON-1062 - Only use "textSearchEnabled" when testing MongoDB 2.4 2016-03-02 15:08:58 -05:00
Bernie Hackett
43525029bf Start work on 2.9.3 2016-03-02 14:26:55 -05:00
Luke Lovett
ab14c6f728 BUMP 2.9.2 2016-02-01 14:20:04 -08:00
Luke Lovett
0f01056114 Changelog for PyMongo 2.9.2 2016-02-01 14:15:57 -08:00
Bernie Hackett
c085738fed PYTHON-1048 - Auth module fixes for python 3.1 2016-01-29 14:14:28 -08:00
Bernie Hackett
8b7a13629b PYTHON-1044 - Fix up unknown BSON type handing 2016-01-29 13:40:03 -08:00
Bernie Hackett
0a5ef8de6e PYTHON-1040 - Add and use client._disconnect 2016-01-15 10:53:24 -08:00
Daniel Playfair Cal
65c0aed610 Use codec options in aggregate command 2015-12-15 15:42:28 -08:00
Bernie Hackett
8ee51cf438 PYTHON-1021 - Support git describe based server versions 2015-12-15 15:40:35 -08:00
Bernie Hackett
2d4a1d8d4c Start work on 2.9.2 2015-12-15 11:03:53 -08:00
Bernie Hackett
8aec72b74b BUMP 2.9.1 2015-11-17 15:52:33 -08:00
Bernie Hackett
caa3cff558 Minor changelog updates 2015-11-17 15:41:51 -08:00
Luke Lovett
616f44f3c2 PYTHON-1013 - Only reraise PyExc_Exceptions as InvalidBSON in get_value. 2015-11-17 11:23:56 -08:00
Bernie Hackett
0519c5d763 Changelog updates for PyMongo 2.9.1 2015-11-16 16:55:08 -08:00
Bernie Hackett
f88c5ff2bc Fix a bulk operations test for MongoDB 3.2 behavior change 2015-11-15 22:23:52 -08:00
aherlihy
03f01774fa PYTHON-1010 write_dict now checks the error indicator when exiting iteration loop 2015-11-13 11:07:08 -05:00
Bernie Hackett
2c46afed9b Start work on 2.9.1 2015-11-13 10:27:49 -05:00
Bernie Hackett
5936007de6 BUMP 2.9 2015-09-30 16:31:54 -07:00
Bernie Hackett
13d80ced6b Claim support for python 3.5 2015-09-30 16:15:45 -07:00
Bernie Hackett
a57c63355e Silence pointless compiler warnings 2015-09-29 19:00:17 -07:00
Bernie Hackett
fb01841f50 PYTHON-996 - Adjust regex tests for python 3.5 2015-09-22 14:46:33 -07:00
Bernie Hackett
6440ebe89a Fix a test under python 3.5 2015-09-22 13:14:05 -07:00
Bernie Hackett
e0bfbaa0be Fix up profiling tests for MongoDB 3.1.x 2015-09-11 16:59:39 -07:00
Luke Lovett
819febc041 PYTHON-977 - avoid 'b' string prefix for Python version compatibility in tests. 2015-09-04 16:01:44 -07:00
Luke Lovett
18054a19fc PYTHON-977 - Fix __hash__ method on BSON types that inherit from Python builtin types.
In Python 2, objects automatically inherit the __hash__ of their parent
class. In Python 3, objects that override __eq__ do not automatically inherit
__hash__, so these objects were not hashable under Python 3.  Additionally,
mutable BSON types and types that overide __eq__ but did not explicitly define
__hash__ had broken __hash__ methods under Python 2.  This commit unifies the
hashing behavior between Python versions and fixes the __hash__ methods such
that two BSON objects hash the same only if they are equal.

N.B.: bson.code.Code and bson.regex.Regex are no longer hashable under Python 2
because they are mutable.
2015-09-04 14:56:43 -07:00
Bernie Hackett
b31399b3b0 PYTHON-980 - Document deprecation of the eval command 2015-08-21 17:24:55 -07:00
Bernie Hackett
106b484578 PYTHON-974 - Use appropriate hash comparators for sensitive functions 2015-08-14 13:38:47 -07:00
Bernie Hackett
2feba07edf Post rc0 changes 2015-08-14 13:38:12 -07:00
Bernie Hackett
17e04afebc BUMP 2.9rc0 2015-08-05 20:37:19 -07:00
Bernie Hackett
283bfa364f Fix up copyright dates 2015-08-05 19:30:30 -07:00
Bernie Hackett
c8c4822ba5 PYTHON-967 - Call print as a function in README 2015-08-05 18:23:19 -07:00
Bernie Hackett
dd042a3957 Link to issues resolved 2015-08-05 18:21:12 -07:00
Bernie Hackett
29652d2460 Note that not all deprecated features raise DeprecationWarning 2015-07-17 13:17:23 -07:00
Bernie Hackett
699b6d3cdf PYTHON-966 - 3.0 compatibility for read preference options 2015-07-17 12:41:18 -07:00
Bernie Hackett
23cb737cae PYTHON-832 - Re-enable copy_database auth tests for MongoDB 3.0+. 2015-07-15 15:28:12 -07:00
Bernie Hackett
3bb6f0865d Changelog for 2.9. 2015-07-15 14:52:46 -07:00
Bernie Hackett
d19786423f Fix high availability examples to align with 3.0 2015-07-15 09:49:03 -07:00
Bernie Hackett
92968aad19 PYTHON-965 Backport MongoClient.address.
This change also deprecates MongoClient.host and MongoClient.port,
which are removed in PyMongo 3.
2015-07-14 13:13:12 -07:00
Bernie Hackett
c11aae4071 Fix $comment tests for MongoDB 3.1.x. 2015-07-13 17:19:53 -07:00
Bernie Hackett
89b7a9d5af PYTHON-963 - A few more doctest fixes. 2015-07-13 16:24:53 -07:00
Bernie Hackett
d312f8787d PYTHON-887 - Deprecate all features removed in 3.0 2015-07-13 14:56:32 -07:00
Luke Lovett
a8ad0656b0 PYTHON-963 - Fix doctests for documentation when running against MongoDB 2.6.x, 3.0.x. 2015-07-10 17:07:49 -07:00