tag:github.com,2008:https://github.com/naver/ngrinder/releases Release notes from ngrinder 2024-06-13T09:11:36Z tag:github.com,2008:Repository/4709330/ngrinder-3.5.9-p1-20240613 2024-06-13T09:18:14Z ngrinder-3.5.9-p1-20240613 <p>Changes</p> <ul> <li>Fix security vulnerability</li> </ul> imbyungjun tag:github.com,2008:Repository/4709330/ngrinder-3.5.9-20230227 2024-02-27T05:59:26Z ngrinder-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> imbyungjun tag:github.com,2008:Repository/4709330/ngrinder-3.5.8-20221230 2023-01-02T03:26:09Z ngrinder-3.5.8 <ul> <li>Changes <ul> <li>Shows error message when running without tmpdir property</li> </ul> </li> </ul> imbyungjun tag:github.com,2008:Repository/4709330/ngrinder-3.5.7-20221026 2022-10-26T09:23:33Z ngrinder-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> imbyungjun tag:github.com,2008:Repository/4709330/ngrinder-3.5.6-20221007 2022-10-07T09:51:40Z ngrinder-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> imbyungjun tag:github.com,2008:Repository/4709330/ngrinder-3.5.5-p1-20210531 2021-05-31T10:21:51Z ngrinder-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> imbyungjun tag:github.com,2008:Repository/4709330/ngrinder-3.5.5-20210430 2021-04-30T04:28:29Z ngrinder-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> imbyungjun tag:github.com,2008:Repository/4709330/ngrinder-3.5.4-20210319 2021-03-19T09:34:50Z ngrinder-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> imbyungjun tag:github.com,2008:Repository/4709330/ngrinder-3.5.3-20201127 2020-11-27T03:23:07Z ngrinder-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> imbyungjun tag:github.com,2008:Repository/4709330/ngrinder-3.5.2-20200929 2020-09-29T06:16:15Z ngrinder-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