Skip to content

Commit

Permalink
prep for 4.24.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
rmbolger committed Jun 19, 2024
1 parent 2543c43 commit 063de74
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 5 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 4.24.0 (2024-06-19)

* DomainOffensive plugin updated with new API root and documentation links. (Thanks @henrikalves)
* Added [ARI (ACME Renewal Information)](https://datatracker.ietf.org/doc/draft-ietf-acme-ari/) support based on draft 04. This should be considered experimental until the RFC is finalized.
* `ARIId` and `Serial` fields have been added to the output of `Get-PACertificate`
* `DisableARI` switch added to `Set-PAServer` which disables ARI support for the server even it would otherwise be supported. This will primarily be useful if the ARI draft changes enough to break the current support and CAs update their implementations before the module can be updated. It may also be useful for providers with existing ARI support from an older unsupported draft.
* `ReplacesCert` parameter added to `New-PAOrder` which takes an ARIId string as returned by `Get-PACertificate`. This will be ignored if the current ACME server doesn't support ARI or support has been explicitly disabled via `Set-PAServer`.
* Order refreshes now perform an ARI check if supported and not disabled. The `RenewAfter` field is updated if the response indicates it is necessary.
* `Submit-Renewal` now triggers an order refresh if ARI is supported and not disabled.

## 4.23.1 (2024-05-23)

* Fix DNSimple plugin not properly ignoring 404 API errors on PowerShell 5.1 (#549)
Expand Down
14 changes: 10 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.23.1'
ModuleVersion = '4.24.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,15 @@ PrivateData = @{

# ReleaseNotes of this module
ReleaseNotes = @'
## 4.23.1 (2024-05-23)
* Fix DNSimple plugin not properly ignoring 404 API errors on PowerShell 5.1 (#549)
## 4.24.0 (2024-06-19)
* DomainOffensive plugin updated with new API root and documentation links. (Thanks @henrikalves)
* Added [ARI (ACME Renewal Information)](https://datatracker.ietf.org/doc/draft-ietf-acme-ari/) support based on draft 03. This should be considered experimental until the RFC is finalized.
* `ARIId` and `Serial` fields have been added to the output of `Get-PACertificate`
* `DisableARI` switch added to `Set-PAServer` which disables ARI support for the server even it would otherwise be supported. This will primarily be useful if the ARI draft changes enough to break the current support and CAs update their implementations before the module can be updated. It may also be useful for providers with existing ARI support from an older unsupported draft.
* `ReplacesCert` parameter added to `New-PAOrder` which takes an ARIId string as returned by `Get-PACertificate`. This will be ignored if the current ACME server doesn't support ARI or support has been explicitly disabled via `Set-PAServer`.
* Order refreshes now perform an ARI check if supported and not disabled. The `RenewAfter` field is updated if the response indicates it is necessary.
* `Submit-Renewal` now triggers an order refresh if ARI is supported and not disabled.
'@

}
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 @@ -51,7 +51,7 @@ $script:WellKnownDirs = @{
SSLCOM_ECC = 'https://acme.ssl.com/sslcom-dv-ecc'
}
$script:HEADER_NONCE = 'Replay-Nonce'
$script:USER_AGENT = "Posh-ACME/4.23.1 PowerShell/$($PSVersionTable.PSVersion)"
$script:USER_AGENT = "Posh-ACME/4.24.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
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ A [PowerShell](#requirements-and-platform-support) module and [ACME](https://too
- External Account Binding support for ACME CAs that require it [(Guide)](https://poshac.me/docs/Guides/External-Account-Binding/)
- Preferred Chain support to use alternative CA trust chains [(Guide)](https://poshac.me/docs/Guides/Using-Alternate-Trust-Chains/)
- PowerShell [SecretManagement](https://devblogs.microsoft.com/powershell/secretmanagement-and-secretstore-are-generally-available/) support [(Guide)](https://poshac.me/docs/v4/Guides/Using-SecretManagement/)
- [ARI (ACME Renewal Information)](https://datatracker.ietf.org/doc/draft-ietf-acme-ari/) support based on draft 04.


## Installation (Stable)
Expand Down
2 changes: 2 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ A [PowerShell](#requirements-and-platform-support) module and [ACME](https://too
- External Account Binding support for ACME CAs that require it [(Guide)](Guides/External-Account-Binding.md)
- Preferred Chain support to use alternative CA trust chains [(Guide)](Guides/Using-Alternate-Trust-Chains.md)
- PowerShell [SecretManagement](https://devblogs.microsoft.com/powershell/secretmanagement-and-secretstore-are-generally-available/) support [(Guide)](Guides/Using-SecretManagement.md)
- [ARI (ACME Renewal Information)](https://datatracker.ietf.org/doc/draft-ietf-acme-ari/) support based on draft 04.


## Installation (Stable)

Expand Down

0 comments on commit 063de74

Please sign in to comment.