Releases: Ginger-Automation/Ginger
Ginger v2025.5-Official
What's Changed
- Releases/beta published/beta 2025.5.1 by @Maheshkale447 in #4369
- CodeQL security scan workflow yml added by @mohd-amdocs in #4371
- Update README.md by @MeniKadosh1 in #4373
- codeql related updates by @mohd-amdocs in #4374
- Fix: GitHub SecurityAlerts 198,199, 200, 201, 202 by @rathimayur in #4375
- RemovedUnusedMethod by @rathimayur in #4377
- Fixed DBoperations Git Alerts by @rathimayur in #4379
- Enabled only Windows build for CodeQL by @mohd-amdocs in #4381
- MSSQL Fix Test by @rathimayur in #4382
- Not using GetConnectionString method by @rathimayur in #4383
- Do not assign the Expression to mValueCalculated if it was failed to … by @rathimayur in #4384
- Bug fix/java explorer fix by @GokulBothe99 in #4372
- BugFix/StoretoEnabled Issue solved by @GokulBothe99 in #4376
- Upgraded Magick.NET-Q16-AnyCPU nugget to 14.10.0 by @rathimayur in #4386
- Mobile accessibility issue for ios - fix by @AmanPrasad43 in #4370
- merging master to official 202.5 RC by @ravirk91 in #4388
- Enhancement Excel Action and Refactoring by @AmanPrasad43 in #4385
- Handled the file name length while api model configuration, and added… by @shahanemahesh in #4390
- Handled the issue of value expression getting truncated by @shahanemahesh in #4392
- BugFix/StoreToHiddenOption by @GokulBothe99 in #4398
- As stated in bug: modifed error log to "Error" instead of "Warning" by @shahanemahesh in #4403
- Bug fixes for excel action by @AmanPrasad43 in #4402
- push latest fixes by @AmanPrasad43 in #4404
New Contributors
- @mohd-amdocs made their first contribution in #4371
Full Changelog: v2025.5-Beta.1...v2025.5-Official
Ginger v2025.5 Beta.1
What's Changed
- Releases/published official releases/official release 2025.4 by @Maheshkale447 in #4348
- Handled infinte waiting issue with Log Appender by @Maheshkale447 in #4350
- Releases/published official releases/official release 2025.4 by @Maheshkale447 in #4351
- Fix 2025.4 release bugs by @MeniKadosh1 in #4353
- Releases/published official releases/official release 2025.4 by @Maheshkale447 in #4354
- Security Testing Action Margin fix by @AmanPrasad43 in #4355
- MainFrame Support Added for F13 to F24 keys by @prashelke in #4357
- Runset variable customization simplification by @noahdegen in #4330
- Update console driver and action by @omri1911 in #4356
- Branch Update by @prashelke in #4358
- Removed unwatned project by @Maheshkale447 in #4361
- Java code refactor by @GokulBothe99 in #4362
- Console Log Related fixed by @prashelke in #4364
- Feature/jdk25 support by @GokulBothe99 in #4363
- Feature/jdk25 support by @GokulBothe99 in #4365
- Data Source fix by @AmanPrasad43 in #4367
- D57008_D57038 Defect fixed by @prashelke in #4366
- added 1.6 build file by @GokulBothe99 in #4368
New Contributors
- @noahdegen made their first contribution in #4330
- @omri1911 made their first contribution in #4356
Full Changelog: v2025.4-Official...v2025.5-Beta.1
Ginger v2025.4-Official
What’s New?
-
POM Learning using AI – Introduced AI-powered Page Object Model (POM) learning for web and mobile automation, enabling automatic locator discovery and intelligent element renaming, reducing manual efforts and improving accuracy.
-
Security Testing Feature for Web & Mobile – Added advanced security testing capabilities in Ginger automation, covering vulnerability checks and compliance validations.
-
API Security Testing – Integrated ZAP with Ginger for security testing of web applications and services via ZAP Proxy. Supports both Active and Passive scans with detailed reporting.
-
AI OCR Support – Enhanced OCR capabilities to accurately read tables inside PDFs by integrating Ginger with Paddle. Paddle models are now bundled with the Ginger installer for improved precision and speed.
-
Integration with Ginger Play
- Easy integration via Ginger Play Gateway URL.
- Report services activate automatically upon integration.
- AI-powered features are available only when Ginger Play is active.
- Ginger Play icon added to the top panel for quick navigation.
- Online reports now include a Download button for offline access.
What’s Changed?
-
Send Keys Enhancement – Now supports sending keys directly from the current cursor location, removing the previous requirement for mandatory element setup.
-
CLI Enhancement
- Added extra screenshot flag for automatic UI operation capture.
- Simplified customization of external configurations via execution JSON.
-
Online Report Enhancement – Execution logs and error details are now included in reports for easier troubleshooting and understanding (currently available for CLI-based executions).
What’s Fixed?
- Over 45+ bugs were fixed.
Ginger v2025.4 Beta.1
What's Changed
- Ginger play configuration Backward compatibility fixed and added bran… by @prashelke in #4269
- Bug fix/linux_DownloadSolutionFormGitIssueFix by @GokulBothe99 in #4270
- Releases/published official releases/official release 2025.3 by @Maheshkale447 in #4271
- Categories added for BF and SA by @jainamehta7 in #4273
- Content Typr will be added now in Raw Request Preview by @AmanPrasad43 in #4274
- Categories removed from regular activities by @jainamehta7 in #4276
- Update Build.yml by @NadeemJazmawe in #4277
- Handled Exception for run-set execution by @prashelke in #4279
- POM Fine Tun-inning with LLM by @prashelke in #4280
- Updated Ginger Play configuration check for AI fine Tune Option Remov… by @prashelke in #4282
- Pre beta merge by @Maheshkale447 in #4283
- Feature/web security testing by @AmanPrasad43 in #4281
- Bug fix/beta feature remove by @prashelke in #4284
- Bug fix of value expression by @AmanPrasad43 in #4285
- Selenium Upgrade and AI Related changes by @prashelke in #4287
- ZAP related defect fixes by @AmanPrasad43 in #4286
- Fetaure/version mismatch by @Maheshkale447 in #4288
- External Configuration Pages Current Entity Saved items Issue fixed by @AmanPrasad43 in #4291
- Unit Test Cases Added for ZAP by @AmanPrasad43 in #4290
- Trailing spaces/ white spaces issues were there in HTMLReportServiceU… by @AmanPrasad43 in #4295
- Bugfix/Headless Execution Default Size by @GokulBothe99 in #4292
- D49300_Svg Child element Support Added by @prashelke in #4294
- Updated Magic Net package and Account report APIs by @Maheshkale447 in #4293
- Update Remove property Logic by @prashelke in #4297
- Updated Token Url and app configuration by @prashelke in #4298
- Get Value by OCR enhancement by @AmanPrasad43 in #4296
- Updated Ginger Play Itegtration to remove Ginger Html Report Service URL by @Maheshkale447 in #4275
New Contributors
- @jainamehta7 made their first contribution in #4273
Full Changelog: v2025.3-Official...v2025.4-Beta.1
Ginger v2025.3 Official
🏢Enterprise Feature
What’s New?
-
Accessibility Testing for Mobile Apps – Introduced support for accessibility testing within mobile applications, enhancing compliance and usability for diverse user groups.
-
Database Query as Input Value – Enabled the use of database queries as dynamic input values in Ginger, allowing for more flexible and data-driven test scenarios.
-
Bulk Attribute Update Mechanism – Added a new capability to perform bulk updates of attributes during publish operations, improving efficiency in large-scale test management.
-
Bulk POM Update via CLI – Introduced command-line support for updating multiple Page Object Models simultaneously, streamlining maintenance workflows.
What’s Changed?
-
Mobile Automation Enhancement
-
Visual Testing for Scrollable Applications – Enhanced visual testing capabilities to support scrollable views, improving UI validation coverage across dynamic mobile screens.
-
Appium Client Upgrade – Upgraded Appium client for improved compatibility, stability, and support for the latest device features.
-
Perfecto Device Lab Integration – Enabled seamless connectivity with Perfecto’s cloud-based device lab for scalable mobile test execution.
-
What’s Fixed?
- Over 40+ bugs were fixed.
Ginger v2025.3 Beta.1
What's Changed
- BugFix/Branch Name on checkIn page by @GokulBothe99 in #4201
- master update post 2025.2 official release by @Maheshkale447 in #4219
- Changed the Clipboard Get and Set logic. by @rathimayur in #4220
- Issue of UI for Underscore not visible of Tag by @AmanPrasad43 in #4221
- D48323_Legacy Action Conversion from automate tab fixed by @prashelke in #4224
- Appium driver, selenium driver Upgrade by @prashelke in #4225
- Change attribute value bulk update by @GokulBothe99 in #4226
- Feature/appium support unlock by pin by @prashelke in #4228
- Scrollable screen-shot support added for mobile device by @prashelke in #4232
- Bug fix 38286 pom guid being shown in locate by value by @rathimayur in #4227
- Mobile Accessibility Testing 16June PR by @AmanPrasad43 in #4231
- Beta branch update by @Maheshkale447 in #4234
- Handled Git multiple branch issue by @GokulBothe99 in #4223
- Adding take a screenshot func for images of screen elements in mobile by @shai1712 in #4222
- Defect fixes of Mobile Accessibility Analyzer by @AmanPrasad43 in #4235
- VRT Fixed and Not supported Log Added by @prashelke in #4237
- dropdown disabled while loading the data by @AmanPrasad43 in #4236
- D48585_Scrollable Screenshot fixed by @prashelke in #4238
- Ginger Play password Set by @AmanPrasad43 in #4239
Full Changelog: v2025.2-Official...v2025.3-Beta.1
Ginger v2025.2 Official
🏢Enterprise Feature
What’s New?
-
POM Learning from Mockup - Generate Page Object Models directly by uploading mockups or screenshots, eliminating the need to wait for a deployed application and enabling early creation of automation nuggets.
-
Bulk Update POM - Update multiple Page Object Models at once through a new dedicated menu, reducing maintenance efforts and streamlining the automation cycle with consistent object references across all test RunSets.
-
Video Recording with Playwright - Integrated video recording capabilities with Playwright driver in agent settings to capture comprehensive test sessions for better debugging, defect documentation, and visual verification of test execution flows.
-
Postman Collection Import - Import existing Postman API collections directly into Ginger for seamless migration and reuse of API test assets without duplicating effort.
-
New Branch Creation - Enhanced Git operations with a new menu option for creating branches directly within Ginger from remote or local repositories, improving version control workflows for automation assets.
-
Reports Enhancement - New actions for publishing artifacts to capture automation execution reports and external test documentation as output artifacts from system locations.
What’s Changed?
-
Enhancement with MongoDB Operations - Added capability to fetch ID in MongoDB query responses for more comprehensive database testing and validation.
-
Enhancement with POM - Enhanced POM capabilities for better user experience.
-
Enhancement with Mobile Actions - Introduced new mobile device actions including app permissions, iOS keyboard input, app data, device info, screen recording, notifications, settings toggle, geolocation, and network controls.
What’s Fixed?
- Over 60+ bugs were fixed.
Ginger v2025.2 Beta.1
What's Changed
- master update post Ginger 2025.1 Official release by @Maheshkale447 in #4131
- Test Button in POM throws exception for Custom Web element by @rathimayur in #4126
- Removed unnecessary pop up by @GokulBothe99 in #4133
- CLI progress bar by @GokulBothe99 in #4132
- Master Patch 1 v2025.1 by @IamRanjeetSingh in #4135
- jira login with password by @AmanPrasad43 in #4136
- _Id is now visible in Column dropdown by @AmanPrasad43 in #4139
- turn off ssl certification option by @AmanPrasad43 in #4140
- Upgraded selenium to 4.29.0 by @Maheshkale447 in #4141
- Enhancement on API Model by @Maheshkale447 in #4144
- Handle all errors containing "ERR_CERT_" by @IamRanjeetSingh in #4145
- Implemented Missing Where operators for Table Element Action in Power… by @rathimayur in #4142
- Feature/Git Structure Changes by @GokulBothe99 in #4137
- Added Browser Arguments code for Firefox and private mode code for Edge and Firefox by @rathimayur in #4147
- Handle if no default HTML report template present in Solution. by @rathimayur in #4143
- POM Enhancement and UI changes by @prashelke in #4146
- Update package versions and add CLI option validations by @amitamir in #4151
- Added Video Recording for Playwright by @rathimayur in #4148
- Feature/virtual agent creation by @GokulBothe99 in #4149
- Fixed fall-back mechanism if the ffmpeg is not downloaded by @rathimayur in #4152
- Feature/multi pom update by @prashelke in #4150
- branch update before 2025.2 Beta 1 by @Maheshkale447 in #4153
- Enhance config loading and HTTP handling by @amitamir in #4155
- D47142_Pom filter with target application selection by @prashelke in #4156
- Fixed Environment Variable Evaluation for POM Actions by @rathimayur in #4154
- Change video recording path from Documents to ExecutionResults by @rathimayur in #4158
- Bug fix/47137_Git commit working by @GokulBothe99 in #4159
- Update Pom Fix by @prashelke in #4160
- Updated POM UI by @Maheshkale447 in #4157
- MultiPOM Design changes by @prashelke in #4161
- Old Git data using by @GokulBothe99 in #4164
- Postman collection request body changes by @AmanPrasad43 in #4162
- Fix for old PlayWright agents and Disable Recording if no path provided. by @rathimayur in #4166
- Test cases fixed by @AmanPrasad43 in #4167
- mongoDbId issue fix by @AmanPrasad43 in #4165
- Update POM Defect fixes by @prashelke in #4163
- Bug 47102 Fixed GoToPage URL Evaluation on POMEdit Page. by @rathimayur in #4168
- Screen shot Dimension fix by @prashelke in #4170
- Bug fix/Source control download screen data fix by @GokulBothe99 in #4169
- Defect fixes for postman collection by @AmanPrasad43 in #4171
- Multi POM Fixed by @prashelke in #4172
- Compare Column value with value in condition for power builder by @rathimayur in #4173
- Bug fix/CLI Credentials Issue Fix by @GokulBothe99 in #4174
- Postman collection url fix by @AmanPrasad43 in #4175
- Update POM running status ,disabled Grid After Run run set by @prashelke in #4177
- Object reference issue fix for optional value false by @AmanPrasad43 in #4176
Full Changelog: v2025.1-Official...v2025.2-Beta.1
Ginger v2025.1 Official
🏢Enterprise Feature
What’s New?
-
Accessibility Rules Customization- Enable\disable certain accessibility rules that need to be ignored during execution.
-
Playwright Driver Enhancements- Now with upgraded Playwright driver, below things can be achieved.
- Inspect and add element using Live spy and Windows explorer with Playwright browser.
- Self-healing, which was supported for selenium driver, now also supports playwright driver.
- Visual testing and Accessibility testing actions also extended to support playwright driver.
-
Integration with GingerOps🏢- Import environment from GingerOps along with application and their parameters to reuse it in Ginger Flow.
-
Mobile Automation enhancements-
- Enhanced Mobile automation controls- Gain more control over short and long press actions along customization options.
- Landscape mode added for Tablet view.
- Open and close applications with their name.
- Integration with Kobiton-connect with Kobiton device lab with upgraded Appium client version (5.1.0)
-
Other enhancement
- New option to get Account report link in Email Execution summary report.
- Pagination added on RunSet Execution history page for reports loading from remote.
- Popup added on HTML report to read the error details precisely.
- Added description column in Output values grid to specify friendly description to output parameters.
What’s Changed?
- Playwright Web agent configuration page is redesigned to group configuration in various categories and by browser type.
- Load Account report directly from RunSet.
- UI Element action operations extended to support Playwright driver.
- Click operation now supports all types of HTML elements for Web platforms.
What’s Fixed?
Over 80+ Bugs were fixed.
Ginger v2024.5 Official
🏢Enterprise Feature
What’s New?
-
Katalon Object Repository Conversion:- Convert Katalon object repositories into Ginger Page Object Model (POM) formats, enhancing compatibility and usability for Katalon users.
-
Support Advanced Playwright Features-
- Alerts Handling: Enhanced capabilities for managing alerts during test execution, improving the robustness of automated tests.
- Network Logging: New logging features that capture network activity during tests, allowing for better analysis and debugging
-
Enhanced POM Category Configuration-
- New User Option: A new icon on the POM Elements page allows users to easily select and apply categories through a convenient pop-up.
- Bulk Category Updates: Users can now quickly add categories to all items at once on both iPhone and Android POMs.
-
Deep Link Support- Now Launch Ginger and Execute RunSet from Web by embedding Ginger Deeplink via web application.
-
Docker Image- New docker image with all batteries included based on Ubuntu. Pull from here
-
Other enhancement
- Enhanced the UIElementAction by adding a new ScrollAlignment field, enabling users to align elements during scroll actions with options for Start, Center, End, and Nearest, improving control over positioning.
- Script Action now supports variable-based path configuration for interpreters like Python and Perl.
- HBase Enhancement: support Different datatypes in response of sql queries.
- Single RQM Configuration files can now seamlessly support multiple RQM projects by dynamically retrieving project-specific ALM fields and values.
- Actions supported on windows (web API actions, JSON XML tag validations) are now supported on Unix and Linux platforms
- All ALM's (Octane, JIRA, Azure-devops, RQM, QC) are now supported on Unix and Linux platforms.
- Now cleanup and error handler activity are viewable on RunSet page & HTML report.
What’s Changed?
- Playwright Web agent configuration page is redesigned to group configuration in various categories and by browser type.
- Load Account report directly from RunSet.
- UI Element action operations extended to support Playwright driver.
- Click operation now supports all types of HTML elements for Web platforms.
What’s Fixed?
Over 70+ Bugs were fixed.