postgres-types
Conversions between Rust and Postgres values
0.2.14
66M downloads/mo
#1050 most downloaded on crates.io
rust-postgres/rust-postgres
What this package is like to depend on
Last release 2 months ago
12 Jun 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 19 of 19 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
21 releases · first in 2019
5 releases in the last 12 months
see the full history below
Release timeline
21 releases · Oct 2019 to Jun 2026
2020
2021
2022
2023
2024
2025
2026
Releases
latest 21-
0.2.1412 Jun 2026Release notes
Open source →Added
- Added
FromSqlimplementation forCow<str>.
Fixed
- Avoid panic decoding out-of-range
time0.2 date/timestamp values.
Release notes
Open source →Added
- Added
FromSqlimplementation forCow<str>.
Fixed
- Avoid panic decoding out-of-range
time0.2 date/timestamp values.
- Added
-
0.2.1330 Mar 2026Release notes
Open source →Added
- Added support for
bit-vec0.9 via thewith-bit-vec-0_9feature.
Changed
- Upgraded to Rust edition 2024, minimum Rust version 1.85.
Release notes
Open source →Added
- Added support for
bit-vec0.9 via thewith-bit-vec-0_9feature.
Changed
- Upgraded to Rust edition 2024, minimum Rust version 1.85.
- Added support for
-
0.2.1214 Jan 2026 -
0.2.1108 Oct 2025 -
0.2.1025 Sep 2025Release notes
Open source →Added
- Added support for
jiffv0.2. - Added support for
bit-vecversions v0.7 and v0.8. - Added
SerializeandDeserializeimpls forJsontype.
Changed
- Updated GitHub repository links to
rust-postgresorganization. - Switched from
serdetoserde_coredependency. - Upgraded to Rust 2021 edition.
- Improved
-Zminimal-versionssupport.
- Added support for
-
0.2.902 Feb 2025Release notes
Open source →Added
- Added support for
cidr0.3 via thewith-cidr-0_3feature.
Fixed
- Fixed deserialization of out of bounds inputs to
time0.3 types to return an error rather than panic.
- Added support for
-
0.2.816 Sep 2024 -
0.2.722 Jul 2024Release notes
Open source →Added
- Added
Defaultimplementation forJson. - Added a
jsfeature for WASM compatibility.
Changed
FromStrimplementation forPgLsnno longer allocates aVecwhen splitting an lsn string on it's/.- The
eui48-1feature no longer enables default features of theeui48library.
- Added
-
0.2.620 Aug 2023Release notes
Open source →Fixed
- Fixed serialization to
OIDVECTORandINT2VECTOR.
Added
- Removed the
'staticrequirement for theimpl BorrowToSql for Box<dyn ToSql>. - Added a
ToSqlimplementation forCow<[u8]>.
- Fixed serialization to
-
0.2.527 Mar 2023 -
0.2.420 Aug 2022Release notes
Open source →Added
- Added
ToSqlandFromSqlimplementations forBox<[T]>. - Added
ToSqlandFromSqlimplementations for[u8; N]via thearray-implsfeature. - Added support for
smol_str0.1 via thewith-smol_str-01feature. - Added
ToSql::encode_formatto support text encodings of parameters.
- Added
-
0.2.330 Apr 2022Release notes
Open source →Added
- Added
ToSqlandFromSqlimplementations forBox<str>. - Added
BorrowToSqlimplementations forBox<dyn ToSql + Sync>andBox<dyn ToSql + Sync + Send>. - Added support for
cidr0.2 via thewith-cidr-02feature. - Added conversions between the
LTREE,LQUERYandLTXTQUERYtypes and Rust strings. - Added support for
uuid1.0 via thewith-uuid-1feature.
- Added
-
0.2.229 Sep 2021Release notes
Open source →Added
- Added support for
eui481.0 via thewith-eui48-1feature. - Added
ToSqlandFromSqlimplementations for array types via thearray-implsfeature. - Added support for
time0.3 via thewith-time-0_3feature.
- Added support for
-
0.2.103 Apr 2021Release notes
Open source →Added
- Added support for
geo-types0.7 viawith-geo-types-0_7feature. - Added the
PgLsntype, corresponding toPG_LSN.
- Added support for
-
0.2.025 Dec 2020Release notes
Open source →Changed
- Upgraded
bytesto 1.0.
Removed
- Removed support for
geo-types0.4.
- Upgraded
-
0.1.317 Oct 2020Release notes
Open source →Added
- Implemented
Clone,PartialEq, andEqforJson.
Fixed
- Checked for overflow in
NaiveDateandNaiveDateTimeconversions.
- Implemented
-
0.1.203 Jul 2020 -
0.1.106 Mar 2020 -
0.1.023 Dec 2019Release notes
Open source →Changed
Kindis now a true non-exhaustive enum.
Removed
- Removed
uuid0.7 support.
Added
- Added a
Hashimplementation forType.
-
0.1.0-alpha.228 Nov 2019 pre-release -
0.1.0-alpha.115 Oct 2019 pre-release