HISTORY
Release History
Every version of Predict & Profit, what changed, and why.
v2.3
(June 2026)CurrentMandatory upgrade: Kalshi V2 API migration
- ›Kalshi shut down their V1 order endpoint. All previous versions can no longer place orders.
- ›Both bots migrated to /portfolio/events/orders with new payload format (bid/ask side, decimal string price/count).
- ›18 new unit tests covering all buy/sell and YES/NO combinations.
- ›Open-meteo rate limiting added (2-second delay between API calls).
- ›Windows start_bot.bat added for both bots.
- ›Python 3.13 confirmed supported.
- ›Your config, API keys, and trade history are preserved when upgrading.
v2.2
(May 2026)Reliability release
- ›Confirmed-fill accounting: submitted orders no longer counted as filled trades.
- ›NO-side weather edge routing added.
- ›Source failure logging: failed data sources now visible in logs.
- ›Visual dashboard rebuilt: 6-tab Streamlit app (Overview, Positions, Performance, Scan History, Reconcile, Log Viewer).
- ›bot_doctor.py self-check script added.
- ›migrate_db.py database migration tool added.
- ›QUICKSTART.md, SETUP_KEYS.md, TROUBLESHOOTING.md, WINDOWS_SETUP.md added.
- ›Pinned requirements.txt.
v2.0
(April 2026)Inflation bot + ensemble expansion
- ›Inflation bot added (CPI/PCE markets, 5 signal sources: Cleveland Fed, FRED, BLS, BEA, homemade nowcast).
- ›Weather ensemble expanded from 62 to 164 members (added ECMWF IFS + AIFS-ENS).
- ›Kelly criterion position sizing.
- ›Regime change detection and optional auto-close.
v1.0
(March 2026)Initial release
- ›Weather bot with GFS + AIGEFS ensemble (62 members).
- ›Basic YES-side trading only.
- ›PostgreSQL storage (later migrated to SQLite for customer package).
Running an older version?
Download the latest from your Gumroad library. Your config, keys, and trade history are preserved. See the troubleshooting page for upgrade help.