What's Changed
- Convert streamlit dashboard to Dash by @calina-c in #938
- Fix #963: [Sim, log] Main summary log line takes up >1 line by @trentmc in #964
- Fix #890: [Aimodel] Add Jaime's techniques: balance class weights in logistic regression, calibrate with isotonic by @trentmc in #959
- Fixes to sim plotting by @calina-c in #962
- Fix #965: add log loss metric to logs by @trentmc in #966
- Fix #977: [CLI] 'pdr view accounts' is too verbose by @trentmc in #978
- #971 - Organize payout slots and contract addresses based on shared slots by @trizin in #972
- Change sim plots entrypoint, add tests by @calina-c in #979
- Issue 804 - Thread multisim by @calina-c in #919
- Feature #981 - Integrate dydx exchange and sim by @trizin in #987
- Adds sim line logger. by @calina-c in #988
- Remove extra command line in fund_accounts parser. by @calina-c in #986
- Clarify when sim run starts by @calina-c in #985
- Plot log loss by @calina-c in #984
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot[bot] in #994
- Bump eth-typing from 4.1.0 to 4.2.2 by @dependabot[bot] in #995
- Bump dash from 2.16.1 to 2.17.0 by @dependabot[bot] in #996
- Bump plotly from 5.21.0 to 5.22.0 by @dependabot[bot] in #998
- Fix #990: Add predictoor log line. by @calina-c in #999
- Fix #1003: Process dates with natural language processing. by @calina-c in #1004
- Towards #1009: Seasonal decomposition: Part 1/2: backend, unit test plots by @trentmc in #1016
- Fix #1022: [UX, CLI] 'pdr sim_plots' is key yet not shown by default by @trentmc in #1024
- Fix #1019 [Bug] AimodelDataFactory hangs, with 'fragmented' warning x 100 by @trentmc in #1023
- Towards #1009: in tests, plot rel strengths of trend - seasonality - resid by @trentmc in #1025
- Bump pyarrow from 15.0.2 to 16.0.0 by @dependabot[bot] in #1027
- Bump freezegun from 1.5.0 to 1.5.1 by @dependabot[bot] in #1028
- Bump eth-typing from 4.2.2 to 4.2.3 by @dependabot[bot] in #1029
- Bump ccxt from 4.3.11 to 4.3.21 by @dependabot[bot] in #1030
- Bump sapphire-py from 0.2.2 to 0.2.3 by @dependabot[bot] in #1031
- Towards #1009: plot ACF & PACF by @trentmc in #1026
- #1033 - slack bot warn when subgraph gets stuck by @trizin in #1034
- Bump ccxt from 4.3.21 to 4.3.27 by @dependabot[bot] in #1062
- Bump pyarrow from 16.0.0 to 16.1.0 by @dependabot[bot] in #1063
- Bump pylint from 3.1.0 to 3.2.1 by @dependabot[bot] in #1064
- Bump polars from 0.20.23 to 0.20.26 by @dependabot[bot] in #1066
- Update CLI ROSE and OCEAN payout to work with pred submitter manager by @trizin in #1056
- Bump requests from 2.31.0 to 2.32.0 by @dependabot[bot] in #1072
- Fix #1020: help with sim state storage by @calina-c in #1075
- Fix #1081 - ROSE payout doesn't transfer WROSE tokens from pred submitter instances by @trizin in #1082
- Feature #1061 - Set minimum slot threshold for payouts by @trizin in #1067
- Bump pylint from 3.2.1 to 3.2.2 by @dependabot[bot] in #1089
- Bump types-requests from 2.31.0.20240406 to 2.32.0.20240523 by @dependabot[bot] in #1090
- Bump ccxt from 4.3.27 to 4.3.33 by @dependabot[bot] in #1091
- Bump web3 from 6.17.2 to 6.19.0 by @dependabot[bot] in #1092
- Feature #1073 - [Predictoor] define max payout batch size by @trizin in #1074
- Adds train every n epochs for sim engine. by @calina-c in #1101
- Adds PPSS object retrieval in cli module. by @calina-c in #1114
- Feature #1113 - [pdr sim trader] prediction confidence threshold by @trizin in #1115
- Bump typeguard from 4.2.1 to 4.3.0 by @dependabot[bot] in #1124
- Bump requests from 2.32.0 to 2.32.3 by @dependabot[bot] in #1123
- Bump scikit-learn from 1.4.2 to 1.5.0 by @dependabot[bot] in #1121
- Bump ccxt from 4.3.33 to 4.3.38 by @dependabot[bot] in #1120
- Bump polars from 0.20.26 to 0.20.31 by @dependabot[bot] in #1122
- ARIMA-style feed analysis app by @KatunaNorbert in #1078
- Add sidebar to sim plots dash UI by @KatunaNorbert in #1112
- Add loading message to arima dashboard if lag > 50 by @KatunaNorbert in #1127
- Fix #1135: AttributeError: 'Series' object has no attribute 'has_nulls' by @trentmc in #1136
- Fix #1137: ValueError: how must be one of {'inner', ..}, got full by @trentmc in #1138
- Fix #1140: call to 'pdr sim_plots' has 'path not found' by @trentmc in #1141
- For #1137 redux: suppress warnings that emerged from fix by @trentmc in #1142
- Fix #1117: Classifier-via-regressor by @trentmc in #1125
- Fix sim plots tab switches to initial state when new data is loaded by @KatunaNorbert in #1149
- Fix #1133: Enable linear logistic classifier to use lasso, ridge, or … by @trentmc in #1152
- Open sim dash browser view automatically when sim is started by @KatunaNorbert in #1150
- Fix #1156: [Bug, sim_plots] Model perf plots: fix y-axis labels, give more x-axis breathing space by @trentmc in #1157
- Fix #1158: deprecate dydx by @trentmc in #1159
- Fix #1151 #1161 #1148 #1154: [Sim] Improve impact & model response plots by @trentmc in #1160
- Fix #1162: [Sim] log has e-notation even for values in rng 0-100 by @trentmc in #1164
- #Fix 1163: in regressors, var impacts are probably wrong by @trentmc in #1165
- Fix #1163: [Bug, sim plots] In regressors, var impacts are probably wrong [fixed] by @trentmc in #1166
- Fix #1154: Var impact bar plots giving lower-bound impact <<0 [fixed] by @trentmc in #1167
- Fix #1147: Re-order 'Profit' plots to give more space for time dimension by @trentmc in #1168
- Fix #1134: move test_ccxt_exchanges.py by @trentmc in #1169
- Bump types-requests from 2.32.0.20240523 to 2.32.0.20240602 by @dependabot[bot] in #1172
- Bump pylint from 3.2.2 to 3.2.3 by @dependabot[bot] in #1171
- Bump ccxt from 4.3.38 to 4.3.42 by @dependabot[bot] in #1170
- Make font sizes outside graphs smaller to give more space to the graphs by @KatunaNorbert in #1173
- Fix #1139 - [test_submit_prediction_and_payout] Increase prediction epoch by @trizin in #1178
- Fix #1174: Can't launch ARIMA plots // BoxCox unstable by @KatunaNorbert in #1175
- Fix #1179: Refactor: move code to new statutil/ directory by @trentmc in #1181
- Fix #1176: [Bug, plots] DRY violations in ARIMA feed plots by @trentmc in #1182
- Fix #1185: [sim plots] Refactor: rename to arima_dash.py, reduce DRY … by @trentmc in #1186
- Fix ARIMA app breaks on wrong file data by @KatunaNorbert in #1195
- Fix predictoor regression approach failure by @KatunaNorbert in #1200
- Fix #1188 - sim engine record total profits by @trizin in #1189
- Enforce typing in time_types.py. by @calina-c in #1198
- Fix #1180: [ARIMA feed plots] Display ADF graph as table by @KatunaNorbert in #1190
- Fix #1131: Lake Merge Process Step-1 - Utils and Essentials by @kdetry in #1155
- Fix #1010: [Sim plots] ARIMA plots of prediction residuals by @trentmc in #1187
- Fix ARIMA plots typing issue for time types. by @calina-c in #1210
- [simengine] Fix exit trading buy back calculation logic by @trizin in #1204
- Use env var for SHOW_PLOT by @KatunaNorbert in #1215
- Fix #1213: [Sim, Aimodel] Nudge regr to have err->0 around current_price by @trentmc in #1217
- Towards #1118: some aimodel cleanup by @trentmc in #1218
- Fix multiple plot tabs shown when codebase is updated by @KatunaNorbert in #1216
- #1201 - Disable drawing charts in multisim to speed it up by @trizin in #1214
- For #1220: create AimodelDataSS by @trentmc in #1221
- For #1220: Add diff=0, 1, 2 on each input feed by @trentmc in #1222
- Bump duckdb from 0.10.1 to 1.0.0 by @dependabot[bot] in #1223
- Bump eth-typing from 4.2.3 to 4.3.0 by @dependabot[bot] in #1224
- Bump dash from 2.17.0 to 2.17.1 by @dependabot[bot] in #1225
- Bump ccxt from 4.3.42 to 4.3.46 by @dependabot[bot] in #1226
- Bump numpy from 1.26.4 to 2.0.0 by @dependabot[bot] in #1227
- Fix #1191: Lake Merge Process Step-2 - GQL and GQL Dependencies by @kdetry in #1192
- Bump black from 24.2.0 to 24.3.0 by @dependabot[bot] in #1230
- Add sim_plots testing with Dash testing (Dash duo) by @calina-c in #1228
- Hide fork warning messages by @KatunaNorbert in #1229
- Fix #1239: [Lake] add lake_data to .gitignore by @trentmc in #1240
- Fix #1235: Add check and instructions for chrome webdriver failure. by @calina-c in #1238
- Fix #1220: [Aimodel] Model diffs: relative by @trentmc in #1232
- Fix #1219: Lake Merge Step-3 - ETL / Dependencies / Clean-up by @kdetry in #1231
- Fix #1243: [Aimodel] Add xgboost & gaussian process models by @trentmc in #1245
- Fix #1241: Add import ignore for requests stubs. by @calina-c in #1250
- Fix #1251: [Bug, lake] table_bronze_pdr_slots.py : line-too-long by @trentmc in #1259
- Fix #1246: [Bug, sim] X.shape[0] != ytran.shape[0] in sim_engine by @trentmc in #1254
- Fix #1237 - Speed up importance calc for linear models and make it toggleable by @trizin in #1247
- Fix #1260 aimodel_data_factory ERROR Too little data by @trentmc in #1261
- Fix #1128: [Sim] Improve trading: don't do sell-then-rebuy. How: track position by @trizin in #1130
- Fix #1269: [Bug, Sim] RegrLinearRidge has wonky prediction errors by @trentmc in #1275
- Fix #1267: [Sim] Stop loss and take profit by @trizin in #1212
- Fix #1279: [Sim] Refactor: rename self.crt_trained_model -> self.model by @trentmc in #1280
- Bump black from 24.3.0 to 24.4.2 by @dependabot[bot] in #1287
- Bump typeguard from 4.2.1 to 4.3.0 by @dependabot[bot] in #1286
- Bump eth-typing from 4.3.0 to 4.3.1 by @dependabot[bot] in #1285
- Bump ccxt from 4.3.46 to 4.3.50 by @dependabot[bot] in #1284
- Bump xgboost from 2.0.3 to 2.1.0 by @dependabot[bot] in #1283
- [Fix #1289] Ignore setDaemon deprecation from kaleido/plotly. by @calina-c in #1290
- Fix #1255: Add template for pull requests by @KatunaNorbert in #1256
- Fix #1209: Add testing for arima dash plots by @calina-c in #1235
- Fix #1288: Standardise mypy ignores and add dependencies README. by @calina-c in #1294
- Fix #1300: Add/update licenseheaders. by @calina-c in #1301
- Fix #1291: Remove pytz by @kdetry in #1302
- Bump pylint from 3.2.3 to 3.2.4 by @dependabot[bot] in #1306
- Bump ccxt from 4.3.50 to 4.3.52 by @dependabot[bot] in #1305
- Bump mypy from 1.10.0 to 1.10.1 by @dependabot[bot] in #1304
- [smallfix] Removes cached lake_data. by @calina-c in #1309
- Fix #1272: Adds check for both st and aimodel_plotdata in sim plotter. by @calina-c in #1308
- Optimize check network query by @trizin in #1317
- Bump ccxt from 4.3.52 to 4.3.54 by @dependabot[bot] in #1324
- Bump pylint from 3.2.4 to 3.2.5 by @dependabot[bot] in #1323
- Bump web3 from 6.19.0 to 6.20.0 by @dependabot[bot] in #1322
- Fix #1268: Stop execution if plotting takes too much time. by @calina-c in #1327
- Fix #1104: Improve lakeinfo structure and reporting by @calina-c in #1319
- Fix #1321: Remove DOT notation help string by @calina-c in #1329
- Fix #1330: Add lakeinfo unit tests by @calina-c in #1331
- Fix #1333 - Optimise CSV data store read by @calina-c in #1334
- Fix #1257: Use chain predictions inside trading sim by @KatunaNorbert in #1296
- Revert "Fix #1257: Use chain predictions inside trading sim" by @trizin in #1338
- Fix #1258: DeprecationWarning: datetime.datetime.utcnow() by @trentmc in #1340
- Fix #1339: [Bug] XGBoost could not be loaded by @trentmc in #1342
- Fix #1258 follow-up: remove freezegun & tz_offset_from_utc by @trentmc in #1344
- Fix #1346: [PPSS] Add setters & input validation by @trentmc in #1347
- Fix #1348: DeprecationWarning for pkg_resources by @trentmc in #1349
- Fix #1351: Merge small improvements from PR #1281 by @trentmc in #1352
- Fix #1343 - Straighten up DataStore nomenclature by @calina-c in #1345
- Fix #1353: aimodel/test filenames are confusing by @trentmc in #1354
- Follow-up on #1348: Add dependency explanation ref. to stopit decorator. by @calina-c in #1355
- Fix #932 - Paralellise ohlcv feed fetching by @calina-c in #1356
- Fix #1361: [Aimodel] aimodel_data_factory.slice() is buggy by @trentmc in #1362
- Fix #1365: [Onboarding] Amanda make a change by @AmandaZYY in #1369
- Fix #1364: [Onboarding] Udit make a change by @UditGupta10 in #1370
- Fix #1371: [Sim] Datetime Import Error Crashes Pdr Sim by @trentmc in #1372
- Bump ccxt from 4.3.54 to 4.3.58 by @dependabot[bot] in #1360
- Bump scikit-learn from 1.5.0 to 1.5.1 by @dependabot[bot] in #1359
- Bump polars from 0.20.31 to 1.1.0 by @dependabot[bot] in #1358
- Fix #1325: Create basic predictoor dashboard by @KatunaNorbert in #1326
- Fix #1292 [Sim] Multisim Duplicate Values by @graceful-coder in #1388
- Bump eth-typing from 4.3.1 to 4.4.0 by @dependabot[bot] in #1394
- Bump ccxt from 4.3.58 to 4.3.61 by @dependabot[bot] in #1393
- Fix #1391: Predictoor dashboard CLI command updates by @KatunaNorbert in #1392
- Fix #1396: Move predictoor dashboard folder out of analytics folder by @KatunaNorbert in #1397
- Fix #1380 - Fix Trader bot failed subscriptions by setting gas limit by @trizin in #1389
- Fix #1407: Update templates for creating new issues by @KatunaNorbert in #1410
- Fix #1415: [Sim] Bad Reference for ClassifLinearSVM in PPSS.yaml by @graceful-coder in #1416
- Fix #1257: [EPIC, Sim] Integrate subgraph prediction into sim trading by @trizin in #1341
- Bump numpy from 2.0.0 to 2.0.1 by @dependabot[bot] in #1425
- Bump mypy from 1.10.1 to 1.11.0 by @dependabot[bot] in #1426
- Bump pyarrow from 16.1.0 to 17.0.0 by @dependabot[bot] in #1427
- Bump ccxt from 4.3.61 to 4.3.65 by @dependabot[bot] in #1428
- Fix #1357: Predictoor dashboard v02 by @KatunaNorbert in #1432
- Fix #1407: Fix new issues templates not updated on new changes by @KatunaNorbert in #1418
- Fix #1448: Fix bug report template not visible by @KatunaNorbert in #1450
- Deprecate info725, workaround and whitelist by @trizin in #1451
- Token name to pair, remove replace / -> - by @trizin in #1455
- Use subscriptions to calculate consume by @trizin in #1459
- whitelist contract implementation by @kdetry in #1456
- Bump polars from 1.1.0 to 1.3.0 by @dependabot[bot] in #1472
- Bump pylint from 3.2.5 to 3.2.6 by @dependabot[bot] in #1471
- Bump web3 from 6.20.0 to 6.20.1 by @dependabot[bot] in #1470
- Bump plotly from 5.22.0 to 5.23.0 by @dependabot[bot] in #1469
- Bump ccxt from 4.3.65 to 4.3.68 by @dependabot[bot] in #1468
- Fix: 1457 - Lake runs properly with latest subgraph by @idiom-bytes in #1458
- Tidy up workaround fixes by @trizin in #1467
- Fix #1422: PdrDashboard v0.3 costs, tooltips and final improvements (#1435) by @KatunaNorbert in #1437
- Fix #1381: [CLI][OHLCV] fix cli ohlcv by @idiom-bytes in #1436
- Fix #1001: [Lake][ETL] Implement incremental ETL pipeline by @idiom-bytes in #1423
- Fix #1387: [Lake] Reintroduce truevals by @idiom-bytes in #1483
- Issue 1445 speed up linear regression by @graceful-coder in #1452
- Fix #1446: [Lake] Reintroduce subscriptions, and slots by @idiom-bytes in #1489
- [aimodelss] Define Seed value for models by @trizin in #1479
- Bump xgboost from 2.1.0 to 2.1.1 by @dependabot[bot] in #1498
- Bump black from 24.4.2 to 24.8.0 by @dependabot[bot] in #1496
- Bump polars from 1.3.0 to 1.4.1 by @dependabot[bot] in #1495
- Bump ccxt from 4.3.68 to 4.3.73 by @dependabot[bot] in #1494
- Fix #1503 - Kaiko API support for fetch_ohlcv by @trizin in #1504
- Fix #1510 - Kaiko api does not start from start time by @trizin in #1511
- Bump mypy from 1.11.0 to 1.11.1 by @dependabot[bot] in #1512
- Bump ccxt from 4.3.73 to 4.3.79 by @dependabot[bot] in #1513
- Bump time-machine from 2.14.2 to 2.15.0 by @dependabot[bot] in #1514
- Bump ccxt from 4.3.79 to 4.3.84 by @dependabot[bot] in #1529
- Bump web3 from 6.20.1 to 6.20.2 by @dependabot[bot] in #1526
- Bump numpy from 2.0.1 to 2.1.0 by @dependabot[bot] in #1525
- Bump polars from 1.4.1 to 1.5.0 by @dependabot[bot] in #1527
- Bump eth-typing from 4.4.0 to 5.0.0 by @dependabot[bot] in #1528
- Fix #1473: Create Feeds page (#1475) by @KatunaNorbert in #1476
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot[bot] in #1557
- Bump ccxt from 4.3.84 to 4.3.88 by @dependabot[bot] in #1555
- Issue 1244 add volume bar by @AmandaZYY in #1524
- [PdrDashboard] v0.5: Predictoors page by @calina-c in #1530
- Clarify Percentage Comments in ppss.yaml by @graceful-coder in #1553
- Fix #1518: Use lake data fixture instead of mocked data by @kdetry in #1563
- Bump web3 from 6.20.2 to 7.1.0 by @dependabot[bot] in #1558
- Revert "Bump web3 from 6.20.2 to 7.1.0" by @trizin in #1565
- Bump ocean-contracts from 2.0.4 to 2.1.0 by @dependabot[bot] in #1570
- Bump pylint from 3.2.6 to 3.2.7 by @dependabot[bot] in #1569
- Bump plotly from 5.23.0 to 5.24.0 by @dependabot[bot] in #1567
- Bump ccxt from 4.3.88 to 4.3.93 by @dependabot[bot] in #1566
- Fix #1560: Reduce and improve db queries by @KatunaNorbert in #1562
- Bump web3.py to 7.2.0 by @trizin in #1561
- [Pdr dashboard] Move data loading to dbgetter by @calina-c in #1576
- Rollback barge by @trizin in #1583
- Revert "Bump web3.py to 7.2.0" by @trizin in #1584
- Towards #1579 - technical indicators by @trizin in #1578
- Bump ccxt from 4.3.93 to 4.3.98 by @dependabot[bot] in #1590
- Bump polars from 1.5.0 to 1.6.0 by @dependabot[bot] in #1589
- Bump ocean-contracts from 2.1.0 to 2.2.0 by @dependabot[bot] in #1587
- Fix #1571: Display available lake data by @KatunaNorbert in #1573
- Fix #1577: Switch queries from the payouts table to the bronze_pdr_predictions table. by @kdetry in #1581
- [Pdr dashboard] Use dataframes as Pdr dashboard datasources by @calina-c in #1593
- Fix #1572: add extra columns to homepage feeds table by @calina-c in #1597
- Bump scikit-learn from 1.5.1 to 1.5.2 by @dependabot[bot] in #1604
- Bump numpy from 2.1.0 to 2.1.1 by @dependabot[bot] in #1603
- Bump plotly from 5.24.0 to 5.24.1 by @dependabot[bot] in #1602
- [Dependencies] Update dependencies.md with information on dash testing and web3.py. by @calina-c in #1605
- Bump duckdb from 1.0.0 to 1.1.0 by @dependabot[bot] in #1600
- [Pdr Dashboard] Optimise sales string formatting by @calina-c in #1599
- Experimental build to debug CI actions by @calina-c in #1608
- [CI duplicates] Adjust triggers for synchronized. by @calina-c in #1609
- Fix #1595: Resolve DuckDB concurrency issue by @KatunaNorbert in #1596
- [CI failures] Use head ref in action triggers by @calina-c in #1610
- Remove old payouts query and fix tests. by @calina-c in #1598
- Fix #1607: Use caching for static dashboard queries by @KatunaNorbert in #1614
- [PdrDashboard] Use payouts as dfs in figures and processing. by @calina-c in #1615
- Add extra configuring and custom ignores for pylint too-many-positional-arguments by @calina-c in #1625
- Bump pylint from 3.2.7 to 3.3.0 by @dependabot[bot] in #1620
- Bump statsmodels from 0.14.2 to 0.14.3 by @dependabot[bot] in #1621
- Bump polars from 1.6.0 to 1.7.1 by @dependabot[bot] in #1624
- Bump ccxt from 4.3.98 to 4.4.6 by @dependabot[bot] in #1623
- Fix #1618: Fix bronze table query error by @KatunaNorbert in #1626
- Bump pandas from 2.2.2 to 2.2.3 by @dependabot[bot] in #1622
- [PdrDashboard] Use polars syntax for dataframes in pdr dashboard by @calina-c in #1619
- [Fix #1628] Add direct col processing to dataframe formatting by @calina-c in #1629
- Fix #1632: Dashboard UI styling by @KatunaNorbert in #1634
- Fix #1616: Fix caching doesn't renew saved values by @KatunaNorbert in #1617
- [PdrDashboard] Adds typing to pdr dashboard functions. by @calina-c in #1633
- Bump duckdb from 1.1.0 to 1.1.1 by @dependabot[bot] in #1638
- Bump polars from 1.7.1 to 1.8.2 by @dependabot[bot] in #1639
- Bump ccxt from 4.4.6 to 4.4.9 by @dependabot[bot] in #1641
- [Pdr Dashboard] Adds a test for date period setting. by @calina-c in #1637
- Fix #1643: Omit Canceled slots while calculating accuracy by @KatunaNorbert in #1644
- Fix #1645: Fix Tx Costs and make them consistent by @KatunaNorbert in #1646
- [Dependencies/Pdr Dashboard ToDos] Upgrade dash[testing] by @calina-c in #1647
- Fix #1648: Display date range last date time and update frequency + label renamings by @KatunaNorbert in #1649
- Fix #1651: Set status of the slot object as enum value by @KatunaNorbert in #1652
- Fix #1630: PdrDashboard cache predictoor addrs on browser by @KatunaNorbert in #1635
- [Pdr Dashboard] Adds profit metric. by @calina-c in #1650
- Fix CI failure in main branch by @calina-c in #1658
- Bump numpy from 2.1.1 to 2.1.2 by @dependabot[bot] in #1657
- Bump statsmodels from 0.14.3 to 0.14.4 by @dependabot[bot] in #1656
- Bump ccxt from 4.4.9 to 4.4.14 by @dependabot[bot] in #1655
- Bump polars from 1.8.2 to 1.9.0 by @dependabot[bot] in #1654
- Bump pylint from 3.3.0 to 3.3.1 by @dependabot[bot] in #1653
- Add Time Check to Prevent Execution of Check Script by @trizin in #1659
- Bump ccxt from 4.4.14 to 4.4.17 by @dependabot[bot] in #1663
- Bump black from 24.8.0 to 24.10.0 by @dependabot[bot] in #1664
- Bump time-machine from 2.15.0 to 2.16.0 by @dependabot[bot] in #1662
- Fix #1627: Loading UI improvements with Segfault by @kdetry in #1661
- Bump ocean-contracts from 2.2.0 to 2.2.1 by @dependabot[bot] in #1669
- Bump duckdb from 1.1.1 to 1.1.2 by @dependabot[bot] in #1668
- Bump ccxt from 4.4.17 to 4.4.20 by @dependabot[bot] in #1666
- Bump mypy from 1.11.2 to 1.12.1 by @dependabot[bot] in #1665
- Bump polars from 1.9.0 to 1.10.0 by @dependabot[bot] in #1667
- Bump ccxt from 4.4.20 to 4.4.24 by @dependabot[bot] in #1670
- Bump typeguard from 4.3.0 to 4.4.0 by @dependabot[bot] in #1671
- Bump eth-keys from 0.5.1 to 0.6.0 by @dependabot[bot] in #1672
- Bump xgboost from 2.1.1 to 2.1.2 by @dependabot[bot] in #1673
- Bump numpy from 2.1.2 to 2.1.3 by @dependabot[bot] in #1675
- Bump typeguard from 4.4.0 to 4.4.1 by @dependabot[bot] in #1676
- Bump pyarrow from 17.0.0 to 18.0.0 by @dependabot[bot] in #1677
- Bump ccxt from 4.4.24 to 4.4.26 by @dependabot[bot] in #1678
- Bump mypy from 1.12.1 to 1.13.0 by @dependabot[bot] in #1679
- Bump duckdb from 1.1.2 to 1.1.3 by @dependabot[bot] in #1680
- Bump polars from 1.10.0 to 1.12.0 by @dependabot[bot] in #1681
- Bump dash[testing] from 2.18.1 to 2.18.2 by @dependabot[bot] in #1682
- Bump ccxt from 4.4.26 to 4.4.29 by @dependabot[bot] in #1683
- Bump ccxt from 4.4.29 to 4.4.31 by @dependabot[bot] in #1685
- Bump kaleido from 0.2.1 to 0.4.1 by @dependabot[bot] in #1687
- Bump polars from 1.12.0 to 1.14.0 by @dependabot[bot] in #1688
- Bump flask from 3.0.3 to 3.1.0 by @dependabot[bot] in #1686
- Bump ccxt from 4.4.31 to 4.4.33 by @dependabot[bot] in #1689
- fix #1716, #1717 (failing tests); towards #1713 (copyright) by @trentmc in #1715
- Fix #1713, 1714: deprecate redundant copyright notice by @trentmc in #1718
- Bump xgboost from 2.1.2 to 2.1.3 by @dependabot[bot] in #1692
- Bump pylint from 3.3.1 to 3.3.3 by @dependabot[bot] in #1703
- Bump pyarrow from 18.0.0 to 19.0.0 by @dependabot[bot] in #1709
- Bump polars from 1.14.0 to 1.21.0 by @dependabot[bot] in #1719
- Bump ccxt from 4.4.33 to 4.4.50 by @dependabot[bot] in #1720
- Fix #1722: TypeError: Expected str for time_str, got datetime by @trentmc in #1723
- Query logic for fetching old predictions that are pending by @trizin in #1748
- Fix #1756: Update faucet instructions for USDC and remove OCEAN by @trizin in #1757
- Add
claim_USDCcommand and update docs by @trizin in #1758 - Create Docker multi-platform build workflow and native ARM64 by @alexcos20 in #1761
New Contributors
- @AmandaZYY made their first contribution in #1369
- @UditGupta10 made their first contribution in #1370
Full Changelog: v0.4.0...v0.4.1