- Add support for Elixir 1.17 and OTP 27
- Drop support for Elixir 1.10
- #9 Use Exception.message to retrieve error message. @martosaur
- #10 Do not buffer cache results in Task.async_stream. @jramos
- Display a warning when provider fetching times out
- Add support to load processes from providers.
- Add asynchronous secret loading.
- Prevent secrets to be fetched more than once.
- Fixed #7 where a provider error would raise an error rather than returning a good error message.
-
#2 Add Apply Transformer
config :app, Web.Endpoint, cdn_url: {:hush, GcpSecretManager, "CDN_DOMAIN", [apply: &{:ok, "https://" <> &1}]}
-
Add Elixir 1.12 and OTP/24 compatibility
-
Minor CI changes & documentation updates
- Add hush_aws_secrets_manager
- Add Elixir 1.11 compatibility
- Documentation updates
- Add Transformers to mutate data in runtime.
- Add
to_file: String.t()
as an option to pipe secret data into a file.
- Bug: Traversing non-iterable structs trips the resolver when running as Config.Provider
- Add configuration resolving to lists, maps & tuples
- Better error messages on resolve failure.
- Maps can be resolved
- Announced public release