All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Change: reduce
async_std::RwLock
await trace spans (info
->debug
level).
This release adds integration with the tracing
crate ecosystem.
- Added
tracing
feature.
- Deps: updated to sqlx 0.5
- Deps: Relaxed dependency version constraints.
- Change: No longer enables
"rustls"
by default. - Deps: Updated to Tide 0.16
- Docs: updated readme for 0.3.x apis & examples.
This release adds the ability to be generic over any SQLx database (except Sqlite, which is !Sync
).
- Changed
PostgresConnectionMiddleware
toSQLxMiddleware<DB>
. - Changed
PostgresRequestExt
toSQLxRequestExt
. ConnectionWrapInner
no longer implementsAcquire
andExecutor
, but now implementsDerefMut
.- Added
From<Pool<DB>> for SQLxMiddleware
. - Added
postgres
submodule with helpers similar to the old 0.1.x api.
- Deps:
default-features = false
for Tide.
- Fix: properly expose
pg_conn()
fromPostgresRequestExt
.
- Fix: actually fix Docs.rs build
- Fix: added "docs" feature for Docs.rs
- Docs: updated readme.
- Fix: corrected doc-test dev-deps.
- Docs: general refinements.
- Internal: added CI.
- Init with
PostgresConnectionMiddleware
&PostgresRequestExt
.
- crates.io placeholder