Skip to content
This repository was archived by the owner on Aug 3, 2022. It is now read-only.

Commit 474c791

Browse files
committedFeb 24, 2019
update release info
1 parent 770d42f commit 474c791

File tree

3 files changed

+133
-24
lines changed

3 files changed

+133
-24
lines changed
 

‎CHANGELOG.md

+111-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,116 @@
11
# Change Log
22

3-
### 3.0.0 (Latest / Stable)
3+
### 3.2.0 (Latest / Stable)
4+
5+
- Implement listCachedImages() for Glance V2 Images #1226
6+
- Make all keystone v3 services (ProjectService, RoleService,..) work #1222
7+
- Add support for “tags” of project which introduced in KeyStone v3.9 #1219
8+
- Solves the issue #1198: "Identity service not working with OS4j". #1199
9+
- neutron attach and detach network to agent dhcp #1082
10+
- aodh-gnocchi alarm support #1130
11+
- Fix for issue #979: Disable Gateway problem #1149
12+
- Fix for issue #1124:openstack4j mistaken heat-cfn service as heat ser… #1142
13+
- Heat service, adding support for stack abandon and adopt #1136
14+
- Alarm test case fix #1209
15+
- aodh-gnocchi alarm support #1134
16+
- Consider the SSLContext of an HttpRequest's Config object when using the Resteasy connector #1162
17+
- Fix issue #1165. #1166
18+
- Make sure the number of okhttp CLOSE_WAIT connections is always manageable #1151
19+
- add loadbalancer_id to LbPoolV2Builder #1143
20+
- Added SFC Service, all calls. #1141
21+
- Better format used in toString method #1135
22+
- Fix JSON deserialize bug cause by 'sessionPersistence' is abstract type #1127
23+
- Add octavia error msg to ActionResponse #1140
24+
- add vip_network_id and vip_port_id for lb post #1133
25+
- Heat, add support for stack abandon and adopt #1135
26+
- pull master #14
27+
- aodh gnocchi driver support #13
28+
- merge #12
29+
- Fix parsing error when Glance V2 image contains optional locations #1096
30+
- Add cascade delete load balancer, it will delete all child objects of… #1120
31+
- Adding device_owner and device_id support for Port #1119
32+
- add detach method to blockstorage api #1106
33+
- merge #11
34+
- Fix octavia pool update session_persistence with value "null" #1099
35+
- Update volume bootable status #1098
36+
- [issue 1094] Fix NPEs caused by okhttp HttpExecutorServiceImpl #1095
37+
- add rescue server status #1100
38+
- fix(secret): fix wrong representation of Secret values & add payload #1088
39+
- Switch to standalone snakeyaml #1092
40+
- Support Availability zones API in Neutron. #1086
41+
42+
### 3.1.0
43+
44+
- Issue : #[1070](https://github.com/ContainX/openstack4j/issues/1070) #1072
45+
- fix Firewall policy param cannot be updated #1074
46+
- Added API for Octavia #1081
47+
- Feature/barbican secret #1080
48+
- Support multiattach property in volume #1079
49+
- Wrong return type of disable/enable service actions #1076
50+
- Fix in ServiceTypeEnum #1078
51+
- Allow identity V3 to lookup service by name #1077
52+
- Update javadoc for BlockDeviceMappingBuilder #1075
53+
- Allow value to be object type in ServiceConfig #1061
54+
- fix unscoped token authentication #1066
55+
- Fix ETag header to match documented name: 'Etag' #1062
56+
- Added a new method createSnapshot() to invoke create image action API with metadata properties #1056
57+
- Adding limit to SampleCriteria for Ceilometer APIs #1052
58+
- Update builder to set old deprecated fields to support volume creation (preserving name and description) for cinder API V1 #1058
59+
- Mistral: add workflow environment and cron trigger endpoint #1055
60+
- 928 ceilometer statistics date parsing #1049
61+
- Renamed CinderVolume properties to be compatible with block storage API v2, fixed broken VolumeTests #1046
62+
- Mistral: add task and action execution endpoints #1048
63+
- Mistral: adding workflow executions endpoint #1043
64+
- Mistral: implement endpoints for action definitions and workbook definitions #1039
65+
- Mistral client: workflow definitions #1009
66+
- Added missing fields in Magnum bay #1034
67+
- Fix cpu info in hypervisor #1028
68+
- Fix cinder volume snapshot #1031
69+
- Add additional properties of the availability zone hint for the network. #1030
70+
- merge #10
71+
- Fix NeutronExtraDhcpOptCreate #1029
72+
- Fix UntrustedSSL SSLVerificationDisabled may cause NullPointerException #1026
73+
- merge #8
74+
- Add http headers for supporting keystone tokenless #1002
75+
- Api for glance image cache, list cached #1020
76+
- update guava version to 20.0 #1021
77+
- Override equal and hashcode method of some Neutron classes #1015
78+
- cherry-picking #932 #1017
79+
- 3.0.4 release #999
80+
- designate v2 service #1011
81+
- SenlinNodeService: details about physical object that backs the node #1001
82+
- Add additional properties of block device mapping api v2 #989
83+
- Allow Port Creation in Bulk #988
84+
- Allow passing additional properties for Glance V2 #986
85+
- Fix for correcting return result type in Magnum Container APIs #984
86+
- add security group and rules filterable list method #981
87+
- Implement Security Group Update API & Support Enable DHCP #978
88+
- support ipv6 properties in subnet again #976
89+
- support Blockstorage Service List #968
90+
- Allow set ID when creating image #972
91+
- Change date-time format in Sahara API to ISO 8601 #961
92+
- Extended OS4J to support OpenStack Magnum Service APIs #969
93+
- Adding neutron port binding data support. #967
94+
- support ipv6 properties in subnet #964
95+
- Fixing port name list option. #965
96+
- add public host property getter #962
97+
- issue 957: run as non-root user in docker #959
98+
- Issue 944: etag support in os.objectStorage().objects().get() #958
99+
- Fix get console output not working with Resteasy connector (#795) #949
100+
- add missed 'os-vol-host-attr:host' property on CinderVolume #952
101+
- fix domain null pointer exception #947
102+
- added unit test readme #945
103+
- OS4J client for Openstack Glare #926
104+
- add Evacuate Server (evacuate Action) #931
105+
- use Long insead of Integer in class GlanceImage #876
106+
- Bug #913: add SSLContext and HostnameVerifier to hashCode and equals #923
107+
- Issue 903 remove last route #917
108+
- Add api for nova service list #914
109+
- Trove Update #910
110+
- Openstack telemetry aodh support #900
111+
- Kept the portsecurityenabled property as undefined #904
112+
113+
### 3.0.0
4114

5115
This is a major milestone release which was driven and lead by @auhlig and @dhague. Special thanks for their major contributions and making this release possible.
6116

‎LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
This software is licensed under the Apache 2 license, quoted below.
22

3-
Copyright 2015 Jeremy Unruh and OpenStack4j
3+
Copyright 2019 Jeremy Unruh and OpenStack4j
44

55
Licensed under the Apache License, Version 2.0 (the "License"); you may not
66
use this file except in compliance with the License. You may obtain a copy of

‎README.md

+21-22
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ OpenStack4j is a fluent OpenStack client that allows provisioning and control of
2121

2222
## Requirements
2323

24+
* OpenStack4j 3.2.X - Java 8+
2425
* OpenStack4j 3.0.X - Java 7 (JDK 8 preferred)
2526
* OpenStack4j 2.0.X - Java 7
2627

@@ -38,7 +39,7 @@ OpenStack4j version 2.0.0+ is now modular. One of the benefits to this is the a
3839
<dependency>
3940
<groupId>org.pacesys</groupId>
4041
<artifactId>openstack4j</artifactId>
41-
<version>3.1.0</version>
42+
<version>3.2.0</version>
4243
</dependency>
4344
```
4445

@@ -54,7 +55,7 @@ See notes above about connectors (same rules apply) to development branches.
5455
<dependency>
5556
<groupId>org.pacesys</groupId>
5657
<artifactId>openstack4j</artifactId>
57-
<version>3.1.1-SNAPSHOT</version>
58+
<version>3.2.1-SNAPSHOT</version>
5859
</dependency>
5960
```
6061

@@ -79,25 +80,23 @@ Contributing
7980
------------
8081
If you would like to contribute please see our contributing [guidelines](https://github.com/ContainX/openstack4j/blob/master/CONTRIBUTING.md)
8182

82-
#### Top 15 Contributors
83-
84-
| Rank | Login | Contributions |
85-
| :--- | :---- | :------------ |
86-
| 1 | @gondor | 527 |
87-
| 2 | @auhlig | 57 |
88-
| 3 | @octupszhang | 26 |
89-
| 4 | @gonzolino | 18 |
90-
| 5 | @ekasitk | 17 |
91-
| 6 | @magixyu | 17 |
92-
| 7 | @maxrome | 12 |
93-
| 8 | @isartcanyameres | 9 |
94-
| 9 | @iviireczech | 8 |
95-
| 10 | @n-r-anderson | 7 |
96-
| 11 | @krishnabrucelee | 6 |
97-
| 12 | @peter-nordquist | 4 |
98-
| 13 | @RibeiroAna | 4 |
99-
| 14 | @symcssn | 4 |
100-
| 15 | @olivergondza | 5 |
83+
#### Thank you contributors
84+
85+
- @gondor
86+
- @auhlig
87+
- @octupszhang
88+
- @gonzolino
89+
- @ekasitk
90+
- @magixyu
91+
- @maxrome
92+
- @isartcanyameres
93+
- @iviireczech
94+
- @n-r-anderson
95+
- @krishnabrucelee
96+
- @peter-nordquist
97+
- @RibeiroAna
98+
- @symcssn
99+
- @olivergondza
101100

102101
#### Throughput
103102

@@ -398,7 +397,7 @@ License
398397
```
399398
This software is licensed under the Apache 2 license, quoted below.
400399

401-
Copyright 2016 ContainX and OpenStack4j
400+
Copyright 2019 ContainX and OpenStack4j
402401

403402
Licensed under the Apache License, Version 2.0 (the "License"); you may not
404403
use this file except in compliance with the License. You may obtain a copy of

0 commit comments

Comments
 (0)
This repository has been archived.