summaryrefslogtreecommitdiffstats
path: root/ansible_collections/hetzner/hcloud/changelogs/changelog.yaml
blob: 0a4f123d0897a2a3f339633878f4124515f5cd65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
ancestor: null
releases:
  0.1.0:
    modules:
    - description: Create and manage cloud Floating IPs on the Hetzner Cloud.
      name: hcloud_floating_ip
      namespace: ''
    - description: Create and manage cloud Load Balancers on the Hetzner Cloud.
      name: hcloud_load_balancer
      namespace: ''
    - description: Manage the relationship between Hetzner Cloud Networks and Load
        Balancers
      name: hcloud_load_balancer_network
      namespace: ''
    - description: Create and manage the services of cloud Load Balancers on the Hetzner
        Cloud.
      name: hcloud_load_balancer_service
      namespace: ''
    - description: Manage Hetzner Cloud Load Balancer targets
      name: hcloud_load_balancer_target
      namespace: ''
    - description: Gather infos about the Hetzner Cloud Load Balancer types.
      name: hcloud_load_balancer_type_info
      namespace: ''
    release_date: '2020-06-29'
  0.2.0:
    changes:
      bugfixes:
      - hcloud inventory plugin - Allow usage of hcloud.yml and hcloud.yaml - this
        was removed by error within the migration from build-in ansible to our collection
    fragments:
    - inventory-allow-usage-of-pre-migration-configuration-fuiles.yml
    release_date: '2020-06-30'
  1.0.0:
    changes:
      minor_changes:
      - hcloud_load_balancer Allow changing the type of a Load Balancer
      - hcloud_server Allow the creation of servers with enabled backups
    fragments:
    - gh7-allow-enabling-of-backups-on-server-creation.yml
    - lb-allow-change-type.yml
    release_date: '2020-08-11'
  1.1.0:
    changes:
      bugfixes:
      - hcloud_floating_ip Fix idempotency when floating ip is assigned to server
      minor_changes:
      - hcloud_floating_ip Allow creating Floating IP with protection
      - hcloud_load_balancer Allow creating Load Balancer with protection
      - hcloud_network Allow creating Network with protection
      - hcloud_server Allow creating server with protection
      - hcloud_volume Allow creating Volumes with protection
    fragments:
    - fix-idempotency-floating-ip.yml
    - gh-28-allow-setting-of-protection-on-creation.yml
    release_date: '2020-10-05'
  1.10.0:
    changes:
      breaking_changes:
      - inventory plugin - Python v3.5+ is now required.
      minor_changes:
      - hcloud_server - add private_networks_info containing name and private ip in
        responses
      - hcloud_server_info - add private_networks_info containing name and private
        ip in responses
      - inventory plugin - Add list of all private networks to server variables.
      - inventory plugin - Add new connect_with setting public_ipv6 to connect to
        discovered servers via public IPv6 address.
      - inventory plugin - Add public IPv6 address to server variables.
      - inventory plugin - Log warning instead of crashing when some servers do not
        work with global connect_with setting.
    fragments:
    - inventory-connect-via-ipv6.yml
    - inventory-handle-invalid-connect-with.yml
    - inventory-ipv6-adress-variable.yml
    - inventory-private-network-info.yml
    - server-private-networks-info.yml
    release_date: '2023-02-01'
  1.10.1:
    changes:
      bugfixes:
      - hcloud_server - Prevent backups from being disabled when undefined
      - hcloud_server - Server locked after attaching to placement group
    fragments:
    - server-fix-backups.yml
    - server-race-condition-pg-attach.yml
    release_date: '2023-04-03'
  1.11.0:
    changes:
      minor_changes:
      - hcloud_image_info - Add cpu architecture field to return value.
      - hcloud_image_info - Allow filtering images by cpu architecture.
      - hcloud_server - Select matching image for the cpu architecture of the server
        type on create & rebuild.
      - hcloud_server_type_info - Add cpu architecture field to return value.
      - inventory plugin - Add cpu architecture to server variables.
    fragments:
    - arm-features.yaml
    release_date: '2023-04-11'
  1.2.0:
    changes:
      minor_changes:
      - Dynamic Inventory Add option to specifiy the token_env variable which is used
        for identification if now token is set
      - Improve imports of API Exception
      - hcloud_server_network Allow updating alias ips
      - hcloud_subnetwork Allow creating vswitch subnetworks
    modules:
    - description: Gather infos about your Hetzner Cloud load_balancers.
      name: hcloud_load_balancer_info
      namespace: ''
    release_date: '2020-12-01'
  1.2.1:
    changes:
      bugfixes:
      - Inventory Restore Python 2.7 compatibility
    release_date: '2020-12-16'
  1.3.0:
    changes:
      minor_changes:
      - Add firewalls to hcloud_server module
    modules:
    - description: Manage Hetzner Cloud Firewalls
      name: hcloud_firewall
      namespace: ''
    release_date: '2021-03-11'
  1.3.1:
    changes:
      bugfixes:
      - hcloud_server - fix a crash related to check mode if ``state=started`` or
        ``state=stopped`` (https://github.com/ansible-collections/hetzner.hcloud/issues/54).
    fragments:
    - 64-hcloud_server_fix_checkmode_state_started.yml
    release_date: '2021-03-18'
  1.4.0:
    changes:
      bugfixes:
      - hcloud_firewall - fix idempotence related to rules comparison (https://github.com/ansible-collections/hetzner.hcloud/pull/71).
      - hcloud_load_balancer_service - fix imported wrong HealthCheck from hcloud-python
        (https://github.com/ansible-collections/hetzner.hcloud/pull/73).
      - hcloud_server - fix idempotence related to firewall handling (https://github.com/ansible-collections/hetzner.hcloud/pull/71).
      security_fixes:
      - hcloud_certificate - mark the ``private_key`` parameter as ``no_log`` to prevent
        potential leaking of secret values (https://github.com/ansible-collections/hetzner.hcloud/pull/70).
    fragments:
    - 70-no_log_security_fixes.yml
    - 71-hcloud_firewall_fix_idempotence.yml
    - 73-hcloud_load_balancer_service_fix_wrong_import.yml
    release_date: '2021-04-06'
  1.4.1:
    changes:
      minor_changes:
      - hcloud_server - improve the handling of deprecated images
      - hcloud_server - improve the validation and error response for not existing
        images
      - inventory - support jinjia templating within `token`
    fragments:
    - 74-hcloud_server-improve-error-message-images.yml
    release_date: '2021-04-07'
  1.4.2:
    changes:
      bugfixes:
      - inventory fix image name was set as server type instead of the correct server
        type
    fragments:
    - inventory-fix-server-type-wrong-value.yml
    release_date: '2021-04-14'
  1.4.3:
    changes:
      bugfixes:
      - hcloud_server Fix incompatbility with python < 3.6
      - hcloud_server Improve error handling when using not existing server types
    fragments:
    - hcloud-server-py36.yaml
    - hcloud-server-server-type.yaml
    release_date: '2021-04-22'
  1.4.4:
    changes:
      bugfixes:
      - hcloud_server Improve Error Message when attaching a not existing firewall
        to a server
      - hcloud_volume Force detaching of volumes on servers before deletion
    fragments:
    - hcloud_server-improve-error-message-on-not-existing-firewall.yml
    - hcloud_volume-force-detach-before-deletion.yml
    release_date: '2021-07-19'
  1.5.0:
    changes:
      bugfixes:
      - hcloud_rdns improve error message on not existing server/Floating IP
      - hcloud_server backups property defaults to None now instead of False
      major_changes:
      - Introduction of placement groups
      minor_changes:
      - hcloud_firewall Add description field to firewall rules
    fragments:
    - hcloud_firewall-add-description-field-to-rules.yml
    - hcloud_placement_group.yml
    - hcloud_rdns-improve-validation-of-input.yml
    - hcloud_server_default-backups-to-none.yml
    release_date: '2021-08-16'
  1.6.0:
    changes:
      minor_changes:
      - hcloud_rdns Add support for load balancer
    fragments:
    - hcloud_rdns-add-support-for-load-balancers.yml
    release_date: '2021-08-17'
  1.7.0:
    changes:
      minor_changes:
      - inventory - support jinjia templating within `network`
    fragments:
    - inventory-network-templating.yml
    release_date: '2022-06-09'
  1.7.1:
    changes:
      bugfixes:
      - hcloud_server_network - fixes changed alias_ips by using sorted
      minor_changes:
      - inventory - allow filtering by server status
    fragments:
    - hcloud_server_network-alias-ips.yaml
    - inventory-filter-by-status.yaml
    release_date: '2022-06-13'
  1.8.0:
    modules:
    - description: Create and manage cloud Primary IPs on the Hetzner Cloud.
      name: hcloud_primary_ip
      namespace: hetzner.hcloud
    release_date: '2022-06-29'
  1.8.1:
    release_date: '2022-06-29'
  1.8.2:
    changes:
      bugfixes:
      - dynamic inventory - fix crash when having servers without IPs (flexible networks)
      - hcloud_server - When state stopped and server is created, do not start the
        server
      - hcloud_server_info - fix crash when having servers without IPs (flexible networks)
    fragments:
    - flexible-networks-hcloud-server-info.yml
    - inventory.yml
    release_date: '2022-09-14'
  1.9.0:
    changes:
      bugfixes:
      - hcloud_firewall - the deletion could fail if the firewall was referenced right
        before
      - hcloud_server - fix backup window was given out as "None" instead of null
      - hcloud_server_info - fix backup window was given out as "None" instead of
        null
      - hcloud_volume - fix server name was given out as "None" instead of null if
        no server was attached
      - hcloud_volume_info - fix server name was given out as "None" instead of null
        if no server was attached
      minor_changes:
      - dynamic inventory - add support changing the name of the top level group all
        servers are added to
      - hcloud_firewall - add support for esp and gre protocols
    fragments:
    - hcloud_firewall-deletion.yml
    - hcloud_firewall-esp-gre.yml
    - hcloud_inventory.yml
    - hcloud_server_backup_window.yml
    - hcloud_volume_server_none.yml
    release_date: '2022-11-10'
  1.9.1:
    changes:
      bugfixes:
      - hcloud_server - externally attached networks (using hcloud_server_network)
        were removed when not specified in the hcloud_server resource
    fragments:
    - hcloud_server-removed-networks.yml
    release_date: '2022-12-20'