π SHAFT 10.2.20260505: 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_ENGINE 10.2.20260505 is here, and whether you're a seasoned SHAFT user or just getting started, there's something in this release for you.
β‘ What Changed?β
- This release focuses on dependency and stability improvements across SHAFT_ENGINE.
π View the full release on GitHub
π Changelogβ
π SHAFT_ENGINE 10.2.20260505
The unified test automation engine β Web Β· Mobile Β· API Β· CLI Β· Database
β¬οΈ How to Upgradeβ
Update the version in your pom.xml:
<properties>
<shaft_engine.version>10.2.20260505</shaft_engine.version>
</properties>
Or update the dependency directly:
<dependency>
<groupId>io.github.shafthq</groupId>
<artifactId>SHAFT_ENGINE</artifactId>
<version>10.2.20260505</version>
</dependency>
[!IMPORTANT] We support only the latest release. If you encounter any issue, please upgrade to
10.2.20260505first before filing a bug report.
π Resourcesβ
| Resource | Link |
|---|---|
| π Full Documentation | shafthq.github.io |
| π Getting Started | Quick-Start Guide |
| π JavaDocs | ShaftHQ JavaDoc |
| π€ MCP Server | SHAFT_MCP |
| πΊοΈ Roadmap | GitHub Projects |
| π¬ Community | GitHub Discussions |
| π Report a Bug | Bug Report |
| π‘ Request a Feature | Feature Request |
| π¬ Slack | Join our Slack |
π Get Involvedβ
If SHAFT_ENGINE saves you time, helps your team ship quality software faster, or you just enjoy using it β please consider:
- β Star the repository β it helps others discover the project and motivates the team!
- π Found a bug? Open a bug report
- π‘ Have an idea? Request a feature
- π€ Want to contribute? Read the Contributing Guide
- π¬ Questions or feedback? Join us on GitHub Discussions or Slack
What's Changedβ
π¨ Other Changesβ
- Fix Code Quality Scan to emit only true stable dependency upgrades by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2473
- fix: correct API attachment MIME types and replace AllureRestAssured HTML filter by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2476
- Fix broken links in docs surfaced by Broken Links Audit by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2478
- Fix action logging defaults, retry diagnostics, and duplicate Allure/API failure logs by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2474
- Reduce LTS lazy-loading overhead while preserving deferred network synchronization by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2479
- Add maintainer-safe history-flatten tooling to cut clone cost and preserve attribution by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2480
- Suppress Java 25 launch warnings across Maven and Surefire JVMs by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2481
- feat: Dropped initial engine download size by over 70% making quick starts that much quicker by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2483
- Fix log mojibake and enforce UTF-8/ANSI-safe console formatting by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2482
- Fix missing JavaDocs and eliminate Javadoc warning noise by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2484
- Add localization-aware text assertions (direction + language) for element and browser validations by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2485
- Add Netty BOM dependency to pom.xml for transitive security updates by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2486
- Add opt-in enforcement for configured Allure 3 CLI version by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2487
- Refresh maximumPerformanceMode behavior and migrate framework property writes off System.setProperty by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2488
- Raise measurable coverage for property-layer configs and codify coverage-reporting output by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2489
- Fix logging styling issues and enhance configuration for better readability by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2490
- release-prep-fixes-and-enhancements by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2491
- Increase unit coverage for RealtimeReporter/FileActions/CucumberFeatureListener/DriverFactoryHelper/ImageProcessingActions/LambdaTestHelper by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2492
- Refactor test code quality: local variables, descriptive names, thread safety, and coverage improvements by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2493
- Prepare release 10.2.20260505 and streamline release automation flow by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2494
Full Changelog: https://github.com/ShaftHQ/SHAFT_ENGINE/compare/10.2.20260501...10.2.20260505
π 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
@magdyheiba
@MustafaAgamy
@amfarid
@KyrillosNageh
@Mohab-Osama
@RihamMostafa
@MhmdElGazzar
@MohamedHazem95
@MamdouhMansour
@samiir95
@mohamedtawfek05354
@sys123-data
@ieZaky
@hammad101088
@MahmoudMabrok
@Kinasr
@wesamhamed
@themosaeed
@khaledskhamis
@Waleedmohammed
@TarekGaafar
@Salma2018170
@osamaayman1005
@sultanpaymob
@Mochxd
@MarwaYoussef1
@xValenciax
@hjsblogger
@georgii-musikhin
@DavidIshakGorgy
@BojteTamas
@blacelle
@Ayanasrallah
@AmrAdelElkholy
@amlosman
@ahmednasr95
@ahmed-madyan
@AhmedHelalyy
@A-Alii
@AbdelrahmanFahd
@Abdelrhman-Ellithy
π Get Started in Secondsβ
Upgrading is simple β just update your dependency version:
<dependency>
<groupId>io.github.shafthq</groupId>
<artifactId>SHAFT_ENGINE</artifactId>
<version>10.2.20260505</version>
</dependency>
π¬ 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! π―