Releases: Captain-P-Goldfish/SCIM-SDK
Releases · Captain-P-Goldfish/SCIM-SDK
1.13.4
Bug Fixes
- Accept "null" values in JSON strcuture
- Add an additional workaround for MS Azure patch-requests
Dependency Change
- Exclude unnecessary large transitive dependency
icu4j
1.13.3
API Changes
- The client implementation will do the service provider information call only on demand if necessary. The information is considered necessary for bulk-operations.
1.13.2
Bug Fixes
- fixed a bug that occured with the new features on resources that are returned from the BULK endpoint. Whenever a resource was returned from the BULK endpoint the SCIM-SDK marked the response as an error. Now the according http-status codes are compared to the request-method initiated on the different operations to decide if the request was an error or successful.
1.13.1
Bug Fixes
- Fixed the attribute name, "returnResourcesByDefault"
Maintenance
- Update jackson-databind to 2.13.2.2
1.13.0
Features
Server
- Bulk Endpoint does now support returning resources. This is an additional feature that needs to be enabled in the BulkConfig object of the ServiceProvider.
- the server implementation can return resources by default and block the return of specific resources. This might be useful for very large resources. This is configurable in the BulkConfig of the ServiceProvider object.
Client
- Additionally the client is now capable to send a new attribute in a bulk-request that asks the server explicitly to return the resource of a specific operation. This may be used if the server does not return resources by default.
- The client has a new feature that can be enabled in the ScimClientConfig object. It allows to automatically splitting BulkRequests into several requests if you added more operations than the service provider allows. The client implementation does now try to load the ServiceProviderConfig from the SCIM provider and determines the maxOperation value of the bulk configuration. It then tries to resolve the number of given operations into several requests while maintaining the operation relationships. (bulkId-references)
Maintenance
- Updated dependencies.
1.12.5
Bugs
- Fixed a bug that prevented singleton-resources from being updated if no id was used in the request. So the request URL was e.g. like PUT
${server-address}/scim/v2/mySingletonResource
Features
- Added missing methods to the client implementation. The client implementation has new convenience methods to access singleton-resources with update, delete and patch
1.12.4
1.12.3
Maintenance
- Move log4j into test-scope
- log4j was delivered as dependency with the scim-sdk eventhough it should not. I double checked this because of CVE-2021-44228 and so I completely removed the dependency from compile-scope
- Please note that log4j is not a used dependency in previous versions if not explicitly configured.
- Update dependencies
1.12.2
Bug Fixes
- Allow to inherit from UserBuilder, GroupBuilder, EnterpriseUserBuilder and ServiceProviderBuilder in order to simplify additional extensions to these resources
1.12.1
Features
- Support for MS Azure patch-requests but only to a certain degree. See wiki for further details: https://github.com/Captain-P-Goldfish/SCIM-SDK/wiki/Support-for-MS-Azure-requests