Skip to content

Releases: Captain-P-Goldfish/SCIM-SDK

1.13.4

13 Jul 21:38
Compare
Choose a tag to compare

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

18 May 05:53
Compare
Choose a tag to compare

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

01 Apr 12:13
Compare
Choose a tag to compare

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

31 Mar 07:34
Compare
Choose a tag to compare

Bug Fixes

  • Fixed the attribute name, "returnResourcesByDefault"

Maintenance

  • Update jackson-databind to 2.13.2.2

1.13.0

29 Mar 13:16
Compare
Choose a tag to compare

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

27 Feb 09:41
Compare
Choose a tag to compare

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

03 Feb 22:40
Compare
Choose a tag to compare

Bug Fixes

  • A bug in the patchHandler was fixed that caused the the handler to think that no changes occurred eventhough changes were made. See #252

Maintenance

  • Update of several dependencies.

1.12.3

17 Dec 07:54
Compare
Choose a tag to compare

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

16 Oct 19:56
Compare
Choose a tag to compare

Bug Fixes

  • Allow to inherit from UserBuilder, GroupBuilder, EnterpriseUserBuilder and ServiceProviderBuilder in order to simplify additional extensions to these resources

1.12.1

26 Sep 12:59
Compare
Choose a tag to compare

Features