3.0.3 Release
Implemented enhancements:
- List Flavors doesn't support query parameters #867
- the NeutronFloatingIP class miss the status property #864
- the return values of getting details of keypair are incomplete #860
- the server api does not support tag? #859
- router_ids is missing from NeutronFirewall #857
- BasicActions missed the action:"forceDelete" #849
- Class AuthIdentity doesnot implements the Serializable interface #817
- Can't create flavor with isPublic attribute in version 3.0.2 #809
- OSClientV3 does not contain the data of x-openstack-request-id #802
- UserService in Identity V3 lacked the "changePassword" method #797
- KeystoneRole in Identity V3 lacked the "domain_id" property #796
- Support for Tacker - NFV Orchestration - Version 1.0 Implementation #786
- Cinder: Missing a Feature of getting backend storage info #762
- add missing @JsonProperty in NeutronLbPoolV2Update #873 (emjburns)
- add filteringParams on flavor list method #868 (whaon)
- add missing propety: status #866 (whaon)
- add missing attributes in Keypair issue:#860 #861 (whaon)
- Fix #857 - router_ids is missing from NeutronFirewall #858 (liranyogev)
- Idv3 updates #853 (auhlig)
- make some classes implement the Serializable interface #852 (whaon)
- fix enhancement issue #802 #851 (whaon)
- Add missing action for BasicActions #850 (zizhongwei)
- Murano API: Implementing actions API #843 (nmakhotkin)
- Murano API: implementing deployments #841 (nmakhotkin)
- Adding api endpoints for resources to heat api #840 (drmaas)
- App catalog/Murano API support #836 (nmakhotkin)
- Nova Host service, model and describe API #821 (biogerm)
- fix NovaFlavor , add @JsonIgnore to Boolean isPublic() #820 (zizhongwei)
- Whaon patch issue 802 #819 (whaon)
- Added Tacker Vnf - Attributes & TackerError Propagation.. #814 (vishvesh)
- Flavor Ephemeral support #813 (biogerm)
- Addition of Glance image V2 #810 (emjburns)
- Add Neutron agent-list #807 (biogerm)
- Add missing method for user service #803 (zizhongwei)
- Add missing property for KeystoneRole #800 (zizhongwei)
- Add missing api for cinder #791 (biogerm)
- Support for Tacker - NFV Orchestration - Version 1.0 Implementation #785 (vishvesh)
Fixed bugs:
- Incompatible change in NovaKeypair #869
- KeystoneAuth does not have a default constructor #838
- NovaFlavor have a wrong get : Boolean isPublic() #818
- fix json mapping for subnetId #871 (atkinart)
- fix issue:869 #870 (whaon)
- Fix #856 - add @JsonProperty to NeutronLbPoolV2 sessionPersistance #865 (emjburns)
- KeystoneAuth does not have a default constructor #838 #848 (whaon)
- Fix #825 - NullPointerException in HttpClient connector #826 (olivierlemasle)
Closed issues:
- Identity functionality doesn't work - Returning empty lists and sending the request to the wrong endpoint. #885
- Authentication error: Unable to respond to any of these challenges #884
- Object Storage copy method - Content-Length header already present #872
- param 'sessionPersistence' of NeutronLbPoolV2 requires @JsonProperty #856
- OpenStack4j v3.0.2 with javax.ws.rs-api 2.0.1 and resteasy #835
- reboot action and hard-reboot action #833
- TestNG No OpenStack4j connector #832
- Does OpenStack4j supports a creation of a manifest of a Static Large Object? #831
- change token #827
- NullPointerException for HEAD request with HttpClient connector #825
- Cannot retrieve metadata #816
- Listing projects with OSClientV3 resolves to "/v2.0/projects" GET request #811
- can not build the identity v2 User with Builders.user() #794
- 404 - Path /org/pacesys/openstack4j/3.0.2-SNAPSHOT/ not found #792
- server list details so slow #790
- oSClientV2 .identity().users().list() oSClientV2 .identity().tenants().list() return empty list #788
- get network list is connection time out. #780
- try to connect to openStack from webserver and get ClientResponseException{message=Target service not allowed, status=403, status-code=FORBIDDEN} #769
- v2: os.identity().tenants().list(), v3:os.identity().projects().list(), return a empty list #751
- Unable to retrieve current session. Please verify thread has a current session available. #745
- os.identity().users().list() return empty list #742
- cannot get Tenants , or project #653
- Switch to slf4j as only logging implementation #556
- ConnectionException in os.telemetry().meters().list() #338
- Is there any plan for trove support? #299