Netty MySQL Codec provides Netty based MySQL/MariaDB encoders and decoders for use with both clients and servers.
- Capability negotiation
- Secure password authentication
- Text Protocol (query/result set encoding/decoding and misc. server commands)
- Binary protocol support (prepared statements)
- Security
- SSL
- SHA256 authentication
- Protocol level compression
- Stored procedures
- Replication protocols
This project uses Maven Wrapper. To build it, ensure you have at least JDK
8 installed and simply run ./mvnw install
or ./mvnw.cmd install
on Windows.
TODO Document how to run the integration tests
TODO Implement examples - client and server