diff --git a/CHANGELOG.md b/CHANGELOG.md index b190572..1eb437f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,7 +29,7 @@ Big thanks to those that have patiently helped report and debug issues, especial ## Recent additions * \[new] Ongoing [API](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere) and [wiki](https://github.com/taoensso/telemere/wiki) doc improvements -* \[new] (Advanced) Handler fns can now include `:dispatch-opts` metadata, useful for handler authors that want to set defaults for use by [`add-handler!`](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#add-handler!) +* \[new] (Advanced) Handler fns can now include `:dispatch-opts` metadata, useful for handler authors that want to set defaults for use by [`add-handler!`](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#add-handler!) (beta8) * \[new] Added [Slack handler](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere.slack#handler:slack) (beta8) * \[new] Added [TCP](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere.sockets#handler:tcp-socket) and [UDP](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere.sockets#handler:udp-socket) socket handlers (beta7) * \[new] Clj [signal content](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#help:signal-content) now includes `:thread {:keys [group name id]}` key (beta7) diff --git a/project.clj b/project.clj index 05d705e..dadca15 100644 --- a/project.clj +++ b/project.clj @@ -8,7 +8,7 @@ :url "https://www.eclipse.org/legal/epl-v10.html"} :dependencies - [[com.taoensso/encore "3.109.0"]] + [[com.taoensso/encore "3.110.0"]] :test-paths ["test" #_"src"] @@ -50,9 +50,9 @@ #_[org.slf4j/slf4j-nop "2.0.13"] ;;; For optional handlers - [io.opentelemetry/opentelemetry-api "1.37.0"] - #_[io.opentelemetry/opentelemetry-sdk-extension-autoconfigure "1.37.0"] - #_[io.opentelemetry/opentelemetry-exporter-otlp "1.37.0"] + [io.opentelemetry/opentelemetry-api "1.38.0"] + #_[io.opentelemetry/opentelemetry-sdk-extension-autoconfigure "1.38.0"] + #_[io.opentelemetry/opentelemetry-exporter-otlp "1.38.0"] [metosin/jsonista "0.3.8"] [com.draines/postal "2.0.5"] [org.julienxx/clj-slack "0.8.3"]] diff --git a/shadow-cljs.edn b/shadow-cljs.edn index fe40890..1561174 100644 --- a/shadow-cljs.edn +++ b/shadow-cljs.edn @@ -1,7 +1,7 @@ {;;:lein true :source-paths ["src" "test"] :dependencies - [[com.taoensso/encore "3.109.0"] + [[com.taoensso/encore "3.110.0"] [cider/cider-nrepl "0.47.0"] [binaryage/devtools "1.0.7"]] diff --git a/src/taoensso/telemere.cljc b/src/taoensso/telemere.cljc index b9cc9e0..7b53de2 100644 --- a/src/taoensso/telemere.cljc +++ b/src/taoensso/telemere.cljc @@ -32,7 +32,7 @@ (remove-ns 'taoensso.telemere) (:api (enc/interns-overview))) -(enc/assert-min-encore-version [3 109 0]) +(enc/assert-min-encore-version [3 110 0]) ;;;; TODO ;; - Add handlers: Logstash, Carmine, Datadog, Kafka diff --git a/src/taoensso/telemere/impl.cljc b/src/taoensso/telemere/impl.cljc index 72b9f3b..2e92964 100644 --- a/src/taoensso/telemere/impl.cljc +++ b/src/taoensso/telemere/impl.cljc @@ -21,8 +21,6 @@ ;;;; Utils -#?(:clj (defmacro threaded [& body] `(let [t# (Thread. (fn [] ~@body))] (.start t#) t#))) - #?(:clj (defmacro on-init [& body] (let [sym (with-meta '__on-init {:private true}) diff --git a/test/taoensso/telemere_tests.cljc b/test/taoensso/telemere_tests.cljc index 4c3e623..b1b60dc 100644 --- a/test/taoensso/telemere_tests.cljc +++ b/test/taoensso/telemere_tests.cljc @@ -529,13 +529,13 @@ [(do (enc/set-var-root! impl/*sig-handlers* [(sigs/wrap-handler "h1" (fn h1 [x] (reset! sv_ x)) nil {:async nil})]) :set-handler) ;; (is (nil? (tel/uncaught->error!))) - (is (do (.join (impl/threaded (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id nil}))) + (is (do (.join (enc/threaded :user (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id nil}))) ;; (is (nil? (tel/uncaught->error! :id1))) - (is (do (.join (impl/threaded (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id :id1}))) + (is (do (.join (enc/threaded :user (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id :id1}))) ;; (is (nil? (tel/uncaught->error! {:id :id1}))) - (is (do (.join (impl/threaded (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id :id1}))) + (is (do (.join (enc/threaded :user (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id :id1}))) ;; (do (enc/set-var-root! impl/*sig-handlers* nil) :unset-handler)])))])