Skip to content

Commit f8bad6f

Browse files
github-actions[bot]MohabMohieCopilot
authored
docs(blog): add automated release blog post for 10.2.20260505 (#479)
* docs(blog): add automated release blog post for 10.2.20260505 * fix(blog): repair malformed markdown in 10.2.20260505 release post Agent-Logs-Url: https://github.com/ShaftHQ/shafthq.github.io/sessions/99d79623-fe81-4757-a489-ce617a5f414d Co-authored-by: MohabMohie <19201898+MohabMohie@users.noreply.github.com> --------- Co-authored-by: MohabMohie <19201898+MohabMohie@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
1 parent c90cf70 commit f8bad6f

1 file changed

Lines changed: 206 additions & 0 deletions

File tree

Lines changed: 206 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,206 @@
1+
---
2+
slug: release-10.2.20260505
3+
title: "🚀 SHAFT 10.2.20260505: What's New and Why You Should Upgrade Today"
4+
authors: [autobot]
5+
tags: [shaft_engine, release, changelog, test-automation, open-source]
6+
---
7+
8+
Hey there, SHAFT community! 👋
9+
10+
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.
11+
12+
<!-- truncate -->
13+
14+
## ⚡ What Changed?
15+
16+
- This release focuses on dependency and stability improvements across SHAFT_ENGINE.
17+
18+
👉 [View the full release on GitHub](https://github.com/ShaftHQ/SHAFT_ENGINE/releases/tag/10.2.20260505)
19+
20+
## 📋 Changelog
21+
22+
<!-- SHAFT_ENGINE Release Body Template
23+
Rendered automatically by the Maven Central CD workflow (mavenCentral_cd.yml).
24+
25+
HOW THIS WORKS:
26+
- The workflow runs `sed` to replace 10.2.20260505 with the actual version, then passes the
27+
result as the `bodyFile` to ncipollo/release-action with `generateReleaseNotes: true`.
28+
- ncipollo APPENDS the auto-generated changelog (categorized via .github/release.yml) AFTER the
29+
entire content of this template. It does NOT inject it into any placeholder inside this file.
30+
- Therefore: do NOT add static sections here that reference optional changelog categories
31+
(e.g. "Breaking Changes", "Security Fixes") — those sections only appear in the appended
32+
changelog when PRs carry the matching labels, and referencing them unconditionally creates
33+
misleading empty-looking entries in every release. -->
34+
35+
<div align="center">
36+
37+
# 🎉 SHAFT_ENGINE 10.2.20260505
38+
39+
**The unified test automation engine — Web · Mobile · API · CLI · Database**
40+
41+
[![Maven Central](https://img.shields.io/maven-central/v/io.github.shafthq/SHAFT_ENGINE?color=blue&logo=apachemaven)](https://central.sonatype.com/artifact/io.github.shafthq/SHAFT_ENGINE)
42+
[![GitHub stars](https://img.shields.io/github/stars/ShaftHQ/SHAFT_ENGINE?style=social)](https://github.com/ShaftHQ/SHAFT_ENGINE/stargazers)
43+
44+
</div>
45+
46+
---
47+
48+
## ⬆️ How to Upgrade
49+
50+
Update the version in your `pom.xml`:
51+
52+
```xml
53+
<properties>
54+
<shaft_engine.version>10.2.20260505</shaft_engine.version>
55+
</properties>
56+
```
57+
58+
Or update the dependency directly:
59+
60+
```xml
61+
<dependency>
62+
<groupId>io.github.shafthq</groupId>
63+
<artifactId>SHAFT_ENGINE</artifactId>
64+
<version>10.2.20260505</version>
65+
</dependency>
66+
```
67+
68+
> [!IMPORTANT]
69+
> **We support only the latest release.** If you encounter any issue, please upgrade to `10.2.20260505` first before filing a bug report.
70+
71+
---
72+
73+
## 📖 Resources
74+
75+
| Resource | Link |
76+
|---|---|
77+
| 📚 Full Documentation | [shafthq.github.io](https://shafthq.github.io/) |
78+
| 🚀 Getting Started | [Quick-Start Guide](https://shafthq.github.io/) |
79+
| 📋 JavaDocs | [ShaftHQ JavaDoc](https://shafthq.github.io/SHAFT_ENGINE/) |
80+
| 🤖 MCP Server | [SHAFT_MCP](https://github.com/ShaftHQ/SHAFT_MCP) |
81+
| 🗺️ Roadmap | [GitHub Projects](https://github.com/orgs/ShaftHQ/projects) |
82+
| 💬 Community | [GitHub Discussions](https://github.com/ShaftHQ/SHAFT_ENGINE/discussions) |
83+
| 🐛 Report a Bug | [Bug Report](https://github.com/ShaftHQ/SHAFT_ENGINE/issues/new?template=bug_report.md) |
84+
| 💡 Request a Feature | [Feature Request](https://github.com/ShaftHQ/SHAFT_ENGINE/issues/new?template=feature_request.md) |
85+
| 💬 Slack | [Join our Slack](https://join.slack.com/t/shaft-engine/shared_invite/zt-oii5i2gg-0ZGnih_Y34NjK7QqDn01Dw) |
86+
87+
---
88+
89+
## 🙌 Get Involved
90+
91+
If SHAFT_ENGINE saves you time, helps your team ship quality software faster, or you just enjoy using it — please consider:
92+
93+
-**[Star the repository](https://github.com/ShaftHQ/SHAFT_ENGINE)** — it helps others discover the project and motivates the team!
94+
- 🐛 **Found a bug?** [Open a bug report](https://github.com/ShaftHQ/SHAFT_ENGINE/issues/new?template=bug_report.md)
95+
- 💡 **Have an idea?** [Request a feature](https://github.com/ShaftHQ/SHAFT_ENGINE/issues/new?template=feature_request.md)
96+
- 🤝 **Want to contribute?** Read the [Contributing Guide](https://github.com/ShaftHQ/SHAFT_ENGINE/blob/main/CONTRIBUTING.md)
97+
- 💬 **Questions or feedback?** Join us on [GitHub Discussions](https://github.com/ShaftHQ/SHAFT_ENGINE/discussions) or [Slack](https://join.slack.com/t/shaft-engine/shared_invite/zt-oii5i2gg-0ZGnih_Y34NjK7QqDn01Dw)
98+
99+
---
100+
101+
<!-- The auto-generated, categorized changelog (from .github/release.yml) is appended here by GitHub. -->
102+
103+
104+
<!-- Release notes generated using configuration in .github/release.yml at main -->
105+
106+
## What's Changed
107+
### 🔨 Other Changes
108+
* Fix Code Quality Scan to emit only true stable dependency upgrades by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2473
109+
* fix: correct API attachment MIME types and replace AllureRestAssured HTML filter by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2476
110+
* Fix broken links in docs surfaced by Broken Links Audit by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2478
111+
* Fix action logging defaults, retry diagnostics, and duplicate Allure/API failure logs by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2474
112+
* Reduce LTS lazy-loading overhead while preserving deferred network synchronization by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2479
113+
* Add maintainer-safe history-flatten tooling to cut clone cost and preserve attribution by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2480
114+
* Suppress Java 25 launch warnings across Maven and Surefire JVMs by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2481
115+
* 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
116+
* Fix log mojibake and enforce UTF-8/ANSI-safe console formatting by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2482
117+
* Fix missing JavaDocs and eliminate Javadoc warning noise by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2484
118+
* Add localization-aware text assertions (direction + language) for element and browser validations by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2485
119+
* Add Netty BOM dependency to pom.xml for transitive security updates by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2486
120+
* Add opt-in enforcement for configured Allure 3 CLI version by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2487
121+
* Refresh maximumPerformanceMode behavior and migrate framework property writes off System.setProperty by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2488
122+
* Raise measurable coverage for property-layer configs and codify coverage-reporting output by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2489
123+
* Fix logging styling issues and enhance configuration for better readability by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2490
124+
* release-prep-fixes-and-enhancements by @MohabMohie in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2491
125+
* Increase unit coverage for RealtimeReporter/FileActions/CucumberFeatureListener/DriverFactoryHelper/ImageProcessingActions/LambdaTestHelper by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2492
126+
* Refactor test code quality: local variables, descriptive names, thread safety, and coverage improvements by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2493
127+
* Prepare release 10.2.20260505 and streamline release automation flow by @Copilot in https://github.com/ShaftHQ/SHAFT_ENGINE/pull/2494
128+
129+
130+
**Full Changelog**: https://github.com/ShaftHQ/SHAFT_ENGINE/compare/10.2.20260501...10.2.20260505
131+
132+
## 🏆 Community Spotlight
133+
134+
This release was made possible by **45 amazing contributors** who have poured their time and expertise into making SHAFT better for everyone.
135+
136+
Open source thrives because of people like these. Every bug fix, every feature, every review — it all counts.
137+
138+
- <img src="https://github.com/MohabMohie.png" width="32" height="32" alt="@MohabMohie" /> [@MohabMohie](https://github.com/MohabMohie)
139+
- <img src="https://github.com/MahmoudElSharkawy.png" width="32" height="32" alt="@MahmoudElSharkawy" /> [@MahmoudElSharkawy](https://github.com/MahmoudElSharkawy)
140+
- <img src="https://github.com/MennaMagedm.png" width="32" height="32" alt="@MennaMagedm" /> [@MennaMagedm](https://github.com/MennaMagedm)
141+
- <img src="https://github.com/AhmdZanoon.png" width="32" height="32" alt="@AhmdZanoon" /> [@AhmdZanoon](https://github.com/AhmdZanoon)
142+
- <img src="https://github.com/magdyheiba.png" width="32" height="32" alt="@magdyheiba" /> [@magdyheiba](https://github.com/magdyheiba)
143+
- <img src="https://github.com/MustafaAgamy.png" width="32" height="32" alt="@MustafaAgamy" /> [@MustafaAgamy](https://github.com/MustafaAgamy)
144+
- <img src="https://github.com/amfarid.png" width="32" height="32" alt="@amfarid" /> [@amfarid](https://github.com/amfarid)
145+
- <img src="https://github.com/KyrillosNageh.png" width="32" height="32" alt="@KyrillosNageh" /> [@KyrillosNageh](https://github.com/KyrillosNageh)
146+
- <img src="https://github.com/Mohab-Osama.png" width="32" height="32" alt="@Mohab-Osama" /> [@Mohab-Osama](https://github.com/Mohab-Osama)
147+
- <img src="https://github.com/RihamMostafa.png" width="32" height="32" alt="@RihamMostafa" /> [@RihamMostafa](https://github.com/RihamMostafa)
148+
- <img src="https://github.com/MhmdElGazzar.png" width="32" height="32" alt="@MhmdElGazzar" /> [@MhmdElGazzar](https://github.com/MhmdElGazzar)
149+
- <img src="https://github.com/MohamedHazem95.png" width="32" height="32" alt="@MohamedHazem95" /> [@MohamedHazem95](https://github.com/MohamedHazem95)
150+
- <img src="https://github.com/MamdouhMansour.png" width="32" height="32" alt="@MamdouhMansour" /> [@MamdouhMansour](https://github.com/MamdouhMansour)
151+
- <img src="https://github.com/samiir95.png" width="32" height="32" alt="@samiir95" /> [@samiir95](https://github.com/samiir95)
152+
- <img src="https://github.com/mohamedtawfek05354.png" width="32" height="32" alt="@mohamedtawfek05354" /> [@mohamedtawfek05354](https://github.com/mohamedtawfek05354)
153+
- <img src="https://github.com/sys123-data.png" width="32" height="32" alt="@sys123-data" /> [@sys123-data](https://github.com/sys123-data)
154+
- <img src="https://github.com/ieZaky.png" width="32" height="32" alt="@ieZaky" /> [@ieZaky](https://github.com/ieZaky)
155+
- <img src="https://github.com/hammad101088.png" width="32" height="32" alt="@hammad101088" /> [@hammad101088](https://github.com/hammad101088)
156+
- <img src="https://github.com/MahmoudMabrok.png" width="32" height="32" alt="@MahmoudMabrok" /> [@MahmoudMabrok](https://github.com/MahmoudMabrok)
157+
- <img src="https://github.com/Kinasr.png" width="32" height="32" alt="@Kinasr" /> [@Kinasr](https://github.com/Kinasr)
158+
- <img src="https://github.com/wesamhamed.png" width="32" height="32" alt="@wesamhamed" /> [@wesamhamed](https://github.com/wesamhamed)
159+
- <img src="https://github.com/themosaeed.png" width="32" height="32" alt="@themosaeed" /> [@themosaeed](https://github.com/themosaeed)
160+
- <img src="https://github.com/khaledskhamis.png" width="32" height="32" alt="@khaledskhamis" /> [@khaledskhamis](https://github.com/khaledskhamis)
161+
- <img src="https://github.com/Waleedmohammed.png" width="32" height="32" alt="@Waleedmohammed" /> [@Waleedmohammed](https://github.com/Waleedmohammed)
162+
- <img src="https://github.com/TarekGaafar.png" width="32" height="32" alt="@TarekGaafar" /> [@TarekGaafar](https://github.com/TarekGaafar)
163+
- <img src="https://github.com/Salma2018170.png" width="32" height="32" alt="@Salma2018170" /> [@Salma2018170](https://github.com/Salma2018170)
164+
- <img src="https://github.com/osamaayman1005.png" width="32" height="32" alt="@osamaayman1005" /> [@osamaayman1005](https://github.com/osamaayman1005)
165+
- <img src="https://github.com/sultanpaymob.png" width="32" height="32" alt="@sultanpaymob" /> [@sultanpaymob](https://github.com/sultanpaymob)
166+
- <img src="https://github.com/Mochxd.png" width="32" height="32" alt="@Mochxd" /> [@Mochxd](https://github.com/Mochxd)
167+
- <img src="https://github.com/MarwaYoussef1.png" width="32" height="32" alt="@MarwaYoussef1" /> [@MarwaYoussef1](https://github.com/MarwaYoussef1)
168+
- <img src="https://github.com/xValenciax.png" width="32" height="32" alt="@xValenciax" /> [@xValenciax](https://github.com/xValenciax)
169+
- <img src="https://github.com/hjsblogger.png" width="32" height="32" alt="@hjsblogger" /> [@hjsblogger](https://github.com/hjsblogger)
170+
- <img src="https://github.com/georgii-musikhin.png" width="32" height="32" alt="@georgii-musikhin" /> [@georgii-musikhin](https://github.com/georgii-musikhin)
171+
- <img src="https://github.com/DavidIshakGorgy.png" width="32" height="32" alt="@DavidIshakGorgy" /> [@DavidIshakGorgy](https://github.com/DavidIshakGorgy)
172+
- <img src="https://github.com/BojteTamas.png" width="32" height="32" alt="@BojteTamas" /> [@BojteTamas](https://github.com/BojteTamas)
173+
- <img src="https://github.com/blacelle.png" width="32" height="32" alt="@blacelle" /> [@blacelle](https://github.com/blacelle)
174+
- <img src="https://github.com/Ayanasrallah.png" width="32" height="32" alt="@Ayanasrallah" /> [@Ayanasrallah](https://github.com/Ayanasrallah)
175+
- <img src="https://github.com/AmrAdelElkholy.png" width="32" height="32" alt="@AmrAdelElkholy" /> [@AmrAdelElkholy](https://github.com/AmrAdelElkholy)
176+
- <img src="https://github.com/amlosman.png" width="32" height="32" alt="@amlosman" /> [@amlosman](https://github.com/amlosman)
177+
- <img src="https://github.com/ahmednasr95.png" width="32" height="32" alt="@ahmednasr95" /> [@ahmednasr95](https://github.com/ahmednasr95)
178+
- <img src="https://github.com/ahmed-madyan.png" width="32" height="32" alt="@ahmed-madyan" /> [@ahmed-madyan](https://github.com/ahmed-madyan)
179+
- <img src="https://github.com/AhmedHelalyy.png" width="32" height="32" alt="@AhmedHelalyy" /> [@AhmedHelalyy](https://github.com/AhmedHelalyy)
180+
- <img src="https://github.com/A-Alii.png" width="32" height="32" alt="@A-Alii" /> [@A-Alii](https://github.com/A-Alii)
181+
- <img src="https://github.com/AbdelrahmanFahd.png" width="32" height="32" alt="@AbdelrahmanFahd" /> [@AbdelrahmanFahd](https://github.com/AbdelrahmanFahd)
182+
- <img src="https://github.com/Abdelrhman-Ellithy.png" width="32" height="32" alt="@Abdelrhman-Ellithy" /> [@Abdelrhman-Ellithy](https://github.com/Abdelrhman-Ellithy)
183+
184+
185+
## 🚀 Get Started in Seconds
186+
187+
Upgrading is simple — just update your dependency version:
188+
189+
```xml
190+
<dependency>
191+
<groupId>io.github.shafthq</groupId>
192+
<artifactId>SHAFT_ENGINE</artifactId>
193+
<version>10.2.20260505</version>
194+
</dependency>
195+
```
196+
197+
## 💬 Join the Conversation
198+
199+
We'd love to hear what you think! Found a bug? Have an idea? Just want to say hi?
200+
201+
-[Star SHAFT on GitHub](https://github.com/ShaftHQ/SHAFT_ENGINE) — it helps more than you think
202+
- 💡 [Start a Discussion](https://github.com/ShaftHQ/SHAFT_ENGINE/discussions) — share feedback or ideas
203+
- 🐛 [Report an Issue](https://github.com/ShaftHQ/SHAFT_ENGINE/issues/new) — help us squash bugs faster
204+
- 📖 [Read the Docs](https://shafthq.github.io/) — dive deeper into SHAFT
205+
206+
Thanks for being part of the SHAFT journey. Until the next release — happy testing! 🎯

0 commit comments

Comments
 (0)