Skip to content

Commit bf73807

Browse files
chore(main): release 0.3.0
1 parent 6bd5377 commit bf73807

File tree

2 files changed

+75
-1
lines changed

2 files changed

+75
-1
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.2.3"
2+
".": "0.3.0"
33
}

CHANGELOG.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,79 @@
11
# Changelog
22

3+
## [0.3.0](https://github.com/PlatformNetwork/term-challenge-v2/compare/v0.2.3...v0.3.0) (2026-02-21)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* Remove all legacy server code, CLI, migrations, and Docker infrastructure. The repo is now a workspace with only the `wasm` member crate.
9+
10+
### Features
11+
12+
* add api/handlers.rs using SDK types for all route handlers ([317fb25](https://github.com/PlatformNetwork/term-challenge-v2/commit/317fb25d7c65cb693a508ce674b0fa6f1ecc7b50))
13+
* add dump_instruction function for LLM review with DB storage ([b562eea](https://github.com/PlatformNetwork/term-challenge-v2/commit/b562eead0d83d7a1a31f7da74c2be5572e266ea5))
14+
* add HuggingFace dataset handler module ([30d095d](https://github.com/PlatformNetwork/term-challenge-v2/commit/30d095d89cbd07cbd3f01bc44d622a9986c58638))
15+
* add LLM review instructions API endpoint ([bdb82b2](https://github.com/PlatformNetwork/term-challenge-v2/commit/bdb82b27902f3dffe4fea5dbbcf5b15904db3c65))
16+
* add migration 035_llm_review_instructions to EMBEDDED_MIGRATIONS ([a4e940d](https://github.com/PlatformNetwork/term-challenge-v2/commit/a4e940df9a12b6658d0263aa95ee4904399bce9a))
17+
* add missing migrations, write_file tool, submit_verdict guard, dual-write columns ([13cd948](https://github.com/PlatformNetwork/term-challenge-v2/commit/13cd9482609b549e249d80834268571b47b7841c))
18+
* add platform-challenge-sdk, platform-core and crypto workspace dependencies ([#13](https://github.com/PlatformNetwork/term-challenge-v2/issues/13)) ([98045fe](https://github.com/PlatformNetwork/term-challenge-v2/commit/98045fe1ad3590672f1d6cb60204e91c0ec2288c))
19+
* add server binary implementing SDK-compatible challenge server ([7d08946](https://github.com/PlatformNetwork/term-challenge-v2/commit/7d08946e0ea02e897e1aaf47812c07988a1fa491))
20+
* add server workspace member implementing ServerChallenge ([48d2ecd](https://github.com/PlatformNetwork/term-challenge-v2/commit/48d2ecd1147f97c3a6adaf16a63cf8eaa0a6b368))
21+
* add storage module with chain (sled) and local (SQLite) implementations ([8c38254](https://github.com/PlatformNetwork/term-challenge-v2/commit/8c38254971e0121a8866eb0c4e406bc94f0a4c50))
22+
* **cli,wasm:** add ratatui TUI monitor and agent storage with logging ([#5](https://github.com/PlatformNetwork/term-challenge-v2/issues/5)) ([ce0b35d](https://github.com/PlatformNetwork/term-challenge-v2/commit/ce0b35daed5ac1df406ebce8ff4dad28a8a4dd31))
23+
* **cli:** migrate to platform-v2 SDK types and RPC protocol ([#20](https://github.com/PlatformNetwork/term-challenge-v2/issues/20)) ([53ede32](https://github.com/PlatformNetwork/term-challenge-v2/commit/53ede32213505b623c7adc3631713f0a45f03d9f))
24+
* **core:** add compat.rs re-export layer for platform SDK types ([#19](https://github.com/PlatformNetwork/term-challenge-v2/issues/19)) ([7cc93de](https://github.com/PlatformNetwork/term-challenge-v2/commit/7cc93deb8bb7c412a34b7657ecf90029f4e23cc1))
25+
* **dataset:** add HuggingFace dataset handler module ([#14](https://github.com/PlatformNetwork/term-challenge-v2/issues/14)) ([884cab4](https://github.com/PlatformNetwork/term-challenge-v2/commit/884cab4de032772df031746f5fa3e181c9544f5d))
26+
* increase MAX_CONVERSATION_TURNS from 50 to 150 ([350d9d7](https://github.com/PlatformNetwork/term-challenge-v2/commit/350d9d72ca219dcb06bd40912b478c83038f1074))
27+
* **lib:** add validator-side library crate with SDK type imports ([#18](https://github.com/PlatformNetwork/term-challenge-v2/issues/18)) ([7b22437](https://github.com/PlatformNetwork/term-challenge-v2/commit/7b22437b32bacde7268795901028504d8889c551))
28+
* multiply task timeout by 3 from config ([2cc59f5](https://github.com/PlatformNetwork/term-challenge-v2/commit/2cc59f5c9fe6780646fd6a698acad9a7ccf20eb4))
29+
* multiply task timeout by 3 from config ([6a510a8](https://github.com/PlatformNetwork/term-challenge-v2/commit/6a510a87f260d669d609d7c3508bb43d1fbaf1fe))
30+
* **plagiarism:** exempt original authors from plagiarism detection ([80273d6](https://github.com/PlatformNetwork/term-challenge-v2/commit/80273d689e122b41f11a0a58e1dc9e8950f55d9f))
31+
* sequential similarity->rules review, dynamic pool, separate similarity instructions ([3a52e94](https://github.com/PlatformNetwork/term-challenge-v2/commit/3a52e94235e2ec2bbd9af7ee987b1d05ac88d0ec))
32+
* **server:** add server crate using platform-challenge-sdk types ([#17](https://github.com/PlatformNetwork/term-challenge-v2/issues/17)) ([f15a887](https://github.com/PlatformNetwork/term-challenge-v2/commit/f15a887466fdbb37c1f1e24522a8d25e8b5cb705))
33+
* **storage:** add PostgreSQL storage module using platform-v2 SDK types ([#21](https://github.com/PlatformNetwork/term-challenge-v2/issues/21)) ([eed6485](https://github.com/PlatformNetwork/term-challenge-v2/commit/eed6485aa944452ca418a6ec264fdb401c4a60dd))
34+
* **swe_forge:** add SWE-Forge client module for term-executor communication ([d19add1](https://github.com/PlatformNetwork/term-challenge-v2/commit/d19add1214e6df63f928ff1252ee98c2d96639bf))
35+
* **swe_forge:** implement SWE-Forge evaluation via term-executor and Basilica ([69097f1](https://github.com/PlatformNetwork/term-challenge-v2/commit/69097f1769abe9a632e916cad195147b45123792))
36+
* **swe_forge:** replace term-benchmark with SWE-Forge integration ([e2bcdcc](https://github.com/PlatformNetwork/term-challenge-v2/commit/e2bcdcceebbae4091ae611dfb6672d9cc6b2cd78))
37+
* WASM-only architecture with sudo challenge management and P2P distribution ([#9](https://github.com/PlatformNetwork/term-challenge-v2/issues/9)) ([aa1b7fc](https://github.com/PlatformNetwork/term-challenge-v2/commit/aa1b7fc6f03e52b48fefb00c351346bcd3f91b4a))
38+
* **wasm:** add core module with SDK-aligned type aliases and re-exports ([#15](https://github.com/PlatformNetwork/term-challenge-v2/issues/15)) ([84edea9](https://github.com/PlatformNetwork/term-challenge-v2/commit/84edea952892f59ac080fc948bfa6511e273084d))
39+
* **wasm:** add decentralized challenge modules with LLM review, AST validation, and route handlers ([#7](https://github.com/PlatformNetwork/term-challenge-v2/issues/7)) ([71c55de](https://github.com/PlatformNetwork/term-challenge-v2/commit/71c55de8f686ed45c9be9f1cb7bdd4d59b5f2853))
40+
* **wasm:** add WeightAssignment and Leaderboard with f64 weights ([#12](https://github.com/PlatformNetwork/term-challenge-v2/issues/12)) ([d945359](https://github.com/PlatformNetwork/term-challenge-v2/commit/d9453593489dce5d835f802ff79afa410b980cb1))
41+
* **wasm:** align LLM and route types with platform-v2 SDK ([#16](https://github.com/PlatformNetwork/term-challenge-v2/issues/16)) ([5cd4756](https://github.com/PlatformNetwork/term-challenge-v2/commit/5cd475682f26dcfbfd0e245b374fb9068d9fd282))
42+
* **wasm:** implement Challenge trait methods for P2P consensus integration ([#11](https://github.com/PlatformNetwork/term-challenge-v2/issues/11)) ([a1b9109](https://github.com/PlatformNetwork/term-challenge-v2/commit/a1b91090f5cf058a89ab2f5ac9a5deed5ed91ffb))
43+
44+
45+
### Bug Fixes
46+
47+
* **compilation:** remove bench/container/bollard references after module removal ([f8712e5](https://github.com/PlatformNetwork/term-challenge-v2/commit/f8712e5cf280eab88c05a688cc48b2327ca0c5f4))
48+
* retry all Chutes API errors (429, 5xx, network) with exponential backoff ([1b8b766](https://github.com/PlatformNetwork/term-challenge-v2/commit/1b8b766ad5f772dfe1a86a5914f43d55d80b1d2b))
49+
* set manually_validated based on LLM review result (true if approved, false if rejected) ([49059bc](https://github.com/PlatformNetwork/term-challenge-v2/commit/49059bca58b373533b8bdbf02f26872b1ec49cd2))
50+
* use host_llm_chat_completion for LLM calls instead of host_http_post ([b02d2a8](https://github.com/PlatformNetwork/term-challenge-v2/commit/b02d2a8613239ab0980ad6e0ab9c1ebd91a03fe1))
51+
* **wasm:** remove dead code and stale documentation ([9c222ee](https://github.com/PlatformNetwork/term-challenge-v2/commit/9c222eef1eb76e0dec6931525942eca30294bdc9))
52+
53+
54+
### Code Refactoring
55+
56+
* **docker:** remove Docker dependencies, container/ and bench/ modules ([8f17e15](https://github.com/PlatformNetwork/term-challenge-v2/commit/8f17e1520a5bbdef3ac27be3e04f15b7867e3190))
57+
* replace server/Docker architecture with WASM challenge module ([#1](https://github.com/PlatformNetwork/term-challenge-v2/issues/1)) ([60533bc](https://github.com/PlatformNetwork/term-challenge-v2/commit/60533bc8b3fc528db36457b76036e20e2440af50))
58+
* **storage:** remove all PostgreSQL dependencies and code ([6bd5377](https://github.com/PlatformNetwork/term-challenge-v2/commit/6bd5377fef9762760485ebdbf8d670ffc7a0b38c))
59+
* strip legacy monolith, retain WASM-only challenge module ([#3](https://github.com/PlatformNetwork/term-challenge-v2/issues/3)) ([10f4eee](https://github.com/PlatformNetwork/term-challenge-v2/commit/10f4eee1fb9ccca9291da7ac026a021aa81e05b2))
60+
* use async tokio::fs in load_json_entries ([1852dfe](https://github.com/PlatformNetwork/term-challenge-v2/commit/1852dfe3608aa4e2a4d942f560e5790fc035bf87))
61+
62+
63+
### Documentation
64+
65+
* update AGENTS.md with server binary entry point ([7e0fc92](https://github.com/PlatformNetwork/term-challenge-v2/commit/7e0fc928dc398ab6afb4f888e522571b66435466))
66+
67+
68+
### Miscellaneous
69+
70+
* add banner image ([0fb2a38](https://github.com/PlatformNetwork/term-challenge-v2/commit/0fb2a384b4dc788bd8099641ccd1397871097c9f))
71+
* cluster indexation ([9fd6e6b](https://github.com/PlatformNetwork/term-challenge-v2/commit/9fd6e6b65f404a56989a8892dae22458ca37e296))
72+
* cluster indexation - AGENTS.md, git hooks, CI workflow, versioning ([c097657](https://github.com/PlatformNetwork/term-challenge-v2/commit/c097657260374573881ca7f5d0b58ac2f7f190b5))
73+
* remove stale Dockerfile.server after server architecture removal ([e6f673b](https://github.com/PlatformNetwork/term-challenge-v2/commit/e6f673bff85055c4a3a7d37b8dc4b2d4f886214c))
74+
* remove unused serde_json dep, move OptionalExtension import to top ([3b44635](https://github.com/PlatformNetwork/term-challenge-v2/commit/3b44635c5cd6f4f845b07b680746e47c1e1185bb))
75+
* update banner image ([89f58dc](https://github.com/PlatformNetwork/term-challenge-v2/commit/89f58dc943f34548bbd31fc330f8c8be742d6edc))
76+
377
## [0.2.3](https://github.com/PlatformNetwork/term-challenge/compare/v0.2.2...v0.2.3) (2026-01-18)
478

579

0 commit comments

Comments
 (0)