We are happy to announce the release of SeedStack 20.11 «Willow».
New features
OAuth/OpenIdConnect
This version features a vastly improved OAuth:
- Now properly supports bearer tokens, so it is no longer limited to authorization code flow.
- Improved token validation logic.
- Default opaque access token validator (which calls user info endpoint).
- No longer calls user info endpoint by default. Use claims from ID tokens for subject details if available. Can still call user info autom atically to enrich those claims if configured so.
- Provides raw tokens and raw user info details as subject principals.
- Maps OAuth scopes to subject permissions by default. It can be configured to consider OAuth scopes as applicative roles instead.
- Uses the application id as the default allowed audience. Can be overridden in configuration.
Undertow handlers support
A undertow-handlers.conf
file can now be specified, allowing to declare a sequence of any Undertow built-in handler.
Its default location is at the root of the classpath (for instance in src/main/resources
), but can be configured with
the web.server.undertow.handlersFile
option.
The file is a collection declarations following the textual representation of predicated handlers.
Fixes
This version contains fixes in various components, please check individual component change logs for details.
Changes
This version contains changes in various components, please check individual component change logs for details.
Component versions
General
- seedstack-maven-plugin: 2.7.6
Core
Add-ons
- audit-addon: 3.0.1
- aws-addon: 1.0.0
- cci-addon: 1.1.0
- camel-addon: 1.0.0
- consul-addon: 1.0.0
- crud-addon: 1.0.1
- data-security-addon: 1.0.0
- elasticsearch-addon: 3.0.0
- feign-addon: 1.4.0
- flyway-addon: 1.0.0
- i18n-addon: 4.0.2
- io-addon: 3.0.1
- javamail-addon: 3.0.0
- jcache-addon: 3.0.0
- jcr-addon: 1.0.0
- jdbc-addon: 3.0.3
- jmh-addon: 1.0.2
- jms-addon: 3.1.1
- jpa-addon: 4.1.1
- [chg] kafka-addon: 2.0.2
- ldap-addon: 3.0.0
- metrics-addon: 1.1.0
- modelmapper-addon: 1.0.0
- mongodb-addon: 3.1.2
- monitoring-addon: 3.1.0
- mqtt-addon: 2.0.1
- neo4j-addon: 2.0.0
- netflix-addon: 1.2.2
- [chg] oauth-addon: 3.0.0
- [chg] redis-addon: 2.0.1
- scheduling-addon: 3.3.1
- shell-addon: 1.0.1
- solr-addon: 2.0.0
- spring-bridge-addon: 3.1.2
- swagger-addon: 2.1.2
- w20-bridge-addon: 3.2.8
- web-bridge-addon: 1.0.4
- web-services-addon: 3.0.4