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/ + +