Commit Graph

  • f5cdf3316d
    sqlx-sqlite: relax libsqlite3-sys constraint to allow 0.36.x (#4161) main Dario Anongba Varela 2026-02-12 23:37:05 +01:00
  • 7248f64244
    breaking: make offline optional to allow building without serde (#4077) Cathal 2026-02-06 01:06:30 +00:00
  • 9645a9ad8d
    Update to webpki-roots 1 (#4042) tottoto 2026-02-06 09:58:33 +09:00
  • c7511a3bc1 fix: replace some stray log macro invocations ab/cleanup-deps Austin Bonander 2026-02-04 17:03:06 -08:00
  • 853a50580c chore: move unused url dependency of sqlx-core to any feature Austin Bonander 2026-02-04 17:02:55 -08:00
  • 6fdb70b96a chore: delete generic-array dep Austin Bonander 2026-02-04 17:02:24 -08:00
  • 2eb8aabeba fix: use direct-minimal-versions instead Austin Bonander 2026-02-04 16:41:19 -08:00
  • d0d6c3a1a6 chore: delete unused dependencies Austin Bonander 2026-02-04 16:37:29 -08:00
  • de45dd55ae chore: delete Cargo.lock Austin Bonander 2026-02-04 16:30:57 -08:00
  • 0baa295e81 fix: change minimal-versions check to use direct-minimal-versions ab/pool-changes Austin Bonander 2026-02-04 14:51:53 -08:00
  • e1e99e17dc fix: run cargo fmt Austin Bonander 2026-02-04 14:51:26 -08:00
  • cd8e35546e WIP refactor: replace sharding with single connection set (6) Austin Bonander 2026-01-23 13:58:53 -08:00
  • 824e27b506 WIP refactor: replace sharding with single connection set (5) Austin Bonander 2026-01-04 19:24:44 -08:00
  • 54e842376e feat: add tracing-flame to benches/any-pool Austin Bonander 2026-01-02 16:13:30 -08:00
  • cf102b0679 WIP refactor: simpler acquire strategy Austin Bonander 2026-01-02 13:09:09 -08:00
  • a7e2ef43eb WIP refactor: replace sharding with single connection set Austin Bonander 2025-11-30 16:43:48 -08:00
  • b2048af416 fix: debug timeouts in benchmark Austin Bonander 2025-10-29 11:37:43 -07:00
  • b571d7f5b5 fix: bugs in sharded pool Austin Bonander 2025-10-29 06:54:15 -07:00
  • 15722db74a chore: Cargo.lock after rebase Austin Bonander 2025-09-23 08:00:00 -07:00
  • 9a8a4f96c2 WIP feat: integrate sharding into pool Austin Bonander 2025-09-03 02:50:35 -07:00
  • d28f723cfe feat: create sharding structure for pool Austin Bonander 2025-08-19 18:06:28 -07:00
  • fbc097cd5d fix errors after rebase Austin Bonander 2025-08-29 12:04:47 -07:00
  • cd1744d205 fix: errors after rebasing Austin Bonander 2025-08-21 23:41:23 -07:00
  • 608b81fbe4 fix(pool): tweaks and fixes Austin Bonander 2024-11-11 13:31:47 -08:00
  • 954913908a fix(pool): use .fuse() Austin Bonander 2024-11-11 12:29:18 -08:00
  • e6f81e2cb4 fix(pool): use the correct method in try_min_connections Austin Bonander 2024-11-11 12:27:02 -08:00
  • ea0a42a4f6 fix(pool): don't stop emptying idle queue in .close() Austin Bonander 2024-11-11 12:24:25 -08:00
  • 7b06b20216 fix: tests Austin Bonander 2024-11-08 21:32:51 -08:00
  • f435424f91 fix: upgrade ease-off Austin Bonander 2024-11-08 21:17:33 -08:00
  • 54cfdfcd16 chore: delete defunct use of futures-intrusive Austin Bonander 2024-11-08 17:05:19 -08:00
  • 278f8e4b4a fix: compilation error, warnings Austin Bonander 2024-11-08 15:56:53 -08:00
  • 76445988d9 feat(pool): add more info to impl Debug for PoolConnection Austin Bonander 2024-11-08 15:52:53 -08:00
  • a76a1800e9 fix(pool): add timeout to return_to_pool() Austin Bonander 2024-11-08 15:51:04 -08:00
  • e95bb03e95 refactor(pool): use a unique ID per connection Austin Bonander 2024-11-08 15:50:51 -08:00
  • c6f4b9fe29 fix(pool): spawn task for before_acquire Austin Bonander 2024-11-08 11:56:24 -08:00
  • 3d6764f592 WIP pool changes Austin Bonander 2024-10-18 19:46:36 -07:00
  • 7e44afea49 breaking(pool): use usize for all connection counts Austin Bonander 2024-10-18 19:48:44 -07:00
  • bd4b1a9a7d feat: create Pool::acquire() benchmark Austin Bonander 2025-10-29 03:43:48 -07:00
  • 8189f897ce
    Add on unimplemented diagnostic to SqlStr (#4153) Joey de Waal 2026-02-02 16:13:52 +01:00
  • 4f4c7d5c6b feat: create postgres/jiff-sqlx example 3383-jiff-sqlx Austin Bonander 2025-04-11 16:17:06 -07:00
  • 1dd526a2ed
    Bump whoami to v2 (#4143) tison 2026-01-18 11:02:10 +08:00
  • 93bafbefd6
    feat: add self-extractor for JSON type (#4123) chrxn1c 2026-01-17 23:40:53 +03:00
  • 452da1acf5
    Bump bit-vec to v0.8 (#4094) M Bakhtiyar Ali 2025-12-31 03:23:59 +05:30
  • a2a219f175
    fix CI: replace removed macOS runner, deprecated use of Command::cargo_bin() (#4134) Austin Bonander 2025-12-24 21:40:53 -08:00
  • e8384f2a00
    fix spelling (#4069) Joey de Waal 2025-10-28 13:18:47 +01:00
  • e4afbd4ca1
    chore: update hashlink to v0.11.0 (#4072) Andreas Molitor 2025-10-28 12:46:25 +01:00
  • 2a1eedd299
    fix(CHANGELOG): correct link to #4015 Austin Bonander 2025-10-28 04:44:02 -07:00
  • a802da0e67
    Fix typo in migration example from 'uesrs' to 'users' (#4068) Kevin R 2025-10-22 10:40:50 -07:00
  • 946b6d4d16 fix: break dev-dependency cycle because of rust-lang/cargo#15622 Austin Bonander 2025-10-14 19:08:15 -07:00
  • 1b2b19fe8e
    chore: update CHANGELOG for 0.9.0-alpha-1 (#4057) Austin Bonander 2025-10-14 18:47:11 -07:00
  • 388c424f48
    fix(macros): smarter .env loading, caching, and invalidation (#4053) Austin Bonander 2025-10-14 17:31:12 -07:00
  • 064d649abd
    native tls handshake: build TlsConnector in blocking threadpool (#4027) David Uebler 2025-09-23 14:23:01 +00:00
  • c52e129e83
    fix(sqlite) Migrate revert with no-transaction (#4024) Dosenpfand 2025-09-15 02:43:39 +02:00
  • 81526898d4
    refactor(core): Remove lifetime parameter from Arguments trait (#3960) iamjpotts 2025-09-14 00:47:45 -04:00
  • 54a0492ee2
    refactor(any): Remove lifetime parameter from AnyArguments (#3958) iamjpotts 2025-09-12 19:11:39 -04:00
  • 1f4b5f28f3
    feat(sqlite): no_tx migration support (#4015) Alejandro González 2025-09-08 23:55:58 +02:00
  • 66526d9c56
    refactor: tweaks after #3791 (#4022) Austin Bonander 2025-09-08 14:28:58 -07:00
  • 500cd18f19
    Add Migrator::with_migrations() constructor (#4020) Paul Xu 2025-09-09 05:01:23 +08:00
  • 6b828e698f
    Smol+async global executor 1.80 dev (#3791) martin-kolarik 2025-09-08 20:17:55 +02:00
  • 482c9427a9
    PostgreSQL SASL – run SHA256 in a blocking executor (#4006) Thom Wright 2025-09-06 02:02:39 +01:00
  • 69bb5952ab
    Drop cached db connections in macros upon hitting an error (#4009) Sean Lynch 2025-08-28 20:37:49 -07:00
  • 3abb186324
    make #[derive(sqlx::Type)] automatically generate impl PgHasArrayType by default for newtype structs (#4008) Jonatan Czarniecki 2025-08-28 03:12:20 +02:00
  • e6e8fc7219
    use random ports for all conatiners (#4007) Jonatan Czarniecki 2025-08-27 20:16:19 +02:00
  • c5037f1fca
    chore(deps): Resolve deprecation warning for chrono Date and ymd methods (#3987) iamjpotts 2025-08-27 14:03:03 -04:00
  • 5d4e1a4d4d
    chore(deps): Set default-features=false on sqlx in workspace.dependencies (#3989) iamjpotts 2025-08-27 14:02:27 -04:00
  • 4566df70a0
    sqlx-postgres(tests): cleanup 2 unit tests. (#4002) Joey de Waal 2025-08-27 07:29:10 +02:00
  • 648250dc6d
    Add more JsonRawValue encode/decode impls. (#3859) Dario Nieuwenhuis 2025-08-26 01:40:26 +02:00
  • 99ec41913c
    refactor(sqlite): Resolve duplicate test target warning for macros.rs (#3988) iamjpotts 2025-08-25 18:28:11 -04:00
  • c01f51330a
    Rename PgLTree::from to from_labels and add From<Vec<PgLTreeLabel>> implementation (#3949) jerryq 2025-08-22 13:11:35 +08:00
  • 0849fe3c5c
    chore(core): Fix docstring for Query::try_bind (#3986) iamjpotts 2025-08-22 01:11:12 -04:00
  • b81a44ddda
    fix(sqlite): regression when decoding nulls (#3991) Austin Bonander 2025-08-21 22:10:16 -07:00
  • a301d9abad
    Allow single-field named structs to be transparent (#3971) Xiretza 2025-08-21 20:57:35 +00:00
  • 1fa7c262fc WIP feat: create sharding structure for pool ab/new-pool Austin Bonander 2025-08-19 18:06:28 -07:00
  • ff93aa017a
    refactor(sqlite): do not borrow bound values, delete lifetime on SqliteArguments (#3957) iamjpotts 2025-08-19 16:59:37 -04:00
  • e77f32ea5e
    chore: Fix warnings for custom postgres_## cfg flags (#3950) iamjpotts 2025-08-18 19:17:45 -04:00
  • 1f7af3abc2
    SQLite: fix transaction level accounting with bad custom command. (#3981) Kevin Cox 2025-08-18 19:16:52 -04:00
  • ce878ce874
    Correctly ROLLBACK transaction when dropped during BEGIN. (#3980) Kevin Cox 2025-08-18 19:16:17 -04:00
  • a096548221
    refactor(ci): Use separate job for postgres ssl auth tests (#3977) iamjpotts 2025-08-18 19:15:37 -04:00
  • 5f8fc6b752
    Pool.close: close all connections before returning (#3952) João Sampaio 2025-08-15 20:20:51 -04:00
  • ed002f89e5
    CLi: made cli-lib modules publicly available for other crates (#3881) Predko Silvestr 2025-08-16 01:06:13 +03:00
  • c79ccb71b2
    Bump ipnetwork to v0.21.1 (#3670) Beau Gieskens 2025-08-16 08:03:09 +10:00
  • 52e59e6b94
    chore(ci): Add timeouts to ci jobs (#3968) iamjpotts 2025-08-15 18:01:13 -04:00
  • 129e3351ae
    fix documentation for rustls native root certificates (#3975) Niclas Klugmann 2025-08-15 23:32:08 +02:00
  • fb6b13eee2
    macros-core: give SQLX_OFFLINE_DIR from environment precedence (#3962) Psionic K 2025-08-16 06:31:30 +09:00
  • c825bd36b5
    chore(sqlite): Remove unused test of removed git2 feature (#3956) iamjpotts 2025-08-09 16:57:10 -04:00
  • 24317d5eab
    Fix logger regression (#3938) Joey de Waal 2025-07-17 23:58:36 +02:00
  • 01d5443f15
    feat(postgres): remove lifetime from PgAdvisoryLockGuard (#3495) Duncan 2025-07-17 02:32:05 -07:00
  • 21598cfec6
    breaking(sqlite): libsqlite3-sys versioning, feature flags, safety changes (#3928) Austin Bonander 2025-07-17 01:13:32 -07:00
  • f7ef1ed1e9
    feat(sqlx.toml): support SQLite extensions in macros and sqlx-cli (#3917) djarb 2025-07-08 01:20:46 -07:00
  • a3aa942a78
    breaking(mysql): assume all non-binary collations compatible with str (#3924) Austin Bonander 2025-07-08 00:39:46 -07:00
  • 469f22788e
    breaking: add SqlStr (#3723) Joey de Waal 2025-07-07 09:35:54 +02:00
  • 2702b9851a
    feat: Unify Debug implementations across PgRow, MySqlRow and SqliteRow (#3890) David Cornu 2025-07-06 22:24:07 -04:00
  • 9f28837bca
    feat(Postgres): support nested domain types (#3641) Joey de Waal 2025-07-07 03:37:56 +02:00
  • 1228d243be
    sqlx-mysql: Fix bug in cleanup test db's. (#3923) Joey de Waal 2025-07-06 06:45:18 +02:00
  • e627673869
    chore: upgrade async-io to v2.4.1 (#3911) zebrapurring 2025-07-05 04:10:03 +02:00
  • 97de03482c
    Add PgBindIter for encoding and use it as the implementation encoding &[T] (#3651) Tyler Hawkes 2025-07-04 18:59:38 -06:00
  • 60f67dbc39
    feat: implement Encode, Decode, Type for Arc<str> and Arc<[u8]> (and Rc equivalents) (#3675) Joey de Waal 2025-07-05 02:58:33 +02:00
  • 0f891a3c56
    Remove unnecessary boxfutures (#3525) Joey de Waal 2025-07-05 02:53:46 +02:00
  • a9fb581626
    fix: use Executor::fetch in QueryAs::fetch (#3886) Bogdan Mircea 2025-07-05 03:44:20 +03:00
  • a0c7769d85
    Feature: Add exclusion violation error kind (#3918) Ole Martin Ruud 2025-07-05 01:52:58 +02:00