๐ SHAFT 10.3.20260705: 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.3.20260705 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.3.20260705
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โ
- feat(intellij): polish onboarding and assistant chrome by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3267
- feat(intellij): polish assistant onboarding UX by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3268
- [codex] add external skills by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3269
- Simplify IntelliJ assistant onboarding by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3270
- [codex] Add SHAFT agent skills installer support by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3271
- Add agentic PDCA loop skill by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3272
- [codex] Improve IntelliJ onboarding and recorder UX by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3273
- [codex] Improve IntelliJ onboarding guardrails by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3274
- Fix IntelliJ plugin setup assets and assistant UI by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3275
- Fix recorder persistence and assistant capture output by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3276
- Improve IntelliJ assistant command UX by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3277
- [codex] Improve recorder codegen review flow by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3278
- Enhance capture recorder and codegen workflow by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3279
- Add mobile recorder codegen POM handoff by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3280
- feat: implement recorder codegen handoff enhancements by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3281
- [codex] add intellij coding partner plan by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3282
- Improve IntelliJ coding partner flow by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3283
- Improve IntelliJ coding partner workflow by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3284
- Fix IntelliJ Assistant onboarding blockers by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3286
- Switch IntelliJ AI defaults and Gemini payloads to JSON schema format by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3287
- IntelliJ + MCP UX enhancements: minimal command surface, coding-partner diff/verify/status, structured codegen, skills by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3289
- IntelliJ plugin settling pass: gap-analysis audit + 9 UI/UX polish ideas by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/3290
Full Changelog: https://github.com/ShaftHQ/SHAFT_ENGINE/compare/10.3.20260703...10.3.20260705
๐ Community Spotlightโ
This release was made possible by 46 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
@ammaralfaqi11
@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.3.20260705</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! ๐ฏ