Skip to content

Commit 9d45cce

Browse files
committed
Merge branch 'master' into develop
2 parents 6b5d93d + 1833d5e commit 9d45cce

3 files changed

Lines changed: 48 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,46 @@ All notable changes to this project are documented in this file following the [K
44
Issues reported on [GitHub](https://github.com/authzforce/server/issues) are referenced in the form of `[GH-N]`, where N is the issue number. Issues reported on [OW2](https://jira.ow2.org/browse/AUTHZFORCE/) are mentioned in the form of `[OW2-N]`, where N is the issue number.
55

66

7+
## 12.0.0
8+
### Changed
9+
- Upgraded parent project authzforce-ce-parent: 9.1.0
10+
- **Migrated to Java 17 (as the minimum required JRE version from now on), JAXB 4.0 (javax.xml.bind.\* imports replaced with jakarta.xml.bind.\*) and JAX-RS 3.0.0 (javax.ws.\* imports replaced with jakarta.ws.\*)**
11+
12+
- Upgraded dependencies:
13+
- authzforce-ce-rest-api-model: 7.0.0
14+
- authzforce-ce-atom-model: 9.1.0
15+
- authzforce-ce-xacml-model: 9.1.0
16+
- authzforce-ce-pdp-ext-model: 9.1.0
17+
- Jakarta REST API: javax.ws.rs-api replaced with **jakarta.ws.rs-api: 3.0.0**
18+
- org.json:json: 20231013
19+
- authzforce-ce-jaxrs-utils: 3.0.0
20+
- authzforce-ce-xacml-json-model: 4.1.0
21+
- everit-json-schema: 1.14.3
22+
- authzforce-ce-core-pap-dao-flat-file: 15.0.0
23+
- authzforce-ce-core-pap-api: 13.0.0
24+
- authzforce-ce-core-pdp-engine: 21.0.1:
25+
- Fixed [GH-69](https://github.com/authzforce/core/issues/69): Support for XACML <StatusDetail> / <MissingAttributeDetail>s, returned when missing named Attribute(s) in AttributeDesignator/AttributeSelector expressions, and may be returned by custom PDP extensions as well.
26+
- Fixed [GH-73](https://github.com/authzforce/core/issues/73): (Rule's Condition that always returns False was considered invalid).
27+
- Fixed [GH-83](https://github.com/authzforce/core/issues/83): `NoSuchElementException` thrown when the rule combining algorithm is permit-unless-deny and there is no Deny rule but at least one Permit rule with Obligation/Advice.
28+
- Fixed [GH-92](https://github.com/authzforce/core/issues/92) Deny-overrides rule combining algorithm - Missing obligations in case of multiple Permit Rules and no Deny Rule (only the Obligations from the first Permit Rule were returned).
29+
- authzforce-ce-core-pdp-io-xacml-json: 21.0.1
30+
- java-uuid-generator: 4.2.0
31+
- Servlet API: javax.servlet-api replaced with **jakarta.servlet-api: 5.0**.
32+
- jettison: 1.5.4
33+
- FastInfoset: 2.1.1
34+
- spring-context, spring-web, spring-core, spring-beans: 6.1.3
35+
- cxf-rt-*: 4.0.3
36+
- Logback: 1.4.14
37+
38+
- Upgraded Tomcat used in integration tests: 10.1.18
39+
40+
### Added
41+
- Added support for GeoXACML content mime types on the REST API (WADL)
42+
43+
### Removed
44+
- Removed dependency: logback-ext-spring
45+
46+
747
## 11.0.1
848
### Fixed
949
- Fixed Docker image: replaced vulnerable Tomcat base image with latest official (tomcat:9-jre11-temurin-focal) for Docker. [More info](https://github.com/authzforce/fiware/issues/22).

rest-service/src/main/java/org/ow2/authzforce/rest/service/jaxrs/PolicyVersionResourceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public class PolicyVersionResourceImpl implements PolicyVersionDaoClient, Policy
4444
private static final IllegalArgumentException ILLEGAL_VERSION_DAO_ARGUMENT_EXCEPTION = new IllegalArgumentException("Policy version DAO for policy version resource undefined");
4545

4646
/**
47-
* Name of the (Apache CXF) MessageContext property where the XML namespace contexts (Java {@link Map <String, String>} ) used for input XML (esp. usable in XACML PolicySet's XPath expressions) is to be injected.
47+
* Name of the (Apache CXF) MessageContext property where the XML namespace contexts (Java {@code java.util.Map <String, String>} ) used for input XML (esp. usable in XACML PolicySet's XPath expressions) is to be injected.
4848
*/
4949
public static final String XML_NS_CONTEXTS_CXF_MESSAGE_CONTEXT_PROPERTY_NAME = PolicyVersionResourceImpl.class.getName() + ".xmlnsContexts";
5050

webapp/pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,13 @@
344344
</properties>
345345
</configuration>
346346
</plugin>
347+
<plugin>
348+
<groupId>org.apache.maven.plugins</groupId>
349+
<artifactId>maven-javadoc-plugin</artifactId>
350+
<configuration>
351+
<failOnError>false</failOnError>
352+
</configuration>
353+
</plugin>
347354
</plugins>
348355
</build>
349356
</project>

0 commit comments

Comments
 (0)