tag:github.com,2008:https://github.com/naver/ngrinder/releasesRelease notes from ngrinder2024-06-13T09:11:36Ztag:github.com,2008:Repository/4709330/ngrinder-3.5.9-p1-202406132024-06-13T09:18:14Zngrinder-3.5.9-p1-20240613<p>Changes</p>
<ul>
<li>Fix security vulnerability</li>
</ul>imbyungjuntag:github.com,2008:Repository/4709330/ngrinder-3.5.9-202302272024-02-27T05:59:26Zngrinder-3.5.9<ul>
<li>Changes
<ul>
<li>Fix security vulnerabilities</li>
<li>Bump base JDK version up to 11</li>
</ul>
</li>
<li>Bug fix
<ul>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2083273151" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/998" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/998/hovercard" href="https://github.com/naver/ngrinder/pull/998">#998</a> Fix failing to call mvn and gradle command in Windows</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2155595530" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/1004" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/1004/hovercard" href="https://github.com/naver/ngrinder/pull/1004">#1004</a> Fix script validation error in docker env</li>
</ul>
</li>
</ul>imbyungjuntag:github.com,2008:Repository/4709330/ngrinder-3.5.8-202212302023-01-02T03:26:09Zngrinder-3.5.8<ul>
<li>Changes
<ul>
<li>Shows error message when running without tmpdir property</li>
</ul>
</li>
</ul>imbyungjuntag:github.com,2008:Repository/4709330/ngrinder-3.5.7-202210262022-10-26T09:23:33Zngrinder-3.5.7<ul>
<li>Changes
<ul>
<li>Bump front-end dependencies up</li>
</ul>
</li>
<li>Bug fix
<ul>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1414169662" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/922" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/922/hovercard" href="https://github.com/naver/ngrinder/pull/922">#922</a> Fix gradle command execution on Oshi 6.1.6</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1420511947" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/928" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/928/hovercard" href="https://github.com/naver/ngrinder/pull/928">#928</a> Fix revision and target hosts reset</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1420526887" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/929" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/929/hovercard" href="https://github.com/naver/ngrinder/pull/929">#929</a> Prevent memory leak on HTTPRequest</li>
</ul>
</li>
</ul>imbyungjuntag:github.com,2008:Repository/4709330/ngrinder-3.5.6-202210072022-10-07T09:51:40Zngrinder-3.5.6<ul>
<li>
<p>Changes</p>
<ul>
<li>Bump OSHI up to 6.1.6 to support M1 arch</li>
<li>Bump select2 version up</li>
<li>Change Jython test thread shutdown log level</li>
<li>Change nabble forum URL</li>
<li>Fix scm-manager maven repo URL</li>
<li>Remove ES-Check gradle task</li>
</ul>
</li>
<li>
<p>Bug fix</p>
<ul>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1353582788" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/897" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/897/hovercard" href="https://github.com/naver/ngrinder/pull/897">#897</a> Fix the script content is lost after validation check</li>
</ul>
</li>
</ul>imbyungjuntag:github.com,2008:Repository/4709330/ngrinder-3.5.5-p1-202105312021-05-31T10:21:51Zngrinder-3.5.5-p1<ul>
<li>Bug fix
<ul>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="902265292" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/804" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/804/hovercard" href="https://github.com/naver/ngrinder/pull/804">#804</a> Fix that perftest detail report does not rendered properly if logout</li>
</ul>
</li>
</ul>imbyungjuntag:github.com,2008:Repository/4709330/ngrinder-3.5.5-202104302021-04-30T04:28:29Zngrinder-3.5.5<ul>
<li>Changes
<ul>
<li>Support controller subregion
<ul>
<li>In cluster mode, you can configure subregion to manage agents in different context</li>
<li>See <a href="https://github.com/naver/ngrinder/wiki/Controller-Subregion-In-Cluster-Mode">Controller Subregion In Cluster Mode</a></li>
</ul>
</li>
<li>Support multipart request in new HTTP client
<ul>
<li>See <a href="https://github.com/naver/ngrinder/wiki/The-New-nGrinder-HTTP-Client#send-a-multipart-form-data">Sample code</a></li>
</ul>
</li>
<li>Add new HTTP client based script template
<ul>
<li>When creating a script, you can choose between the old and the new HTTP client based template.<br>
(You have to remove <code>${NGRINDER_HOME}/script_template</code> directory to apply new script templates)</li>
</ul>
</li>
<li>Use OSSRH when release to maven central</li>
<li>Change agent configurations
<ul>
<li><code>agent.region</code> has been removed, <code>agent.subregion</code> and <code>agent.owner</code> have been added.</li>
<li>See <a href="https://github.com/naver/ngrinder/wiki/Agent-Configuration-Guide">Agent Configuration Guide</a></li>
</ul>
</li>
</ul>
</li>
<li>Bug fix
<ul>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="850619241" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/788" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/788/hovercard" href="https://github.com/naver/ngrinder/pull/788">#788</a> Fix fail of auto-upgrade from 3.4.x to 3.5.x</li>
</ul>
</li>
</ul>imbyungjuntag:github.com,2008:Repository/4709330/ngrinder-3.5.4-202103192021-03-19T09:34:50Zngrinder-3.5.4<ul>
<li>Changes
<ul>
<li>Release new experimental HttpClient based on apache httpcomponents-core
<ul>
<li>Support modern HTTP specification</li>
<li>Provide easy-to-use APIs</li>
<li>See <a href="https://github.com/naver/ngrinder/wiki/The-New-nGrinder-HTTP-Client">new nGrinder HTTP client guide</a></li>
</ul>
</li>
<li>Use controller DNS instead of IP to support agent-controller reconnection in cloud env</li>
<li>Support script template customization
<ul>
<li>Each ngrinder admin can deploy customized script template under ${NGRINDER_HOME}/script_template</li>
</ul>
</li>
<li>Provide the connection reset option in test configuration page
<ul>
<li>If you turn it on, it tries to reuse connection as much as possible.</li>
</ul>
</li>
<li>Bump Jython standard up to 2.7.2</li>
<li>Bump internal used Junit up to 4.13.1
<ul>
<li>nGrinder no longer depends on specific version of junit for performance test</li>
</ul>
</li>
</ul>
</li>
<li>Notice
<ul>
<li>If you have a trouble with updating controller from ngrinder 3.4.X to a newer version. Please refer to <a href="https://github.com/naver/ngrinder/wiki/How-to-update-ngrinder-controller">How to update ngrinder controller</a></li>
</ul>
</li>
<li>Bug fix
<ul>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="770521804" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/706" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/706/hovercard" href="https://github.com/naver/ngrinder/pull/706">#706</a> Cancel progressing state test when starting controller</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="772816035" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/714" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/714/hovercard" href="https://github.com/naver/ngrinder/pull/714">#714</a> Fix validation error when using AppClassLoader in over JDK9</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="772844847" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/716" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/716/hovercard" href="https://github.com/naver/ngrinder/pull/716">#716</a> Fix script validation error in windows</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="778715145" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/731" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/731/hovercard" href="https://github.com/naver/ngrinder/pull/731">#731</a> Fix not working remember-me</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="782995075" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/739" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/739/hovercard" href="https://github.com/naver/ngrinder/pull/739">#739</a> Fix easy clustering</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="791639528" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/745" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/745/hovercard" href="https://github.com/naver/ngrinder/pull/745">#745</a> Make compatibility with IE11</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="795828786" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/748" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/748/hovercard" href="https://github.com/naver/ngrinder/pull/748">#748</a> Make grinder utils work on Jython performance test</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="819927504" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/773" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/773/hovercard" href="https://github.com/naver/ngrinder/pull/773">#773</a> Fix cannot search user with two characters</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="820118387" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/774" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/774/hovercard" href="https://github.com/naver/ngrinder/pull/774">#774</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="826513095" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/779" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/779/hovercard" href="https://github.com/naver/ngrinder/pull/779">#779</a> Fix duplicated running test on one user</li>
</ul>
</li>
</ul>imbyungjuntag:github.com,2008:Repository/4709330/ngrinder-3.5.3-202011272020-11-27T03:23:07Zngrinder-3.5.3<ul>
<li>Changes
<ul>
<li>Support gradle groovy script
<ul>
<li>Maven groovy script is deprecated and can't create any more but, it can still run</li>
</ul>
</li>
<li>Use maven central repository to manage submodules
<ul>
<li>Use maven central repository instead of github repository</li>
</ul>
</li>
<li>Support UTC
<ul>
<li>Use linux timestamp instead of string format of date time.</li>
</ul>
</li>
</ul>
</li>
<li>Trivial Fix
<ul>
<li>Make several UI improvements</li>
<li>Add identity information to perftest related log</li>
<li>Make the H2 console optionally available</li>
<li>Clean up code</li>
</ul>
</li>
<li>Bug fix
<ul>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="717203303" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/669" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/669/hovercard" href="https://github.com/naver/ngrinder/pull/669">#669</a> Prevent lazy initialize exception in spring security authentication object</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="721970149" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/672" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/672/hovercard" href="https://github.com/naver/ngrinder/pull/672">#672</a> Make the modified file distribution handler to be loaded first</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="731133978" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/681" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/681/hovercard" href="https://github.com/naver/ngrinder/pull/681">#681</a> Prevent NPE if start console is failed</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="731241711" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/682" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/682/hovercard" href="https://github.com/naver/ngrinder/pull/682">#682</a> Escape response body in result console</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="734127484" data-permission-text="Title is private" data-url="https://github.com/naver/ngrinder/issues/684" data-hovercard-type="pull_request" data-hovercard-url="/naver/ngrinder/pull/684/hovercard" href="https://github.com/naver/ngrinder/pull/684">#684</a> Fix unstoppable abnormal test</li>
</ul>
</li>
</ul>imbyungjuntag:github.com,2008:Repository/4709330/ngrinder-3.5.2-202009292020-09-29T06:16:15Zngrinder-3.5.2<ul>
<li>Changes
<ul>
<li>Support LDAP login
<ul>
<li>From now on you can use LDAP for user authentication.</li>
<li>See <a href="https://github.com/naver/ngrinder/wiki/LDAP-Configuration">LDAP guide</a></li>
</ul>
</li>
<li>Support webhook
<ul>
<li>When the specified events happen, we'll send a webhook request depends on your configuration.</li>
<li>See <a href="https://github.com/naver/ngrinder/wiki/Webhook">webhook guide</a></li>
</ul>
</li>
</ul>
</li>
<li>Trivial Fix
<ul>
<li>Make several UI improvements.</li>
</ul>
</li>
</ul>imbyungjun