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.

DBConfiguration.java 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

  @Bean
  public MariaDB4jSpringService mariaDB4jSpringService() {
    MariaDB4jSpringService mariaDB4jSpringService = new MariaDB4jSpringService();
    DBConfigurationBuilder dbConfigurationBuilder = mariaDB4jSpringService.getConfiguration();
    dbConfigurationBuilder.setBinLogEnabled(true);
    return mariaDB4jSpringService;
  }

in your application.