I've recently worked with dev-local try out Datomic and when I moved to Cloud I noticed the following scenario, whenever I transact a fact that is of the java.net.URI
type and try to query it back I get com.cognitect.transit.impl.URIImpl
back as the type, I have found no documentation about this, I was expecting that the types remain the same, is there any way to disable this behavior or at least convert back to java.net.URI
?
This matters because I had some code break because it was expecting java.net.URI
and because this behavior is undocumented (or if documented inaccessible by searching the Datomic documentation and search engines)
Thank you for your time
deps.edn
org.clojure/clojure {:mvn/version "1.11.1"}
com.datomic/client-cloud {:mvn/version "1.0.123"}