Skip to content

Commit

Permalink
prep for 4.9.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
rmbolger committed Sep 21, 2021
1 parent 4144f69 commit d753560
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 6 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
## 4.9.0 (2021-09-21)

* Added new DNS plugin [ISPConfig](https://www.ispconfig.org/)
* Fixed the DOCean plugin when used with accounts that have more than 20 zones. (#384) (Thanks @Xpyder)
* Fixed a bug in the DOCean plugin that prevented publishing records against the zone apex.
* Fixed a bug using `Set-PAOrder -PreferredChain` on an existing but expired order that was recently upgraded from Posh-ACME 3.x.
* Fixed renewal window calculation for certs that have lifetimes shorter or longer than 90 days. (#382) (Thanks @lookcloser)
* Due to the bug, certs with lifetimes longer than 90 days would renew early and certs with lifetimes shorter than 90 days would renew late or potentially not at all. Because the renewal window is calculated and saved at finalization time, the new module version won't fix the value on existing orders. It will only fix future orders/renewals.
* If you want to scan for and fix any orders that might have been affected by this bug, you can use the script posted here: https://github.com/rmbolger/Posh-ACME/issues/382#issuecomment-922128237
* Fixed a benign bug with object serialization in PS 5.1 that was saving the dynamic attributes on server/account/order objects.

## 4.8.1 (2021-09-12)

* Fixed a bug introduced in 4.7.0 that broke `Set-PAAccount -UseAltPluginEncryption` preventing plugin args for orders from being properly re-encrypted.
Expand Down
15 changes: 11 additions & 4 deletions Posh-ACME/Posh-ACME.psd1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
@{

RootModule = 'Posh-ACME.psm1'
ModuleVersion = '4.8.1'
ModuleVersion = '4.9.0'
GUID = '5f52d490-68dd-411c-8252-828c199a4e63'
Author = 'Ryan Bolger'
Copyright = '(c) 2018 Ryan Bolger. All rights reserved.'
Expand Down Expand Up @@ -83,9 +83,16 @@ PrivateData = @{

# ReleaseNotes of this module
ReleaseNotes = @'
## 4.8.1 (2021-09-12)
* Fixed a bug introduced in 4.7.0 that broke `Set-PAAccount -UseAltPluginEncryption` preventing plugin args for orders from being properly re-encrypted.
## 4.9.0 (2021-09-21)
* Added new DNS plugin [ISPConfig](https://www.ispconfig.org/)
* Fixed the DOCean plugin when used with accounts that have more than 20 zones. (#384) (Thanks @Xpyder)
* Fixed a bug in the DOCean plugin that prevented publishing records against the zone apex.
* Fixed a bug using `Set-PAOrder -PreferredChain` on an existing but expired order that was recently upgraded from Posh-ACME 3.x.
* Fixed renewal window calculation for certs that have lifetimes shorter or longer than 90 days. (#382) (Thanks @lookcloser)
* Due to the bug, certs with lifetimes longer than 90 days would renew early and certs with lifetimes shorter than 90 days would renew late or potentially not at all. Because the renewal window is calculated and saved at finalization time, the new module version won't fix the value on existing orders. It will only fix future orders/renewals.
* If you want to scan for and fix any orders that might have been affected by this bug, you can use the script posted here: https://github.com/rmbolger/Posh-ACME/issues/382#issuecomment-922128237
* Fixed a benign bug with object serialization in PS 5.1 that was saving the dynamic attributes on server/account/order objects.
'@

}
Expand Down
2 changes: 1 addition & 1 deletion Posh-ACME/Posh-ACME.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ $script:WellKnownDirs = @{
ZEROSSL_PROD = 'https://acme.zerossl.com/v2/DV90'
}
$script:HEADER_NONCE = 'Replay-Nonce'
$script:USER_AGENT = "Posh-ACME/4.8.1 PowerShell/$($PSVersionTable.PSVersion)"
$script:USER_AGENT = "Posh-ACME/4.9.0 PowerShell/$($PSVersionTable.PSVersion)"
$script:COMMON_HEADERS = @{'Accept-Language'='en-us,en;q=0.5'}

# Add an appropriate platform to the user-agent if possible
Expand Down
2 changes: 1 addition & 1 deletion docs/Plugins/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ HurricaneElectric | [Hurricane Electric DNS](https://dns.he.net/) | [Usage Guide
IBMSoftLayer | [IBM Cloud DNS](https://www.ibm.com/cloud/dns) | [Usage Guide](IBMSoftLayer.md) | :white_check_mark:
Infoblox | [Infoblox NIOS](https://www.infoblox.com) | [Usage Guide](Infoblox.md) | :white_check_mark:
Infomaniak | [Infomaniak](https://www.infomaniak.com) | [Usage Guide](Infomaniak.md) | :white_check_mark:
ISPConfig | [ISPConfig](https://www.ispconfig.org/) | [Usage Guide](ISPConfig.md) | :white_check_mark:
Linode | [Linode DNS](https://www.linode.com/?r=4dfd67cf6f1e384ce626f2943620186344bb2ccf) | [Usage Guide](Linode.md) | :white_check_mark:
Loopia | [LoopiaDNS](https://www.loopia.com/loopiadns/) | [Usage Guide](Loopia.md) | :white_check_mark:
LuaDns | [LuaDns](https://www.luadns.com) | [Usage Guide](LuaDns.md) | :white_check_mark:
Expand Down Expand Up @@ -74,7 +75,6 @@ These plugins have been committed to the main development branch and are pending

Plugin | Provider | Guide | Core Compatible
------ | -------- | ----- | ---------------
ISPConfig | [ISPConfig](https://www.ispconfig.org/) | [Usage Guide](ISPConfig.md) | :white_check_mark:

### Notes

Expand Down

0 comments on commit d753560

Please sign in to comment.