Commit Graph

2777 Commits

Author SHA1 Message Date
Austin Bonander
fd61b990b9 fix: tests/any/pool.rs 2026-03-30 16:47:47 -07:00
Austin Bonander
c68ddf57fc fix: Pool example 2026-03-27 18:57:11 -07:00
Austin Bonander
bb5a2b0a3f fix: don't poll future after yield in SpawnOnDrop 2026-03-27 18:52:00 -07:00
Austin Bonander
4161e89b18 Revert "fix: change minimal-versions check to use direct-minimal-versions"
This reverts commit 53ad46f260.
2026-03-27 18:16:40 -07:00
Austin Bonander
e0e43467c6 fix more warnings 2026-03-06 15:13:53 -08:00
Austin Bonander
f35ebbdb41 fix warnings 2026-02-27 18:34:02 -08:00
Austin Bonander
b09d9568d2 refactor: delete pool parenting 2026-02-27 18:18:27 -08:00
Austin Bonander
f40a3fd4d8 chore: fix warnings 2026-02-27 16:13:08 -08:00
Austin Bonander
53ad46f260 fix: change minimal-versions check to use direct-minimal-versions 2026-02-27 14:05:28 -08:00
Austin Bonander
d6d4e59272 fix: run cargo fmt 2026-02-27 14:05:28 -08:00
Austin Bonander
4485e09798 WIP refactor: replace sharding with single connection set (6) 2026-02-27 14:05:28 -08:00
Austin Bonander
77d076f70d WIP refactor: replace sharding with single connection set (5) 2026-02-27 14:05:28 -08:00
Austin Bonander
831a5de71b feat: add tracing-flame to benches/any-pool 2026-02-27 14:05:28 -08:00
Austin Bonander
ac40323e4c WIP refactor: simpler acquire strategy 2026-02-27 14:05:28 -08:00
Austin Bonander
e89775258a WIP refactor: replace sharding with single connection set 2026-02-27 14:05:28 -08:00
Austin Bonander
fee55df248 fix: debug timeouts in benchmark 2026-02-27 14:05:28 -08:00
Austin Bonander
3f30e698c8 fix: bugs in sharded pool 2026-02-27 14:05:28 -08:00
Austin Bonander
f9c5b949ec chore: Cargo.lock after rebase 2026-02-27 14:05:28 -08:00
Austin Bonander
32012f8855 WIP feat: integrate sharding into pool 2026-02-27 14:05:28 -08:00
Austin Bonander
a02546d23e feat: create sharding structure for pool 2026-02-27 14:05:28 -08:00
Austin Bonander
1185e7e0a9 fix errors after rebase 2026-02-27 14:05:28 -08:00
Austin Bonander
568471d90a fix: errors after rebasing 2026-02-27 14:05:28 -08:00
Austin Bonander
965ae1b398 fix(pool): tweaks and fixes 2026-02-27 14:05:28 -08:00
Austin Bonander
69c071b245 fix(pool): use .fuse() 2026-02-27 14:05:28 -08:00
Austin Bonander
d0f598fc0b fix(pool): use the correct method in try_min_connections 2026-02-27 14:05:28 -08:00
Austin Bonander
6c1564a9d5 fix(pool): don't stop emptying idle queue in .close() 2026-02-27 14:05:28 -08:00
Austin Bonander
7a31c90ae0 fix: tests 2026-02-27 14:05:28 -08:00
Austin Bonander
402c81d5a4 fix: upgrade ease-off 2026-02-27 14:05:28 -08:00
Austin Bonander
4eae60853f chore: delete defunct use of futures-intrusive 2026-02-27 14:05:28 -08:00
Austin Bonander
c02e5eee37 fix: compilation error, warnings 2026-02-27 14:05:28 -08:00
Austin Bonander
e3cf5db6fe feat(pool): add more info to impl Debug for PoolConnection 2026-02-27 14:05:28 -08:00
Austin Bonander
b74cf8a185 fix(pool): add timeout to return_to_pool() 2026-02-27 14:05:28 -08:00
Austin Bonander
e1a3a623c5 refactor(pool): use a unique ID per connection 2026-02-27 14:05:28 -08:00
Austin Bonander
f02354dccd fix(pool): spawn task for before_acquire 2026-02-27 14:05:28 -08:00
Austin Bonander
8efb358593 WIP pool changes 2026-02-27 14:05:28 -08:00
Austin Bonander
418bcbb80e breaking(pool): use usize for all connection counts 2026-02-27 14:05:28 -08:00
Austin Bonander
63a9be27ef feat: create Pool::acquire() benchmark 2026-02-27 14:05:28 -08:00
Bailey Hayes
d9b3340d2f fix(sqlx-cli): bump openssl minimum to 0.10.46 (#4172)
native-tls 0.2.12 calls `Pkcs12::parse2()` which was added in
openssl 0.10.46, but declares its minimum as 0.10.29. The
minimal-versions resolver picked openssl 0.10.38 (our previous
lower bound), which lacks `parse2`.
2026-02-24 18:20:16 -08:00
Dario Anongba Varela
f5cdf3316d sqlx-sqlite: relax libsqlite3-sys constraint to allow 0.36.x (#4161) 2026-02-12 14:37:05 -08:00
Cathal
7248f64244 breaking: make offline optional to allow building without serde (#4077)
* refactor(postgres): split describe into resolve and explain

* refactor(postgres): remove duplicated code from resolve and explain

* breaking: make `offline` optional to allow building without `serde`
2026-02-05 17:06:30 -08:00
tottoto
9645a9ad8d Update to webpki-roots 1 (#4042) 2026-02-05 16:58:33 -08:00
Joey de Waal
8189f897ce Add on unimplemented diagnostic to SqlStr (#4153)
* add diagnostic to `SqlStr`

* Update note
2026-02-02 07:13:52 -08:00
tison
1dd526a2ed Bump whoami to v2 (#4143)
* Bump whoami to v2

Signed-off-by: tison <wander4096@gmail.com>

* Update sqlx-postgres/src/options/mod.rs

---------

Signed-off-by: tison <wander4096@gmail.com>
2026-01-17 19:02:10 -08:00
chrxn1c
93bafbefd6 feat: add self-extractor for JSON type (#4123) 2026-01-17 12:40:53 -08:00
M Bakhtiyar Ali
452da1acf5 Bump bit-vec to v0.8 (#4094) 2025-12-30 13:53:59 -08:00
Austin Bonander
a2a219f175 fix CI: replace removed macOS runner, deprecated use of Command::cargo_bin() (#4134)
* fix(ci): update macOS intel runner version

* fix(cli/tests): replace use of deprecated `Command::cargo_bin()`
2025-12-24 21:40:53 -08:00
Joey de Waal
e8384f2a00 fix spelling (#4069) 2025-10-28 05:18:47 -07:00
Andreas Molitor
e4afbd4ca1 chore: update hashlink to v0.11.0 (#4072)
Co-authored-by: amolitor <andreas.molitor@andrena.de>
2025-10-28 04:46:25 -07:00
Austin Bonander
2a1eedd299 fix(CHANGELOG): correct link to #4015 2025-10-28 04:44:02 -07:00
Kevin R
a802da0e67 Fix typo in migration example from 'uesrs' to 'users' (#4068) 2025-10-22 19:40:50 +02:00