|
28 | 28 |
|
29 | 29 | - |
30 | 30 | # 4.0.0 |
| 31 | +## Improvements |
| 32 | + |
| 33 | +- [connectivity] Enable destination caching by default when retrieving destinations via the destination service. Change affects behavior of `getDestination()` method, `getAllDestinationsFromDestinationService()` method, generated client's `execute()` method and generic HTTP requests execution using `executeHttpRequest()`. (d69325a) |
| 34 | +- [generator, odata-common, odata-v4] Support precision handling during serialization of `Edm.DateTimeOffset` fields in OData v4. (ab6ca60) |
| 35 | + |
31 | 36 | ## Compatibility Notes |
32 | 37 |
|
33 | 38 | - [connectivity] The following deprecated content has been removed from the package: |
|
37 | 42 | - The `serviceToken()` function no longer takes `xsuaaCredentials` as part of the `options` parameter. |
38 | 43 | - The `parseDestination()` function is no longer a public API. |
39 | 44 | - The `DestinationForServiceBindingOptions` interface has been renamed to `DestinationFromServiceBindingOptions`. (7d92a1b) |
40 | | -- [connectivity] Enable destination caching by default when retrieving destinations via the destination service. Change affects behavior of `getDestination()` method, `getAllDestinationsFromDestinationService()` method, generated client's `execute()` method and generic HTTP requests execution using `executeHttpRequest()`. (d69325a) |
41 | 45 | - [connectivity] Disable `iasToXsuaaTokenExchange` by default if not defined. (25c9dd8) |
42 | 46 | - [odata-common] The following deprecated content has been removed from the package: |
43 | 47 | - The `FunctionImportParameters` type has been removed. Use `OperationParameters` instead. |
|
62 | 66 | - The `circuitBreakerHttp` constant has been removed. Use `circuitBreaker` instead. (7d92a1b) |
63 | 67 | - [util] The following deprecated content has been removed from the package: |
64 | 68 | - The `assoc` constant has been removed. There is no replacement. (7d92a1b) |
65 | | - |
66 | | -## New Features |
67 | | - |
68 | | -- [openapi] Introduce `setBasePath()` method on the OpenAPI request builder, allowing a custom base path URL to be set for a single request. This base path is prepended to the API path parameter for that single request. (936a6eb) |
69 | | -- [openapi, openapi-generator, util] Add `basePath` option in the `options-per-service.json` file in the OpenAPI generator. This option prepends the base URL path to the API path parameter for every request. (936a6eb) |
70 | | -- [openapi-generator] Add `resolveExternal` option to determine whether external $ref pointers will be resolved. (d816f5e) |
71 | | - |
72 | | -## Fixed Issues |
73 | | - |
74 | | -- [connectivity] Reintroduce option to pass `iss` property to `getClientCredentialsToken` function. (e7cf4e7) |
75 | | -- [connectivity] Add `proxyConfiguration` on the fly to avoid expired proxy authorization token in cached destination if it lives shorter than the token for destination service. (40fa8d9) |
76 | | -- [util] Stringify Axios response data object in the error stack of `ErrorWithCause` class. (4228412) |
77 | | - |
78 | | -## Improvements |
79 | | - |
80 | | -- [generator, odata-common, odata-v4] Support precision handling during serialization of `Edm.DateTimeOffset` fields in OData v4. (ab6ca60) |
81 | | - |
82 | | - |
83 | | - |
0 commit comments