|
4 | 4 |
|
5 | 5 | ##### Enhancements/Improvements |
6 | 6 |
|
7 | | -Issue #392 - Allow HttpClient interceptor to allow for custom configuration prior to client creation |
8 | | -Issue #366 - Identity v3 scoped auth token |
9 | | -Issue #358 - Create OSClient from auth_token |
10 | | -Issue #352 - Ability to set Proxy information within OpenStack4j Config |
11 | | -Issue #350 - Add support to determine if Ceilometer is installed |
12 | | -Issue #349 - Update LBaaS to use Enums instead of String values |
13 | | -Issue #348 - Neutron (FwaaS) Firewall Policy API & Test Cases (Completed API) |
14 | | -Issue #343 - Add filter support when listing Volume and Volume Snapshot |
15 | | -Issue #340 - Support for Network Extension: Firewall As a Service (FwaaS) |
16 | | -Issue #337 - Enhancement Request: ability to fetch ALL metadata for objects/containers |
17 | | -Issue #332 - Refactor HttpClient Connector to use singleton of the Apache HttpClient |
| 7 | +* Issue #392 - Allow HttpClient interceptor to allow for custom configuration prior to client creation |
| 8 | +* Issue #366 - Identity v3 scoped auth token |
| 9 | +* Issue #358 - Create OSClient from auth_token |
| 10 | +* Issue #352 - Ability to set Proxy information within OpenStack4j Config |
| 11 | +* Issue #350 - Add support to determine if Ceilometer is installed |
| 12 | +* Issue #349 - Update LBaaS to use Enums instead of String values |
| 13 | +* Issue #348 - Neutron (FwaaS) Firewall Policy API & Test Cases (Completed API) |
| 14 | +* Issue #343 - Add filter support when listing Volume and Volume Snapshot |
| 15 | +* Issue #340 - Support for Network Extension: Firewall As a Service (FwaaS) |
| 16 | +* Issue #337 - Enhancement Request: ability to fetch ALL metadata for objects/containers |
| 17 | +* Issue #332 - Refactor HttpClient Connector to use singleton of the Apache HttpClient |
18 | 18 |
|
19 | 19 | ##### Fixes |
20 | 20 |
|
21 | | -Issue #420 - Bug fix for the get_files. The key should be the file name |
22 | | -Issue #418 - Bugs regarding updating object metadata |
23 | | -Issue #414 - FlavorServiceImpl.listExtraSpecs NullPointerException |
24 | | -Issue #413 - ObjectStorageObjectServiceImpl.get(ObjectLocation) throws NPE |
25 | | -Issue #412 - httpclient connector leaks connections on failed authentication attempts and eventually hangs |
26 | | -Issue #411 - [Partial Fix] Connection leak from usage of BaseOpenStackService.Invocation.executeWithResponse() |
27 | | -Issue #403 - The KeystoneServiceEndpoint miss @JsonRootName("endpoint") |
28 | | -Issue #401 - NullPointerException from listing operation and authentication operation |
29 | | -Issue #397 - FloatingIPServiceImpl.create don't need floatingIp.getPortId() |
30 | | -Issue #394 - HttpClient connection leak when processing Server Errors |
31 | | -Issue #393 - The FlavorServiceImpl.removeTenantAccess method error |
32 | | -Issue #391 - FlavorServiceImpl.getSpec /flavors/%s/os-extra_specs/%s/ uri error |
33 | | -Issue #376 - Deserialization error with HttpURL connector |
34 | | -Issue #373 - Connection leak when using HttpClient connector |
35 | | -Issue #365 - Compute: Add/Remove SecGroup 500 exception not caught. |
36 | | -Issue #360 - Connection leak when using HttpClient connector |
37 | | -Issue #357 - ObjectService.list(containerDoesNotExist) throws NullPointerException |
38 | | -Issue #356 - Requests to Swift hang after 2nd request |
39 | | -Issue #336 - Exception when deleting an unexisting Glance image |
40 | | -Issue #333 - Default value set to 0 for NetSecurityGroupRules : port range |
41 | | -Issue #327 - SwiftAccount account = os.objectStorage().account().get() |
42 | | -Issue #314 - EofSensorInputStream throws JsonParseException for 404s. Also, inconsistent behavior of how 404s are handled |
| 21 | +* Issue #420 - Bug fix for the get_files. The key should be the file name |
| 22 | +* Issue #418 - Bugs regarding updating object metadata |
| 23 | +* Issue #414 - FlavorServiceImpl.listExtraSpecs NullPointerException |
| 24 | +* Issue #413 - ObjectStorageObjectServiceImpl.get(ObjectLocation) throws NPE |
| 25 | +* Issue #412 - httpclient connector leaks connections on failed authentication attempts and eventually hangs |
| 26 | +* Issue #411 - [Partial Fix] Connection leak from usage of BaseOpenStackService.Invocation.executeWithResponse() |
| 27 | +* Issue #403 - The KeystoneServiceEndpoint miss @JsonRootName("endpoint") |
| 28 | +* Issue #401 - NullPointerException from listing operation and authentication operation |
| 29 | +* Issue #397 - FloatingIPServiceImpl.create don't need floatingIp.getPortId() |
| 30 | +* Issue #394 - HttpClient connection leak when processing Server Errors |
| 31 | +* Issue #393 - The FlavorServiceImpl.removeTenantAccess method error |
| 32 | +* Issue #391 - FlavorServiceImpl.getSpec /flavors/%s/os-extra_specs/%s/ uri error |
| 33 | +* Issue #376 - Deserialization error with HttpURL connector |
| 34 | +* Issue #373 - Connection leak when using HttpClient connector |
| 35 | +* Issue #365 - Compute: Add/Remove SecGroup 500 exception not caught. |
| 36 | +* Issue #360 - Connection leak when using HttpClient connector |
| 37 | +* Issue #357 - ObjectService.list(containerDoesNotExist) throws NullPointerException |
| 38 | +* Issue #356 - Requests to Swift hang after 2nd request |
| 39 | +* Issue #336 - Exception when deleting an unexisting Glance image |
| 40 | +* Issue #333 - Default value set to 0 for NetSecurityGroupRules : port range |
| 41 | +* Issue #327 - SwiftAccount account = os.objectStorage().account().get() |
| 42 | +* Issue #314 - EofSensorInputStream throws JsonParseException for 404s. Also, inconsistent behavior of how 404s are handled |
43 | 43 |
|
44 | 44 | ### 2.0.3 |
45 | 45 |
|
|
0 commit comments