@@ -5,6 +5,101 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## 0.8.3 - 2025-01-03
9
+
10
+ 41 pull requests were merged this release cycle.
11
+
12
+ ### Added
13
+ * [[ #3418 ]] : parse timezone parameter in mysql connection url [[ @dojiong ]]
14
+ * [[ #3491 ]] : chore: Update async-std v1.13 [[ @jayvdb ]]
15
+ * [[ #3492 ]] : expose relation_id and relation_attribution_no on PgColumn [[ @kurtbuilds ]]
16
+ * [[ #3493 ]] : doc(sqlite): document behavior for zoned date-time types [[ @abonander ]]
17
+ * [[ #3500 ]] : Add sqlite commit and rollback hooks [[ @gridbox ]]
18
+ * [[ #3505 ]] : chore(mysql): create test for passwordless auth (#3484 ) [[ @abonander ]]
19
+ * [[ #3507 ]] : Add a "sqlite-unbundled" feature that dynamically links to system libsqlite3.so library [[ @lilydjwg ]]
20
+ * [[ #3508 ]] : doc(sqlite): show how to turn options into a pool [[ @M3t0r ]]
21
+ * [[ #3514 ]] : Support PgHstore by default in macros [[ @joeydewaal ]]
22
+ * [[ #3550 ]] : Implement Acquire for PgListener [[ @sandhose ]]
23
+ * [[ #3551 ]] : Support building with rustls but native certificates [[ @IlyaBizyaev ]]
24
+ * [[ #3553 ]] : Add support for Postgres lquery arrays [[ @philipcristiano ]]
25
+ * [[ #3560 ]] : Add PgListener::next_buffered(), to support batch processing of notifications [[ @chanks ]]
26
+ * [[ #3577 ]] : Derive Copy where possible for database-specific types [[ @veigaribo ]]
27
+ * [[ #3579 ]] : Reexport AnyTypeInfoKind [[ @Norlock ]]
28
+ * [[ #3580 ]] : doc(mysql): document difference between ` Uuid ` and ` uuid::fmt::Hyphenated ` [[ @abonander ]]
29
+ * [[ #3583 ]] : feat: point [[ @jayy-lmao ]]
30
+ * [[ #3608 ]] : Implement AnyQueryResult for Sqlite and MySQL [[ @pxp9 ]]
31
+ * [[ #3623 ]] : feat: add geometry line [[ @jayy-lmao ]]
32
+ * [[ #3658 ]] : feat: add Transaction type aliases [[ @joeydewaal ]]
33
+
34
+ ### Changed
35
+ * [[ #3519 ]] : Remove unused dependencies from sqlx-core, sqlx-cli and sqlx-postgres [[ @vsuryamurthy ]]
36
+ * [[ #3529 ]] : Box Pgconnection fields [[ @joeydewaal ]]
37
+ * [[ #3548 ]] : Demote ` .pgpass ` file warning to a debug message. [[ @denschub ]]
38
+ * [[ #3585 ]] : Eagerly reconnect in ` PgListener::try_recv ` [[ @swlynch99 ]]
39
+ * [[ #3596 ]] : Bump thiserror to v2.0.0 [[ @paolobarbolini ]]
40
+ * [[ #3605 ]] : Use ` UNION ALL ` instead of ` UNION ` in nullable check [[ @Suficio ]]
41
+ * [[ #3629 ]] : chore: remove BoxFuture's (non-breaking) [[ @joeydewaal ]]
42
+ * [[ #3632 ]] : Bump hashlink to v0.10 [[ @paolobarbolini ]]
43
+ * [[ #3643 ]] : Roll PostgreSQL 11..=15 tests to 13..=17 [[ @paolobarbolini ]]
44
+ * [[ #3648 ]] : close listener connection on TimedOut and BrokenPipe errors [[ @DXist ]]
45
+ * [[ #3649 ]] : Bump hashbrown to v0.15 [[ @paolobarbolini ]]
46
+
47
+ ### Fixed
48
+ * [[ #3528 ]] : fix: obey ` no-transaction ` flag in down migrations [[ @manifest ]]
49
+ * [[ #3536 ]] : fix: using sqlx::test macro inside macro's [[ @joeydewaal ]]
50
+ * [[ #3545 ]] : fix: remove ` sqlformat ` [[ @tbar4 ]]
51
+ * [[ #3558 ]] : fix: fix example code of ` query_as ` [[ @xuehaonan27 ]]
52
+ * [[ #3566 ]] : Fix: Cannot query Postgres ` INTERVAL[] ` [[ @Ddystopia ]]
53
+ * [[ #3593 ]] : fix: URL decode database name when parsing connection url [[ @BenoitRanque ]]
54
+ * [[ #3601 ]] : Remove default-features = false from url [[ @hsivonen ]]
55
+ * [[ #3604 ]] : Fix mistake in sqlx::test fixtures docs [[ @andreweggleston ]]
56
+ * [[ #3612 ]] : fix(mysql): percent-decode database name [[ @abonander ]]
57
+ * [[ #3640 ]] : Dont use ` EXPLAIN ` in nullability check for QuestDB [[ @Suficio ]]
58
+
59
+ [ #3418 ] : https://github.com/launchbadge/sqlx/pull/3418
60
+ [ #3478 ] : https://github.com/launchbadge/sqlx/pull/3478
61
+ [ #3491 ] : https://github.com/launchbadge/sqlx/pull/3491
62
+ [ #3492 ] : https://github.com/launchbadge/sqlx/pull/3492
63
+ [ #3493 ] : https://github.com/launchbadge/sqlx/pull/3493
64
+ [ #3500 ] : https://github.com/launchbadge/sqlx/pull/3500
65
+ [ #3505 ] : https://github.com/launchbadge/sqlx/pull/3505
66
+ [ #3507 ] : https://github.com/launchbadge/sqlx/pull/3507
67
+ [ #3508 ] : https://github.com/launchbadge/sqlx/pull/3508
68
+ [ #3514 ] : https://github.com/launchbadge/sqlx/pull/3514
69
+ [ #3519 ] : https://github.com/launchbadge/sqlx/pull/3519
70
+ [ #3528 ] : https://github.com/launchbadge/sqlx/pull/3528
71
+ [ #3529 ] : https://github.com/launchbadge/sqlx/pull/3529
72
+ [ #3536 ] : https://github.com/launchbadge/sqlx/pull/3536
73
+ [ #3545 ] : https://github.com/launchbadge/sqlx/pull/3545
74
+ [ #3548 ] : https://github.com/launchbadge/sqlx/pull/3548
75
+ [ #3550 ] : https://github.com/launchbadge/sqlx/pull/3550
76
+ [ #3551 ] : https://github.com/launchbadge/sqlx/pull/3551
77
+ [ #3553 ] : https://github.com/launchbadge/sqlx/pull/3553
78
+ [ #3558 ] : https://github.com/launchbadge/sqlx/pull/3558
79
+ [ #3560 ] : https://github.com/launchbadge/sqlx/pull/3560
80
+ [ #3566 ] : https://github.com/launchbadge/sqlx/pull/3566
81
+ [ #3577 ] : https://github.com/launchbadge/sqlx/pull/3577
82
+ [ #3579 ] : https://github.com/launchbadge/sqlx/pull/3579
83
+ [ #3580 ] : https://github.com/launchbadge/sqlx/pull/3580
84
+ [ #3583 ] : https://github.com/launchbadge/sqlx/pull/3583
85
+ [ #3585 ] : https://github.com/launchbadge/sqlx/pull/3585
86
+ [ #3593 ] : https://github.com/launchbadge/sqlx/pull/3593
87
+ [ #3596 ] : https://github.com/launchbadge/sqlx/pull/3596
88
+ [ #3601 ] : https://github.com/launchbadge/sqlx/pull/3601
89
+ [ #3604 ] : https://github.com/launchbadge/sqlx/pull/3604
90
+ [ #3605 ] : https://github.com/launchbadge/sqlx/pull/3605
91
+ [ #3608 ] : https://github.com/launchbadge/sqlx/pull/3608
92
+ [ #3612 ] : https://github.com/launchbadge/sqlx/pull/3612
93
+ [ #3623 ] : https://github.com/launchbadge/sqlx/pull/3623
94
+ [ #3629 ] : https://github.com/launchbadge/sqlx/pull/3629
95
+ [ #3632 ] : https://github.com/launchbadge/sqlx/pull/3632
96
+ [ #3640 ] : https://github.com/launchbadge/sqlx/pull/3640
97
+ [ #3643 ] : https://github.com/launchbadge/sqlx/pull/3643
98
+ [ #3648 ] : https://github.com/launchbadge/sqlx/pull/3648
99
+ [ #3649 ] : https://github.com/launchbadge/sqlx/pull/3649
100
+ [ #3658 ] : https://github.com/launchbadge/sqlx/pull/3658
101
+
102
+
8
103
## 0.8.2 - 2024-09-02
9
104
10
105
10 pull requests were merged this release cycle.
@@ -2584,3 +2679,24 @@ Fix docs.rs build by enabling a runtime feature in the docs.rs metadata in `Carg
2584
2679
[@ carschandler]: https: // github.com/carschandler
2585
2680
[@ kdesjard]: https: // github.com/kdesjard
2586
2681
[@ luveti]: https: // github.com/luveti
2682
+ [@ dojiong]: https: // github.com/dojiong
2683
+ [@ jayvdb]: https: // github.com/jayvdb
2684
+ [@ kurtbuilds]: https: // github.com/kurtbuilds
2685
+ [@ lilydjwg]: https: // github.com/lilydjwg
2686
+ [@ M3t0r ]: https: // github.com/M3t0r
2687
+ [@ vsuryamurthy]: https: // github.com/vsuryamurthy
2688
+ [@ manifest]: https: // github.com/manifest
2689
+ [@ tbar4]: https: // github.com/tbar4
2690
+ [@ sandhose]: https: // github.com/sandhose
2691
+ [@ IlyaBizyaev ]: https: // github.com/IlyaBizyaev
2692
+ [@ philipcristiano]: https: // github.com/philipcristiano
2693
+ [@ xuehaonan27]: https: // github.com/xuehaonan27
2694
+ [@ chanks]: https: // github.com/chanks
2695
+ [@ Ddystopia ]: https: // github.com/Ddystopia
2696
+ [@ veigaribo]: https: // github.com/veigaribo
2697
+ [@ Norlock ]: https: // github.com/Norlock
2698
+ [@ swlynch99]: https: // github.com/swlynch99
2699
+ [@ BenoitRanque ]: https: // github.com/BenoitRanque
2700
+ [@ hsivonen]: https: // github.com/hsivonen
2701
+ [@ andreweggleston]: https: // github.com/andreweggleston
2702
+ [@ Suficio ]: https: // github.com/Suficio
0 commit comments