From 1f2e3bd659138d8b7d1374b78f2f4798294ca33a Mon Sep 17 00:00:00 2001 From: imb Date: Thu, 13 Jun 2024 09:48:54 +0900 Subject: [PATCH] Bump up to 3.5.9-p1 --- README.md | 2 +- RELEASE-NOTE.md | 5 +++++ build.gradle | 2 +- docker/README.md | 10 +++++----- lib/grinder-3.9.1-patch.jar | Bin 6636 -> 0 bytes .../src/main/resources/application.yml | 2 +- .../script_template/groovy_gradle/build.gradle | 2 +- ngrinder-frontend/package-lock.json | 4 ++-- ngrinder-frontend/package.json | 2 +- ngrinder-frontend/webpack.config.js | 2 +- 10 files changed, 18 insertions(+), 13 deletions(-) delete mode 100644 lib/grinder-3.9.1-patch.jar diff --git a/README.md b/README.md index c172f740bd..9b12f5d4ad 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ * Please post questions in [Discussions](https://github.com/naver/ngrinder/discussions) not Issues. -* nGrinder 3.5.9 has been released. See https://github.com/naver/ngrinder/releases +* nGrinder 3.5.9-p1 has been released. See https://github.com/naver/ngrinder/releases * Currently, we are working on the internal project not ngrinder. We will resume ngrinder dev from July, 2022. nGrinder diff --git a/RELEASE-NOTE.md b/RELEASE-NOTE.md index cfb480dc08..3dd9fb706d 100644 --- a/RELEASE-NOTE.md +++ b/RELEASE-NOTE.md @@ -1,3 +1,8 @@ +3.5.9-p1 (2023.06.13) +================= +- Changes + - Fix security vulnerability + 3.5.9 (2023.02.28) ================= - Changes diff --git a/build.gradle b/build.gradle index bcf5ab7603..5c35f2f680 100644 --- a/build.gradle +++ b/build.gradle @@ -2,7 +2,7 @@ allprojects { apply plugin: "idea" group = "org.ngrinder" - version = "3.5.9" + version = "3.5.9-p1" idea { module { diff --git a/docker/README.md b/docker/README.md index 5ee7b78d6b..b5ae326161 100644 --- a/docker/README.md +++ b/docker/README.md @@ -16,7 +16,7 @@ nGrinder consists of two major components. Version --------- -Current Version: 3.5.9 +Current Version: 3.5.9-p1 How to run nGrinder with dockers =========================== @@ -27,13 +27,13 @@ Install docker 1.5.0 or above on your host. Pull the ngrinder/controller image. ``` -$ docker pull ngrinder/controller:3.5.9 +$ docker pull ngrinder/controller:3.5.9-p1 ``` Start controller. ``` -docker run -d -v ~/ngrinder-controller:/opt/ngrinder-controller -p 80:80 -p 16001:16001 -p 12000-12009:12000-12009 ngrinder/controller:3.5.9 +docker run -d -v ~/ngrinder-controller:/opt/ngrinder-controller -p 80:80 -p 16001:16001 -p 12000-12009:12000-12009 ngrinder/controller:3.5.9-p1 ``` The controller creates a data folder under /opt/ngrinder-controller to maintain test history and configuration data. In order to keep the data persistently, you should map the folder /opt/ngrinder-controller on the container to a folder on your host . @@ -56,11 +56,11 @@ Install docker 1.5.0 or above on your another host. You should run your agent on Pull the ngrinder/agent image. ``` -$ docker pull ngrinder/agent:3.5.9 +$ docker pull ngrinder/agent:3.5.9-p1 ``` Start agent. ``` -docker run -v ~/ngrinder-agent:/opt/ngrinder-agent -d ngrinder/agent:3.5.9 controller_ip:controller_web_port +docker run -v ~/ngrinder-agent:/opt/ngrinder-agent -d ngrinder/agent:3.5.9-p1 controller_ip:controller_web_port ``` diff --git a/lib/grinder-3.9.1-patch.jar b/lib/grinder-3.9.1-patch.jar deleted file mode 100644 index 9f87e746a43fab967871ea2d0cf8d25391fe0b3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6636 zcmb7JWmr_}+NL`NQKY1$X6TX-5QLebhE64h?rs#34vC==kdzcex`*xt0f7NY=@O9m zaG&kbea=4L`M!5u@4MD@t>?a<=UwYr_m6w2fYCAVP<{-Tr(rUGT>QD<-kcR>)up%; zl;nUae}>_pINyYc0~3QRZf^VEO!D8u6s43D!bp@`{w@^@I7*J5|{54R<-rm|01~9QPa(2$u#`jTQfnR5MuQ{&43DD!X zUoY-Gz>QO2C_ugSG7#m~{pUeXWK^6K>|$T^K+=-$XO`3zY1&Sd%xFHsXAmd>`?@e^ z7MJaWO}c@ns;ug*iY6u8>Pt>?HC~Ia%_noWk5tsR?56Iz8eZ=<0EYZer^!&vM%;vA zPv4MT=OMq_JrK@AV&A(mK;Q!)9mKHH7^=wA@_xg3Br~O90+Q8fPmT2oK`7b8ir~0s z2w#{IJEip7>HO*;V`g8skKe#t?aziN~3S1;Y{ELvy0vAeo&F)LKwbxOp zvKLZrR}T;wrl%i*hPrp3ntDuye&fH;KzzR^G3=m^k>S7?X5w_76%=;?9uDD$@CpcC!v-FIfX==Y$thSo)y1hwz4I^K{g(tR_{lUNNVdN z)yLWFk#8$XCkr|iKHA-NsUqNmCFPEY9C(+?ty!w)kJuO@1y~0hNA&|FZF7vhd`e?8kYr15g}2qxhAJdCg5SBil+et0f991}=OQ?2$F!Li%$<)aKGyZMazr4>m|b@$ z{Lmy++l=7(ePRkPB^t+<5MZnzVi0 z%HtZlV`9QuAUoOe;2Vuc*2c{GJDfW=%-Ze z>YWYvvW(Z`zGTOGaxfq}TNm+ypq}b05+oprTA{X)sKSbEnapui`VJFmxjIsYfh!S^W!o5%|@RwBb|QK!To;21#45yq*k6% zC%LS>;nOx<4r#Pns)1Z4} z7M6Y)t~|8|c z2DHARWt?cCj8e1*6Xn%Kbnt{KN3XC7NH2D1xJVd5uNXU*i(<<$z*L?xC-qm_q5}{_ z>`-6`UlXu8alk~j))fGYBvIHrFy;V!Go~WuCnolCe8pK7Z}ia3W1rGz5`1UaM|$H4 zS7=9lWPD9rH9*LK#q{eaPUI!LVS&`PCJ?=nelu57SL!a`c^m&Akkgd8WC;Wgt#4f8~NtTv$v^2Ag|bW4lK1D@__?K3?yGEB^(?}!*J{0Kl`YJV!>x% zfR^c)mnfmQy~Q2L_bGQSO$%$fo&c$>JEB5rmUnvu4;kNOChqECiEglz18%I05v`Sv z^rLme{;ZJNFy4`1BH6T>YiAsM*FFVGXSboqv|>Eni*lUjCa$!345jOsZW%L4izJXRW1 zBNc*KcEn1AzKrnf7yjNs!OrH^e!PCf#A^Yyljm;!Pp5?Iyjl{g5TF(c+%V6<=R0;Ni?{4a z{sJPl1DWG1D8RsAsn`JFa*CaJ9+Ij0h&*8q?zITr;WlN6{&_ zx*cloDx|+1&@#b}c*jd_sX`yiz`yEA z^d`tU!B6yHbN#TO6-rFUn5qVFagR0;A}>PR6}&YrvXR$bHi~c3$aARs;S=_I_>!M& zera`zc*G2FVjM9-Hfv<6T3E z@}aQ{wxav!sg+N}suhAwubi|@uMA@ho+e+e$c6fMac^tXq;y%MY(DQ5dqKq*{77S{ z%^d^e{YV^RHg06D7f`f0*GpgYnycESmlx_vqRZq(QYwGUJ%^194Ya{VMh0$SBf~Lh zuvN)DF=+h}vym;xco)JNGdSvoDl`rR$XrWTXj{4@j+gDp(cM^tx{n$4BKoHCAFrF_?P zi*jVbyyj@>#)BCA6KS|Mg3c_@X9kiVt+yPDWuSdm(Cpc0UrVc@-(868A6er#e|}u8 zpl6O6x!iE8=_Q&=AO`SOgFH&17r9g$HwdGa520WI!VTszbnwG4^xx)|j)c`Cqr0J8 zRGk_WFNBtvWPS!u*xrSV<(3ra-DmZ^HM zssJ#jJez{hXqEKw><0(z=}>gi)_S=hUCP1L7aQih=fT`xdtOtpahL}t(@4U)4eh>? z=Q3OsbQd|xUJ$Of)3}tcFJ-1a(HiEl$0=Ej;#gnxRC8PCI6Mq!sFw6r=?TL&Xlo%m z^100{r99k7+|e)5?dL$W;IP+Nao~H`IfbS4Ku#|`IO|is%>Z)gE>tk}5KA+VH6c%i z^(ot-b-GknV-iU@9CJ|Pa)x_w7T2CAroQ)r=S^0>?v;#B&U zThbGlv|+yPxYJfQt$X)=k3hm3ZzTZm6zu~n$yxODtn9qmr<$~Qvym~H;s9%vDBF+q zP2V~BM0gSZY5o?B-)S{|;w(U-+}y02_9*@9)b5L+lsv4TgwJ2kgaZ47lg|*=QJLl9 z?a5yA6?}WG?>r^6Q`TP6?zbXpp3So*`A8|t<9o_9bsP0x+ob2udF?*iX;en#cUj8I zG-vIV9(;X>`^joaTVU-oeTgj&%+G%(onkLLaQbt~nFf&wa(F-G^QV;a+B> z&Y;tfW7Rp4dH(J}3EiS+!*jZW1+6{ChF5gUGz}r{`?r)9VbFatCuF{QgjNAY8I;m6 zf5YRY8B#GNxViwhIj`fCu%y%e?8AkvRTtemV*j^X9*NCv^Vvg-WiA3r!&;|g=0H*! z1}bqSH?Od?BTmaBhT3()gW-&xe3IL2e(aj7(08Mcm*E}cP+s*?ec8Bpst3h$a%%Ap zEmJB|-}X)w=z2aMRHMxkU0LJTI%A&TXwJu)kXkFEwSsnyN`FkCC|XkuuS-fOEUAPT zJSiGis*{f#>Davg@txMN)$u*uY`>_c@;ceP+II$IUu(cDe?nF88erQ^FB zoA~3oO^-isrjBPfDf$ZD>9DzYXFd7ccaM*S%#n(5Qg;-j*&Qe|^=kD55` z+IQh6Z2rW{$!OnFF3H^;9r~_ywO>VsXNMo7To$vZDvQ2V1@Khu*Z^=JPt55`7YR6F zgwJFLzfaP8PG8qN@5cTp!Qr_)FMj173A_hdbO5d#*3ftXGsCS9;%MA`uvLYwD!^fS zV3AxkW-3Q);+bxXBXE2&5;_)N&A@7(%RJPd{C3T#7;mPODmdKuoW3%&)1!?2{Y>Sd zD``2t8s2)d*<;(u7<}I%{m-EVx%LCJkWjh)d6o+NTpgUGR!vn0n;)563~2@mU0!jDD5ADT|T?s{}jcZj4@9TUJa!2eLc zY#T+=9n<}dYnqRnbJ$Guq>ZyHe)UG?w!;WfL_SB&e(k-rVa0-MYwlpXmRzx^jl*e( z&@yiwre)pjrT>LnAXjJu<5ZE8T8639{#K0-2(Wk2jB z`snL=stcDmWNK`zGQ3G~Xm7!M!&X#ocew8e+Y5fhJ9<2bJo2Oqnuak8H%Hk!EY2Y| z4*mF&rj0~eQ@Ch`D#UsIm^Zy*j9cVHu2Jl;^vD#_af`LdlbSRtb6;R>@Dk-Py{Vz* zzE}(8td+0znbwTW!{+#t*Jqy?EJPq8tPrlo$yYYk3Tf;3r1f&79904Bv-=LH#tRn4 z%2G@A$c&11{EBu7dcTAZ#OU2398(HUx#UrPIN#$s*7+2zyf1twd2}?naD!2Kv4=E64Kn^%YbUyn z6J9UMWnCxwL~=e>ET=14Y+h{+L+9dT&-TnhPsNq|j=Ff{yN5jan`{txWudGhrOlo? zDVc!mKD$NU9JP-Q_rW4gNKY>aa9y;h1!(hu4Ro(%(U~vL7QZr{iA9H@USVGM-ZQYr z3iYBstRWa$>!<&;luSzZG*-Y5x>GbY4kTHxif!ogx*i#9rY8piUqPAPOTiQ`j0N}8 zf5!wt2Xiu3U@1KU3RMrmc#d1#sPWTJ2WuQ9=Dp@0uh(Cr|MI8))nFt3-8r*0a)a6Z z)1&%#H;($>gYBKn0e0q2mUgBvr~d`X^k0zw%7B9+qaP;Yqa0r-fp${|4hjm#|B=DL z-WK3tYg3}xYM0GT(x|m5sj?%OGf-MbnpF*g>u!T)OHVXCBW2P8B5mSw{F`6$;Hp@J zjHmVYry9*Sga)tMWth(=unpvDpYu_l(~_yP=;wg1SI%fZpS$m`$f`f6H5&Iox#P7_ z7Rg2-^*WA=EQvg@lrn*x(C^X*Z&kQ>RQro@*%@l%?DpPH=Ta%cf#Sl~>w@rwh?KsC z31eW$FF@2XH^8(-F^UnA*@QEk`Ckk%pJME94^HBx}O5Lqb`*ZXe?o|0O%I6belA!3#vjPm>bMNBE=6zjT$Pn|?&O7;CV z1zOs?Jl=Ub6&kYZ$(piu>-`UzX&a~0L)n*&ux%Bx{%4JCj9-ZMqM1}DTvHrb`cW2S zo&_6ZB+6o>GYqjejWQ=5MN*06I$_JIvkT^~QZ{ug1X)!*P=vJ_Bl!2qhO%=8bJ|1v z$_@fr)GSI+!a^n?icsUAwWqxsc=Wr5?7OlKhXgUS(rc>o@gyRz3NRVugyelLZ=Fy!TM!2NFOs;9+_MA0ox<>rr(8~35Z z1sHG6(a{F4QGb3fIDZ(@#ww{FZEo7n`DXI|Kibg2$=(6xk1Y-j9{MRVsT#M5^4p-2AI6?0;I;0+S!c`Np~A zITZ#MS3tmCAlDwGd;kcV>H`CN`@sraODiBw_8tfr0zd_|bliB+sA%Nq|JhEz*}%;p zLD`o2asJI*{|Wnhd;Lf7kCF3&^=ADi>^HOh_r!l^gZ}~lBXR4^