Adam Johnson
|
b1ea391842
|
PYTHON-5679 Optimize ObjectId (#2656)
Co-authored-by: Steven Silvester <steven.silvester@ieee.org>
|
2025-12-18 06:16:29 -06:00 |
|
Adam Johnson
|
e5070789cc
|
PYTHON-5679 Optimize ObjectId.__str__() (#2657)
Co-authored-by: Steven Silvester <steven.silvester@ieee.org>
|
2025-12-18 06:16:02 -06:00 |
|
Casey Clements
|
2195866ba7
|
PYTHON-5355 Addition of API to move to and from NumPy ndarrays and BSON BinaryVectors (#2590)
Co-authored-by: Jib <Jibzade@gmail.com>
Co-authored-by: Noah Stapp <noah.stapp@mongodb.com>
|
2025-12-05 11:39:22 -05:00 |
|
Noah Stapp
|
b607ef144c
|
PYTHON-5214 - Improve BSON decoding InvalidBSON error message (#2605)
|
2025-10-29 14:30:18 -04:00 |
|
Noah Stapp
|
52400e11a1
|
PYTHON-5571 - Fix memory leak when raising InvalidDocument with C extensions (#2573)
|
2025-10-06 09:25:57 -04:00 |
|
Noah Stapp
|
266caf02c4
|
PYTHON-5449 - Do not attach invalid document in exception message (#2539)
|
2025-09-23 14:31:35 -04:00 |
|
Steven Silvester
|
5787acc271
|
PYTHON-5556 Keep uv lock file up to date (#2534)
|
2025-09-17 06:38:47 -05:00 |
|
Steven Silvester
|
527cbdd18a
|
PYTHON-5537 Update typing dependencies (#2524)
|
2025-09-10 13:28:02 -05:00 |
|
Noah Stapp
|
5e96353797
|
PYTHON-5508 - Add built-in DecimalEncoder and DecimalDecoder (#2499)
|
2025-08-21 06:51:00 -07:00 |
|
Noah Stapp
|
ad16d6e880
|
PYTHON-4431 - Remove ReadTheDocs Documentation in Favor of Official Docs (#2459)
|
2025-08-07 12:06:38 -04:00 |
|
Noah Stapp
|
bbb6f88fae
|
PYTHON-5257 - Turn on mypy disallow_any_generics (#2456)
|
2025-08-06 14:21:53 -04:00 |
|
Casey Clements
|
4a29fbda69
|
PYTHON-5289 Fixes indentation in docstring of Binary.from_vector (#2432)
|
2025-07-15 11:27:38 -07:00 |
|
Casey Clements
|
1e67c5c02c
|
PYTHON-5289 Validate ignored bits are 0 on write for bson.BinaryVector (#2397)
|
2025-07-15 10:17:30 -07:00 |
|
Casey Clements
|
336163aaa0
|
PYTHON-5126 - Implemented new test cases for Binary Vector (#2393)
|
2025-06-18 13:35:23 -04:00 |
|
Noah Stapp
|
717fb47c17
|
PYTHON-5061 - Add an API to extend the bson TypeRegistry (#2345)
|
2025-05-21 13:45:36 -04:00 |
|
Steven Silvester
|
75f6a3718e
|
Revert "PYTHON-5126 & PYTHON-5280 Addresses issues raised in DRIVERS-3097 and DRIVERS-3123 " (#2337)
|
2025-05-12 09:35:08 -05:00 |
|
Jeffrey A. Clark
|
2655bb4d86
|
PYTHON-5033 Use PyModule_Add on >= 3.13 (#2332)
|
2025-05-08 17:14:26 -04:00 |
|
Casey Clements
|
fafa00e9e3
|
PYTHON-5126 & PYTHON-5280 Addresses issues raised in DRIVERS-3097 and DRIVERS-3123 (#2261)
|
2025-04-09 09:09:42 -04:00 |
|
Casey Clements
|
b66a5cb673
|
PYTHON-5172 bugfix: Add __repr__ and __eq__ to bson.binary.BinaryVector (#2162)
|
2025-03-10 15:45:32 -04:00 |
|
Casey Clements
|
6da1fdbed9
|
PYTHON-5126 Resync bson vector spec tests following additions (#2161)
|
2025-03-03 12:51:32 -05:00 |
|
The Light
|
44d1d40d65
|
PYTHON-5115 Type validation errors should include the invalid type name (#2085)
Co-authored-by: Iris Ho <iris.ho@mongodb.com>
|
2025-01-31 12:01:58 -08:00 |
|
Jib
|
7dba1e5dd9
|
PYTHON-5043: Fix list[int, float] typo in binary.py (#2066)
|
2025-01-21 14:37:52 -05:00 |
|
Steven Silvester
|
ecf7ac7770
|
PYTHON-5013 Add NULL checks in InvalidDocument bson handling (#2049)
|
2025-01-13 20:34:58 -06:00 |
|
Navjot
|
fdcbe2e622
|
PYTHON-1982 Update Invalid Document error message to include doc (#1854)
Co-authored-by: Navjot Singh <navjot@Navjots-Air.station>
Co-authored-by: Navjot Singh <navjot@Navjots-MacBook-Air.local>
Co-authored-by: Steven Silvester <steven.silvester@ieee.org>
|
2024-12-03 08:22:06 -06:00 |
|
Casey Clements
|
466d0a188f
|
PYTHON-4903 Adds typing overloading to bson.binary.Binary.from_vector (#1967)
|
2024-11-05 10:47:36 -05:00 |
|
Shane Harvey
|
32269aac1e
|
PYTHON-4885 Fix legacy extended JSON encoding of DatetimeMS (#1986)
|
2024-10-31 14:01:30 -07:00 |
|
Steven Silvester
|
351196b91b
|
PYTHON-4813 Update specification documentation links (#1977)
|
2024-10-30 15:46:52 -05:00 |
|
Casey Clements
|
26a61c8c48
|
PYTHON-2926 Updated signature of Binary.from_vector to take a BinaryVector (#1963)
|
2024-10-23 08:24:59 -04:00 |
|
Shane Harvey
|
8f26f43911
|
PYTHON-4450 Support free-threaded Python 3.13t with no-GIL (#1906)
|
2024-10-10 09:01:27 -07:00 |
|
Jeffrey A. Clark
|
7380097dbc
|
PYTHON-3959 - NULL Initialize PyObjects (#1859)
|
2024-10-03 13:39:04 -04:00 |
|
Casey Clements
|
7fbeca9793
|
[PYTHON-4803] Big endian fix for binary bson vectors (#1885)
|
2024-10-01 15:06:12 -04:00 |
|
Casey Clements
|
ae6cfd6d10
|
[DRIVERS-2926] [PYTHON-4577] BSON Binary Vector Subtype Support (#1813)
Co-authored-by: Steven Silvester <steve.silvester@mongodb.com>
Co-authored-by: Steven Silvester <steven.silvester@ieee.org>
|
2024-09-30 21:13:09 -05:00 |
|
Steven Silvester
|
3ef565fa43
|
PYTHON-4796 Update type checkers and handle with_options typing (#1880)
|
2024-09-30 18:01:53 -05:00 |
|
Jib
|
3b21517608
|
PYTHON-4752 Migrate docs links to Internal Docs Where Possible (#1715)
Co-authored-by: Steven Silvester <steve.silvester@mongodb.com>
|
2024-09-16 21:23:09 -05:00 |
|
Shane Harvey
|
3504130322
|
PYTHON-4663 Fix coverity warnings in datetime decoding change (#1835)
|
2024-09-05 11:28:49 -07:00 |
|
Shane Harvey
|
a4645f0f8b
|
PYTHON-4712 Improve BSON encoding/decoding docs (#1823)
|
2024-08-30 13:36:40 -07:00 |
|
Shane Harvey
|
a2059dc9cb
|
PYTHON-4663 Fix compatibility with dateutil timezones (#1812)
|
2024-08-28 14:20:55 -07:00 |
|
Shane Harvey
|
28697df6f8
|
PYTHON-4691 Fix non-UTC timezones with DATETIME_CLAMP/DATETIME_AUTO (#1811)
|
2024-08-28 11:39:03 -07:00 |
|
Steven Silvester
|
fd0787a57b
|
PYTHON-4615 Address sign-compare warning, improve array_of_documents_to_buffer validation (#1804)
|
2024-08-27 19:05:15 -05:00 |
|
Shane Harvey
|
4eae7d2d94
|
PYTHON-4690 Add repr for FixedOffset eg FixedOffset(datetime.timedelta(seconds=3600), '+60')) (#1806)
|
2024-08-23 09:50:05 -07:00 |
|
Shane Harvey
|
8939ea359c
|
PYTHON-4640 Improve performance of creating ObjectIds with multiple threads (#1781)
|
2024-08-08 19:34:39 -07:00 |
|
Terry Patterson
|
ac66c9dfd2
|
PYTHON-4468 Hide the value of sensitive subtype binary objects (#1649)
Co-authored-by: Steven Silvester <steven.silvester@ieee.org>
|
2024-05-30 16:44:06 -05:00 |
|
Shane Harvey
|
724186700f
|
PYTHON-3741 Fix rendering of CodecOptions links in docs (#1595)
|
2024-04-16 11:29:27 -07:00 |
|
Shane Harvey
|
add6a30766
|
PYTHON-4285 Fix PyModule_GetState check (#1565)
|
2024-03-29 10:09:29 -07:00 |
|
Shane Harvey
|
372b5d68d5
|
PYTHON-4305 Fix bson size check (#1564)
|
2024-03-27 18:51:23 -05:00 |
|
Shane Harvey
|
ec4cb3ee55
|
PYTHON-4285 More consistent PyModule_GetState checks (#1560)
|
2024-03-25 13:48:45 -07:00 |
|
Shane Harvey
|
a8b8dab04a
|
PYTHON-3745 Add support for multiphase initialization (#1499)
Co-authored-by: Steven Silvester <steven.silvester@ieee.org>
|
2024-02-16 10:44:13 -08:00 |
|
Shane Harvey
|
7d6635b56c
|
PYTHON-3847 Encode DatetimeMS using type_marker lookup (#1524)
|
2024-02-16 10:43:57 -08:00 |
|
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 |
|
Shane Harvey
|
4c2e717b9f
|
PYTHON-4204 Optimize JSON decoding using lookup table to find $ keys (#1512)
|
2024-02-06 16:18:31 -08:00 |
|