Releases
2.0.0
We are now using spring boot 3x with java 17.
Since we have moved to the latest stack of spring, this forces us to use jakarta
over javax
.
Instead of one starter i.e. ff4j-spring-boot-starter to pave way for reactive programming we have now two starters
ff4j-spring-boot-starter-webmvc is more stable and can be used in production.
ff4j-spring-boot-starter-webflux is more beta as we are still working to make it more reactive i.e. store, console etc
We now use org.springframework.http.ProblemDetail
which adheres to RFC-7807 for error handling.
There is no more autoconfiguration for security. This is because we want to give you the freedom to choose your own security implementation.
Following are the configurations available:
ff4j :
api :
context-path : /api/v1/ff4j # default '/api/ff4j'
spring-doc :
enabled : true # default 'false'
group : ff4jV1 # default 'ff4j'
audit :
enabled : true # default 'false'
# The following is only available for ff4j-spring-boot-starter-webmvc
web-console :
context-path : /ff4j-web # default '/ff4j-web-console'
enabled : true # default 'false'
There will be limited support for ff4j-spring-boot-starter 1.x .
Sample applications are now in a separate repository ff4j-spring-boot-samples
You can’t perform that action at this time.