API Changes
- Removed a method from
ResourceEndpoint
in order to force developers to use theContext
object. - Remove NoArgsConstructor from
Context
in order to force developers to use theAuthorization
-interface - Add convenience-methods to 'BulkResponse' object
- Add documentation links to log-warning for bypassed authentication when using the
DefaultAuthentication
-object that always returnstrue
within theauthenticate
-method. - Reimplemented BulkId reference resolving to be usable with the new custom feature (simple resource references)
- Rename
blockReturnResourcesOnBulk
for service provider toreturnResourcesOnBulk
New Features
- Bulk-Get feature. See: https://github.com/Captain-P-Goldfish/SCIM-SDK/wiki/Bulk-Get-(Custom-Feature)-(@since-1.15.0)
- Simple resource references feature. See: https://github.com/Captain-P-Goldfish/SCIM-SDK/wiki/Simple-Resource-References-(Custom-Feature)-(@since-1.15.0)
- A workaround feature for SailsPoint can now be activated within the
PatchConfig
. see #327
Bug Fixes
- Delete-requests within the client module will no longer fail if the content-type header is missing within response: see #313
- Add missing custom-attribute
returnResource
toBulkRequestBuilder
in order to request resources on response see https://github.com/Captain-P-Goldfish/SCIM-SDK/wiki/Return-resources-on-Bulk-Responses - A bug was resolved that prevented to remove or replace extensions in patch requests