diff --git a/pom.xml b/pom.xml
index cf69978d..4570436c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,7 +78,7 @@
1.9.24
1.9
1.9
- 2.0.9
+ 2.0.13
10.19
false
true
diff --git a/roboquant-alphavantage/pom.xml b/roboquant-alphavantage/pom.xml
index bdb3ca88..570017a0 100644
--- a/roboquant-alphavantage/pom.xml
+++ b/roboquant-alphavantage/pom.xml
@@ -35,6 +35,11 @@
jitpack.io
https://jitpack.io
+
+ maven_central
+ Maven Central
+ https://repo.maven.apache.org/maven2/
+
@@ -67,7 +72,7 @@
commons-codec
commons-codec
- 1.16.0
+ 1.17.0
diff --git a/roboquant-avro/pom.xml b/roboquant-avro/pom.xml
index b0f92b0a..e7624f76 100644
--- a/roboquant-avro/pom.xml
+++ b/roboquant-avro/pom.xml
@@ -65,8 +65,15 @@
com.fasterxml.jackson.core
jackson-core
- 2.16.1
+ 2.17.0
+
+
+ maven_central
+ Maven Central
+ https://repo.maven.apache.org/maven2/
+
+
diff --git a/roboquant-binance/pom.xml b/roboquant-binance/pom.xml
index 78f23ba0..bb02f3b7 100644
--- a/roboquant-binance/pom.xml
+++ b/roboquant-binance/pom.xml
@@ -63,8 +63,15 @@
com.squareup.retrofit2
retrofit
- 2.9.0
+ 2.11.0
+
+
+ maven_central
+ Maven Central
+ https://repo.maven.apache.org/maven2/
+
+
diff --git a/roboquant-jupyter/pom.xml b/roboquant-jupyter/pom.xml
index a514329e..034a81cb 100644
--- a/roboquant-jupyter/pom.xml
+++ b/roboquant-jupyter/pom.xml
@@ -32,7 +32,7 @@
- 0.12.0-217
+ 0.12.0-235
@@ -71,5 +71,12 @@
provided
+
+
+ maven_central
+ Maven Central
+ https://repo.maven.apache.org/maven2/
+
+
diff --git a/roboquant-questdb/pom.xml b/roboquant-questdb/pom.xml
index deb70bee..67e6006e 100644
--- a/roboquant-questdb/pom.xml
+++ b/roboquant-questdb/pom.xml
@@ -49,7 +49,7 @@
org.questdb
questdb
- 7.3.9
+ 8.0.1
@@ -61,5 +61,12 @@
+
+
+ maven_central
+ Maven Central
+ https://repo.maven.apache.org/maven2/
+
+
diff --git a/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/PriceActionHandler.kt b/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/PriceActionHandler.kt
index 7ab6cc00..c418adb4 100644
--- a/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/PriceActionHandler.kt
+++ b/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/PriceActionHandler.kt
@@ -108,7 +108,7 @@ private class PriceBarHandler : PriceActionHandler {
}
override fun getPriceAction(asset: Asset, record: Record): PriceBar {
- val agg = record.getSym(7)?.toString()
+ val agg = record.getSymA(7)?.toString()
val timeSpan = if (agg == null) null else timeSpans.getOrPut(agg) { TimeSpan.parse(agg) }
return PriceBar(
asset,
diff --git a/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/QuestDBFeed.kt b/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/QuestDBFeed.kt
index 046e1147..2e374f27 100644
--- a/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/QuestDBFeed.kt
+++ b/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/QuestDBFeed.kt
@@ -64,7 +64,7 @@ class QuestDBFeed(private val tableName: String, dbPath: Path = Config.home / "q
val result = mutableListOf()
engine.query("SELECT DISTINCT asset FROM $tableName;") {
while (hasNext()) {
- val str = record.getSym(0).toString()
+ val str = record.getSymA(0).toString()
result.add(str.deserialize())
}
}
@@ -117,7 +117,7 @@ class QuestDBFeed(private val tableName: String, dbPath: Path = Config.home / "q
actions = mutableListOf()
}
- val str = record.getSym(0).toString()
+ val str = record.getSymA(0).toString()
val asset = lookup.getOrPut(str) { str.deserialize() }
val price = handler.getPriceAction(asset, record)
actions.add(price)
diff --git a/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/extensions.kt b/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/extensions.kt
index 3b297730..621602e4 100644
--- a/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/extensions.kt
+++ b/roboquant-questdb/src/main/kotlin/org/roboquant/questdb/extensions.kt
@@ -60,7 +60,7 @@ internal fun CairoEngine.distictSymbol(tableName: String, column: String): Set
while (cursor.hasNext()) {
val r = cursor.record
- val s = r.getSym(0)
+ val s = r.getSymA(0)
result.add(s.toString())
}
}
@@ -84,7 +84,7 @@ internal fun CairoEngine.tables(): Set {
val result = mutableSetOf()
query("select table_name from tables()") {
while (hasNext()) {
- val tableName = record.getStr(0).toString()
+ val tableName = record.getStrA(0).toString()
result.add(tableName)
}
}
@@ -104,7 +104,7 @@ internal fun CairoEngine.tableColumns(tableName: String): Set {
val result = mutableSetOf()
query("select \"column\" from table_columns('$tableName')") {
while (hasNext()) {
- result.add(record.getStr(0).toString())
+ result.add(record.getStrA(0).toString())
}
}
return result
diff --git a/roboquant-ssr/pom.xml b/roboquant-ssr/pom.xml
index 8821e6be..58bb405b 100644
--- a/roboquant-ssr/pom.xml
+++ b/roboquant-ssr/pom.xml
@@ -34,7 +34,7 @@
- 23.1.2
+ 24.0.1
@@ -73,5 +73,12 @@
1.17
+
+
+ maven_central
+ Maven Central
+ https://repo.maven.apache.org/maven2/
+
+
diff --git a/roboquant-ta/pom.xml b/roboquant-ta/pom.xml
index ebbebe85..e049c7c8 100644
--- a/roboquant-ta/pom.xml
+++ b/roboquant-ta/pom.xml
@@ -47,7 +47,7 @@
org.ta4j
ta4j-core
- 0.15
+ 0.16
com.tictactec
@@ -55,5 +55,12 @@
0.4.0
+
+
+ maven_central
+ Maven Central
+ https://repo.maven.apache.org/maven2/
+
+
diff --git a/roboquant/pom.xml b/roboquant/pom.xml
index 05ac21ab..dc141506 100644
--- a/roboquant/pom.xml
+++ b/roboquant/pom.xml
@@ -54,12 +54,12 @@
org.jetbrains.kotlinx
kotlinx-coroutines-core
- 1.8.0
+ 1.8.1
de.siegmar
fastcsv
- 3.0.0
+ 3.2.0
org.hipparchus
@@ -67,5 +67,12 @@
3.0
+
+
+ maven_central
+ Maven Central
+ https://repo.maven.apache.org/maven2/
+
+