Commit Graph

1803 Commits

Author SHA1 Message Date
Steven Silvester
0442eea0d9
MOTOR-1299 Add components field to SBOM 2024-06-06 19:21:56 -05:00
Steven Silvester
aa6876aa4d
MOTOR-1299 Add SBOM-lite and CodeQL files (#283) 2024-06-05 15:18:23 -05:00
Steven Silvester
888b36a172
MOTOR-1322 Update feature detection imports in synchro (#284) 2024-06-03 16:44:04 -05:00
Steven Silvester
c2d9dc5954
MOTOR-1299 Rename requirements files for dependabot detection (#282) 2024-05-24 12:22:03 -05:00
Steven Silvester
0ace17713d
MOTOR-1299 Set up dependabot config for Python (#281) 2024-05-23 10:41:44 -05:00
Steven Silvester
fd3a60a4f4
MOTOR-1319 Move to RHEL 7.9 Runner (#280) 2024-05-22 16:30:07 -05:00
Steven Silvester
c207caa105
MOTOR-1316 Drop Support for Python 3.7 (#279) 2024-05-15 17:16:06 -05:00
Steven Silvester
6ee75e08f2
MOTOR-1315 Fix compatibility with pytest 8.1 (#278) 2024-05-15 09:51:12 -05:00
Steven Silvester
0248600e38
Revert "MOTOR-1294 Reinstate CODEOWNERS file" (#277) 2024-04-19 10:56:50 -05:00
Steven Silvester
e93b9693d4
MOTOR-1299 Create separate requirements files (#276) 2024-04-18 19:45:31 -05:00
Doekeb
5cf54914f5
MOTOR-1298 Type resume_token as a property (#275) 2024-04-16 11:34:25 -07:00
Steven Silvester
81a5b8ebdf
MOTOR-1294 Reinstate CODEOWNERS file (#274) 2024-04-15 12:16:20 -05:00
Doekeb
96aeb4007a
MOTOR-1285 Add generics to type stubs (#272) 2024-04-01 09:00:51 -05:00
Steven Silvester
b0dda651bf
BUMP 3.5.0.dev0 2024-03-26 12:51:01 -05:00
Steven Silvester
19eeb29b98
BUMP 3.4.0 2024-03-26 12:49:34 -05:00
Steven Silvester
72e8655033
MOTOR-1286 Update Changelog for 3.4.0 (#273) 2024-03-26 12:46:44 -05:00
Casey Clements
0f1a6cdb79
[Motor-1175] Document Network Compression (#271)
* Clean up link to TLC cheat sheet

* Added Network Compression section to Configuration docs page

* Fix typo pymongo -> motor
2024-03-23 11:01:49 -04:00
Steven Silvester
7bcea044a9
MOTOR-1279 Improve Motor Typing (#269) 2024-03-22 17:00:25 -05:00
Steven Silvester
f4832d97a6
MOTOR-1284 Fix Cryptography Install on PyPy3.8 (#270)
* MOTOR-1284 Fix Cryptography Install

* specify install_command

* handle warning

* handle warning
2024-03-22 09:14:31 -05:00
Casey Clements
2d3598796e
[MOTOR-1269] Exclude Synchro test TestUnifiedInterruptInUsePoolClear (#268) 2024-03-20 15:44:45 -04:00
Shane Harvey
1414d0fb02
MOTOR-1282 Stop using filemd5 in docs example for db.command (#267) 2024-03-18 10:59:42 -07:00
Steven Silvester
9d00dd236e
MOTOR-1277 Limit when pull request-specific tasks are run (#266) 2024-03-12 19:08:31 -05:00
Steven Silvester
228e76af48
MOTOR-1271 Use GitHub App to Auto Assign Reviewer (#265)
* MOTOR-1271 Use GitHub App to Auto Assign Reviewer

* Add PR label to more things

* add reviewers file

* fix repo name
2024-03-04 13:26:28 -06:00
Shane Harvey
e8a6d6de3c
MOTOR-1257 key_id can be passed as UUID with pymongo>=4.7 (#264) 2024-02-29 15:15:22 -08:00
Shane Harvey
8442c0a38e
MOTOR-1267 Fix encryption tests that require FLE_AWS_KEY2/FLE_AWS_SECRET2 vars (#263) 2024-02-29 15:13:13 -08:00
Steven Silvester
d902424109
MOTOR-1266 Update path to CSFLE scripts (#262)
* MOTOR-1266 Update path to CSFLE scripts

* update to use secrets_handling script
2024-02-29 04:57:16 -06:00
Shane Harvey
cd6b2bb860
MOTOR-1240 Skip GridFS tests failing due to PYTHON-4146 (#261) 2024-02-20 14:53:04 -08:00
Noah Stapp
928213a715
MOTOR-1247 - Fix typing issue with motor_asyncio types (#260)
* MOTOR-1247 - Typing issue with motor_asyncio types
2024-02-12 12:23:59 -08:00
dependabot[bot]
820aa81ac2
Bump the actions group with 4 updates (#259)
* Bump the actions group with 4 updates

Bumps the actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-python](https://github.com/actions/setup-python), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [actions/download-artifact](https://github.com/actions/download-artifact).


Updates `actions/checkout` from 2 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)

Updates `actions/setup-python` from 3 to 5
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v3...v5)

Updates `actions/upload-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

Updates `actions/download-artifact` from 3 to 4
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update release.yml

* gate the publish

* add concurrency

* do no build in env

* cleanup

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Steven Silvester <steven.silvester@ieee.org>
2024-02-06 11:41:43 -06:00
AS1
c6d436b0c5
Typehints for "to_list" (#246)
* Typehints for "to_list"

Typehints have been added so that code analyzers better understand that None can be passed to a function

* Moved type hints to stub file (.pyi)

---------

Co-authored-by: Casey Clements <caseyclements@users.noreply.github.com>
2024-02-06 09:53:23 -06:00
Jib
dc29694e14
MOTOR-1163: remove AIOHTTP_NO_EXTENSIONS and test support against Python 3.12 (#255) 2024-02-06 09:59:42 -05:00
Steven Silvester
43ea961870
MOTOR-1248 Add Dependabot Config for GitHub Actions (#258) 2024-02-06 08:50:22 -06:00
Steven Silvester
bdf8a31f55
MOTOR-1246 Get CSFLE Secrets from the Vault (#257)
* use csfle scripts

* fix expansion

* fix invocation

* fix server start
2024-02-05 15:20:31 -06:00
Steven Silvester
ba756ca62c
MOTOR-1245 Ensure secrets are not logged in Evergreen (#256)
* MOTOR-1245 Ensure secrets are not logged in Evergreen

* fix handling of enterprise auth

* fix invocation
2024-02-05 13:26:09 -06:00
Jib
e040f7d0c1
MOTOR-1218: Ignore aiohttp==3.8.6 (#253) 2024-02-01 08:49:06 -05:00
Steven Silvester
c5616e091a
MOTOR-1243 Update TLS cheat sheet link (#254) 2024-01-31 14:49:32 -06:00
Jib
b578122363
MOTOR-1218: Upgrade to require aiohttp >=3.8 and avoid 3.8.6 (#251) 2024-01-30 12:20:09 -05:00
Jib
dc8b329adf
MOTOR-1238: remove skip on PYTHON-3389 flagged tests (#252) 2024-01-30 11:01:50 -05:00
kikones34
da50b55d24
MOTOR-1235 - Fix typing for index listing (#249)
Fix typing for index listing
2024-01-16 15:23:10 -06:00
Steven Silvester
2ada94b0e9
MOTOR-1232 Update documentation dependencies (#250)
* MOTOR-1232 Update documentation dependencies

* set min sphinx to 5.3
2024-01-16 13:29:27 -06:00
Jib
2f69643760
MOTOR-1215: Replaced all usage of utcnow with .now(datetime.timezone.utc) (#247) 2024-01-16 11:52:09 -05:00
Steven Silvester
fc84d28fab
MOTOR-1225 Add badges to README (#245)
* MOTOR-1225 Add badges to README

* restore image

* clean up about section
2023-12-15 14:59:36 -06:00
Steven Silvester
3f8314db62
MOTOR-1224 Convert top level docs to Markdown (#244)
* MOTOR-1224 Convert top level docs to Markdown

* add md files

* fix manifest

* address review
2023-12-12 14:12:51 -06:00
Steven Silvester
9a86b616dd
MOTOR-1221 Add pyi lint checks (#242)
* MOTOR-1221 Add pyi lint checks

* cleanup
2023-12-11 12:35:06 -06:00
Kirill Kulikov
597fb405dc
MOTOR-1223 Add ClientSession to __all__ (#243) 2023-11-29 11:28:21 -08:00
Steven Silvester
bb1e4b9ba1 BUMP 3.4.0.dev1 2023-11-14 15:41:14 -06:00
Jib
a1c57b7068
MOTOR-1209: Motor's DriverInfo should not be overwritten (#233) 2023-11-14 15:35:06 -05:00
Steven Silvester
d58545a7a1
MOTOR-1219 Use PyPI Trusted Publishing (#240)
* MOTOR-1219 Use PyPI Trusted Publishing

* Address review
2023-11-14 14:28:13 -06:00
Noah Stapp
593b57f037
MOTOR-1213 Release 3.3.2 changelog update (#241) 2023-11-14 10:21:06 -08:00
Jib
3836246b51
PYTHON-4040 Pin testing to aiohttp<3.8.6 (#239)
only take aiohttp lower than 3.8.6
2023-11-13 14:10:43 -05:00