11# Changelog  
22
3+ ## [ v4.16.1]  - 2024-03-10 
4+ 
5+ ### Fixed  
6+ 
7+ -  ** [ cli,ari] **  fix: don't generate ARI cert ID if ARI is not enable
8+ 
39## [ v4.16.0]  - 2024-03-09 
410
5- ### Added:  
11+ ### Added  
12+ 
613-  ** [ dnsprovider] **  Add DNS provider for Shellrent
714-  ** [ dnsprovider] **  Add DNS provider for Mail-in-a-Box
815-  ** [ dnsprovider] **  Add DNS provider for CPanel and WHM
916-  
10- ### Changed:  
17+ ### Changed  
18+ 
1119-  ** [ lib,ari] **  Implement 'replaces' field in newOrder and draft-ietf-acme-ari-03 CertID changes
1220-  ** [ log] **  feat: improve errors and logs related to DNS call
1321-  ** [ lib] **  update to go-jose/go-jose/v4 v4.0.1
1422
15- ### Fixed:  
23+ ### Fixed  
24+ 
1625-  ** [ dnsprovider] **  nifcloud: fix bug in case of same auth zone
17- -  ** [ dnsprovider] **  bunny: Support delegated sub-domains 
26+ -  ** [ dnsprovider] **  bunny: Support delegated subdomains 
1827-  ** [ dnsprovider] **  easydns: fix zone detection
1928-  ** [ dnsprovider] **  ns1: fix record creation
2029
2130## [ v4.15.0]  - 2024-01-28 
2231
23- ### Added:  
32+ ### Added  
33+ 
2434-  ** [ dnsprovider] **  Add DNS provider for http.net
2535-  ** [ dnsprovider] **  Add DNS provider for Webnames
2636
27- ### Changed:  
37+ ### Changed  
38+ 
2839-  ** [ cli] **  Add environment variable for specifying alternate directory URL
2940-  ** [ cli] **  Add format option for PFX encoding
30- -  ** [ lib] **  Support simplified issuance for very long domain names at Let&# 39 ; 
41+ -  ** [ lib] **  Support simplified issuance for very long domain names at Let' s Encrypt
3142-  ** [ lib] **  Update CertID format as per draft-ietf-acme-ari-02
3243-  ** [ dnsprovider] **  azuredns: allow OIDC authentication
3344-  ** [ dnsprovider] **  azuredns: provide the ability to select authentication methods
4152-  ** [ dnsprovider] **  regru: HTTP method changed to POST
4253-  ** [ dnsprovider] **  scaleway: add cname support
4354
44- ### Fixed:  
55+ ### Fixed  
56+ 
4557-  ** [ dnsprovider] **  cloudru: change default URLs
4658-  ** [ dnsprovider] **  constellix: follow rate limiting headers
4759-  ** [ dnsprovider] **  desec: increase default propagation interval
48- -  ** [ dnsprovider] **  gandiv5: Add &# 34 ; &# 34 ; 
60+ -  ** [ dnsprovider] **  gandiv5: Add " Bearer"  prefix to the auth header
4961-  ** [ dnsprovider] **  inwx: improve sleep calculation
5062-  ** [ dnsprovider] **  inwx: wait before generating new TOTP TANs
5163-  ** [ dnsprovider] **  ionos: fix DNS record removal
5567
5668## [ v4.14.1]  - 2023-09-20 
5769
58- ### Fixed:  
70+ ### Fixed  
71+ 
5972-  ** [ dnsprovider] **  bunny: fix zone detection
6073-  ** [ dnsprovider] **  bunny: use NRDCG fork
6174-  ** [ dnsprovider] **  ovh: update client to v1.4.2
@@ -66,45 +79,53 @@ Cancelled due to CI failure.
6679
6780## [ v4.14.0]  - 2023-08-20 
6881
69- ### Added:  
82+ ### Added  
83+ 
7084-  ** [ dnsprovider] **  Add DNS provider for Yandex 360
7185-  ** [ dnsprovider] **  Add DNS provider for cloud.ru
7286-  ** [ httpprovider] **  Adding S3 support for HTTP domain validation
7387
74- ### Changed:  
88+ ### Changed  
89+ 
7590-  ** [ cli] **  Allow to set EAB kid and hmac via environment variables
7691-  ** [ dnsprovider] **  Migrate to aws-sdk-go-v2 (lightsail, route53)
7792
78- ### Fixed:  
93+ ### Fixed  
94+ 
7995-  ** [ dnsprovider] **  nearlyfreespeech: fix authentication
8096-  ** [ dnsprovider] **  pdns: fix notify
8197-  ** [ dnsprovider] **  route53: avoid unexpected records deletion
8298
8399## [ v4.13.3]  - 2023-07-25 
84100
85- ### Fixed:  
101+ ### Fixed  
102+ 
86103-  ** [ dnsprovider] **  azuredns: fix configuration from env vars
87104-  ** [ dnsprovider] **  gcore: change API domain
88105
89106## [ v4.13.2]  - 2023-07-21 
90107
91- ### Fixed:  
108+ ### Fixed  
109+ 
92110-  ** [ dnsprovider] **  servercow: fix regression
93111
94112## [ v4.13.1]  - 2023-07-20 
95113
96- ### Added:  
114+ ### Added  
115+ 
97116-  ** [ dnsprovider] **  Add DNS provider for IPv64
98117-  ** [ dnsprovider] **  Add DNS provider for Metaname
99118-  ** [ dnsprovider] **  Add DNS provider for RcodeZero
100119-  ** [ dnsprovider] **  Add DNS provider for Efficient IP
101120-  ** [ dnsprovider] **  azure: new implementation based on the new API client
102121-  ** [ lib] **  Experimental option to force DNS queries to use TCP
103122
104- ### Changed:  
123+ ### Changed  
124+ 
105125-  ** [ dnsprovider] **  cloudflare: update api client to v0.70.0
106126
107- ### Fixed:  
127+ ### Fixed  
128+ 
108129-  ** [ dnsprovider,cname] **  fix: ensure case-insensitive comparison of CNAME records
109130-  ** [ cli] **  fix: list command
110131-  ** [ lib] **  fix: ARI explanationURL
@@ -115,47 +136,55 @@ Cancelled due to a CI issue (no space left on device).
115136
116137## [ v4.12.2]  - 2023-06-19 
117138
118- ### Fixed:  
139+ ### Fixed  
140+ 
119141-  ** [ dnsprovider] **  dnsmadeeasy: fix DeleteRecord
120142-  ** [ lib] **  fix: read status code from response
121143
122144## [ v4.12.1]  - 2023-06-06 
123145
124- ### Fixed:  
146+ ### Fixed  
147+ 
125148-  ** [ dnsprovider] **  pdns: fix record value
126149
127150## [ v4.12.0]  - 2023-05-28 
128151
129- ### Added:  
152+ ### Added  
153+ 
130154-  ** [ lib,cli] **  Initial ACME Renewal Info (ARI) Implementation
131155-  ** [ dnsprovider] **  Add DNS provider for Derak Cloud
132156-  ** [ dnsprovider] **  route53: pass ExternalID property to STS: AssumeRole  API operation
133157-  ** [ lib,cli] **  Support custom duration for certificate
134158
135- ### Changed:  
159+ ### Changed  
160+ 
136161-  ** [ dnsprovider] **  Refactor DNS provider and client implementations
137162
138- ### Fixed:  
163+ ### Fixed  
164+ 
139165-  ** [ dnsprovider] **  autodns: fixes wrong zone in api call if CNAME is used
140166-  ** [ cli] **  fix: archive only domain-related files on revoke
141167
142168## [ v4.11.0]  - 2023-05-02 
143169
144- ### Added:  
170+ ### Added  
171+ 
145172-  ** [ lib] **  Support for certificate with raw IP SAN (RFC8738)
146173-  ** [ dnsprovider] **  Add Brandit.com as DNS provider
147174-  ** [ dnsprovider] **  Add DNS provider for Bunny
148175-  ** [ dnsprovider] **  Add DNS provider for Nodion
149176-  ** [ dnsprovider] **  Add Google Domains as DNS provider
150177-  ** [ dnsprovider] **  Add DNS provider for Plesk
151178
152- ### Changed:  
179+ ### Changed  
180+ 
153181-  ** [ cli] **  feat: add LEGO_CERT_PEM_PATH and LEGO_CERT_PFX_PATH to run hook
154182-  ** [ lib,cli] **  feat: add RSA 3072
155183-  ** [ dnsprovider] **  gcloud: update google APIs to latest version
156184-  ** [ lib,dnsprovider,cname] **  chore: replace GetRecord by GetChallengeInfo
157185
158- ### Fixed:  
186+ ### Fixed  
187+ 
159188-  ** [ dnsprovider] **  rimuhosting: fix API base URL
160189
161190## [ v4.10.2]  - 2023-02-26 
@@ -164,26 +193,30 @@ Fix Docker image builds.
164193
165194## [ v4.10.1]  - 2023-02-25 
166195
167- ### Fixed:  
196+ ### Fixed  
197+ 
168198-  ** [ dnsprovider,cname] **  acmedns: fix CNAME support
169199-  ** [ dnsprovider] **  dynu: fix subdomain support
170200
171201## [ v4.10.0]  - 2023-02-10 
172202
173- ### Added:  
203+ ### Added  
204+ 
174205-  ** [ dnsprovider] **  Add DNS provider for dnsHome.de
175206-  ** [ dnsprovider] **  Add DNS provider for Liara
176207-  ** [ dnsprovider] **  Add DNS provider for UltraDNS
177208-  ** [ dnsprovider] **  Add DNS provider for Websupport
178209
179- ### Changed:  
210+ ### Changed  
211+ 
180212-  ** [ dnsprovider] **  ibmcloud: add support for subdomains
181213-  ** [ dnsprovider] **  infomaniak: CNAME support
182214-  ** [ dnsprovider] **  namesilo: add cleanup before add a DNS record
183215-  ** [ dnsprovider] **  route53: Allow static credentials to be supplied
184216-  ** [ dnsprovider] **  tencentcloud: support punycode domain
185217
186- ### Fixed:  
218+ ### Fixed  
219+ 
187220-  ** [ dnsprovider] **  alidns: filter on record type
188221-  ** [ dnsprovider] **  arvancloud: replace arvancloud.com by arvancloud.ir
189222-  ** [ dnsprovider] **  hetzner: improve zone ID detection
@@ -193,12 +226,12 @@ Fix Docker image builds.
193226
194227## [ v4.9.1]  - 2022-11-25 
195228
196- ### Changed:   
229+ ### Changed  
197230-  
198231-  ** [ lib,cname] **  cname: add log about CNAME entries
199232-  ** [ dnsprovider] **  regru: improve error handling
200233
201- ### Fixed:   
234+ ### Fixed  
202235-  
203236-  ** [ dnsprovider,cname] **  fix CNAME support for multiple DNS providers
204237-  ** [ dnsprovider,cname] **  duckdns: fix CNAME support
@@ -208,7 +241,7 @@ Fix Docker image builds.
208241
209242## [ v4.9.0]  - 2022-10-03 
210243
211- ### Added:   
244+ ### Added  
212245
213246-  ** [ dnsprovider] **  Add DNS provider for CIVO
214247-  ** [ dnsprovider] **  Add DNS provider for VK Cloud
@@ -217,7 +250,7 @@ Fix Docker image builds.
217250-  ** [ dnsprovider] **  loopia: add configurable API endpoint
218251-  ** [ dnsprovider] **  pdns: notify secondary servers after updates
219252
220- ### Changed:   
253+ ### Changed  
221254
222255-  ** [ dnsprovider] **  allinkl: removed deprecated sha1 hashing
223256-  ** [ dnsprovider] **  auroradns: update authentification
@@ -230,7 +263,8 @@ Fix Docker image builds.
230263-  ** [ lib,cname] **  add recursive CNAME lookup support
231264-  ** [ lib] **  Remove embedded issuer certificates from issued certificate if bundle is false
232265
233- ### Fixed:  
266+ ### Fixed  
267+ 
234268-  ** [ dnsprovider] **  luadns: fix cname support
235269-  ** [ dnsprovider] **  njalla: fix record id unmarshal error
236270-  ** [ dnsprovider] **  tencentcloud: fix subdomain error
@@ -595,7 +629,7 @@ Cancelled due to a CI issue, replaced by v4.5.2.
595629-  ** [ dnsprovider] **  Add DNS provider for Constellix
596630-  ** [ dnsprovider] **  Add DNS provider for Servercow.
597631-  ** [ dnsprovider] **  Add DNS provider for Scaleway
598- -  ** [ cli] **  Add &# 34 ; &# 34 ; 
632+ -  ** [ cli] **  Add " LEGO_PATH"  environment variable
599633
600634### Changed:  
601635
@@ -608,7 +642,7 @@ Cancelled due to a CI issue, replaced by v4.5.2.
608642### Fixed:  
609643
610644-  ** [ dnsprovider] **  zoneee: fix subdomains.
611- -  ** [ dnsprovider] **  designate: Don&# 39 ; 
645+ -  ** [ dnsprovider] **  designate: Don' t clean up managed records like SOA and NS
612646-  ** [ dnsprovider] **  dnspod: update lib.
613647-  ** [ lib] **  crypto: Treat CommonName as optional
614648-  ** [ lib] **  chore: update cenkalti/backoff to v4.
@@ -633,7 +667,7 @@ Cancelled due to a CI issue, replaced by v4.5.2.
633667
634668### Changed:  
635669-  ** [ dnsprovider] **  httpreq: Allow use environment vars from a ` _FILE `  file
636- -  ** [ lib] **  Don&# 39 ; 
670+ -  ** [ lib] **  Don' t deactivate valid authorizations
637671-  ** [ lib] **  Expose more SOA fields found by dns01.FindZoneByFqdn
638672
639673### Fixed:  
@@ -806,7 +840,7 @@ There was a problem when creating the tag v3.0.1, this tag has been invalidated.
806840-  ** [ lib] **  Adds ` Remove `  for challenges
807841-  ** [ lib] **  Add version to xenolf-acme in User-Agent.
808842-  ** [ dnsprovider] **  The ability for a DNS provider to solve the challenge sequentially
809- -  ** [ dnsprovider] **  Add DNS provider for &# 34 ; &# 34 ; 
843+ -  ** [ dnsprovider] **  Add DNS provider for " HTTP request" .
810844-  ** [ dnsprovider] **  Add DNS Provider for Vscale
811845-  ** [ dnsprovider] **  Add DNS Provider for TransIP
812846-  ** [ dnsprovider] **  Add DNS Provider for inwx
0 commit comments