Releases: pingidentity/scim2
SCIM 2 SDK 2.3.1
This release updates the jackson-databind version to 2.9.9.3, which includes a number of security fixes.
SCIM 2 SDK 2.3.0
Serialization and deserialization code for the SCIM 2 DateTime type has been revamped in this release to rely on JAXB rather than deprecated APIs in Jackson. A DateTimeUtils class has been added to perform conversions between SCIM 2 DateTime strings and Java Date and Calendar objects. The ScimDateFormat class is now deprecated and should not be used.
Other fixes and enhancements in this release:
- The build no longer produces multiple Version classes.
- A GroupResource POJO class is now provided for working with SCIM Group resources.
- The
ListResponse#getTotalResults()
method has been updated to return a value of type int rather than long. - Changed the mutability value of the UserResource "groups" attribute to 'readOnly' for conformance with RFC 7643.
SCIM 2 SDK 2.2.2
This is a maintenance release.
Changes In This Release
- Updated the Jackson dependency to 2.9.9, which addresses a potential security vulnerability in jackson-databind.
- The ScimDateFormat class is now deprecated, as it extends a deprecated Jackson class. An alternative will be provided in SCIM 2 SDK 2.3.0.
SCIM 2 SDK 2.2.1
This is a maintenance release.
Changes In This Release
- Updated the jackson-databind dependency to 2.7.9.5, which addresses a number of security issues found in earlier versions of that library.
- Maven POM changes: Removed unused dependencies, declared previously implicit dependencies, declared 'test' scope as appropriate, and added a dependencyManagement section to the scim2-parent POM.
- Fixed an issue with
GenericScimResource.replaceValue(String, Date)
wrapping date values in double quotes.
SCIM 2 SDK 2.2.0
This is a bugfix release that improves the SCIM 2 SDK's spec compliance.
Changes In This Release
- Updated ErrorResponse to serialize its "status" field as a JSON string rather than as a number for compliance with RFC 7644. Deserialization of this field is backwards compatible and will accept either a number or a string.
SCIM 2 SDK 2.1.1
Changes In This Release
• Allow replacement of singular value using a value filter if the value filter uses the special-case "value" path.
• Added ability to change "accept" and "content-type" headers in the SCIM client.
• Fixed the handling of sub-attribute paths in the excludedAttributes parameter.
• PUT requests will now replace the value of a caseExact attribute whose only change is to case.
• Updated the EmailValidationRequest and TelephonyValidationRequest for compatibility with Data Governance Broker 6.0.1.0.
SCIM 2 SDK 2.0.4
- Changed unboundid URNs to pingidentity.
- Add exception class for 405 Method Not Allowed exceptions, and corrected some exception mapping issues.
- Fixed a couple filtering and search issues.
- Make sure the Response is always closed after a SCIM operation.