Releases: psqlpy-python/psqlpy
v0.5.0
Version 0.5.0
It's one of the biggest updates since the library's first release.
We rewrote the whole code base because the new version of Pyo3 (v0.21.1) was released with a new implementation for asynchronous code.
Now native Rust code looks much simpler, easier to support, and supports adding new features faster and safer.
In addition, the PSQLPy driver became even faster than the previous realization. We increased performance by approximately 2 times in some cases, and by 15-50% in most cases.
Many thanks to the main contributor! @insani7y
v0.3.5
What's Changed
- Fixed type hint mistakes in python pyi files by @chandr-andr in #25
- Added support for MacAddr6 type by @chandr-andr in #26
- Added support for MacAddr8 type by @chandr-andr in #27
Full Changelog: 0.3.3...0.3.5
v0.3.3
What's Changed
- Added some performance changes by @chandr-andr in #23
- Add execute_many, fetch_row, fetch_val to connection; impove docstrings by @insani7y in #24
Full Changelog: 0.3.2...0.3.3
v0.3.2
What's Changed
- Remove RwLock's from is_done and is_started by @insani7y in #19
- Added close method for Connection Pool by @chandr-andr in #22
- Added new parameter to all execute methods. Now it's possible to turn off statement preparation by @chandr-andr in #21
Full Changelog: 0.3.1...0.3.2
v0.3.1
What's Changed
- Removed Arc at
Connection Poolby @chandr-andr in #17 - Removed RwLock at
connectionandtransactionby @insani7y in #18
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- Added support for converting PostgreSQL JSON/JSONB into Python dict by @chandr-andr in #16
- Rewrote the whole implementation of Cursor. Made some performance changes in Transaction by @chandr-andr in #15
Full Changelog: 0.2.9...0.3.0
0.2.9
What's Changed
Full Changelog: 0.2.8...0.2.9
v0.2.8
What's Changed
- Added pipeline functionality for transactions by @chandr-andr in #12
Full Changelog: 0.2.7...0.2.8
v0.2.7
What's Changed
- Added support for any custom python class in QueryResult by @chandr-andr in #11
Full Changelog: 0.2.6...0.2.7
v0.2.6
What's Changed
- missing methods in transaction by @insani7y in #9
- some code and docstrings improvements by @chandr-andr
Full Changelog: 0.2.5...0.2.6