JHipster release v5.0.0-beta.1

This is our second beta release for JHipster v5, and probably the last one before our final release. For most use cases, you should be able to work with this release with confidence.

It has 158 closed tickets and pull requests on the main project, so if you had any issue with our 5.0.0-beta.0 release, we hopefully fixed it!

It is not available through the usual channels as this is a beta release, please read below for more information!

What’s new?

  • Lots of fixes on our new React support, which makes it today as stable as our Angular support! Thank you to everybody who tested it, please continue to send us issues!
  • Upgrade to Font Awesome 5 for both Angular and React, see #7516.
  • Refined REST support by removing the “feature” of creating entities using the @PutMapping annotation. See #7425.
  • Use Prettier for CSS and SCSS files in #7451.
  • AWS support as been corrected in #7086, so you can now use both AWS Container Service and AWS Beanstalk! We have removed the BETA tag on this sub-generator.
  • Many improvements in our OAuth2 support, see #7065, #7351, #7460.
  • We removed our reactive support in Spring Boot. This is going to be completely re-written in a separate branch, and will be released later. Reactive applications will be a new type of application (like we already have monolith or microservice), which will be used only when this technology makes sense.

Documentation

We have started to merge the JHipster v5 documentation on the main website:

What’s missing

  • We’re mostly waiting for Spring Cloud to have a stable release compatible with Spring Boot 2.0.0. This is why this release depends on the Maven Spring milestone repository. If you are not using microservices (and so not using Spring Cloud), you’re not concerned by this.
  • End-to-end tests with React using Protractor. You can follow the issue here: #7469

How to install

This is the first time we use a BETA tag on NPM, so please note this is new for everyone!

To install JHipster v5.0.0-beta.1 using Yarn, please type:

yarn global add [email protected]

If you are using NPM:

npm install -g [email protected]

It is also available using the JHipster Docker image, as it is automatically built from our source code.

However, as this is a BETA release it will not be available using our other usual channels like:

You also won’t be able to use the jhipster upgrade sub-generator, as it won’t “see” the BETA release, which is distributed through a specific beta channel on NPM.

How you can help

If you find any issue, please open a ticket and follow our guidelines.

We are expecting to do a stable release in the next 2 weeks, but please remember that most people on the team are doing this on their free time. So if your company is benefiting from JHipster, you can also help by telling your boss to sponsor the project - that money will be used to reward contributors, and help us to release even better versions, more quickly!

Do you want to know more?

All those new features will be showcased at the upcoming JHipster Conf where most of the core development team will present their work. Join us in Paris on June, 21st!

Closed tickets and merged pull requests

As always, you can check all closed tickets and merged pull requests here.

Help and bugs

If you find any issue with this release, don’t hesitate to:

If the issue you have is an urgent bug or security issue, please: