Author: buildbot
Date: Thu Jan 24 17:57:31 2019
New Revision: 1039478

Log:
Production update by buildbot for cxf

Modified:
    websites/production/cxf/content/cache/docs.pageCache
    websites/production/cxf/content/docs/33-migration-guide.html

Modified: websites/production/cxf/content/cache/docs.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/cxf/content/docs/33-migration-guide.html
==============================================================================
--- websites/production/cxf/content/docs/33-migration-guide.html (original)
+++ websites/production/cxf/content/docs/33-migration-guide.html Thu Jan 24 
17:57:31 2019
@@ -107,7 +107,7 @@ Apache CXF -- 3.3 Migration Guide
          <td height="100%">
            <!-- Content -->
            <div class="wiki-content">
-<div id="ConfluenceContent"><h3 id="id-3.3MigrationGuide-MajorNotes:">Major 
Notes:</h3><h3 id="id-3.3MigrationGuide-ClaimsHandling:">Claims 
Handling:</h3><ul><li>The claimType of the <a shape="rect" 
class="external-link" 
href="https://github.com/apache/cxf/blob/master/rt/security/src/main/java/org/apache/cxf/rt/security/claims/Claim.java";
 rel="nofollow">Claim</a> class is now a "String" instead of a "URI".&#160; 
This might break existing ClaimsHandler implementations in the STS. In 
addition, the ClaimsHandler interface now returns a List&lt;String&gt; for 
getSupportedClaimTypes() instead of List&lt;URI&gt;.</li><li>The Claims access 
control annotations/interceptors <a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CXF-6727";>now work</a> with JWT 
tokens (as well as SAML tokens). This resulted in the following package 
changes:<br clear="none"><ul><li>ClaimsAuthorizingInterceptor has moved from 
the cxf-rt-security-saml module to the cxf-rt-security modul
 e. The package name of the ClaimsAuthorizingInterceptor has changed: from 
org.apache.cxf.rt.security.saml.interceptor.ClaimsAuthorizingInterceptor to 
org.apache.cxf.rt.security.claims.interceptor.ClaimsAuthorizingInterceptor.</li><li>ClaimsAuthorizingFilter
 has moved from the cxf-rt-rs-security-xml module to the cxf-rt-frontend-jaxrs 
module. The package name of the ClaimsAuthorizingFilter&#160; has changed: from 
org.apache.cxf.rs.security.saml.authorization.ClaimsAuthorizingFilter 
to&#160;org.apache.cxf.jaxrs.security.ClaimsAuthorizingFilter</li></ul></li></ul><h3
 id="id-3.3MigrationGuide-NewFeatures:">New Features:</h3><ul><li>Support for 
signing HTTP messages via the HTTP Signature draft spec is included (<a 
shape="rect" class="external-link" 
href="https://tools.ietf.org/html/draft-cavage-http-signatures"; 
rel="nofollow">https://tools.ietf.org/html/draft-cavage-http-signatures</a>) in 
the cxf-rt-rs-security-http-signature module.</li></ul><h3 
id="id-3.3MigrationGuide-Majordependenc
 ychanges:">Major dependency changes:</h3><ul><li>Spring and Spring Security 
have been upgraded to 5.x, the Spring Boot dependency is now 2.x. However old 
versions will currently still work.</li><li>JAX-RS and JAXB APIs are now 
JakartaEE dependencies. All other JakartaEE dependencies will follow with the 
next major release. Old dependencies can still be just, but this requires 
exclusions to avoid duplicate transitive dependencies (currently no relocation 
is in place).</li></ul></div>
+<div id="ConfluenceContent"><h3 id="id-3.3MigrationGuide-NewFeatures:">New 
Features:</h3><ul><li>Support for signing HTTP messages via the HTTP Signature 
draft spec is included (<a shape="rect" class="external-link" 
href="https://tools.ietf.org/html/draft-cavage-http-signatures"; 
rel="nofollow">https://tools.ietf.org/html/draft-cavage-http-signatures</a>) in 
the cxf-rt-rs-security-http-signature module.</li><li>Initial support for Java 
11 - CXF has been built and tested with Java 11.&#160; &#160;It is not using 
the Java 11 modules, but it can be built and the tests pass with Java 
11.</li><li>MicroProfile Rest Client v1.2 implementation</li></ul><h3 
id="id-3.3MigrationGuide-ClaimsHandling:">Claims Handling:</h3><ul><li>The 
claimType of the <a shape="rect" class="external-link" 
href="https://github.com/apache/cxf/blob/master/rt/security/src/main/java/org/apache/cxf/rt/security/claims/Claim.java";
 rel="nofollow">Claim</a> class is now a "String" instead of a "URI".&#160; 
This might break
  existing ClaimsHandler implementations in the STS. In addition, the 
ClaimsHandler interface now returns a List&lt;String&gt; for 
getSupportedClaimTypes() instead of List&lt;URI&gt;.</li><li>The Claims access 
control annotations/interceptors <a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CXF-6727";>now work</a> with JWT 
tokens (as well as SAML tokens). This resulted in the following package 
changes:<br clear="none"><ul><li>ClaimsAuthorizingInterceptor has moved from 
the cxf-rt-security-saml module to the cxf-rt-security module. The package name 
of the ClaimsAuthorizingInterceptor has changed: from 
org.apache.cxf.rt.security.saml.interceptor.ClaimsAuthorizingInterceptor to 
org.apache.cxf.rt.security.claims.interceptor.ClaimsAuthorizingInterceptor.</li><li>ClaimsAuthorizingFilter
 has moved from the cxf-rt-rs-security-xml module to the cxf-rt-frontend-jaxrs 
module. The package name of the ClaimsAuthorizingFilter&#160; has changed: from 
org.apache.cxf.r
 s.security.saml.authorization.ClaimsAuthorizingFilter 
to&#160;org.apache.cxf.jaxrs.security.ClaimsAuthorizingFilter</li></ul></li></ul><h3
 id="id-3.3MigrationGuide-Majordependencychanges:">Major dependency 
changes:</h3><ul><li>Spring and Spring Security have been upgraded to 5.x, the 
Spring Boot dependency is now 2.x. However old versions will currently still 
work.</li><li>JAX-RS and JAXB APIs are now JakartaEE dependencies. All other 
JakartaEE dependencies will follow with the next major release. Old 
dependencies can still be used, but this requires exclusions to avoid duplicate 
transitive dependencies (currently no relocation is in place).</li></ul><h3 
id="id-3.3MigrationGuide-RemovedFeatures:">Removed Features:</h3><ul><li>The 
Apache HTrace module was removed as HTrace has been retired</li><li>EhCache 2 
OAUTH provider removed - users can use the&#160;<span style="color: 
rgb(51,51,51);">JCache implementation with EhCache 3</span><br 
clear="none"><span style="color: rgb(51,51,51);"
 ><br clear="none"></span></li></ul></div>
            </div>
            <!-- Content -->
          </td>


Reply via email to