Commit graph

  • df15dfe7bb
    fix: support postgres custom type postgres-custom-type sup39 2025-01-19 21:22:41 +09:00
  • f6d2fa3a3d
    fix: handle nullable values by printing NULL instead of panicking (#3686) joeydewaal 2025-01-16 02:08:16 +01:00
  • 838a239a2c
    docs: add example for postgres enums with type TEXT (#3655) tison 2025-01-16 00:41:57 +08:00
  • 8b5277462d build(deps): bump semver compatible dependencies Paolo Barbolini 2025-01-04 17:38:57 +01:00
  • b386862ed5 Update row.rs Karam Barakat 2025-01-08 20:17:59 -08:00
  • 6b337668de
    fix(cli): running tests on 32bit platforms (#3666) Paolo Barbolini 2025-01-07 01:00:18 +01:00
  • 9d74aeae52
    chore: issue forms with reason-listings (#3476) Frank Elsinga 2025-01-04 06:24:04 +01:00
  • 28cfdbb40c
    Release/0.8.3 (#3663) Austin Bonander 2025-01-03 20:28:57 -08:00
  • dfd0ac5974
    feat: add Transaction type aliases (#3658) joeydewaal 2025-01-03 09:26:09 +01:00
  • 4590b9c3ee
    close listener connection on TimedOut and BrokenPipe errors (#3648) Rinat Shigapov 2024-12-25 04:00:40 +03:00
  • fdd4663318 Add PgConnection::is_explain_available Jakub Łabor 2024-12-22 19:48:54 -05:00
  • 20bccf8877 Dont use EXPLAIN in nullability check for QuestDB Jakub Labor 2024-12-16 12:21:57 -05:00
  • 7d148bd96b Bump hashbrown to v0.15 Paolo Barbolini 2024-12-20 16:07:36 +01:00
  • 9f6ea96e03 Roll PostgreSQL 11..=15 tests to 13..=17 Paolo Barbolini 2024-12-17 14:42:28 +01:00
  • 1678b19a46
    feat: add geometry line (#3623) James H. 2024-12-13 05:52:30 +09:00
  • 2b82ce3faa Bump hashlink to v0.10 Paolo Barbolini 2024-12-09 13:23:14 +01:00
  • 1f6ce33df4
    chore: remove BoxFuture's (non-breaking) (#3629) joeydewaal 2024-12-12 21:43:22 +01:00
  • 42ce24dab8
    Add support for Postgres lquery arrays (#3553) Philip Cristiano 2024-11-27 22:00:13 -05:00
  • 35c78f5175
    Support building with rustls but native certificates (#3551) Ilya Bizyaev 2024-11-28 01:39:18 +01:00
  • 3e140ba384
    Derive Copy where possible (#3577) Gabriel Lopes Veiga 2024-11-27 19:49:08 -03:00
  • 35f3ec1944
    fix(mysql): percent-decode database name (#3612) Austin Bonander 2024-11-27 14:45:46 -08:00
  • 94607b5a10
    parse timezone parameter in mysql connection url (#3418) Lo 2024-11-28 06:14:00 +08:00
  • 4f10962743
    Add PgListener::next_buffered(), to support batch processing of notifications (#3560) Chris Hanks 2024-11-27 16:56:01 -05:00
  • 503a72c94f
    Eagerly reconnect in PgListener::try_recv (#3585) Sean Lynch 2024-11-27 16:52:23 -05:00
  • 5c6623dee2
    fix: fix example code of query_as (#3558) XueHaonan 2024-11-28 05:51:52 +08:00
  • e3ef8baf23
    URL decode database name when parsing connection url (#3593) Benoit Ranque 2024-11-27 17:48:34 -04:00
  • a7f2928a1b
    feat(postgres): point (#3583) James H. 2024-11-28 08:35:42 +11:00
  • 3e8952b0d4
    Bump thiserror to v2.0.0 (#3596) Paolo Barbolini 2024-11-26 20:01:33 +01:00
  • 4fac945d5a
    Remove default-features = false from url (#3601) Henri Sivonen 2024-11-26 21:01:18 +02:00
  • 8dfd3e0bc6
    Fix mistake in sqlx::test fixtures docs (#3604) Andrew Eggleston 2024-11-26 14:00:05 -05:00
  • 80314609ac
    Use UNION ALL instead of UNION in nullable check (#3605) Jakub Łabor 2024-11-27 02:59:47 +08:00
  • d4ae6ffd88
    Implement AnyQueryResult for Sqlite and MySQL (#3608) Pmarquez 2024-11-26 20:59:20 +02:00
  • 82d332f4b4
    doc(mysql): document difference between Uuid and uuid::fmt::Hyphenated (#3580) Austin Bonander 2024-10-28 16:39:43 -07:00
  • 709226c19d
    Implement Acquire for PgListener (#3550) Quentin Gliech 2024-10-28 23:00:06 +01:00
  • eac4b7aff7
    Fix: Cannot query Postgres INTERVAL[] (#3566) Oleksandr Babak 2024-10-28 22:59:41 +01:00
  • 3fb00e1403
    Reexport AnyTypeKind (#3579) Joris Willems 2024-10-29 04:59:18 +07:00
  • 028084bce3
    Demote .pgpass file warning to a debug message. (#3548) Dennis Schubert 2024-10-07 00:21:56 +02:00
  • cadf152e99
    fix: remove sqlformat (#3545) Trevor 2024-10-04 21:34:18 -07:00
  • 19f40d87a6
    Obey no-transaction flag in down migrations (#3528) Andrei Nesterov 2024-10-03 01:32:30 +03:00
  • 72512f7311
    Support PgHstore by default in macros (#3514) joeydewaal 2024-10-02 20:56:13 +02:00
  • 5b8bb3b28b
    Add a "sqlite-unbundled" feature that dynamically links to system libsqlite3.so library (#3507) 依云 2024-10-03 02:55:21 +08:00
  • 68da5aefea
    Box Pgconnection fields (#3529) joeydewaal 2024-10-02 20:42:54 +02:00
  • 81298b86b3 add regression test Joey de Waal 2024-10-01 22:21:48 +02:00
  • e62bbd7ee9 Change test macro error message Joey de Waal 2024-10-01 19:17:06 +02:00
  • ef039c5d67 recursively look for literal in test macro Joey de Waal 2024-10-01 19:16:32 +02:00
  • 293c55ce89 Remove unused dependencies from sqlx-core, sqlx-cli and sqlx-postgres vsuryamurthy 2024-09-23 08:55:07 +02:00
  • a496413cb6
    doc(sqlite): show how to turn options into a pool (#3508) Simon Brüggen 2024-09-16 06:38:00 +02:00
  • 2f5ba71c1e
    chore(mysql): create test for passwordless auth (#3484) (#3505) Austin Bonander 2024-09-14 11:51:22 -07:00
  • dc32f99c0f
    doc(README): more prominent link for Discord Austin Bonander 2024-09-13 11:49:56 -07:00
  • daeb87bef1
    Add sqlite commit and rollback hooks (#3500) gridbox 2024-09-12 14:57:02 -04:00
  • 419877d734
    doc(sqlite): document behavior for zoned date-time types (#3493) Austin Bonander 2024-09-08 21:53:10 -07:00
  • 063953fe60
    chore: Update async-std v1.13 in lock file (#3491) John Vandenberg 2024-09-09 12:52:59 +08:00
  • c597a225c5
    feat: expose relation_id and relation_attribution_no on PgColumn (#3492) Kurt Wolf 2024-09-07 18:43:03 -07:00
  • 10bec32770 doc(FAQ): add example for MSRV Austin Bonander 2024-09-02 16:28:33 -07:00
  • c253e65819 chore: prepare 0.8.2 release Austin Bonander 2024-09-02 13:13:14 -07:00
  • 998344dcb7 doc(FAQ): refine MSRV policy Austin Bonander 2024-09-02 13:13:01 -07:00
  • 6cb6fce793 fix(mysql): "exclusive range pattern is experimental" error Austin Bonander 2024-09-02 13:12:27 -07:00
  • fd80f998ac
    fix: Use rfc3339 to decode date from text (#3411) Pierre Wehbe 2024-09-02 12:34:51 -07:00
  • ad2936a9c4
    Fix try_get example in README.md (#3474) luveti 2024-09-01 05:14:55 -04:00
  • e10789d9d7
    fix cancellation issues with PgListener, PgStream::recv() (#3467) Austin Bonander 2024-08-27 10:54:31 -07:00
  • 20ba796b0d fix(postgres): max number of binds is 65535, not 32767 (regression) Austin Bonander 2024-08-26 15:54:59 -07:00
  • 371cf4a0cc
    Pgsql cube type compile fail (#3459) kdesjard 2024-08-26 17:15:48 -04:00
  • 8a17bef7d7
    Remove deprecated feature-names from Cargo.toml files in examples (#3424) carschandler 2024-08-26 16:03:45 -05:00
  • 1d8eb2add4
    Fix (#3395) sqlx::test macro in 0.8 (#3403) joeydewaal 2024-08-26 23:03:22 +02:00
  • ebf04ff499
    fix(#3445): PgHasArrayType (#3453) joeydewaal 2024-08-25 04:25:08 +02:00
  • 018ffe7e0d
    fix: non snake case warning (#3454) joeydewaal 2024-08-25 04:24:53 +02:00
  • f69f370f25
    Clarify usage of Json/Jsonb in query macros (#3447) Leon Lux 2024-08-25 00:59:40 +02:00
  • 1fb255935f
    fix(CHANGELOG): add missing links for new authors Austin Bonander 2024-08-24 04:36:48 -07:00
  • 9c94ce891a chore: prepare release 0.8.1 Austin Bonander 2024-08-24 00:03:55 -07:00
  • 0aa06763e5 chore(mysql): create regression test for RUSTSEC-2024-0363 Austin Bonander 2024-08-23 20:07:55 -07:00
  • 791433afbb chore(sqlite): create regression test for RUSTSEC-2024-0363 Austin Bonander 2024-08-23 18:27:36 -07:00
  • b1539b60a1 chore(postgres): create regression test for RUSTSEC-2024-0363 Austin Bonander 2024-08-23 01:25:25 -07:00
  • 9e3ece49d7 fix(postgres): use checked decrement on pending_ready_for_query_count Austin Bonander 2024-08-23 22:03:19 -07:00
  • 823261aefc fix(mysql): don't use an arbitrary cfg for one test Austin Bonander 2024-08-23 21:58:16 -07:00
  • b5c218eb23 fix(postgres): fix missing inversion on PgNumeric::is_valid_digit() Austin Bonander 2024-08-22 17:48:53 -07:00
  • 394a7e86a7 fix(sqlite): fix unit and doctests Austin Bonander 2024-08-22 17:20:22 -07:00
  • 27c573083f fix(mysql): fix doctests Austin Bonander 2024-08-22 16:23:35 -07:00
  • 71f72e2620 fix(mysql): add sqlx as a dev-dependency for doctests Austin Bonander 2024-08-22 15:01:20 -07:00
  • 3a41288b84 fix(mysql): correct Capabilities assertions in unit tests Austin Bonander 2024-08-21 15:12:26 -07:00
  • 01428ff643 fix(postgres): syntax error in EXPLAIN query Austin Bonander 2024-08-21 14:49:21 -07:00
  • 8919e34357 fix(postgres): syntax error in nullables query Austin Bonander 2024-08-21 14:04:21 -07:00
  • 56d0225378 chore(postgres): include nullables query in error Austin Bonander 2024-08-21 13:50:48 -07:00
  • 4fb2dcbe97 fix(postgres): decode PgDatabaseError for ErrorResponse Austin Bonander 2024-08-21 13:17:17 -07:00
  • 77982cb407 fix(postgres): dead code StatementId::UNNAMED Austin Bonander 2024-08-21 13:00:10 -07:00
  • 781b659352 fix(sqlite): audit for bad casts Austin Bonander 2024-08-20 03:04:49 -07:00
  • a6526a1cf7 fix: use same fix for the same cast in Migrate::apply() everywhere Austin Bonander 2024-08-20 02:24:36 -07:00
  • 06fc272c2b fix(sqlite): forward optional features correctly Austin Bonander 2024-08-20 02:22:27 -07:00
  • 2ab7565bd8 chore: configure clippy cast lints at workspace level Austin Bonander 2024-08-20 01:26:53 -07:00
  • 1f669ae996 fix(mysql): audit for bad casts Austin Bonander 2024-08-20 01:15:35 -07:00
  • e99f0fa5b6 chore(mysql): deny bad-cast lints Austin Bonander 2024-08-18 00:20:35 -07:00
  • 1f3db8201d fix(mysql): fallout from ec5326e5 Austin Bonander 2024-08-17 04:54:59 -07:00
  • 53766e4659 refactor(postgres): make better use of traits to improve protocol handling Austin Bonander 2024-08-17 04:54:40 -07:00
  • 9b3808b2d5 refactor: rename sqlx_core::io::{Encode, Decode} for clarity Austin Bonander 2024-08-17 04:54:15 -07:00
  • 01186a062a fix: audit sqlx_postgres::types::array for bad casts Austin Bonander 2024-08-16 16:37:22 -07:00
  • bf13a7706b fix: audit sqlx_postgres::types::hstore for bad casts Austin Bonander 2024-08-16 14:30:37 -07:00
  • 2a9b85889e fix: audit sqlx_postgres::type::int for bad casts Austin Bonander 2024-08-16 14:08:13 -07:00
  • 52c34a897a fix: audit PgNumeric and usages for casts involving sign loss Austin Bonander 2024-08-16 14:06:38 -07:00
  • cac914fa21 fix: audit sqlx_postgres::types::rust_decimal for casts involving sign loss Austin Bonander 2024-08-16 13:22:48 -07:00
  • ea2926135f fix: audit sqlx_postgres::types::bit_vec for casts involving sign loss Austin Bonander 2024-08-16 13:21:23 -07:00
  • af9cce726b fix: audit PgValueRef::get() and usage sites for bad casts Austin Bonander 2024-08-16 13:19:13 -07:00