GitHub / MagicStack/asyncpg / commits
A fast PostgreSQL Database Client Library for Python/asyncio.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 9e42642b | Add Python 3.14 support, experimental subinterpreter/freethreading support (#... |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 6fe1c494 | Move development deps away from extras and into dependency groups (#1280) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 7a548166 | Fix a couple of missed Python version guards | Elvis Pranskevichus <e****s@g****m> | 17 days ago | |
| 6c2c4904 | Drop support for EOL Python 3.8 (#1281) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 4c60ae89 | Bump version to 0.31.0.dev0 | Elvis Pranskevichus <e****s@g****m> | 17 days ago | |
| b4d28921 | Bump timeout in Pool tests | Elvis Pranskevichus <e****s@g****m> | 23 days ago | |
| e94302d2 | Avoid leaking connections if _can_use_connection fails (#1269) |
yuliy-openai <y****y@o****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 1d63bb15 | Implement connection service file functionality (#1223) |
Andrew Jackson <4****0@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 5b14653e | Make `prepare()` not use named statements by default when cache is disabled (... |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 0525b53d | Fix lint in test_connect (#1246) |
Anton Myroniuk <a****k@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 01c0db7b |
Fix multi port connection string issue (#1222)
Co-authored-by: CommanderKeynes <a****7@g****a> |
Andrew Jackson <4****0@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 07e163f6 | Fix "implicit optional", e.g. `arg: int = None` (#1239) |
Andrew <a****1@f****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 5c9986c4 | Avoid performing type introspection on known types (#1243) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 5a1ee01f | Disable connection URI tests broken by a recent Python fix (#1244) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| d0797f1f | Fix typing issues around Range/RangeValue (#1196) |
Dan McGee <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| e9bb6954 | Add typing to auxiliary classes around `Pool` (#1197) |
Daniël van Noord <1****d@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| a273e0e1 | Add typing to two objects in `connection_utils` (#1198) |
Daniël van Noord <1****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 965fb082 | Fix release workflow | Elvis Pranskevichus <e****s@e****m> | about 1 year ago | |
| bae282ec | asyncpg v0.30.0 | Elvis Pranskevichus <e****s@e****m> | about 1 year ago | |
| f6ec755c | Allow customizing connection state reset (#1191) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 3ef884ef | Upgrade Sphinx | Elvis Pranskevichus <e****s@e****m> | about 1 year ago | |
| 3ee19baa |
Add connect_fn kwarg to Pool to better support GCP's CloudSQL (#1170)
Co-authored-by: Elvis Pranskevichus <e****s@e****m> |
Daniel Manson <d****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 73f2209d |
Add `fetchmany` to execute many *and* return rows (#1175)
Co-authored-by: Elvis Pranskevichus <e****s@e****m> |
Ross MacArthur <r****s@m****o>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| b732b4fc | tests: Attempt to inhibit spurious ConnectionResetError on Windows (#1190) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| cee97e1a | Test on PostgreSQL 17 (#1189) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 3aa98944 | Test and build on Python 3.13 (#1188) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| afdb05c7 | Add support for the `sslnegotiation` parameter (#1187) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 259d16e5 |
handle `None` parameters in query, returning NULL (#1180)
Co-authored-by: Elvis Pranskevichus <e****s@e****m> |
Francisco Obispo <9****c@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 8f2be4ca | Unbreak test broken in #1185 | Elvis Pranskevichus <e****s@e****m> | about 1 year ago | |
| aa2d0e69 | notice also the MERGE command (#1185) |
MeggyCal <M****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 327f2a7a | Require async_timeout for python < 3.11 (#1177) |
Iurii Pliner <y****r@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 73a7af5a | Remove empty line (#1168) |
ArtemIsmagilov <1****v@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 597fe541 |
Allow testing with uvloop on Python 3.12 (#1182)
Co-authored-by: Elvis Pranskevichus <e****s@m****o> |
Ben Beasley <c****e@m****t>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 0a322a2e |
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows (#1178)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 85d7eed4 | gssapi: use hostbased_service name type (#1167) |
Eugene Toder <e****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 98aebf1f | Drop a bit of dead code | Elvis Pranskevichus <e****s@e****m> | over 1 year ago | |
| 11101c6e | Replace obsolete, unsafe Py_TRASHCAN_SAFE_BEGIN/END (#1150) |
Ben Beasley <c****e@m****t>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7dc58728 | fix: return the pool from _async_init__ if it's already initialized (#1104) |
guacs <1****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e8488149 | docs: fix connection pool close call (#1125) |
Paulo Freitas <3****b@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 258d8a95 | Allow Cython 3 (#1101) |
Ben Beasley <c****e@m****t>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 636420b1 | Mark pool-wrapped connection coroutine methods as coroutines (#1134) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7f004849 | .github: Explicitly install Postgres in platform tests (#1164) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 85fca3f3 | Unbreak documentation build. | Elvis Pranskevichus <e****s@e****m> | over 1 year ago | |
| 9fcddfc1 | Use asyncio.run() instead of run_until_complete() (#1140) |
Eugene Toder <e****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1194a8a6 | s/quote/quote_plus/ in the note about DSN part quoting | Elvis Pranskevichus <e****s@e****m> | over 1 year ago | |
| 1aab2094 | Implement SSPI authentication (#1128) |
Eugene Toder <e****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| d42432bf | Add initial typings (#1127) |
Bryan Forbes <b****n@r****t>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1d4e5680 | Implement GSSAPI authentication (#1122) |
Eugene Toder <e****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c2c8d20b | Post-release version bump | Elvis Pranskevichus <e****s@e****m> | almost 2 years ago | |
| 74f3a003 | asyncpg v0.29.0 | Elvis Pranskevichus <e****s@e****m> | almost 2 years ago | |
| d7faaff5 | fix: allow host tuple (#1021) |
Marcel <6****m@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b2697ffd | Add query logging callbacks and context manager (#1043) |
Dan Watson <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 93a6f79a |
Cut BaseProtocol circular reference on close. (#1049)
Co-authored-by: Elvis Pranskevichus <e****s@e****m> |
Andrew Geng <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| ca9f03be | Close cursor portals once the iterator is exhausted (#1088) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b7ffab6c | Add support for the `WHERE` clause in `copy_to` methods (#941) |
Kaylynn Morgan <5****4@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 70c8bd81 |
Use cleanup_ctx in pool usage doc (#878)
Co-authored-by: Elvis Pranskevichus <e****s@e****m> |
Ilya Beda <i****x@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| ccc7baf9 | Small fix for documentation on using SSL in Connection (#995) |
Scott Fredericksen <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 313b2b2b | Use the `timeout` context manager in the connection path (#1087) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 8b45beb4 | Update automatic PostGIS type conversion for Shapely 2.0 (#1085) |
ChimneySwift <2****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 4bdd8a7e | Switch to Python 3.12-style `wait_for` (#1086) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 4ddb0397 | Remove connection parameter caching in `Pool` (#1053) |
ermakov-oleg <e****g@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| deea86ce | Test on Python 3.12 and PostgreSQL 16 (#1084) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 0c3bf600 | Issue #1020 Infinity numeric support (#1067) |
Vitaly Kirsanov <k****a@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| f21ebf64 | Disable JIT while doing type introspection (#1082) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 7cb4e70d | Support `target_session_attrs` in URL format, add tests (#1073) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 89d5bd03 | Fix handling of non-ASCII passwords (#1062) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 922fcd10 | Add support for tuple-format custom codecs on composite types (#1061) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| af922bcf | Handle environments with HOME set to a not-a-directory (#1063) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| cbf64e18 | When prepared statements are disabled, avoid relying on them harder (#1065) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 87ab1431 | Drop support for Python 3.7 (#1064) |
Bryan Forbes <b****n@r****t>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 511aeb23 | Post-release version bump | Elvis Pranskevichus <e****s@e****m> | over 2 years ago | |
| a1a7b1a5 | Scale flake8 back to 5.0 (#1048) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| fdf559f6 | Move pytest and coverage config to pyproject.toml | Elvis Pranskevichus <e****s@e****m> | over 2 years ago | |
| bc79953e | Minor edits to the `target_session_attrs` patch. | Elvis Pranskevichus <e****s@e****m> | over 2 years ago | |
| 6043d913 | Fix closing of connection discarded by session target attrs (#1046) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| faa94d1e | Move most metadata to pyproject.toml (#1045) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 9a12d149 | asyncpg v0.28.0 | Elvis Pranskevichus <e****s@e****m> | over 2 years ago | |
| 83c11595 | Bust README cache | Elvis Pranskevichus <e****s@e****m> | over 2 years ago | |
| 7d4fcf04 | Update benchmarks, add psycopg3 (#1042) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 2f20bae7 | Add support for READ UNCOMMITTED (#1039) |
Benoit C. Sirois <b****h@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| bf74e88b |
Add support for target_session_attrs (#987)
Co-authored-by: rony batista <r****a@r****m>, Jesse De Loore <j****e@s****e> |
JesseDeLoore <j****e@n****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7443a9e7 |
fix: salt and iterations parsing for scram (#1026)
Co-authored-by: Yaroslav Panichkin <p****k@p****u> |
trigonometr <6****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 172b8f69 | Handle environments without home dir (#1011) |
Léonard Besson <L****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 247b1a53 | Fix missing PyPI wheels (#993) |
ddelange <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7df9812a | Fix test_tls_version for LibreSSL (#974) |
Anna <c****v@s****n>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 9cb2c1ce | Add Pool.is_closing() method (#973) |
David Baumgold <d****d@d****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| d2e710fe | Do not try to cleanup statements (#981) |
Floris van Nee <f****e@o****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 43bd82c5 | Correct the development version | Elvis Pranskevichus <e****s@e****m> | about 3 years ago | |
| 8f6cc98f | workflows: Use python-verion in setup-python actions explicitly | Elvis Pranskevichus <e****s@e****m> | about 3 years ago | |
| a6e2f183 | Post-release version bump | Elvis Pranskevichus <e****s@e****m> | about 3 years ago | |
| 95cf254c | workflows/release: Don't ignore errors in individual wheel jobs | Elvis Pranskevichus <e****s@e****m> | about 3 years ago | |
| 925cfe15 | asyncpg v0.27.0 | Elvis Pranskevichus <e****s@e****m> | about 3 years ago | |
| eab7fdf2 | Test on Python 3.11 and PostgreSQL 15, fix workflow deprecations (#968) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| bb0cb39d | Drop Python 3.6 support (#940) |
Bryan Forbes <b****n@r****t>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| eccdf61a | Use the exact type name in Record.__repr__ (#959) |
Jon Parise <j****n@i****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 84c99bfd | Show an example of a custom Record class (#960) |
Jon Parise <j****n@i****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 0e73fec2 | Upgrade to flake8 5.0.4 (from 3.9.2) (#961) |
Jon Parise <j****n@i****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 40b16ea6 | Exclude .venv from flake8 (#958) |
Jon Parise <j****n@i****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 5f908e67 | Add Python 3.11 to the test matrix (#948) |
Elvis Pranskevichus <e****s@e****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 7bd6c49f | Add arm64 mac and linux wheels (#954) |
ddelange <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago |