All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and adheres to a project-specific Versioning.
1.6.0 - 2025-04-24
- Added a log message to indicate which project is being used for Google Secrets. This is useful for debugging and understanding which project is being used when multiple projects are available.
1.5.0 - 2025-04-15
- Added new overload for
AddGoogleSecretsto allow passingGoogleSecretsOptions.
1.4.0 - 2025-03-18
- Convention to load Google Secrets project name from environment variable
GOOGLE_SECRETS_PROJECTif not specified in the options. - New package
Neolution.Extensions.Configuration.GoogleSecrets.AspNetCoreto reference in ASP.NET Core projects.
- Update GitHub Actions to use the latest versions of the actions
1.3.1 - 2024-03-12
- Fixed an issue where the
GoogleSecret:SecretName:SecretVersionsyntax was not working as expected. Instead of using a starts with comparison, the code now uses a regular expression to match the secret name and version. - Fixed an issue where the
GoogleSecret:SecretName:SecretVersionsyntax was not working as expected. The version was parsed including the}character. The code now removes the}character from the version before calling the google api.
1.3.0 - 2024-03-12
Added support for the {GoogleSecret:SecretName:SecretVersion} syntax to override the default values in the appsettings.json or appsettings.{Environment}.json files.
1.2.0 - 2023-06-29
- Updated the Google.Cloud.SecretManager.V1 to the latest version to support workload identity federation
1.1.9 - 2023-06-29
- Changelog