Yes, the implementation has changed. The constructor takes no argument but instead there is a setup()
method that should be used. This lead to something like this :
EbeanServer server = Ebean.getServer(serverName);
ServerConfig config = new ServerConfig();
DdlGenerator ddl = new DdlGenerator();
ddl.setup((SpiEbeanServer) server, new MySqlPlatform(), config);