๐ SHAFT 10.2.20260617: What's New and Why You Should Upgrade Today
Hey there, SHAFT community! ๐
A fresh release just dropped and it's packed with improvements you don't want to miss. SHAFT 10.2.20260617 is here, and whether you're a seasoned SHAFT user or just getting started, there's something in this release for you.
โก What Changed?โ
- Auto-generated release notes are included below. Users upgrading from
- SHAFTENGINE should read the
- modular SHAFT upgrade guide.
- SHAFT Pilot adds deterministic Capture, TestNG generation, Doctor diagnosis,
- reviewed repair proposals, and MCP interoperability. AI is optional, disabled
๐ View the full release on GitHub
๐ Changelogโ
SHAFT 10.2.20260617
Auto-generated release notes are included below. Users upgrading from
SHAFT_ENGINE should read the
modular SHAFT upgrade guide.
SHAFT Pilot adds deterministic Capture, TestNG generation, Doctor diagnosis, reviewed repair proposals, and MCP interoperability. AI is optional, disabled by default, and direct OpenAI, Anthropic, Gemini, or Ollama access requires explicit enablement and consent. Microsoft/GitHub Copilot integrates through MCP rather than a generic provider API-key adapter.
See the SHAFT Pilot guide for installation, configuration, privacy, troubleshooting, and usage examples.
What's Changedโ
- [codex] add local shaft-mcp installer by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2902
- [codex] optimize agent guidance and repository memory by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2903
- Complete SHAFT Heal hardening by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2904
- [codex] Complete SHAFT MCP AI and mobile support by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2905
- [codex] Optimize GitHub Actions workflows by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2906
- [codex] Add trust-gated natural actions and healing reports by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2908
- [codex] Add standalone MCP installer bootstraps by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2909
- Move MCP installation into standalone scripts by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2911
- [codex] Fix shaft-mcp runtime paths by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2912
- [codex] Optimize SHAFT performance hot paths by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2913
- Improve browser session initialization diagnostics and CI performance by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2914
- Fix E2E test stability by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2915
- [codex] Enforce JaCoCo uploads for test workflows by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2916
- [codex] Refresh engine logging and full log attachments by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2917
- redact sensitive values in terminal command logs by @Mochxd in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2918
- Add verbose streaming for reusable remote SSH terminals by @Mochxd in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2919
- [codex] release 10.2.20260617 by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2922
- [codex] Track shared Memory and Graphify assets by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2923
- [codex] Remove custom realtime reporter by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2924
Full Changelog: https://github.com/ShaftHQ/SHAFT_ENGINE/compare/10.2.20260615...10.2.20260617
๐ Community Spotlightโ
This release was made possible by 45 amazing contributors who have poured their time and expertise into making SHAFT better for everyone.
Open source thrives because of people like these. Every bug fix, every feature, every review โ it all counts.
@MohabMohie
@MahmoudElSharkawy
@MennaMagedm
@AhmdZanoon
@MustafaAgamy
@magdyheiba
@Mochxd
@KyrillosNageh
@amfarid
@Mohab-Osama
@RihamMostafa
@MhmdElGazzar
@MohamedHazem95
@mohamedtawfek05354
@samiir95
@MamdouhMansour
@Kinasr
@MahmoudMabrok
@hammad101088
@ieZaky
@sys123-data
@georgii-musikhin
@hjsblogger
@xValenciax
@MarwaYoussef1
@sultanpaymob
@osamaayman1005
@Salma2018170
@TarekGaafar
@Waleedmohammed
@khaledskhamis
@themosaeed
@wesamhamed
@DavidIshakGorgy
@BojteTamas
@blacelle
@Ayanasrallah
@AmrAdelElkholy
@amlosman
@ahmednasr95
@ahmed-madyan
@AhmedHelalyy
@A-Alii
@AbdelrahmanFahd
@Abdelrhman-Ellithy
๐ Get Started in Secondsโ
Import the SHAFT BOM once, then use the modular engine:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.github.shafthq</groupId>
<artifactId>shaft-bom</artifactId>
<version>10.2.20260617</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>io.github.shafthq</groupId>
<artifactId>shaft-engine</artifactId>
</dependency>
</dependencies>
๐ฌ Join the Conversationโ
We'd love to hear what you think! Found a bug? Have an idea? Just want to say hi?
- โญ Star SHAFT on GitHub โ it helps more than you think
- ๐ก Start a Discussion โ share feedback or ideas
- ๐ Report an Issue โ help us squash bugs faster
- ๐ Read the Docs โ dive deeper into SHAFT
Thanks for being part of the SHAFT journey. Until the next release โ happy testing! ๐ฏ