GitHub / launchbadge/sqlx / commits
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 2cd6369b | feat: add ability to set or unset the CLIENT_FOUND_ROWS flag (#4334) |
Andrea Stedile <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 18 hours ago | |
| 218ff5f5 | docs(macros): document that bind parameter nullability is not compile-checked... |
Zardonis Jérémie ZITTI <j****i@g****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 54ee68be | Update README.md versions to 0.9 (#4377) |
Alex Gorichev <m****e@v****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 6e57d054 | perf: enable TCP_NODELAY on sockets (#4336) |
Dmitrii Kalianov <K****y@g****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 56fbf870 | Fix PostgreSQL memory leak when statement cache is disabled (#4337) |
Raman Lahutsik <7****z@u****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 1d674f51 | postgres: only force a generic query plan where EXPLAIN is available (#4286) |
Bastien Clément <m****e@b****v>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| ea7d589c | docs: document sqlx test connection limits (#4278) |
Angel Nereira <c****t@a****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 4893f831 | fix(sqlite): migrate datetime format builders off time 0.3.48-depreca… (#4317) |
Liam Carvajal <c****7@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 3da582ad | Return 0 rows_affected for read-only statements (#4306) |
Wicher Malten <9****m@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f8afe99d | fix: whoami regression to anonymous user (#4303) |
Lucas Sunsi Abreu <l****i@p****e>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 7d209389 | align sqlx-core and sqlx-macros-core on workspace sha2 0.11 (#4301) |
Wicher Malten <9****m@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 3c56a5ad | fix(macros): don't look for `.env` outside workspace (#4282) |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 75bc0487 | Release 0.9.0 (#4256) |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6956cef0 | Prefer to give real data to `.bind()` in `README.md` (#4257) |
sobolevn <m****l@s****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 45ba9907 |
Add the possibility to skip migrations (#3846)
Co-authored-by: Markus Gasser <m****r@f****m> |
Dosenpfand <D****d@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 66533fa1 | Ensure Deterministic Migration Order (#4136) |
Ahmet Oguz Engin <8****n@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| db47fe3b | ci: check direct minimal versions (#4173) |
Bailey Hayes <r****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9ecb76d8 | Unescape PostgreSQL passfile password (#3993) |
V02460 <g****t@k****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c0a3218b | breaking(any+mysql): correctly convert text and blob types to `AnyTypeInfo` (... |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d82b7819 | test(sqlite): add regression test for ORDER BY + LIMIT nullability (#4223) |
Barry <1****6@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b77ba166 | chore: update to axum 0.8 (#4253) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c0ec9c0b | fix(tls): potential deadlock in `StdSocket::poll_ready()` (#4251) |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 322021f1 | fix(postgres): update pgpass path on windows (#4100) |
Joey de Waal <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5bd5531f | fix(mysql): repair caching_sha2_password fast-auth path (#4245) |
Marcelo Altmann <a****o@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| bfb8ff66 | fix(postgres): use non-prepared statements for metadata queries (#4226) |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 99af6eb1 | [postgres] Display line number in error message (#4118) |
Maurits van Riezen <1****l@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b180eba9 | fix: Use correct tmp_dir in sqlx prepare error message (#4234) |
Mies van der Lippe <m****e@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3945a1af | chore: Update to validator 0.20 (#4235) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d3a82446 | fix(macros-core): update unstable proc_macro APIs for recent nightly (#4227) |
Barry <1****6@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 05d49743 | Change reference to dotenvy (#4233) |
Graeme Read <g****e@s****t>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9dcf2e3e | chore: Update to cargo_metadata 0.23 (#4230) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b27b49de | sqlx-postgres: Make `PgNotification` struct clone (#4228) |
Michael <5****n@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 4249cb49 | fix: replace `from_utf8_unchecked` with `from_utf8` in SQLite column name han... |
barry <1****6@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b6cb1e3e |
feat(mysql): add mysql-rsa feature for non-TLS RSA auth (#4142)
Co-authored-by: Austin Bonander <a****r@g****m> |
Guillermo Céspedes Tabárez <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| acd22849 | fix(mysql): Work around for Issue #2206 (ColumnNotFound error when querying) ... |
Dean Serenevy <d****n@s****t>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 18ffed2a | Fix SCRAM password `SASLprep` (#4201) |
var4yn <7****n@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| dc12a3de | add sqlite serialize/deserialize example (#4167) |
Mattia Righetti <m****i@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e72f8224 |
Lossily coerce invalid UTF-8 in sqlite collation callback (#4219)
Co-authored-by: Joaquin Hui Gomez <j****z@u****m> |
Joaquin Hui <1****z@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 69ee0dfc | (Fix) Handle nullability of SQLite rowid alias columns (#4088) |
Lege19 <1****9@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 4dc32ec0 | fix: replace from_utf8_unchecked with from_utf8_lossy in SqliteError (#4202) |
Joaquin Hui <1****z@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 69843167 | fix: use sqlite3_value_text for REGEXP to match SQLite coercion (#4203) |
Joaquin Hui <1****z@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9d6bf662 | sqlx-postgres: fix correct operator precedence in byte length check (#4165) |
cui <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 0e7defaf | Add SQLite extension entrypoint config to `sqlx.toml`, update SQLite extensio... |
Aadi Desai <a****i@8****d>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 543d751b |
Fix panic in JSONB decoder on invalid version byte (#4158)
Signed-off-by: Jared Reyes <j****t@g****m>, Jared Reyes <j****t@g****m>, Jared Reyes <j****t@g****m> |
nohead <7****3@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b3df1e5e | fix(postgres): make advisory lock cancel safe (#4199) |
Joey de Waal <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 4ba3043e | Bump flume to 0.12.0 (#4189) |
Orion Poplawski <o****n@n****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 05c8dc14 | fix(mysql): return error instead of panic on truncated OK packet (#4176) |
Aleh Shapo <3****x@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 0a9eac18 | fix(postgres): remove home crate in favor of std::env::home_dir (#4171) |
Bailey Hayes <r****t@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d9b3340d | fix(sqlx-cli): bump openssl minimum to 0.10.46 (#4172) |
Bailey Hayes <r****t@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f5cdf331 | sqlx-sqlite: relax libsqlite3-sys constraint to allow 0.36.x (#4161) |
Dario Anongba Varela <d****a@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7248f642 | breaking: make `offline` optional to allow building without `serde` (#4077) |
Cathal <c****t@c****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9645a9ad | Update to webpki-roots 1 (#4042) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8189f897 | Add on unimplemented diagnostic to `SqlStr` (#4153) |
Joey de Waal <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 1dd526a2 |
Bump whoami to v2 (#4143)
Signed-off-by: tison <w****6@g****m>, tison <w****6@g****m> |
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 93bafbef | feat: add self-extractor for JSON type (#4123) |
chrxn1c <9****c@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 452da1ac | Bump bit-vec to v0.8 (#4094) |
M Bakhtiyar Ali <9****h@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| a2a219f1 | fix CI: replace removed macOS runner, deprecated use of `Command::cargo_bin()... |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| e8384f2a | fix spelling (#4069) |
Joey de Waal <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| e4afbd4c |
chore: update hashlink to v0.11.0 (#4072)
Co-authored-by: amolitor <a****r@a****e> |
Andreas Molitor <6****r@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 2a1eedd2 | fix(CHANGELOG): correct link to #4015 |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| a802da0e | Fix typo in migration example from 'uesrs' to 'users' (#4068) |
Kevin R <s****s@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 946b6d4d | fix: break dev-dependency cycle because of rust-lang/cargo#15622 | Austin Bonander <a****r@g****m> | 10 months ago | |
| 1b2b19fe | chore: update CHANGELOG for 0.9.0-alpha-1 (#4057) |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 388c424f | fix(macros): smarter `.env` loading, caching, and invalidation (#4053) |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 064d649a |
native tls handshake: build TlsConnector in blocking threadpool (#4027)
Co-authored-by: David Übler <d****r@p****e>, Austin Bonander <a****r@g****m> |
David Uebler <d****u@p****g>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| c52e129e |
fix(sqlite) Migrate revert with no-transaction (#4024)
Co-authored-by: Markus Gasser <m****r@f****m> |
Dosenpfand <D****d@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 81526898 |
refactor(core): Remove lifetime parameter from Arguments trait (#3960)
Signed-off-by: Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 54a0492e |
refactor(any): Remove lifetime parameter from AnyArguments (#3958)
Signed-off-by: Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 1f4b5f28 | feat(sqlite): `no_tx` migration support (#4015) |
Alejandro González <7****r@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 66526d9c | refactor: tweaks after #3791 (#4022) |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 500cd18f | Add `Migrator::with_migrations()` constructor (#4020) |
Paul Xu <4****9@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 6b828e69 | Smol+async global executor 1.80 dev (#3791) |
martin-kolarik <7****k@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 482c9427 | PostgreSQL SASL – run SHA256 in a blocking executor (#4006) |
Thom Wright <t****t@t****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 69bb5952 | Drop cached db connections in macros upon hitting an error (#4009) |
Sean Lynch <4****9@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 3abb1863 | make `#[derive(sqlx::Type)]` automatically generate `impl PgHasArrayType` by ... |
Jonatan Czarniecki <c****n@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| e6e8fc72 | use random ports for all conatiners (#4007) |
Jonatan Czarniecki <c****n@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| c5037f1f |
chore(deps): Resolve deprecation warning for chrono Date and ymd methods (#3987)
Signed-off-by: Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 5d4e1a4d |
chore(deps): Set default-features=false on sqlx in workspace.dependencies (#3...
Signed-off-by: Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 4566df70 | sqlx-postgres(tests): cleanup 2 unit tests. (#4002) |
Joey de Waal <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 648250dc | Add more JsonRawValue encode/decode impls. (#3859) |
Dario Nieuwenhuis <d****o@d****t>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 99ec4191 |
refactor(sqlite): Resolve duplicate test target warning for macros.rs (#3988)
Signed-off-by: Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| c01f5133 | Rename `PgLTree::from` to `from_labels` and add `From<Vec<PgLTreeLabel>>` imp... |
jerryq <1****8@q****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 0849fe3c |
chore(core): Fix docstring for Query::try_bind (#3986)
Signed-off-by: Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| b81a44dd | fix(sqlite): regression when decoding nulls (#3991) |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| a301d9ab | Allow single-field named structs to be transparent (#3971) |
Xiretza <x****a@x****z>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| ff93aa01 |
refactor(sqlite): do not borrow bound values, delete lifetime on `SqliteArgum...
Signed-off-by: Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| e77f32ea |
chore: Fix warnings for custom postgres_## cfg flags (#3950)
Signed-off-by: Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m>, Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 1f7af3ab | SQLite: fix transaction level accounting with bad custom command. (#3981) |
Kevin Cox <k****x@k****a>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| ce878ce8 | Correctly `ROLLBACK` transaction when dropped during `BEGIN`. (#3980) |
Kevin Cox <k****x@k****a>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| a0965482 |
refactor(ci): Use separate job for postgres ssl auth tests (#3977)
Signed-off-by: Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 5f8fc6b7 |
`Pool.close`: close all connections before returning (#3952)
Co-authored-by: Adam Cigánek <a****k@p****e> |
João Sampaio <j****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| ed002f89 | CLi: made cli-lib modules publicly available for other crates (#3881) |
Predko Silvestr <s****o@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| c79ccb71 | Bump ipnetwork to v0.21.1 (#3670) |
Beau Gieskens <b****s@a****t>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 52e59e6b |
chore(ci): Add timeouts to ci jobs (#3968)
Signed-off-by: Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 129e3351 | fix documentation for rustls native root certificates (#3975) |
Niclas Klugmann <n****s@k****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| fb6b13ee | macros-core: give SQLX_OFFLINE_DIR from environment precedence (#3962) |
Psionic K <7****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| c825bd36 |
chore(sqlite): Remove unused test of removed git2 feature (#3956)
Signed-off-by: Joshua Potts <8****s@u****m> |
iamjpotts <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 24317d5e | Fix logger regression (#3938) |
Joey de Waal <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 01d5443f |
feat(postgres): remove lifetime from `PgAdvisoryLockGuard` (#3495)
Co-authored-by: Austin Bonander <a****r@g****m> |
Duncan <d****6@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 21598cfe | breaking(sqlite): `libsqlite3-sys` versioning, feature flags, safety changes ... |
Austin Bonander <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago |