ArisID 1.1 ReleaseNotes
From OpenLiberty.org Wiki
Contents |
ArisID 1.1 Release Notes
Introduction
This is the second release of the ArisID API. It represents the first release based on the official IGF 1.0 final specification from Liberty Alliance.
New In This Release
ArisID has been upgraded to support the official CARML 1.0 specification which is part of the the Identity Governance Framework (IGF) 1.0 specification.
Enhanced support for J2EE embedding. As an APL 2.0 project, ArisID uses Apache libraries by default. However, in production use, it is now possible for deployers to use libraries popular in other application servers such as Oracle WebLogic or Sun GlassFish, or other servers. ArisID now allows the ability to switch DOM Parsers, switch WS-Policy implementations, and Logging libraries (such as Java Util Logging or Log4J). For more information and configuration options, consult the ArisID Configuration wiki.
Dynamic Ws-Policy Privacy Constraints (see liberty-igf-privacy-constraints_v1.0_final.pdf) can now be added to all operations. This means that run-time constraints can be added to transactions enabling dynamic conditions to be added to static constraints specified in the CARML declaration.
Migration
Migration. Due to some changes in the API required to allow switchability of WS-Policy libraries, ArisID 1.0 applications should be refactored to support the new ArisID 1.1 interfaces.
With the exception of new support for dynamic policy constraints, all transactions remain unchanged.
Bug Tracker Items
Features
- 2785229 - Enhanced CARML Java Objects to support Editing
- 2814696 - Variable DOM Parser Support
- 2832085 - Add Dynamic Policy Constraints to All Operations
- 2841256 - Enhanced support for improved garbage collection
- 2833435 - Changes to reduce the number of 3rd party dependencies
- 2832861 - Ability to switch WS-Policy implementation from Apache Neethi to Sun, Oracle or other implementations
- 2832859 - Ability to change logging utilities from Log4J to Java Util Logger and others.
- 2766414 - Enhancements to support CARML 1.0 specification
- 2916384 - Rename existing Mapping file on Bean Regeneration
- 2916385 - Enhance ArisIDBeans API to return mapping file path
- 2916386 - Enhance ArisIDBeans to support virtual paging
- 2916388 - Support for Locale tagging on attribute values
Bug Fixes
- 2822649 - Correction to OID registration number in LDAP Privacy Control implementation
- 2883475 - Allow Base64 encoding to be switchable as AIX JRE does not support com.sun.org.apache.xerces.internal.impl.dv.util.Base64
- 2446407 - Policy Parsing - "WRONG DOCUMENT" Error in PolicyDef
- 2044181 - Improper Handling of "optional" filter values
- 2916390 - Windows "URI Syntax Exception" on CARML File Path's with space (ArisIDBeans)
- 2916392 - Generic typing (<?>) causing errors on some platforms
