Skip to content

v0.38.0

Choose a tag to compare

@blackbeam blackbeam released this 22 Jul 07:02
· 11 commits to master since this release

Breaking

  • new ChallengeResponsePlugin trait was introduced to incapsulate the auth logic for suppoted plugins
  • every plugin now have its state machine in a separate module under crate::auth::plugins
  • New AuthProc enum was introduced as a convenient way for a driver to dispatch auth packets to a plugin
  • AuthPluginData was removed in favor of responses generated by ChallengeResponsePlugin::run

PRs

  • Changes needed to support MariaDB "Zero config SSL" feature by @lawrinn in #185
  • Support sha256_password auth plugin by @t8y2 in #186

Other changes

Crate-level docs was moved to CRATE_LEVEL_DOCS.md

New Contributors

  • @t8y2 made their first contribution in #186

Full Changelog: v0.37.3...v0.38.0