Skip to content

Commit 2381e9f

Browse files
committed
chore: bump to v1.0.12
Three bugfix/CI patches since v1.0.11 — whitelist key normalization, neutral ecosystem config log formatting, and Node 24 CI updates. ## Files - `package.json`, `package-lock.json` — version 1.0.12 - `CHANGELOG.md` — v1.0.12 entries - `docs/EVOLUTION.md` — version history entry, footer updates - All manifests synced via `npm run version:sync` ## Testing Notes - `npm run version:check` passes
1 parent 2e72ee9 commit 2381e9f

12 files changed

Lines changed: 33 additions & 21 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.0.12] - 2026-07-09 - Whitelist Normalization & CI Updates
6+
7+
### 2026-07-09
8+
9+
- **Fix**: normalize bot entries before whitelist key generation — bot names with mixed formatting now produce consistent whitelist keys, preventing false "not whitelisted" rejections during restart/stop operations (`988bc5a7`).
10+
- **Fix**: remove green color from ecosystem config success log — the log entry now uses neutral formatting to avoid visual confusion with error states in terminal output (`2e72ee92`).
11+
- **Ci**: bump docker actions to Node 24-compatible versions — CI pipeline actions updated to work with the latest Node.js runtime (`273ec3e6`).
12+
- **Chore**: version bumped to 1.0.12 across all manifests.
13+
514
## [1.0.11] - 2026-07-09 - Live bots.json, Drawdown Stability & Market Fee Model
615

716
### 2026-07-09

analysis/ama_fitting/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ama_fitting",
3-
"version": "1.0.11",
3+
"version": "1.0.12",
44
"description": "Tools for fitting AMA parameters to market data",
55
"main": "../../dist/analysis/ama_fitting/optimizer_high_resolution.js",
66
"scripts": {

claw/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dexbot2-claw",
3-
"version": "1.0.11",
3+
"version": "1.0.12",
44
"private": true,
55
"description": "Claw bridge and runtime integration layer for BitShares and DEXBot2.",
66
"type": "commonjs",

claw/runtimes/openclaw-plugin/openclaw.plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"id": "bitshares-claw",
33
"name": "BitShares Claw",
44
"description": "Native BitShares and DEXBot2 tools from the DEXBot2 claw integration",
5-
"version": "1.0.11",
5+
"version": "1.0.12",
66
"skills": [
77
"skills"
88
],
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "bitshares-claw-openclaw-plugin",
33
"private": true,
4-
"version": "1.0.11",
4+
"version": "1.0.12",
55
"type": "commonjs",
66
"main": "index.js"
77
}

claw/tests/test_claw_mcp_transport.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ async function testParserAcceptsJsonlAcrossChunksAndSingleBuffer() {
3030
capabilities: {},
3131
clientInfo: {
3232
name: 'claw-mcp-transport-test',
33-
version: '1.0.11'
33+
version: '1.0.12'
3434
},
3535
protocolVersion: '2024-11-05'
3636
}
@@ -181,7 +181,7 @@ async function testMainEntrypointHandlesRealProcessInitialize() {
181181
capabilities: {},
182182
clientInfo: {
183183
name: 'claw-mcp-transport-test',
184-
version: '1.0.11'
184+
version: '1.0.12'
185185
},
186186
protocolVersion: '2024-11-05'
187187
}

docs/DEXBOT_COMPARISON.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# DEXBot vs DEXBot2 — Detailed Comparison Report
22

