- Update of the `saslprep` dependency to 2.2.
- Full refactor of the `scram` java implementation, this release
is compatible with Java 8+, but it's incompatible with previous
releases
- Fully rewrite the `ScramClient` allowing negotiation of
channel-binding properly.
- Create Multi-release Modular JARs, the modules names are:
- `com.ongres.scram.common` for the common scram messages
- `com.ongres.scram.client` for the scram client implementation
- Add `StringPreparation.POSTGRESQL_PREPARATION`, for any error in
SASL preparation, it falls back to return the raw string
- Implementation of `tls-server-end-point` channel binding data
extraction
- Now the password is passed as a `char[]`
- Remove the shaded Bouncy Castle pbkdf2 and base64 implementation
used for Java 7 support
- remove ongres-scram-parent package
OBS-URL: https://build.opensuse.org/package/show/Java:packages/ongres-scram?expand=0&rev=12