diff --git a/resources/META-INF/babashka/deps.edn b/resources/META-INF/babashka/deps.edn index 25faf037..b876f643 100644 --- a/resources/META-INF/babashka/deps.edn +++ b/resources/META-INF/babashka/deps.edn @@ -14,20 +14,20 @@ "depstar/src" "process/src" "deps.clj/src" "deps.clj/resources" "resources" "sci/resources"], - :deps {org.clojure/clojure {:mvn/version "1.11.0-alpha3"}, + :deps {org.clojure/clojure {:mvn/version "1.11.0-alpha4"}, borkdude/sci {:local/root "sci"} babashka/babashka.curl {:local/root "babashka.curl"} babashka/fs {:local/root "fs"} babashka/babashka.core {:local/root "babashka.core"} borkdude/graal.locking {:mvn/version "0.0.2"}, - org.clojure/core.async {:mvn/version "1.4.627"}, + org.clojure/core.async {:mvn/version "1.5.648"}, org.clojure/tools.cli {:mvn/version "1.0.206"}, org.clojure/data.csv {:mvn/version "1.0.0"}, - cheshire/cheshire {:mvn/version "5.10.1"} + cheshire/cheshire {:mvn/version "5.10.2"} org.clojure/data.xml {:mvn/version "0.2.0-alpha6"} clj-commons/clj-yaml {:mvn/version "0.7.107"} com.cognitect/transit-clj {:mvn/version "1.0.324"} - org.clojure/test.check {:mvn/version "1.1.0"} + org.clojure/test.check {:mvn/version "1.1.1"} nrepl/bencode {:mvn/version "1.1.0"} seancorfield/next.jdbc {:mvn/version "1.1.610"} org.postgresql/postgresql {:mvn/version "42.2.18"} @@ -114,7 +114,13 @@ clojure-term-colors/clojure-term-colors {:mvn/version "0.1.0"} io.aviso/pretty {:mvn/version "1.1.1"} progrock/progrock {:mvn/version "0.1.2"} - djblue/portal {:mvn/version "0.19.0"}} + djblue/portal {:mvn/version "0.19.0"} + com.wsscode/cljc-misc {:mvn/version "2021.10.16"} + edn-query-language/eql {:mvn/version "2021.07.18"} + meta-merge/meta-merge {:mvn/version "1.0.0"} + com.exoscale/lingo {:mvn/version "1.0.0-alpha14"} + io.github.swirrl/dogstatsd {:mvn/version "0.1.39"} + org.clojure/algo.monads {:mvn/version "0.1.6"}} :classpath-overrides {org.clojure/clojure nil org.clojure/spec.alpha nil}} :clj-nvd diff --git a/resources/META-INF/native-image/babashka/babashka/native-image.properties b/resources/META-INF/native-image/babashka/babashka/native-image.properties index 2577a2dc..d0cf622a 100644 --- a/resources/META-INF/native-image/babashka/babashka/native-image.properties +++ b/resources/META-INF/native-image/babashka/babashka/native-image.properties @@ -15,6 +15,7 @@ Args=-H:+ReportExceptionStackTraces \ --initialize-at-build-time=java.sql.SQLException \ --initialize-at-run-time=org.postgresql.sspi.SSPIClient \ --initialize-at-run-time=org.httpkit.client.ClientSslEngineFactory$SSLHolder \ + --initialize-at-build-time=java.awt.datatransfer.DataFlavor,java.awt.datatransfer.StringSelection,java.awt.datatransfer.Transferable,java.awt.Toolkit \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.AudioFileReader \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiFileReader \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.MixerProvider \ diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 4b7427c5..f5957485 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -6,6 +6,8 @@ [cheshire.core :as json] [sci.impl.types :as t])) +;; (set! *warn-on-reflection* true) + (def base-custom-map `{clojure.lang.LineNumberingPushbackReader {:allPublicConstructors true :allPublicMethods true}