From a359b620187ff04be0ddcf1557bb09f1ff98d579 Mon Sep 17 00:00:00 2001 From: Oleksandr Yakushev Date: Fri, 29 Mar 2024 12:20:20 +0200 Subject: [PATCH] Version 0.5.0 (#25) * Add STS dependency in omniconf.ssm See #23. * Version 0.5.0 --- CHANGELOG.md | 5 ++++- build.clj | 2 +- deps.edn | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c90e5b..954d23d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -### 0.5.0-SNAPSHOT (unreleased) +### 0.5.0 (2024-03-29) - **BREAKING:** arities that had `quit-on-error` argument are now removed. - **BREAKING:** if the value for `:default` field is a function, it is now by @@ -8,6 +8,9 @@ `(cfg/enable-functions-as-defaults)` is preserved for backwards compatibility but does nothing now and will be removed in the future version. - Add ability to unset values from SSM. +- [#23](https://github.com/grammarly/omniconf/issues/23) Fix bug where + `populate-from-ssm` would assume node role instead of pod role when running in + EKS. ### 0.4.3 (2021-03-29) diff --git a/build.clj b/build.clj index 16c2b6b..e847bd1 100644 --- a/build.clj +++ b/build.clj @@ -8,7 +8,7 @@ (defmacro opts+ [] `(let [url# "https://github.com/grammarly/omniconf"] (-> {:lib 'com.grammarly/omniconf - :version "0.5.0-SNAPSHOT" + :version "0.5.0" :scm {:url url#} :pom-data [[:description "Configuration library for Clojure that favors explicitness"] [:url url#] diff --git a/deps.edn b/deps.edn index 602be04..cbeb650 100644 --- a/deps.edn +++ b/deps.edn @@ -10,6 +10,7 @@ :ns-aliases {bb org.corfield.build}} :ssm {:extra-deps {com.amazonaws/aws-java-sdk-core {:mvn/version "1.12.689"} + com.amazonaws/aws-java-sdk-sts {:mvn/version "1.12.689"} com.amazonaws/aws-java-sdk-ssm {:mvn/version "1.12.689"}}} :1.10 {:override-deps {org.clojure/clojure {:mvn/version "1.10.3"}}} :1.12 {:override-deps {org.clojure/clojure {:mvn/version "1.12.0-alpha9"}}}