|
1 | 1 | # OSIAM Connector4Java |
2 | 2 |
|
3 | | -## 1.8 - Unreleased |
| 3 | +## 1.8 - 2015-12-12 |
4 | 4 |
|
5 | 5 | ### Features |
6 | 6 |
|
7 | | -- Ability to set timeouts on per connector basis |
8 | | -- Add client management |
9 | | -- Add legacy schemas mode for connecting to OSIAM <= 2.3 |
| 7 | +- Set network timeouts on a per connector basis |
10 | 8 |
|
11 | | - Please, see [Create an OSIAM connector](docs/create-osiam-connector.md#legacy-schemas), |
12 | | - if you use an OSIAM version <= 2.3. |
| 9 | + Related methods: |
| 10 | + - `OsiamConnector.Builder#withReadTimeout` |
| 11 | + - `OsiamConnector.Builder#withConnectTimeout` |
| 12 | + |
| 13 | +- Manage OAuth 2 clients via the connector |
| 14 | + |
| 15 | + Related methods: |
| 16 | + - `AuthService#getClients` |
| 17 | + - `AuthService#getClient` |
| 18 | + - `AuthService#createClient` |
| 19 | + - `AuthService#updateClient` |
| 20 | + - `AuthService#deleteClient` |
| 21 | + |
| 22 | +- Support legacy SCIM schemas for connecting to OSIAM <= 2.3 |
| 23 | + |
| 24 | + See [Create an OSIAM connector](docs/create-osiam-connector.md#legacy-schemas), if you use |
| 25 | + OSIAM <= 2.3. |
| 26 | + |
| 27 | +- Support OSIAM 3.x |
13 | 28 |
|
14 | | -- Restore support for OSIAM 2.x |
| 29 | + See [Create an OSIAM connector](docs/create-osiam-connector.md#osiam-3x), if you use OSIAM 3.0. |
15 | 30 |
|
16 | 31 | ### Changes |
17 | 32 |
|
18 | | -- `OsiamConnector#setMaxConnections(int maxConnections)` will also set |
19 | | - the maximum connections per route to the given value. |
| 33 | +- `OsiamConnector#setMaxConnections` also sets the maximum connections per route |
| 34 | + |
| 35 | + Anticipate that auth-server and resource-server are installed under the same domain. |
| 36 | + Therefore, maximum number of connections is the same as maximum connections per route. |
| 37 | + Additionally use `OsiamConnector#setMaxConnectionsPerRoute`, if your auth-server and |
| 38 | + resource-server are not installed under the same domain. |
| 39 | + |
| 40 | +- Support Jackson versions < 2.5 in classpath |
| 41 | + |
| 42 | + Applications that use Jackson < 2.5 can use the connector without upgrading Jackson. |
| 43 | + See [#168](https://github.com/osiam/connector4java/pull/168) for more details. |
| 44 | + |
| 45 | +- Throw `BadCredentialsException` when retrieving access token with wrong client credentials |
| 46 | + |
| 47 | + See [#173](https://github.com/osiam/connector4java/pull/173) for more details. |
| 48 | + |
| 49 | +- Throw `BadRequestException` when auth-server responds with `400 Bad Request` |
| 50 | + |
| 51 | + See [#173](https://github.com/osiam/connector4java/pull/173) for more details. |
| 52 | + |
| 53 | +### Fixes |
| 54 | + |
| 55 | +- Missing `Content-Length` header on some requests |
| 56 | + |
| 57 | + See also: [#179](https://github.com/osiam/connector4java/issues/179) |
| 58 | + and [#180](https://github.com/osiam/connector4java/pull/180) |
| 59 | + |
| 60 | +### Other |
| 61 | + |
| 62 | +- Migrate documentation from wiki to markdown files in repo |
| 63 | + |
| 64 | + You can find the documentation in the [`docs/`](docs/) folder. |
| 65 | + |
| 66 | +### Updates |
| 67 | + |
| 68 | +- `scim-schema` 1.6 |
| 69 | + |
| 70 | + See [`scim-schema`'s changelog](https://github.com/osiam/scim-schema/blob/v1.6/CHANGELOG.md) |
| 71 | + for more details |
| 72 | + |
| 73 | +- `joda-time` 2.8.2 |
| 74 | +- Jersey 2.22 |
20 | 75 |
|
21 | 76 | ## 1.7 - 2015-09-11 |
22 | 77 |
|
|
0 commit comments