Releases: mschae/boltex
Releases · mschae/boltex
v0.3.0
- Fixes
- Added decoding for large structures
- Improvements
- Better
run_statement
(see below) - Added
Boltex.Bolt.reset/2,3
to
reset a connection. - Significantly better testing and code coverage.
- Better
Backwards incompatible changes
- We improved
Boltex.Bolt.run_statement/3,5
: Instead of always running
SIG PULL
we are now waiting for the run statement to return ok. This
causes the server to no longer emitIGNORED
messages when a failure
happened.Boltex.Bolt.ack_failure/2,3
was adjusted accordingly
Large payloads and unknown transport fixes
- Fixes
- Another attempt to fix larger payloads - this time with a test so good
change it actually works (thanks @adri). - More generic error handling for unknown transports (thanks @florinpatrascu).
- Another attempt to fix larger payloads - this time with a test so good
Error handling and fixes
- Enhancements
- Better error handling. Bolt errors (connection or otherwise) should now
return a somewhat descriptiveBoltex.Error
. Unsupported data formats
in the PackStream encoder will raise aBoltex.PackStream.EncodeError
.
- Better error handling. Bolt errors (connection or otherwise) should now
- Fixes
- Attempted to fix an error for larger payloads.