This massive changeset finalizes my long-postponed work on the new implementation. The new implementation supports different transports and is compatible with both v1 and v0, featuring automatic protocol version detection.
This is only a v0.1 release. While it appears to be fully functional and reasonably well-tested, it may contain bugs or poor design decisions. Future v0.x releases will be introduced to correct these. The stable release v1.0 is expected as soon as there are fielded product deployments out there based on this library.
The full test suite has been run locally to validate this. We don't have a CI at the moment due to #6, which is expected to be addressed next.
This massive changeset finalizes my long-postponed work on the new implementation. The new implementation supports different transports and is compatible with both v1 and v0, featuring automatic protocol version detection.
This is only a v0.1 release. While it appears to be fully functional and reasonably well-tested, it may contain bugs or poor design decisions. Future v0.x releases will be introduced to correct these. The stable release v1.0 is expected as soon as there are fielded product deployments out there based on this library.
The full test suite has been run locally to validate this. We don't have a CI at the moment due to #6, which is expected to be addressed next.
Most recently used Travis-CI config: travis.tar.gz