Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
37cf846
Update codeql-analysis.yml
rathimayur Dec 23, 2025
50a8dee
Merge pull request #4399 from Ginger-Automation/Add-JavaScript-for-se…
ravirk91 Dec 23, 2025
fb78ef0
Merge branch 'master' into merge-official-to-master
ravirk91 Dec 29, 2025
a8ea7cb
Merge pull request #4405 from Ginger-Automation/merge-official-to-master
ravirk91 Dec 29, 2025
4b05581
Rollbacked the changes made for handling the file name length
shahanemahesh Jan 7, 2026
97bdccb
Merge branch 'master' into Issue_57908
shahanemahesh Jan 7, 2026
3b78809
Modified code to support maxlength only for folder name
shahanemahesh Jan 9, 2026
cb1a99b
Merge branch 'Issue_57908' of https://github.com/Ginger-Automation/Gi…
shahanemahesh Jan 9, 2026
c673073
Merge pull request #4407 from Ginger-Automation/Issue_57908
shahanemahesh Jan 12, 2026
e5b289d
Removed the task implementation in unix agent
shahanemahesh Jan 15, 2026
e053f09
Merge pull request #4409 from Ginger-Automation/Issue_58103
ravirk91 Jan 16, 2026
7614a61
Fixed issue of special characters from toerh languages are not gettin…
shahanemahesh Jan 16, 2026
5e6d4ab
Merge branch 'master' into Issue_57144
shahanemahesh Jan 19, 2026
c9d1dce
Merge pull request #4412 from Ginger-Automation/Issue_57144
ravirk91 Jan 21, 2026
e475266
Shared Repository Folder View (#4416)
AmanPrasad43 Jan 22, 2026
3371926
Master for beta merge (#4429)
ravirk91 Feb 3, 2026
242601d
Prevent Excel formula injection in CSV export (#4431)
tanushahande2003 Feb 5, 2026
967906e
added an option to change text color in consoleDriver window
omri1911 Feb 8, 2026
f124c1d
Action Description fix (#4434)
AmanPrasad43 Feb 10, 2026
0c4ea8d
Update to .NET 10, package versions, and minor UI tweaks (#4435)
tanushahande2003 Feb 13, 2026
e043d8f
Mask API key in UI and update only on user edit (#4436)
tanushahande2003 Feb 17, 2026
4c34712
Merge branch 'master' into Feature/ColorSelectionOnConsoleDriver
ravirk91 Feb 17, 2026
e9d7304
Merge pull request #4433 from Ginger-Automation/Feature/ColorSelectio…
shahanemahesh Feb 17, 2026
046e1b8
Fix codeql-config.yml file place
NadeemJazmawe Feb 17, 2026
343d439
Upgrade Github Actions versions
NadeemJazmawe Feb 17, 2026
ab1b3ae
Merge pull request #4439 from Ginger-Automation/Upgrade_GitHub_Actions
NadeemJazmawe Feb 17, 2026
169e9f1
Update license headers to 2026 and add missing headers (#4440)
tanushahande2003 Feb 19, 2026
e7ed02c
Register serializer classes earlier; null check in IsReady (#4441)
ravirk91 Feb 20, 2026
71eb5ee
Downgrade LibGit2Sharp.NativeBinaries to 2.0.278 (#4442)
tanushahande2003 Feb 20, 2026
bbf224b
Updated the SSH and Cryptography nuget package to latest (#4432)
shahanemahesh Feb 20, 2026
f225bab
contract update for pipeline run description (#4437)
AmanPrasad43 Feb 20, 2026
118ecdb
Added Code to allow Solution File to be loaded using SolutionReposito…
rathimayur Feb 20, 2026
a7010ff
Refactor export query generation and persistence logic (#4447)
tanushahande2003 Feb 27, 2026
36ca9f1
Updated to latest version of Magick.NET nuget due to vulnarability de…
rathimayur Mar 3, 2026
0284e27
Merge 2026.3 to master (#4457)
ravirk91 Mar 9, 2026
dea527e
Selenium upgrade (#4461)
AmanPrasad43 Mar 11, 2026
6f5e65a
Add explicit Android TV handling for unsupported actions (#4462)
tanushahande2003 Mar 11, 2026
6651ddb
ssh downgrade (#4464)
AmanPrasad43 Mar 12, 2026
dabb7f9
Update Magick.NET and MimeKit package versions (#4465)
tanushahande2003 Mar 16, 2026
b29bce8
Update AutoMapper to 16.1.1 and add LoggerFactory support (#4468)
tanushahande2003 Mar 17, 2026
4921559
Improve password variable handling and reset logic (#4470)
tanushahande2003 Mar 20, 2026
35d543d
Update Magick.NET-Q16-AnyCPU to version 14.11.1 (#4473)
tanushahande2003 Mar 25, 2026
0ea14c4
Add VE button to Path column in XML Tag Validation grid (#4471)
tanushahande2003 Mar 26, 2026
4a81282
Feature/uft lab app selection (#4472)
omri1911 Mar 30, 2026
024a94e
upgraded the ginger execution report for mail to have a more modern d…
omri1911 Mar 31, 2026
8556808
Merge official to master (#4485)
ravirk91 Apr 13, 2026
2cc0107
Increase folder name limit to 255 chars in report configs (#4486)
tanushahande2003 Apr 23, 2026
bccf642
Update Magick.NET-Q16-AnyCPU to v14.13.0 in all projects (#4487)
tanushahande2003 Apr 29, 2026
42a8a28
Improve JSON handling and HTML encoding in API helpers (#4489)
tanushahande2003 Apr 29, 2026
29052ac
Parse SslMode from connection string for MySQL (#4488)
tanushahande2003 Apr 29, 2026
049b738
Potential fix for code scanning alert no. 560: Cross-site scripting (…
ravirk91 Apr 29, 2026
ed314b7
Merge official 2026 5 to master (#4493)
ravirk91 May 18, 2026
50e0c7a
CloseAllRunningPluginProcesses When the Standalone BF is Executed or …
May 25, 2026
218bdaa
Merge pull request #4494 from Ginger-Automation/CloseAllRunningPlugin…
rathimayur May 29, 2026
9ec8b01
Update Magick.NET-Q16-AnyCPU from 14.13.0 to 14.13.1
May 29, 2026
0ae0c23
Merge pull request #4496 from Ginger-Automation/Update-ImageMagickNet…
rathimayur Jun 1, 2026
f234d6a
Enhance ActTableEditPage value expression editing
Jun 8, 2026
1bd93b7
fixes relate to allow edit table actions
Jun 8, 2026
48cb755
Refresh details after value expression edits in table UI
Jun 8, 2026
bd9750a
Merge pull request #4498 from Ginger-Automation/enhancement/64656_nee…
rathimayur Jun 8, 2026
eb44037
Commenting a step in Test.yml as it's failing, to test if the pipelin…
rathimayur Jun 17, 2026
dc1207d
PostgreSQL Connection String issue fixed (#4500)
rathimayur Jun 17, 2026
4f98abe
Merged Master to Official Release
Jun 17, 2026
f889186
Version change to 2026.6
Jun 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/Test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,9 +126,9 @@ jobs:
# ------------------------------------------------------------------------------------------------------
# Run .Net Framework tests using powershell and publish the results
# ------------------------------------------------------------------------------------------------------
- name: Run tests for Ginger .NetFramework *Test Dlls for Windows
if: (success() || failure()) && (runner.os == 'Windows') # run this step even if previous step failed and if the OS is Windows
run: powershell -file "TestDotNetFrameworkGithub.ps1"
# - name: Run tests for Ginger .NetFramework *Test Dlls for Windows
# if: (success() || failure()) && (runner.os == 'Windows') # run this step even if previous step failed and if the OS is Windows
# run: powershell -file "TestDotNetFrameworkGithub.ps1"

# ------------------------------------------------------------------------------------------------------
# Run Standalone CLI Test
Expand Down
40 changes: 22 additions & 18 deletions Ginger/Ginger/Actions/ActionEditPages/ActTableEditPage.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,20 @@
<Grid.ColumnDefinitions>
<ColumnDefinition Width="80"/>
<ColumnDefinition Width="130"/>
<ColumnDefinition Width="130"/>
<ColumnDefinition Width="330"/>
<ColumnDefinition Width="460"/>
</Grid.ColumnDefinitions>
<StackPanel Grid.Row="0" Grid.Column="0" Margin="0,10,0,17">
<Label HorizontalAlignment="Left" Style="{StaticResource @LabelStyle}" VerticalAlignment="Center">Column:</Label>
</StackPanel>
<StackPanel Grid.Row="0" Grid.Column="1" Margin="0,10,0,17">
<ComboBox x:Name="cmbColSelectorValue" Height="25" SelectionChanged="ColSelectorValue_SelectionChanged" Style="{StaticResource $FlatInputComboBoxStyle}"/>
<ComboBox x:Name="cmbColSelectorValue" Height="25" SelectionChanged="ColSelectorValue_SelectionChanged" Style="{StaticResource $FlatInputComboBoxStyle}"/>
</StackPanel>
<StackPanel Grid.Row="0" Grid.Column="2" Margin="0,10,0,17" >
<ComboBox x:Name="cmbColumnValue" Grid.Column="1" Height="25" IsEditable="True" Margin="10,0,0,0" Style="{StaticResource $FlatInputComboBoxStyle}" SelectionChanged="ColumnValue_SelectionChanged" LostKeyboardFocus="ColumnValue_LostKeyboardFocus"/>
<StackPanel Grid.Row="0" Grid.Column="2" Margin="0,10,15,17">
<DockPanel >
<Button x:Name="ColumnValueVE" DockPanel.Dock="Right" Content="..." Click="ColumnValueVE_Click" VerticalAlignment="Center" Style="{StaticResource @InputButtonStyle}" Margin="1,0,0,0" Width="30" Height="24"/>
<ComboBox x:Name="cmbColumnValue" Height="25" IsEditable="True" Margin="10,0,0,0" Style="{StaticResource $FlatInputComboBoxStyle}" SelectionChanged="ColumnValue_SelectionChanged" LostKeyboardFocus="ColumnValue_LostKeyboardFocus"/>
</DockPanel>
</StackPanel>
<StackPanel Grid.Row="1" Grid.Column="0">
<Label HorizontalAlignment="Left" Style="{StaticResource @LabelStyle}" VerticalAlignment="Top">Row:</Label>
Expand All @@ -39,12 +42,11 @@
<RadioButton Name="BySelectedRow" Content="Selected Row" Checked="BySelectedRow_Checked" Margin="0,5,0,5"/>
<RadioButton Name="Where" Content="Where..." Checked="Where_Checked" Unchecked="Where_Unchecked" Margin="0,5,0,5"/>
</StackPanel>
<StackPanel Grid.Row="1" Grid.Column="2" Grid.ColumnSpan="2" Orientation="Horizontal" VerticalAlignment="Top">
<StackPanel Grid.Row="1" Grid.Column="2" >
<DockPanel>
<ComboBox x:Name="RowSelectorValue" Width="250" Margin="10,0,0,0" IsEditable="True" IsEnabled="True" Style="{StaticResource $FlatInputComboBoxStyle}" SelectionChanged="RowSelectorValue_SelectionChanged" LostKeyboardFocus="RowSelectorValue_LostKeyboardFocus"/>
<Button x:Name="RowSelectorValueVE" Content="..." Click="RowSelectorValueVE_Click" HorizontalAlignment="Left" DockPanel.Dock="Left" VerticalAlignment="Center" Style="{StaticResource @InputButtonStyle}" Margin="1,0,5,0" Width="30" Height="24"></Button>
<Button x:Name="RowSelectorValueVE" DockPanel.Dock="Right" Content="..." Click="RowSelectorValueVE_Click" VerticalAlignment="Center" Style="{StaticResource @InputButtonStyle}" Margin="1,0,0,0" Width="30" Height="24"/>
<ComboBox x:Name="RowSelectorValue" Margin="10,0,0,0" IsEditable="True" IsEnabled="True" Style="{StaticResource $FlatInputComboBoxStyle}" SelectionChanged="RowSelectorValue_SelectionChanged" LostKeyboardFocus="RowSelectorValue_LostKeyboardFocus"/>
</DockPanel>

</StackPanel>
<StackPanel Grid.Row="2" Grid.Column="1" x:Name="WherePanel" Visibility="Collapsed" Grid.RowSpan="1" Grid.ColumnSpan="3">
<Grid Margin="0,5,0,0">
Expand All @@ -57,30 +59,32 @@
<ColumnDefinition Width="130"/>
<ColumnDefinition Width="200"/>
</Grid.ColumnDefinitions>
<ComboBox x:Name="WhereColumn" Grid.Row="0" Grid.Column="0" Style="{StaticResource $FlatInputComboBoxStyle}" Height="25" SelectionChanged="WhereColumn_SelectionChanged" Margin="10,5,0,0" />
<ComboBox x:Name="WhereColumnTitle" Grid.Row="0" Grid.Column="1" Style="{StaticResource $FlatInputComboBoxStyle}" IsEditable="True" Height="25" Margin="10,5,0,0" VerticalAlignment="Top" LostKeyboardFocus="WhereColumnTitle_LostKeyboardFocus" SelectionChanged="WhereColumnTitle_SelectionChanged"/>
<ComboBox x:Name="WhereProperty" Grid.Row="1" Grid.Column="0" Style="{StaticResource $FlatInputComboBoxStyle}" Height="25" Margin="10,5,0,0" SelectionChanged="WhereProperty_SelectionChanged"/>
<ComboBox x:Name="WhereOperator" Grid.Row="1" Grid.Column="1" Style="{StaticResource $FlatInputComboBoxStyle}" Height="25" Margin="10,5,0,0" SelectionChanged="WhereOperator_SelectionChanged"/>

<Actions:UCValueExpression x:Name="WhereColumnValue" Grid.Row="1" Grid.Column="2" Height="25" Margin="10,5,0,0" LostFocus="WhereColumnValue_LostFocus" ToolTip="Enter the Value to be search by given Condition"/>
<ComboBox x:Name="WhereColumn" Grid.Row="0" Grid.Column="0" Style="{StaticResource $FlatInputComboBoxStyle}" Height="25" SelectionChanged="WhereColumn_SelectionChanged" Margin="12,5,0,0"/>
<DockPanel Grid.Row="0" Grid.Column="1" Grid.ColumnSpan="2" Margin="12,5,0,0">
<Button x:Name="WhereColumnTitleVE" DockPanel.Dock="Right" Content="..." Click="WhereColumnTitleVE_Click" VerticalAlignment="Center" Style="{StaticResource @InputButtonStyle}" Margin="1,0,0,0" Width="30" Height="24"/>
<ComboBox x:Name="WhereColumnTitle" Style="{StaticResource $FlatInputComboBoxStyle}" IsEditable="True" Height="25" VerticalAlignment="Top" LostKeyboardFocus="WhereColumnTitle_LostKeyboardFocus" SelectionChanged="WhereColumnTitle_SelectionChanged"/>
</DockPanel>
<ComboBox x:Name="WhereProperty" Grid.Row="1" Grid.Column="0" Style="{StaticResource $FlatInputComboBoxStyle}" Height="25" Margin="12,0,0,0" SelectionChanged="WhereProperty_SelectionChanged"/>
<ComboBox x:Name="WhereOperator" Grid.Row="1" Grid.Column="1" Style="{StaticResource $FlatInputComboBoxStyle}" Height="25" Margin="12,0,0,0" SelectionChanged="WhereOperator_SelectionChanged"/>
<Actions:UCValueExpression x:Name="WhereColumnValue" Grid.Row="1" Grid.Column="2" Height="25" Margin="12,12,12,12" LostFocus="WhereColumnValue_LostFocus" ToolTip="Enter the Value to be search by given Condition"/>
</Grid>
</StackPanel>
<Label Grid.Row="3" Grid.Column="0" Content="Description:" Style="{StaticResource @LabelStyle}" HorizontalAlignment="Stretch" Margin="0,10,0,0"/>
<Label Grid.Row="3" Grid.Column="0" Content="Description:" Style="{StaticResource @LabelStyle}" HorizontalAlignment="Stretch" Margin="0,10,0,0"/>
<StackPanel Grid.Row="3" Grid.Column="1" x:Name="DescriptionPanel" Visibility="Visible" Margin="0,10,0,0" Grid.RowSpan="1" Grid.ColumnSpan="3">
<Grid Margin="0,0,0,0">
<Grid.RowDefinitions>
<RowDefinition Height="70"/>
</Grid.RowDefinitions>
<DockPanel x:Name="Description" Background="{StaticResource $BackgroundColor_White}" Grid.Row="1" >
<DockPanel x:Name="Description" Background="{StaticResource $BackgroundColor_White}" Grid.Row="1">
Comment thread
rathimayur marked this conversation as resolved.
<ScrollViewer Background="White">
<TextBlock x:Name="txtDescription" TextWrapping="Wrap" Style="{StaticResource @TextBlockStyle}" DockPanel.Dock="Top" Background="#FFEFEFF2"></TextBlock>
<TextBlock x:Name="txtDescription" TextWrapping="Wrap" Style="{StaticResource @TextBlockStyle}" DockPanel.Dock="Top" Background="#FFEFEFF2"/>
</ScrollViewer>
</DockPanel>
</Grid>
</StackPanel>
<StackPanel x:Name="ControlActionPanle" Grid.Row="4" Grid.ColumnSpan="3">
<Label HorizontalAlignment="Left" Style="{StaticResource @LabelStyle}">Selected Operation:</Label>
<ComboBox x:Name="ControlActionComboBox" Style="{StaticResource $FlatInputComboBoxStyle}"></ComboBox>
<ComboBox x:Name="ControlActionComboBox" Style="{StaticResource $FlatInputComboBoxStyle}"/>
</StackPanel>
</Grid>
</Page>
24 changes: 24 additions & 0 deletions Ginger/Ginger/Actions/ActionEditPages/ActTableEditPage.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -793,5 +793,29 @@ private void RowSelectorValueVE_Click(object sender, RoutedEventArgs e)
w.ShowAsWindow(eWindowShowStyle.Dialog);
RowSelectorValue.Text = mAct.LocateRowValue;
}

private void ColumnValueVE_Click(object sender, RoutedEventArgs e)
{
ValueExpressionEditorPage w = new ValueExpressionEditorPage(mAct, ActTableElement.Fields.LocateColTitle, Context.GetAsContext(mAct.Context));
w.ShowAsWindow(eWindowShowStyle.Dialog);
cmbColumnValue.Text = mAct.LocateColTitle;
SetDescriptionDetails();
if (eBaseWindow.Equals(BaseWindow.WindowExplorer))
{
UpdateRelatedActions();
}
}

private void WhereColumnTitleVE_Click(object sender, RoutedEventArgs e)
{
ValueExpressionEditorPage w = new ValueExpressionEditorPage(mAct, ActTableElement.Fields.WhereColumnTitle, Context.GetAsContext(mAct.Context));
w.ShowAsWindow(eWindowShowStyle.Dialog);
WhereColumnTitle.Text = mAct.WhereColumnTitle;
SetDescriptionDetails();
if (eBaseWindow.Equals(BaseWindow.WindowExplorer))
{
UpdateRelatedActions();
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@
<StackPanel Orientation="Vertical" Margin="0,0,12,0">
<Label Content="OS Type" Style="{StaticResource $LabelStyle}" />
<ComboBox x:Name="xAppOsTypeCombo" Width="160" SelectionChanged="AppFilters_SelectionChanged" Style="{StaticResource $FlatInputComboBoxStyle}" />
</StackPanel>
</StackPanel>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Bottom">
<UserControls:ucButton x:Name="xRefreshAppsBtn"
ButtonType="RoundTextAndImageButton"
Expand Down Expand Up @@ -415,9 +415,9 @@
</ListBox.ItemTemplate>
</ListBox>
</StackPanel>
</Border>
</StackPanel>
</ScrollViewer>
</Border>
</StackPanel>
</ScrollViewer>

</StackPanel>
</TabItem>
Expand Down
2 changes: 1 addition & 1 deletion Ginger/Ginger/Ginger.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -749,7 +749,7 @@
<PackageReference Include="LiteDB" Version="5.0.21" />
<PackageReference Include="LiveCharts.Wpf.NetCore3" Version="0.9.8" />
<PackageReference Include="log4net" Version="2.0.15" />
<PackageReference Include="Magick.NET-Q16-AnyCPU" Version="14.13.0" />
<PackageReference Include="Magick.NET-Q16-AnyCPU" Version="14.13.1" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.3.0" />
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.15.0" />
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="8.15.0" />
Expand Down
6 changes: 3 additions & 3 deletions Ginger/GingerCoreCommon/GingerCoreCommon.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@
<TargetFramework>net10.0</TargetFramework>
Comment thread
rathimayur marked this conversation as resolved.
<RootNamespace>Amdocs.Ginger.Common</RootNamespace>

<AssemblyVersion>26.5.0.0</AssemblyVersion>
<FileVersion>26.5.0.0</FileVersion>
<AssemblyVersion>26.6.0.0</AssemblyVersion>
<FileVersion>26.6.0.0</FileVersion>

<PackageId>Ginger.Core.Common</PackageId>
<Authors>Amdocs</Authors>
<Company>Amdocs</Company>
<Product>Ginger by Amdocs</Product>
<Copyright>Copyright © 2014-2026 European Support Limited</Copyright>
<Version>2026.5.0.0</Version>
<Version>2026.6.0.0</Version>
<Title>Ginger Core Common</Title>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
</PropertyGroup>
Expand Down
44 changes: 27 additions & 17 deletions Ginger/GingerCoreNET/Database/DatabaseOperations.cs
Original file line number Diff line number Diff line change
Expand Up @@ -417,25 +417,35 @@ public Boolean Connect(bool displayErrorPopup = false)
break;

case eDBTypes.PostgreSQL:
string postgreSQLHost = TNSCalculated;
int? port = null;
if (TNSCalculated.Contains(':', StringComparison.Ordinal))
var pg = new NpgsqlConnectionStringBuilder();
if (string.IsNullOrEmpty(ConnectionStringCalculated))
{
var parts = TNSCalculated.Split(':', 2);
postgreSQLHost = parts[0];
if (int.TryParse(parts[1], out int p)) port = p;
}
ValidateHostPort(postgreSQLHost, port);
string postgreSQLHost = TNSCalculated;
int? port = null;
if (TNSCalculated.Contains(':', StringComparison.Ordinal))
{
var parts = TNSCalculated.Split(':', 2);
postgreSQLHost = parts[0];
if (int.TryParse(parts[1], out int p)) port = p;
}
ValidateHostPort(postgreSQLHost, port);

var pg = new NpgsqlConnectionStringBuilder
pg = new NpgsqlConnectionStringBuilder
{
Host = postgreSQLHost,
Database = Database.Name ?? string.Empty,
Username = UserCalculated,
Password = EncryptionHandler.DecryptwithKey(PassCalculated)
};
if (port.HasValue) pg.Port = port.Value;
}
else
{
Host = postgreSQLHost,
Database = Database.Name ?? string.Empty,
Username = UserCalculated,
Password = EncryptionHandler.DecryptwithKey(PassCalculated)
};
if (port.HasValue) pg.Port = port.Value;
Database.ConnectionString = pg.ConnectionString;
pg = new NpgsqlConnectionStringBuilder
{
ConnectionString = GetConnectionString()
};
}

oConn = new NpgsqlConnection(pg.ConnectionString);
oConn.Open();
Expand Down Expand Up @@ -1045,4 +1055,4 @@ public string GetRecordCount(string SQL)
}

}
}
}
2 changes: 1 addition & 1 deletion Ginger/GingerCoreNET/GingerCoreNET.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@

<PackageReference Include="log4net" Version="2.0.15" />

<PackageReference Include="Magick.NET-Q16-AnyCPU" Version="14.13.0" />
<PackageReference Include="Magick.NET-Q16-AnyCPU" Version="14.13.1" />

<PackageReference Include="MailKit" Version="4.14.1" />

Expand Down
1 change: 1 addition & 0 deletions Ginger/GingerCoreNET/Run/GingerExecutionEngine.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4515,6 +4515,7 @@ public void RunBusinessFlow(BusinessFlow businessFlow, bool standaloneExecution

if (standaloneExecution)
{
WorkSpace.Instance.PlugInsManager.CloseAllRunningPluginProcesses();
IsRunning = false;
Status = RunsetStatus;
Comment thread
rathimayur marked this conversation as resolved.
}
Expand Down
1 change: 1 addition & 0 deletions Ginger/GingerCoreNET/Run/RunsetExecutor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -730,6 +730,7 @@ public async Task RunRunset(bool doContinueRun = false)
Reporter.ToLog(eLogLevel.INFO, string.Format("######## Doing {0} Execution Cleanup", GingerDicser.GetTermResValue(eTermResKey.RunSet)));
//CloseAllAgents();
CloseAllEnvironments();
WorkSpace.Instance.PlugInsManager.CloseAllRunningPluginProcesses();
Comment thread
rathimayur marked this conversation as resolved.
Reporter.ToLog(eLogLevel.INFO, string.Format("########################## {0} Execution Ended", GingerDicser.GetTermResValue(eTermResKey.RunSet)));
}
catch (Exception ex)
Expand Down
2 changes: 1 addition & 1 deletion Ginger/GingerTest/GingerTest.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<PackageReference Include="Ginger.ExecuterService.Contracts" Version="2026.3.0" />
<PackageReference Include="GingerTestHelper" Version="2.0.2" />
<PackageReference Include="log4net" Version="2.0.15" />
<PackageReference Include="Magick.NET-Q16-AnyCPU" Version="14.13.0" />
<PackageReference Include="Magick.NET-Q16-AnyCPU" Version="14.13.1" />
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.15.0" />
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="8.15.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
Expand Down
Loading