Initial commit: homelab infrastructure wiki
- Full Obsidian vault content - Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte) - Media stack documentation - Traefik HA setup - Automation scripts - Bachelor party planning
This commit is contained in:
280
homelab/raw/articles/forge/reference/releases-2025-July.md
Normal file
280
homelab/raw/articles/forge/reference/releases-2025-July.md
Normal file
@@ -0,0 +1,280 @@
|
||||
---
|
||||
type: agent-doc
|
||||
agent: ForgeCode
|
||||
source: https://forgecode.dev/releases/2025/July/
|
||||
scraped: 2026-04-28T21:02:28.372280+00:00
|
||||
content_hash: 9adc370f
|
||||
---
|
||||
# July
|
||||
|
||||
Update to latest version !!
|
||||
Get the instructions from the docs
|
||||
[Get Started](https://forgecode.dev/docs/)
|
||||
## v0.104.2
|
||||
|
||||
### 🐛 Bug Fixes
|
||||
|
||||
- fix: improve error message handling @tusharmath (#1302)
|
||||
- fix: use antinomy domain @tusharmath (#1300)
|
||||
|
||||
### 🧰 Maintenance
|
||||
|
||||
- refactor: move common event parsing logic outside @tusharmath (#1303)
|
||||
|
||||
---
|
||||
|
||||
## v0.104.1
|
||||
|
||||
- fix: support TLS version configuration via env variables @tusharmath (#1299)
|
||||
|
||||
---
|
||||
|
||||
## v0.104.0
|
||||
|
||||
### 🚀 Features
|
||||
|
||||
- fix: integrate JSON repair @ssddOnTop (#1292)
|
||||
- feat: added info command (#1273) @manthanabc (#1275)
|
||||
|
||||
### 📝 Documentation
|
||||
|
||||
- fix: update tool use formatting rules to clarify JSON structure @amitksingh1490 (#1291)
|
||||
|
||||
- fix: sort the models based on the names @Achyutha (#1284)
|
||||
- fix: integrate JSON repair @ssddOnTop (#1292)
|
||||
|
||||
- fix: consolidate HTTP client implementations and use TLS configurators @tusharmath (#1288)
|
||||
|
||||
---
|
||||
|
||||
## v0.103.0
|
||||
|
||||
- feat: Support for /retry @jayantpranjal0 (#1262)
|
||||
|
||||
- fix: mcp ToolName sanitization @tusharmath (#1274)
|
||||
- fix: add Cross.toml for build environment configuration @ssddOnTop (#1272)
|
||||
|
||||
- refactor: simplify tracking logic @tusharmath (#1276)
|
||||
|
||||
---
|
||||
|
||||
## v0.102.2
|
||||
|
||||
- fix: update error element to tool_call_error in templates @tusharmath (#1254)
|
||||
- Revert "fix: drop reasoning normalizer" @laststylebender14 (#1245)
|
||||
- fix: show usage information @ssddOnTop (#1250)
|
||||
|
||||
---
|
||||
|
||||
## v0.102.1
|
||||
|
||||
- fix: update provider state after successful login @ssddOnTop (#1234)
|
||||
- fix: enhance path formatting for display @ssddOnTop (#1233)
|
||||
|
||||
- chore: add cached_tokens usage to tracing @jayantpranjal0 (#1200)
|
||||
- chore: add FORGE_SUPPRESS_RETRY_ERRORS env variable to hide retry error @ssddOnTop (#1231)
|
||||
|
||||
---
|
||||
|
||||
## v0.102.0
|
||||
|
||||
- feat: use fuzzy find in autocomplete @ssddOnTop (#1214)
|
||||
|
||||
- fix: use custom binary file detector @laststylebender14 (#1225)
|
||||
- fix: drop reasoning normalizer @laststylebender14 (#1216)
|
||||
- fix: use cross for musl build @ssddOnTop (#1210)
|
||||
|
||||
- chore: rename provider to openai @tusharmath (#1199)
|
||||
|
||||
---
|
||||
|
||||
## v0.101.1
|
||||
|
||||
- fix: ensure reasoning config is dropped @tusharmath (#1198)
|
||||
|
||||
---
|
||||
|
||||
## v0.101.0
|
||||
|
||||
- fix: remove reasoning tokens after compaction @tusharmath (#1196)
|
||||
- feat: support for current working directory @tusharmath (#1174)
|
||||
|
||||
- feat: support for current working directory @tusharmath (#1174)
|
||||
|
||||
---
|
||||
|
||||
## v0.100.8
|
||||
|
||||
- fix: use actual usage data for compaction @tusharmath (#1176)
|
||||
- fix: update binary extensions @tusharmath (#1193)
|
||||
- fix: always skip searching through binary files in fs_search @laststylebender14 (#1187)
|
||||
- fix: add support for viewing MCP responses @tusharmath (#1175)
|
||||
- fix: update token reporting logic in ForgePrompt @tusharmath (#1179)
|
||||
- fix: drop hickory dns resolver @laststylebender14 (#1190)
|
||||
- fix: change default option to continue in confirmation prompt @laststylebender14 (#1186)
|
||||
|
||||
- chore: add label for OnlyDust Wave Hackathon @amitksingh1490 (#1191)
|
||||
|
||||
---
|
||||
|
||||
## v0.100.7
|
||||
|
||||
- doc: update the setting name (max_tool_failure_per_turn) @laststylebender14 (#1154)
|
||||
|
||||
- fix: use ranges in file attachments @tusharmath (#1162)
|
||||
- fix: use hickory-dns resolver instead of Gai @laststylebender14 (#1130)
|
||||
- fix: signature is not required for summarization @laststylebender14 (#1158)
|
||||
- fix: skip binary files while searching @laststylebender14 (#1157)
|
||||
|
||||
- chore(deps): update strum monorepo to v0.27.2 @renovate[bot] (#1145)
|
||||
|
||||
---
|
||||
|
||||
## v0.100.6
|
||||
|
||||
- fix: kimi2 tool call errors @ssddOnTop (#1144)
|
||||
- fix: use search directory for relative paths in search results instead of CWD @tusharmath (#1139)
|
||||
|
||||
- chore: add forge_main_neo @tusharmath (#998)
|
||||
|
||||
---
|
||||
|
||||
## v0.100.5
|
||||
|
||||
- fix: file search invalid utf8 issue @ssddOnTop (#1132)
|
||||
|
||||
- refactor: consolidate inquire select functionality into select module @echozyr2001 (#1128)
|
||||
- chore: log file update stats @laststylebender14 (#1118)
|
||||
|
||||
---
|
||||
|
||||
## v0.100.4
|
||||
|
||||
- fix: handle tool calls from Kimi2 @tusharmath (#1121)
|
||||
|
||||
- chore: update edition to 2024 @tusharmath (#1125)
|
||||
|
||||
---
|
||||
|
||||
## v0.100.3
|
||||
|
||||
- fix: replace tracker error logging with tracing @tusharmath (#1117)
|
||||
|
||||
---
|
||||
|
||||
## v0.100.2
|
||||
|
||||
- fix: scripts for npx for Windows
|
||||
|
||||
---
|
||||
|
||||
## v0.100.1
|
||||
|
||||
### 🛠️ Refactors
|
||||
|
||||
- refactor: consolidate forge_api_url usage @tusharmath, @autofix-ci[bot] (#1104)
|
||||
|
||||
- fix: output reasoning tokens only if supported by model @laststylebender14 (#1105)
|
||||
- fix: update HTTP-Referer header to point to the new forgecode.dev URL @amitksingh1490 (#1080)
|
||||
- fix: improve LLM caching @tusharmath (#1088)
|
||||
- fix: use max_completion_tokens instead of max_tokens for open-ai compatible providers @laststylebender14 (#1086)
|
||||
- fix: use blocking thread to readline @tusharmath (#1085)
|
||||
|
||||
- fix: share release builds between channels @tusharmath (#1114)
|
||||
- fix: regenerate binaries on publish @laststylebender14 (#1113)
|
||||
- chore: remove forge_domain direct dependency on crates @tusharmath (#1084)
|
||||
- chore: update labels.yml @ssddOnTop (#1082)
|
||||
- chore: add permissions to GitHub Label Sync workflow @ssddOnTop (#1078)
|
||||
- chore: add GitHub Label Sync workflow and related tests @ssddOnTop (#1077)
|
||||
|
||||
- docs: update readme for max_requests_per_turn and tool_max_failure_limit @laststylebender14 (#1027)
|
||||
|
||||
---
|
||||
|
||||
## v0.100.0
|
||||
|
||||
- docs: update readme for max_requests_per_turn and tool_max_failure_limit @laststylebender14 (#1027)
|
||||
|
||||
- fix: update HTTP-Referer header to point to the new forgecode.dev URL @amitksingh1490 (#1080)
|
||||
- fix: improve LLM caching @tusharmath (#1088)
|
||||
- fix: use max_completion_tokens instead of max_tokens for open-ai compatible providers @laststylebender14 (#1086)
|
||||
- fix: use blocking thread to readline @tusharmath (#1085)
|
||||
|
||||
- chore: remove forge_domain direct dependency on crates @tusharmath (#1084)
|
||||
- chore: update labels.yml @ssddOnTop (#1082)
|
||||
- chore: add permissions to GitHub Label Sync workflow @ssddOnTop (#1078)
|
||||
- chore: add GitHub label sync workflow and related tests @ssddOnTop (#1077)
|
||||
|
||||
---
|
||||
|
||||
## v0.99.0
|
||||
|
||||
- chore: integrate provider_auth_id @ssddOnTop (#1072)
|
||||
- feat(provider): implement model caching with cache-first pattern @tusharmath (#1071)
|
||||
- feat: enhance conversation compaction with per-trigger thresholds and turn-end support @tusharmath (#1068)
|
||||
- feat: add x.ai provider support with API integration @amitksingh1490 (#1066)
|
||||
|
||||
- fix: reasoning with compaction @laststylebender14 (#1059)
|
||||
- fix: /dump Errors when there's no ConversationId @Achyutha (#1065)
|
||||
- fix: increase default connect timeout @ssddOnTop (#1070)
|
||||
- fix: run chat request and compaction in parallel @ssddOnTop (#1067)
|
||||
|
||||
- chore: integrate provider_auth_id @ssddOnTop (#1072)
|
||||
|
||||
---
|
||||
|
||||
## v0.98.3
|
||||
|
||||
- fix: update default read_timeout to 5 minutes @tusharmath (#1064)
|
||||
- fix: cache posthog client @tusharmath (#1063)
|
||||
- fix: remove auto compaction after each turn @tusharmath (#1062)
|
||||
|
||||
---
|
||||
|
||||
## v0.98.2
|
||||
|
||||
- fix: error tracing before exiting @amitksingh1490 (#1058)
|
||||
- fix: add JSON parse error handling to retry logic @ssddOnTop (#1056)
|
||||
- fix: use auth_provider_id instead of email @ssddOnTop (#1054)
|
||||
- fix: panic while writing app config without parent dirs @ssddOnTop (#1057)
|
||||
- fix: add new line when appending @laststylebender14 (#1052)
|
||||
- fix(deps): update rust crate thiserror to v2 @renovate[bot] (#1043)
|
||||
|
||||
- chore: add login event @ssddOnTop (#1035)
|
||||
|
||||
---
|
||||
|
||||
## v0.98.1
|
||||
|
||||
- Update README.md @amitksingh1490 (#1036)
|
||||
|
||||
- fix: resolve login error by ensuring provider initialization in UI state @ssddOnTop (#1049)
|
||||
- fix: add environment variable support for HTTP connect timeouts @tusharmath (#1046)
|
||||
- fix: update login terminology for consistency in commands and UI messages @tusharmath (#1034)
|
||||
|
||||
- chore(deps): update rust crate syn to v2.0.104 @renovate[bot] (#1042)
|
||||
- chore(deps): update rust crate anyhow to v1.0.98 @renovate[bot] (#1041)
|
||||
|
||||
---
|
||||
|
||||
## v0.98.0
|
||||
|
||||
- feat: display reasoning tokens @laststylebender14 (#1025)
|
||||
- feat: implement tool failure limit in orchestrator @laststylebender14 (#1024)
|
||||
- feat: ask if user wish to continue or not on max_request_per_turn @laststylebender14 (#1014)
|
||||
- feat: implement login and logout functionality @ssddOnTop (#838)
|
||||
- feat: add replace-all variant to patch tool @laststylebender14 (#1011)
|
||||
|
||||
- fix: remove Rust toolchain update step from CI jobs and add rust-toolchain @amitksingh1490 (#1032)
|
||||
- refactor: correct limit @tusharmath (#1030)
|
||||
- fix: stop spinner after login completion @ssddOnTop (#1029)
|
||||
- fix: ask agent to self reflect on errors @laststylebender14 (#1023)
|
||||
- fix: add citation rule for code references in prompts @laststylebender14 (#1017)
|
||||
- fix: read larger chunks whenever possible @laststylebender14 (#1009)
|
||||
- fix: report more readable errors back to LLM @laststylebender14 (#1016)
|
||||
- chore: add tracker for panic hook @tusharmath (#1022)
|
||||
- fix: display retry events on cli @laststylebender14 (#1010)
|
||||
- fix: replace panic with proper error handling in API key resolution @echozyr2001 (#1013)
|
||||
|
||||
- chore: use standard ignore filters in walker @laststylebender14 (#1015)
|
||||
- chore: add Requesty as a Provider @Thibault00 (#1018)
|
||||
Reference in New Issue
Block a user