33
> **Date:** 2026-06-16 *(metrics refreshed against local source trees)*
4-
> **Scope:** Full architectural, functional, and operational comparison between the original [DEXBot](https://github.com/Codaone/DEXBot) (Python, v1.0.0) and DEXBot2 (TypeScript, v1.0.11).
4+
> **Scope:** Full architectural, functional, and operational comparison between the original [DEXBot](https://github.com/Codaone/DEXBot) (Python, v1.0.0) and DEXBot2 (TypeScript, v1.0.12).
55
> **Audience:** Developers, contributors, and operators evaluating or migrating between the two projects.
66
77
---
@@ -36,7 +36,7 @@
3636

3737
| Attribute | DEXBot (original) | DEXBot2 |
3838
|---|---|---|
39-
| **Release Track** | 1.0.0 | v1.0.11 |
39+
| **Release Track** | 1.0.0 | v1.0.12 |
4040
| **Language** | Python 3.6+ | TypeScript 5.x |
4141
| **Status** | Released 1.0.0, unmaintained | Active development |
4242
| **Last Repo Activity** | May 23, 2020 | 2026-06-25 |
@@ -774,7 +774,7 @@ Where:
774774

775775
| Metric | DEXBot | DEXBot2 |
776776
|---|---|---|
777-
| **Release Track** | 1.0.0 | v1.0.11 |
777+
| **Release Track** | 1.0.0 | v1.0.12 |
778778
| **Active Since** | ~2018 | December 2025 |
779779
| **Last Commit** | May 23, 2020 | 2026-06-25 |
780780
| **Total Commits** | 2281 | 1659 at current HEAD |

docs/EVOLUTION.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
## Executive Summary
44

5-
DEXBot2 is a sophisticated decentralized exchange trading bot for the BitShares blockchain. This report documents the complete evolution of the project from its inception in December 2025 through the current 1.0.11 stable release.
5+
DEXBot2 is a sophisticated decentralized exchange trading bot for the BitShares blockchain. This report documents the complete evolution of the project from its inception in December 2025 through the current 1.0.12 stable release.
66

77
### Key Milestones
88
- **Project Inception**: December 2, 2025
9-
- **Growth Phase**: 1,670+ commits over ~7 active months
9+
- **Growth Phase**: 1,705+ commits over ~7 active months
1010
- **Code Maturity**: Evolution from basic utilities to a ~58,000+ LoC intelligent TypeScript system
1111
- **Stability**: Progression from manual testing to a suite of 200+ automated test files
12-
- **Releases**: 45 release entries (v0.1.0 to v1.0.11)
12+
- **Releases**: 46 release entries (v0.1.0 to v1.0.12)
1313

1414
---
1515

@@ -195,13 +195,16 @@ PnL metrics audit and cleanup: fixed fee accounting, Sortino, Sharpe, maxRecover
195195
### v1.0.10 → v1.0.11 (10 commits)
196196
Live bots.json fix for launcher restart/stop/status summaries (no stale snapshot). Whitelist pruning on restart. Stable drawdown peak after 10 trades. Bounds line shown for all AMA bots. BitShares market fee model in trade profitability analysis (maker/taker tiers). Grid range scaling display and signed delta in analyze-orders. Refactored fee allocation and ESM imports in trade_profitability.
197197

198+
### v1.0.11 → v1.0.12 (3 commits)
199+
Normalize bot entries before whitelist key generation to prevent false restart/stop rejections. Neutral formatting for ecosystem config success log (no green). CI docker actions bumped to Node 24-compatible versions.
200+
198201
---
199202

200203

201204

202205
## Development Statistics
203206

204-
200+ automated test files (all TypeScript), 39 release entries. See **Version History** for commit breakdown by release.
207+
200+ automated test files (all TypeScript), 46 release entries. See **Version History** for commit breakdown by release.
205208

206209
---
207210

@@ -243,7 +246,7 @@ DEXBot2 has matured from a basic grid bot into a signal-intelligent, production-
243246
---
244247

245248
**Report Originally Generated**: February 19, 2026
246-
**Last Updated**: July 9, 2026 (v1.0.11)
247-
**Total Commits**: 1701
249+
**Last Updated**: July 9, 2026 (v1.0.12)
250+
**Total Commits**: 1705
248251
**Date Range**: December 2, 2025 - July 9, 2026 (ongoing)
249252
**Repository**: DEXBot2 (BitShares DEX Trading Bot)

docs/FUND_MOVEMENT_AND_ACCOUNTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -825,4 +825,4 @@ To prevent "Time-of-Check to Time-of-Use" errors:
825825
3. **Bootstrapping:** Fills arriving during startup (`isBootstrapping=true`) are queued until the grid is fully reconciled.
826826

827827
---
828-
*Technical Reference for DEXBot2 v1.0.11 release*
828+
*Technical Reference for DEXBot2 v1.0.12 release*

docs/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This directory contains the comprehensive technical documentation for the DEXBot2 trading bot. It is designed to guide developers from high-level architecture down to the nuances of fund accounting and state management.
44

5-
**Version context:** v1.0.11 is the current release.
5+
**Version context:** v1.0.12 is the current release.
66

77
---
88

@@ -110,7 +110,7 @@ This directory contains the comprehensive technical documentation for the DEXBot
110110

111111
### 🧭 [Evolution Report](EVOLUTION.md)
112112
*Project timeline and major architecture phases.*
113-
- **Coverage**: Historical milestones from the initial December 2025 bootstrap through the v1.0.11 stable release, including credit maintenance hardening
113+
- **Coverage**: Historical milestones from the initial December 2025 bootstrap through the v1.0.12 stable release, including credit maintenance hardening
114114
- **Focus**: Architecture evolution, release history, test growth, and documentation changes
115115

116116
### 🗒️ [Changelog](../CHANGELOG.md)

0 commit comments

Comments
 (0)