diff --git a/CHANGELOG.md b/CHANGELOG.md index d17e0a6a..9a0618ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased - 0.18.2] - DATE ### Added ### Changed +- IPv6 addresses are normalized as IP addresses instead of hostnames. +- More descriptive JWK decryption error message. ### Deprecated ### Removed ### Fixed @@ -16,6 +18,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Added - Support for ACME revocation. - Replace hash function with an RSA SSH CA to "rsa-sha2-256". +- Support Nebula provisioners. +- Example Ansible configurations. +- Support PKCS#11 as a decrypter, as used by SCEP. +### Changed +- Automatically create database directory on `step ca init`. +- Slightly improve errors reported when a template has invalid content. +- Error reporting in logs and to clients. +### Fixed +- SCEP renewal using HTTPS on macOS. ## [0.18.0] - 2021-11-17 ### Added diff --git a/cmd/step-awskms-init/main.go b/cmd/step-awskms-init/main.go index 8e30745f..5e56f045 100644 --- a/cmd/step-awskms-init/main.go +++ b/cmd/step-awskms-init/main.go @@ -75,10 +75,11 @@ This tool is experimental and in the future it will be integrated in step cli. OPTIONS`) fmt.Fprintln(os.Stderr) flag.PrintDefaults() - fmt.Fprintln(os.Stderr, ` + fmt.Fprintf(os.Stderr, ` COPYRIGHT - (c) 2018-2020 Smallstep Labs, Inc.`) + (c) 2018-%d Smallstep Labs, Inc. +`, time.Now().Year()) os.Exit(1) } diff --git a/cmd/step-ca/main.go b/cmd/step-ca/main.go index f40ddf5f..fba5b792 100644 --- a/cmd/step-ca/main.go +++ b/cmd/step-ca/main.go @@ -144,7 +144,7 @@ $ step-ca $STEPPATH/config/ca.json --password-file ./password.txt '''` app.Flags = append(app.Flags, commands.AppCommand.Flags...) app.Flags = append(app.Flags, cli.HelpFlag) - app.Copyright = "(c) 2018-2020 Smallstep Labs, Inc." + app.Copyright = fmt.Sprintf("(c) 2018-%d Smallstep Labs, Inc.", time.Now().Year()) // All non-successful output should be written to stderr app.Writer = os.Stdout diff --git a/cmd/step-cloudkms-init/main.go b/cmd/step-cloudkms-init/main.go index 27dc82ad..78c1fcc5 100644 --- a/cmd/step-cloudkms-init/main.go +++ b/cmd/step-cloudkms-init/main.go @@ -105,10 +105,11 @@ This tool is experimental and in the future it will be integrated in step cli. OPTIONS`) fmt.Fprintln(os.Stderr) flag.PrintDefaults() - fmt.Fprintln(os.Stderr, ` + fmt.Fprintf(os.Stderr, ` COPYRIGHT - (c) 2018-2020 Smallstep Labs, Inc.`) + (c) 2018-%d Smallstep Labs, Inc. +`, time.Now().Year()) os.Exit(1) } diff --git a/cmd/step-pkcs11-init/main.go b/cmd/step-pkcs11-init/main.go index 5fadf10d..4dc15799 100644 --- a/cmd/step-pkcs11-init/main.go +++ b/cmd/step-pkcs11-init/main.go @@ -250,10 +250,11 @@ This tool is experimental and in the future it will be integrated in step cli. OPTIONS`) fmt.Fprintln(os.Stderr) flag.PrintDefaults() - fmt.Fprintln(os.Stderr, ` + fmt.Fprintf(os.Stderr, ` COPYRIGHT - (c) 2018-2021 Smallstep Labs, Inc.`) + (c) 2018-%d Smallstep Labs, Inc. +`, time.Now().Year()) os.Exit(1) } diff --git a/cmd/step-yubikey-init/main.go b/cmd/step-yubikey-init/main.go index 8b0ffab5..9f755388 100644 --- a/cmd/step-yubikey-init/main.go +++ b/cmd/step-yubikey-init/main.go @@ -148,10 +148,11 @@ This tool is experimental and in the future it will be integrated in step cli. OPTIONS`) fmt.Fprintln(os.Stderr) flag.PrintDefaults() - fmt.Fprintln(os.Stderr, ` + fmt.Fprintf(os.Stderr, ` COPYRIGHT - (c) 2018-2020 Smallstep Labs, Inc.`) + (c) 2018-%d Smallstep Labs, Inc. +`, time.Now().Year()) os.Exit(1) }