You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+50Lines changed: 50 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,9 +5,11 @@ BUG FIXES
5
5
6
6
## 1.13.1 (December 5, 2022)
7
7
ENHANCEMENTS
8
+
8
9
* HTTP debug logging now includes request/response times and response data
9
10
10
11
BUG FIXES
12
+
11
13
* Update instead of delete/recreate when changing link attribute of DNS record
12
14
* Region names in DNS record metadata now sorted to avoid false differences
13
15
* Permission flag change detection fixes [issue 237](https://github.com/ns1-terraform/terraform-provider-ns1/issues/237)
@@ -17,18 +19,21 @@ BUG FIXES
17
19
18
20
## 1.13.1-pre1 (prerelease) (November 10, 2022)
19
21
BUG FIXES
22
+
20
23
* Update instead of delete/recreate when changing link attribute of DNS record
21
24
* Fix documentation typo
22
25
23
26
## 1.13.0 (November 8, 2022)
24
27
ENHANCEMENTS:
28
+
25
29
* Added importers for datafeed, datasource, notifylist and monitoringjob [#235](https://github.com/ns1-terraform/terraform-provider-ns1/pull/235)
26
30
* Added support for additional secondary zone attributes [#233](https://github.com/ns1-terraform/terraform-provider-ns1/pull/233)
27
31
* Added DNS view support [#234](https://github.com/ns1-terraform/terraform-provider-ns1/pull/234)
28
32
* User-Agent string now provider-specific, can be overridden with `NS1_TF_USER_AGENT` environment variable
29
33
* Requires ns1-go v2.7.0
30
34
31
35
BUG FIXES
36
+
32
37
* Mitigated a race condition that caused false errors to be returned when verifying a newly-created zone with DNSSEC enabled [#235](https://github.com/ns1-terraform/terraform-provider-ns1/pull/235/files#diff-6951d991dadec97cca66b3e918a78392de104f53e86ce520f478f0cca3653e2f)
33
38
* Monitoring job rules can now be deleting by removing them from the resource file (empty rules cannot be explicitly specified due to Terraform limitations) [see ns1-go PR 173](https://github.com/ns1/ns1-go/pull/173/files)
34
39
* Better handling of monitoring job region names [#229](https://github.com/ns1-terraform/terraform-provider-ns1/pull/229)
@@ -39,47 +44,57 @@ BUG FIXES
39
44
## 1.12.8 (September 12, 2022)
40
45
41
46
BUG FIXES:
47
+
42
48
* Sort monitoring job region names alphabetically to avoid unnecessary state pushes [#224](https://github.com/ns1-terraform/terraform-provider-ns1/pull/224)
43
49
44
50
45
51
## 1.12.7 (May 26, 2022)
46
52
47
53
ENCHANCEMENTS:
54
+
48
55
* Makes hostmaster field available for use [#213](https://github.com/ns1-terraform/terraform-provider-ns1/pull/213)
49
56
* Adds support for CRUD operations on subnets [#210](https://github.com/ns1-terraform/terraform-provider-ns1/pull/210)
50
57
51
58
## 1.12.6 (April 11, 2022)
52
59
ENHANCEMENTS:
60
+
53
61
* Adds support to override TTL [#209](https://github.com/ns1-terraform/terraform-provider-ns1/pull/209)
54
62
* Adds TSIG support [#188](https://github.com/ns1-terraform/terraform-provider-ns1/pull/188)
55
63
* Mark API keys as sensitive fields [#192](https://github.com/ns1-terraform/terraform-provider-ns1/pull/192)
56
64
57
65
BUG FIXES:
66
+
58
67
* Fixes an issue with subdivision parsing [#207](https://github.com/ns1-terraform/terraform-provider-ns1/pull/207)
* Updates go version to 1.17 to provide release binaries for darwin arm64
64
74
65
75
## 1.12.4 (January 27, 2022)
66
76
ENHANCEMENTS:
77
+
67
78
* Resolves subdivision formatting inconsistency with answers meta and regions meta
68
79
69
80
## 1.12.3 (January 24, 2022)
70
81
ENHANCEMENTS:
82
+
71
83
* Resolves subdivision formatting inconsistency
72
84
73
85
## 1.12.2 (January 07, 2022)
74
86
ENHANCEMENTS:
87
+
75
88
* Various documentation updates
76
89
* Added support for team and user import [#193](https://github.com/ns1-terraform/terraform-provider-ns1/pull/193)
77
90
78
91
## 1.12.1 (September 23, 2021)
79
92
ENHANCEMENTS:
93
+
80
94
* Added additional validation for notify lists [#180](https://github.com/ns1-terraform/terraform-provider-ns1/pull/180)
81
95
82
96
BUG FIXES:
97
+
83
98
* Various documentation updates
84
99
* Fixed an issue with changing the order of record filters [#177](https://github.com/ns1-terraform/terraform-provider-ns1/pull/177)
85
100
* Fixed an issue with ordering in IP whitelists [#178](https://github.com/ns1-terraform/terraform-provider-ns1/pull/178)
@@ -88,113 +103,138 @@ BUG FIXES:
88
103
89
104
## 1.12.0 (September 7, 2021)
90
105
ENHANCEMENTS:
106
+
91
107
* Adds support for Pulsar applications [#172](https://github.com/ns1-terraform/terraform-provider-ns1/pull/172)
92
108
* Adds support for Pulsar jobs [#173](https://github.com/ns1-terraform/terraform-provider-ns1/pull/173)
93
109
* Adds support for `dns_records_deny` and `dns_records_allow` permission fields [#165](https://github.com/ns1-terraform/terraform-provider-ns1/pull/165)
94
110
* Adds support for the `mute` field on monitoring jobs [#166](https://github.com/ns1-terraform/terraform-provider-ns1/pull/166)
95
111
96
112
BUG FIXES:
113
+
97
114
* Fixed an issue with the `tls_add_verify` field on monitoring jobs [#171](https://github.com/ns1-terraform/terraform-provider-ns1/pull/171)
98
115
* Resolved an issue with default permissions [#170](https://github.com/ns1-terraform/terraform-provider-ns1/pull/170)
99
116
100
117
## 1.11.0 (June 29, 2021)
101
118
ENHANCEMENTS:
119
+
102
120
* Adds support for subdivisions to record resources [#164](https://github.com/ns1-terraform/terraform-provider-ns1/pull/164)
103
121
* Adds support for `dns_records_allow` and `dns_records_deny` permissions [#165](https://github.com/ns1-terraform/terraform-provider-ns1/pull/165)
104
122
* Adds support for `mute` attribute to monitoring job resorce [#166](https://github.com/ns1-terraform/terraform-provider-ns1/pull/166)
105
123
106
124
BUG FIXES:
125
+
107
126
* Make `config` for filter chain of `record` computed if not provided [#167](https://github.com/ns1-terraform/terraform-provider-ns1/pull/167)
108
127
109
128
## 1.10.3 (June 15, 2021)
110
129
ENHANCEMENTS:
130
+
111
131
* Add more verbose logging output for failed requests [#160](https://github.com/ns1-terraform/terraform-provider-ns1/pull/160)
112
132
* Update to documentation to reflect proper usage for monitoring datafeeds [#154](https://github.com/ns1-terraform/terraform-provider-ns1/pull/154)
113
133
114
134
BUG FIXES:
135
+
115
136
* Correctly coerce `test_id` config value for datafeed resource used with `thousandeyes``datasource`[#163](https://github.com/ns1-terraform/terraform-provider-ns1/pull/163)
116
137
* Change `notify_failback` field in `monitoringjob` resource default to `true` to match default in api [#161](https://github.com/ns1-terraform/terraform-provider-ns1/pull/161)
117
138
118
139
## 1.10.2 (May 21, 2021)
119
140
ENHANCEMENTS:
141
+
120
142
* Updates ns1-go dependency to add handling of rate limitting when API returns 4xx error [#159](https://github.com/ns1-terraform/terraform-provider-ns1/pull/159).
121
143
122
144
## 1.10.1 (April 27, 2021)
123
145
BUG FIXES:
146
+
124
147
* Resolves issue with missing value for Key attribute when creating an apikey joined to a team [#158](https://github.com/ns1-terraform/terraform-provider-ns1/pull/158).
125
148
126
149
## 1.10.0 (April 22, 2021)
127
150
ENHANCEMENTS:
151
+
128
152
* Adds DS record support [#157](https://github.com/ns1-terraform/terraform-provider-ns1/pull/157).
129
153
130
154
## 1.9.4 (March 23, 2021)
131
155
NOTES:
156
+
132
157
* Updates docs to clarify `key` is an Attribute and not an Argument [#150](https://github.com/ns1-terraform/terraform-provider-ns1/pull/150).
* Values for `tls_skip_verify` are coerced correctly [#146](https://github.com/ns1-terraform/terraform-provider-ns1/pull/146). Thanks @zahiar!
141
168
142
169
## 1.9.1 (January 7, 2021)
143
170
BUG FIXES:
171
+
144
172
* Values for IPv6 monitoring job configs are coerced correctly [#141](https://github.com/ns1-terraform/terraform-provider-ns1/pull/141).
145
173
146
174
## 1.9.0 (September 8, 2020)
147
175
FEATURES:
176
+
148
177
***New Data Source:**`ns1_record`[#137](https://github.com/ns1-terraform/terraform-provider-ns1/pull/137). Thanks to @zahiar!
149
178
150
179
## 1.8.6 (August 31, 2020)
151
180
ENHANCEMENTS:
181
+
152
182
* Add additional config field to monitoring job configuration
153
183
154
184
## 1.8.5 (August 13, 2020)
155
185
BUG FIXES:
186
+
156
187
* Resolves issue with config maps returning floats sometimes
157
188
158
189
## 1.8.4 (June 24, 2020)
159
190
BUG FIXES:
191
+
160
192
* Resolves an issue where changes involving feed pointers in record answer metadata were not detected ([124](https://github.com/terraform-providers/terraform-provider-ns1/pull/124))
161
193
162
194
## 1.8.3 (May 21, 2020)
163
195
BUG FIXES:
196
+
164
197
* Resolves issues on record filter and meta fields around boolean values not properly being converted to strings ([123](https://github.com/terraform-providers/terraform-provider-ns1/pull/123)).
* Replace examples in README with blurb pointing to docs ([120](https://github.com/terraform-providers/terraform-provider-ns1/pull/120))
170
204
171
205
## 1.8.1 (April 09, 2020)
172
206
ENHANCEMENTS
207
+
173
208
* Change username validation regex to match validation used by NS1 API.([#119](https://github.com/terraform-providers/terraform-provider-ns1/pull/119))
174
209
175
210
## 1.8.0 (March 19, 2020)
176
211
177
212
ENHANCEMENTS:
213
+
178
214
* support for pulsar metadata in record answers ([#116](https://github.com/terraform-providers/terraform-provider-ns1/issues/116))
179
215
180
216
## 1.7.1 (February 25, 2020)
181
217
182
218
BUG FIXES:
219
+
183
220
* Bump ns1-go SDK version to v2.2.1 - resolves an issue with ASNs causing
* Fix for IP Prefix ordering - don't show a change when order differs ([#112](https://github.com/terraform-providers/terraform-provider-ns1/pull/112)).
186
223
187
224
ENHANCEMENTS:
225
+
188
226
* Validate username field in the provider, so issues with usernames are caught
189
227
in the "plan" stage ([#115](https://github.com/terraform-providers/terraform-provider-ns1/pull/115)).
190
228
191
229
## 1.7.0 (January 28, 2020)
192
230
193
231
NOTES:
232
+
194
233
* The `short_answers` attribute on `ns1_record` has had a deprecation warning added to it and will be deprecated in a future release ([#102](https://github.com/terraform-providers/terraform-provider-ns1/pull/102)).
195
234
* The project has been tagged as under "active development", in accordance with NS1 standards around public facing repositories ([#109](https://github.com/terraform-providers/terraform-provider-ns1/pull/109)).
196
235
197
236
ENHANCEMENTS:
237
+
198
238
* Support for DDI permissions on teams, users, and API keys has been added,
199
239
and can be enabled via the new `enable_ddi` configuration option on the provider ([#105](https://github.com/terraform-providers/terraform-provider-ns1/pull/105)).
200
240
* Added IP Whitelist support for teams, users, and AIP keys ([#105](https://github.com/terraform-providers/terraform-provider-ns1/pull/105)).
@@ -203,56 +243,66 @@ and can be enabled via the new `enable_ddi` configuration option on the provider
203
243
## 1.6.4 (January 06, 2020)
204
244
205
245
IMPROVEMENTS:
246
+
206
247
* Updated permissions behavior on user and API key resources to accurately show `terraform plan` differences when the user or key is part of a team and updated documentation accordingly ([#100](https://github.com/terraform-providers/terraform-provider-ns1/pull/100))
207
248
* Switched to the Terraform standalone SDK ([#101](https://github.com/terraform-providers/terraform-provider-ns1/pull/101))
208
249
* Update resource state management to properly handle disappearing resources ([#99](https://github.com/terraform-providers/terraform-provider-ns1/pull/99))
209
250
210
251
## 1.6.3 (December 16, 2019)
211
252
212
253
IMPROVEMENTS:
254
+
213
255
* Add validation to the zone and domain fields on a record to more clearly indicate invalid inputs containing leading or trailing dots ([#97](https://github.com/terraform-providers/terraform-provider-ns1/pull/97))
214
256
215
257
## 1.6.2 (December 05, 2019)
216
258
217
259
ENHANCEMENTS:
260
+
218
261
* Support URLFWD records ([#96](https://github.com/terraform-providers/terraform-provider-ns1/issues/96))
219
262
* Add a "clean" rule to Makefile ([#89](https://github.com/terraform-providers/terraform-provider-ns1/issues/89))
220
263
221
264
## 1.6.1 (November 13, 2019)
222
265
223
266
BUG FIXES:
267
+
224
268
* fix interaction with the `autogenerate_ns_record` flag that was making terraform think a clean resource was dirty ([#85](https://github.com/terraform-providers/terraform-provider-ns1/issues/85))
225
269
226
270
ENHANCEMENTS:
271
+
227
272
* docs and example for using `autogenerate_ns_record`. ([#83](https://github.com/terraform-providers/terraform-provider-ns1/issues/83))
228
273
* minor improvements to some error messages in tests.
229
274
* improve docs around the ordering requirement for zone regions.
230
275
* improve docs around provider arguments and environment variables.
231
276
232
277
IMPROVEMENTS:
278
+
233
279
* Add a configuration option to the provider to use an alternate strategy to avoid rate limit errors. ([#88](https://github.com/terraform-providers/terraform-provider-ns1/issues/88))
234
280
235
281
## 1.6.0 (October 16, 2019)
236
282
237
283
BUG FIXES:
284
+
238
285
* Pick up a divide by zero fix in the SDK, when rate limiting. Should wait around when hitting limits rather
239
286
than falling over, and shouldn't require limiting parallelism to avoid 429 errors. ([#74](https://github.com/terraform-providers/terraform-provider-ns1/issues/74))
240
287
* We were explicitly sending defaults for `port` and `notify` fields in `secondaries`, now they are implicit.
241
288
Sending the default `port` prevented using IP ranges. ([#82](https://github.com/terraform-providers/terraform-provider-ns1/issues/82))
242
289
243
290
ENHANCEMENTS:
291
+
244
292
* Allow secondary zone -> primary zone in-place. Old behavior was to force a new resource (DELETE/PUT) on any
245
293
change to secondary. Now the only one that requires a new resource is when a zone _becomes_ a secondary. See
246
294
the note in docs. ([#75](https://github.com/terraform-providers/terraform-provider-ns1/issues/75))
247
295
* Support for CAA records. ([#78](https://github.com/terraform-providers/terraform-provider-ns1/issues/78))
248
296
249
297
DEPRECATION:
298
+
250
299
* We've bumped the CI tests to run under Go 1.12. Provider still works with 1.11, but we're developing on and
0 commit comments