JHipster release 3.9.0

What’s new

Lots of new exciting features in this release, as well as the usual bug fixes. Here are the most important ones:

The “upgrade” sub-generator had issues since Git v2.9.0. You will probably need this when upgrading to this new JHipster release! See #4253

Consul support is now available for microservices architecture. This gives a second option, in replacement from the JHipster Registry (which is based on Eureka). See #4143#4165

The Docker-Compose sub-generator can now work on monoliths (and not just gateways/microservices): #4267

New “IDE” Maven profile, to better configure IDEs when using DTOs with MapStruct: #4118

Continuous compilation with the Scala Maven Plugin. This isn’t fully documented yet, as we are still testing some corner cases. This allows to have the application built automatically from the command line, which is really awesome when used with the Spring Boot devtools and BrowserSync: #4204

The generated README file is now much better, and points to the specific JHipster version that was used to generate the project, in our archived documentation. See #4236