- Added comparison against
psycopg
- Added initial support to extended query with binary format
- Reduced
malloc
s by ~55% forsimple_query
example - [internal] Replace
Vec<u8>
withbytes
in the hottest places
- Improved performance and added proper comparison against
asyncpg
- Fix version bump of the
Cargo.lock
s files
v0.2.0 - 2022-09-11 [YANKED]
- Add script to compare performance with
asyncpg
- [internal] Add
RawBackendMessage
in order to be able to split backend message identifaction from the full payload parsing - [internal] Add
Framer
that handles eager reading from tcp stream concurrently
- Renamed
PyInvalidDSNError
->PyInvalidDsnError
- Improved performance by reading buffer eagerly instead of two syscalls (header + body) per message
- [internal] Split rust part into two workspaces (core + binding) to ease benchmarking and profiling of core
- Added a
connect
function returning aConnection
object - Implement a
fetch
method returning columnar data asnumpy
arrays with support to numerical Postgres types (int2
,int4
,int8
,float4
,float8
)
- Project inception! 🎉