diff --git a/CHANGELOG.md b/CHANGELOG.md
index dc339681..a4fa62f3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,8 @@
This is a history of changes to k13labs/clara-rules.
+# 1.4.5
+* upgrade to latest futurama, replace uses of instance-satisfies? with satisfies?
+
# 1.4.4
* ensure read-only sessions do not contain empty beta memory for nodes without any bindings results (empty queries).
diff --git a/deps.edn b/deps.edn
index 867621dd..c3a5fe31 100644
--- a/deps.edn
+++ b/deps.edn
@@ -4,7 +4,7 @@
:ensure "target/main/classes"}
:deps {org.clojure/clojure {:mvn/version "1.11.4"}
org.clojure/core.cache {:mvn/version "1.1.234"}
- com.github.k13labs/futurama {:mvn/version "1.0.4"}
+ com.github.k13labs/futurama {:mvn/version "1.0.5"}
com.cnuernber/ham-fisted {:mvn/version "2.017"}
prismatic/schema {:mvn/version "1.4.1"}
org.clojure/data.fressian {:mvn/version "1.1.0"}}
diff --git a/pom.xml b/pom.xml
index c891ce0a..8b28588a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,9 +5,9 @@
com.github.k13labs
clara-rules
clara-rules
- 1.4.4
+ 1.4.5
- 1.4.4
+ 1.4.5
https://github.com/k13labs/clara-rules
scm:git:git://github.com/k13labs/clara-rules.git
scm:git:ssh://git@github.com/k13labs/clara-rules.git
@@ -42,7 +42,7 @@
com.github.k13labs
futurama
- 1.0.4
+ 1.0.5
org.clojure
diff --git a/src/main/clojure/clara/rules/compiler.clj b/src/main/clojure/clara/rules/compiler.clj
index 979a4f3a..f0c10373 100644
--- a/src/main/clojure/clara/rules/compiler.clj
+++ b/src/main/clojure/clara/rules/compiler.clj
@@ -2135,11 +2135,11 @@
:else nil))
(defn load-source*
- "loads the rules, queries and hierarchies from a source if it implements `IClaraSOurce`, or navigates inside
+ "loads the rules, queries and hierarchies from a source if it implements `IClaraSource`, or navigates inside
collections to recursively load from vectors, lists, sets, seqs."
[source]
(cond
- (u/instance-satisfies? IClaraSource source)
+ (satisfies? IClaraSource source)
(load-source source)
(or (vector? source)