One need I had was to have my embedded MariaDB instance write to the binary log, so that I can pick up on events downstream.

I am pleased to announce MariaDB4j 2.7.1 ships with this new functionality. has been updated with a setter for the bin log and everything is handled behind the scenes. You can have the binary log write events with as little code as

  public MariaDB4jSpringService mariaDB4jSpringService() {
    MariaDB4jSpringService mariaDB4jSpringService = new MariaDB4jSpringService();
    DBConfigurationBuilder dbConfigurationBuilder = mariaDB4jSpringService.getConfiguration();
    return mariaDB4jSpringService;

in your application.