From ef96bc5fff96e085b7d0a70d7904aab0edfa6a63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=81=E5=8C=A0=E5=90=9B?= Date: Fri, 31 May 2024 23:05:56 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20v3.3.0.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 主要更新 - [升级] Spring Cloud 版本升级至 2023.0.2 - [新增] 新增 Token Exchange 授权模式选项 - [新增] 新增 Kafka 3 Docker Compose 配置,无需再额外 Zookeeper(如果要使用 Debezium,建议使用 Debezium 套件,这种情况下还需要启动 Zookeeper。目前还没有找到 Debezium Kafka 单点环境脱离 Zookeeper 的方案) - [新增] 新增 opengauss 数据库支持 - [新增] 新增 Nacos 鉴权配置。系统默认在 Nacos 鉴权环境运行。 - 其它更新 - [重构] 按照最新版 Spring Authorization Server 重构自定义授权模式以及扩展已有授权模式代码 - [修复] 修复授权服务器 Security Security 没有捕获不会按照统一格式输出问题 - [修复] 修复 Client Credentials 模式,Scope 授权接口校验越权问题 - [优化] 优化 Spring Data 相关配置,采用最新配置替换已过时配置 - [升级] minio docker 镜像版本升级至 RELEASE.2024-05-28T17-19-04Z - 依赖更新 - [升级] redisson 版本升级至 3.31.0 - [升级] aws-java-sdk-s3 版本升级至 1.12.733 - [升级] software.amazon.awssdk 版本升级至 2.25.63 - [升级] hutool 5.X 版本升级至 5.8.28 - [升级] hutool 版本升级至 6.0.0-M13 - [升级] alipay-sdk-java 版本升级至 4.39.86.ALL - [升级] com.baidu.aip 版本升级至 4.16.19 - [升级] sqlite-jdbc 版本升级至 3.46.0.0 - [升级] vue webjars 版本升级至 3.4.27 --- README.md | 12 ++++++------ .../nacos_config_export_20240531173739.zip | Bin 0 -> 15034 bytes .../3.3.0.0-M1/polaris_config_202402191534.zip | Bin 14113 -> 0 bytes .../3.3.0.0-M2/polaris_config_202402281839.zip | Bin 14482 -> 0 bytes .../3.3.0.0/polaris-config-202405312026.zip | Bin 0 -> 15492 bytes .../3.3.0.1/polaris-config-202405312026.zip | Bin 0 -> 15492 bytes .../3.3.0.2/polaris-config-202405312026.zip | Bin 0 -> 15492 bytes .../herodotus-cloud-database-opengauss5.yaml | 6 ++++++ .../yamls/common/herodotus-cloud-database.yaml | 4 ++-- .../backup/yamls/logs/loki-logback-spring.xml | 10 ---------- .../docker/docker-compose/linux/herodotus/.env | 2 +- .../docker-compose/linux/herodotus/env.base.yml | 1 + .../linux/herodotus/env.full.debezium.yml | 1 + .../docker-compose/linux/herodotus/env.oss.yml | 2 +- .../docker-compose/windows/herodotus/.env | 2 +- .../docker-compose/windows/herodotus/db.yml | 10 ++++++++++ .../windows/herodotus/env.base.without.elk.yml | 2 +- .../windows/herodotus/env.base.yml | 2 +- .../windows/herodotus/env.tracing.yml | 2 +- dependencies/pom.xml | 2 +- modules/herodotus-module-common/pom.xml | 2 +- modules/herodotus-module-metadata/pom.xml | 2 +- modules/herodotus-module-social/pom.xml | 2 +- modules/pom.xml | 2 +- .../authentication-spring-boot-starter/pom.xml | 2 +- .../AuthorizationServerAutoConfiguration.java | 2 -- .../pom.xml | 2 +- .../pom.xml | 2 +- packages/facility-spring-boot-starter/pom.xml | 2 +- packages/pom.xml | 2 +- .../rpc-client-uaa-spring-boot-starter/pom.xml | 2 +- .../rpc-server-upms-spring-boot-starter/pom.xml | 2 +- platform/herodotus-cloud-gateway/pom.xml | 2 +- .../src/main/resources/bootstrap.yml | 2 ++ platform/herodotus-cloud-message/pom.xml | 2 +- .../src/main/resources/bootstrap.yml | 2 ++ platform/herodotus-cloud-monitor/pom.xml | 4 ++-- .../src/main/resources/bootstrap.yml | 2 ++ platform/herodotus-cloud-uaa/pom.xml | 2 +- .../src/main/resources/bootstrap.yml | 2 ++ platform/herodotus-cloud-upms/pom.xml | 2 +- .../src/main/resources/bootstrap.yml | 4 +++- platform/pom.xml | 2 +- pom.xml | 14 +++++++++++++- services/herodotus-cloud-bpmn-ability/pom.xml | 4 ++-- .../src/main/resources/bootstrap.yml | 2 ++ services/herodotus-cloud-manage-ability/pom.xml | 2 +- .../src/main/resources/bootstrap.yml | 2 ++ services/herodotus-cloud-oss-ability/pom.xml | 2 +- .../src/main/resources/bootstrap.yml | 2 ++ services/pom.xml | 2 +- 51 files changed, 86 insertions(+), 52 deletions(-) create mode 100644 configurations/backup/alibaba/3.3.0.2/nacos_config_export_20240531173739.zip delete mode 100644 configurations/backup/tencent/3.3.0.0-M1/polaris_config_202402191534.zip delete mode 100644 configurations/backup/tencent/3.3.0.0-M2/polaris_config_202402281839.zip create mode 100644 configurations/backup/tencent/3.3.0.0/polaris-config-202405312026.zip create mode 100644 configurations/backup/tencent/3.3.0.1/polaris-config-202405312026.zip create mode 100644 configurations/backup/tencent/3.3.0.2/polaris-config-202405312026.zip create mode 100644 configurations/backup/yamls/common/herodotus-cloud-database-opengauss5.yaml create mode 100644 configurations/docker/docker-compose/windows/herodotus/db.yml diff --git a/README.md b/README.md index d9763a981..fa1f696ec 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@

Spring Authorization Server 1.3.0 Spring Boot 3.3.0 - Spring Cloud 2023.0.1 + Spring Cloud 2023.0.2 Spring Cloud Alibaba 2023.0.1.0 Spring Cloud Tencent 1.14.0--2023.0.0-SNAPSHOT Nacos 2.3.2 @@ -134,7 +134,7 @@ | 组件 | 版本 | |-----------------------------|-----------------| | Spring Boot | 3.3.0 | -| Spring Cloud | 2023.0.1 | +| Spring Cloud | 2023.0.2 | | Spring Cloud Alibaba | 2023.0.1.0 | | Spring Cloud Tencent | 1.14.0-2023.0.0 | | Spring Authorization Server | 1.3.0 | @@ -190,10 +190,10 @@ | 分支名称 | 对应 Spring 生态版本 | 对应 JDK 版本 | 用途 | 现状 | |------------------------|-----------------------------------------|-----------|--------------------|-------------------------------------------------------------| -| master | Spring Boot 3.3 和 Spring Cloud 2023.0.1 | JDK 17 | 主要发布分支 | 推荐使用代码分支 | -| develop | Spring Boot 3.3 和 Spring Cloud 2023.0.1 | JDK 17 | Development 分支 | 新功能、ISSUE 均以此分支作为开发,发布后会 PR 至 master 分支。开发分支不保证可用 | -| reactive-master | Spring Boot 3.3 和 Spring Cloud 2023.0.1 | JDK 21 | 响应式主要发布分支 | 推荐使用的响应式代码分支 | -| reactive-develop | Spring Boot 3.3 和 Spring Cloud 2023.0.1 | JDK 21 | 响应式 Development 分支 | 下一代响应式微服务版本开发分支。开发分支不保证可用 | +| master | Spring Boot 3.3 和 Spring Cloud 2023.0.2 | JDK 17 | 主要发布分支 | 推荐使用代码分支 | +| develop | Spring Boot 3.3 和 Spring Cloud 2023.0.2 | JDK 17 | Development 分支 | 新功能、ISSUE 均以此分支作为开发,发布后会 PR 至 master 分支。开发分支不保证可用 | +| reactive-master | Spring Boot 3.3 和 Spring Cloud 2023.0.2 | JDK 21 | 响应式主要发布分支 | 推荐使用的响应式代码分支 | +| reactive-develop | Spring Boot 3.3 和 Spring Cloud 2023.0.2 | JDK 21 | 响应式 Development 分支 | 下一代响应式微服务版本开发分支。开发分支不保证可用 | | 3.1.X | Spring Boot 3.1 和 Spring Cloud 2022.0.X | JDK 17 | 历史代码,不再维护 | 基于 Spring Boot 3.1 时代开发的代码分支,稳定可用,不再维护 | | 2.7.X | Spring Boot 2.7 和 Spring Cloud 2021.0.X | JDK 8 | 历史代码,不再维护 | 基于 Spring Boot 2.7 时代开发的代码分支,稳定可用,不再维护 | | spring-security-oauth2 | Spring Boot 2.6 和 Spring Cloud 2021.0.X | JDK 8 | 历史代码,不再维护 | 基于原 Spring Security OAuth2 实现的微服务,稳定可用,因相关组件均不在维护,所以该版本不再维护 | diff --git a/configurations/backup/alibaba/3.3.0.2/nacos_config_export_20240531173739.zip b/configurations/backup/alibaba/3.3.0.2/nacos_config_export_20240531173739.zip new file mode 100644 index 0000000000000000000000000000000000000000..0d4d5d3f2050282cf31d8c358ebf45d0a81b8475 GIT binary patch literal 15034 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 literal 0 HcmV?d00001 diff --git a/configurations/backup/tencent/3.3.0.0-M1/polaris_config_202402191534.zip b/configurations/backup/tencent/3.3.0.0-M1/polaris_config_202402191534.zip deleted file mode 100644 index a7424a91a3b710d7d8bc2e01cc1cc2ec82893d9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14113 zcmb8Wby$?!{yt2Hq;z+8cXvp4h;+k9H$w^1DbgUNBB696-Q8W%F?7c}9?w48?f2Dl zerx`jhl}gJX5H&vpMF#op<%Ef5Wt^b7diM3E*8%2Hf9#A))vkHbAYRx3$vL$z|EZ5 z?WKbYis?Eo1c6jtDPIpYDaIa>$M(x$ z`cEBae9OyEv9B1^UbF+RC>YCDY_-WA6$iC!C9PX=}JMS)lEU*{_!b4FVS?50GiHmHSz#CYSrC~W{-W}hs zX*JqKME>xkc@6v1;cAXwP1t*?3*N?zmFhm;eG$Pe=6KT>;69qFp*%Ox%0RkiuN1*E zz`(H8bQ8v28d5HH;@`D@H=126y1^n)F5^#7D{2kC&fLuc*3;fyh0c_Ab4BMi`%ue0XONy<+!)Ac zzve4MFS#upqJ@yCkV!wBhgdmJvwR?eph$R;C*F32X=ViNyEJA3^;wFs%QRZMwcD&~ zTQ*ypVKlnc;B6l;Xjyi7>p&g7khd#%ZRJe-QJ4K1ss52~z;v{rE#`?g%LZLR#uZ(f zzqPq&cpxuxdOpqp?|qw$H3bc96k7QPG3kwotv-?K;!b^Lz4&WKTPZ)0Oci{${!1y9 zn9*HWCH0q8LpOf7xsPtc89oJ1Hj{#iiaH6K2C@<`qP{4=8~6!b;4-)&L~;x0ffU}C zr4Zu9C%Da%13zr~^(tsjDR6YTZ@|STJ|^ExLFGh?=dJ~Lz+Urm-cOD8Q-+tR++hB7 z4D;E;+w5Q=HbDJJj8uO(1_uil7ZWRsAA*civfX3DlGzH}UqxM-5Pyhwu;DE~6P9(N zsH<03qF?kO59xR{w)%8gJgndD#AK=)`e}Rex6^Lo*SYl93qk>OfoAeJQD-q{zTkW5 zB`cLxN2W#XrSvE=EH~O|coniTwJj;q1oy%RRL+b|`AB|^b3!290lY&2S~wMqoP7l zlB{=^%K&2@P7-QDni%)iJ&Bs_oN&LCvMbcTXiA>kbiFrDw;uozZY9EH+^fOfH3V&XvNxH-3fN(JHC2-<};! z6|8Fcq3A`ljz^Oymf@DOhwq6WpB>F+nF#{3HM7xe*IpF1|M)0Y;1p5&;Ggljc3sxjtuo&F6EmnOnUa%HuE8;;!E-9c2;6e0 zR&IOLR{i|R7cJf#D|V)%6?*J`tIP;VUuzrWK5pIYjW#W)FZ3mv3hfp^pxAQjws2+% z%;O4nT|o^D$F?-oHS%4bckfN^UtPG0^pfyco!+F7kZe9&-ZTnjI&HO`yQ%@xzlm-D zuh*Qvbk)UHEwDtS@7rG78$+i|V;wwt+e__TwQ#S@dwQR-vNo}usc$qmTz+m0duN1! zs2Jk@78NAxnM5q?kvy&ZtYlffTR&TjHeYL6AAR2qH-idAZ-Qav$+{6TV%|Gr%vi>= za7c|jZHxvJ*6B*+E0wZI3?a0W1XJh}nRjggPhl`|(7V@=Nzofai`w`+yC4c=eZESW z<3sSEhjx-Ir<mIx7kECa^4-vm7VP z)h$?%!7Z`~ft$txX~>LA(-M|2B|o3c3r)jnWPBIG6+o^W?J>Ux#l@njZxV&I{Jst@ zlE*Dc`wO>?So~o6nyB)eepKz5b%)x@+150m#JcXTXF043nH%L5m#JhB2(a5|_AMdm zBQeVPaP|YlQf2vVO=_*ptD8zA_?!Oq9kdoE|Auj5?on~`Qu@D)sR zH1;tIgOH&Ru;j5pOp5NHGk0Vo;Mh;}Ng{sjLBEkJD@)0XM-2p--io>QpvMZ6ypvqU z?6~Me;y3THmcz>qg1F76*7eg7p%)NZ}TmwF>nUl@DU;S1X^4Vuz8fFuRYKCV) z-1BCSMf??2dK`_^2D{ZupuQ;zQ-MrnlNuyq`29nLW>)E^97>!q(^iuEa6)kOT?cc6 z_#T;8L*5raxDOwFinR3|IHMxH@+zps(aVN?g(x7q`O!l@M=Z=pMJxGloxMbHoEVi6 zej59E7FgP`$LSLh?5nL0b6Z75nYW~=*}l8oBo!fC1)$01J$p!ovAdjT=Tq)9qCa=v zS`^SRqq;J=36fC%tocl}2Z1bP#XWi%(kcXU>^-(PPd#WX2jhfaAucj5Q`d||+I&2& z5+)rkgUFfuZI|Y)53w}y*|$=Lfa}0v^{1$k!&MqCV)C^RC(zArd#hFO+~`PUM=rK! zo_;NdqFPAYWIz-lO)$Q2=$Sgan^$j;Il0HqGXAFCaX;de3L||O=0p@}SHW?B=jB>S z=RX7yMvh3-<_uT&3gPR;OROpwA5uRh$|OSEa(YU+cj8jQ6kDkhs3~m)5AribXF@PG zo(kP}aP21BaFpDH%)tc#7b2EVR}ZT6W*3v5*8z&O7qGTY-*BAE(PLC!B1WJV zUViq7dow7Tp$_`Gf!H3jkspW}51Q#QouMIq-%x;;;?f4i9NCki^RaL*RL|I_im_YC zi9~mm*|MWQA)?OsH0$XWwL#^}g4cRTC3KK^S#Rk^h94XofIw~}wEGMNJ?@9tk7fcq zuEJwRL?^ZMg_H%a8#Uq14SjAzxVaZ^rBI3b&wIIvp1ywp$EOizUPp2fu4b=2?ory? zcP{<{Y?J`qBULfZjPqV=6i9X~qcYr9)t|5MCJnjjvjK%sMh9@QE5_5&d=?tQZ2XqK z^pMgT8%xGDX8PWbQ(_>LXNrdg7(}M56!NDT!CHDl-C^?YX`z^(7cwpnT-drdYf{gA z@F?q4`jVjsxshbXnyUJ;7He{hSx=E1KEht^GYM~}Mz~e#rh%S3myTr6V?W=JOP`WQ z5l~yVhZ+Hr&+F>w+fML0sXzbq=6nqr5WdKrm`K#i{cN{)?`;cl(+w&F!u*y`Od%*G z+5Qlx88hyTPKHSKR{H%=VqEgDuDiARZNQPs{T4=uZ0w81htt{ltuo~-A>irwrAtTD zjJXo$utELxY<-Re;LKf+LZ1b z4$w+xU}DSGwe??rtpS{;&cdv+l8~C|s0t@TeB+}pH&;hw(29tkSxas30HMfq5qG=x zNJ)UlZ+|QS0rI-dFFC#0$Xk~kK7mt+Oyr95Vrz;&)*BVL)=p4`}6*IOpy z(|Y+^g<~R|M2j)$^tGMk1t8eG{xG;v678rY;HP4=KN(!||7LLiWo)(70H1iU{L3aD z1B#bq_b+TTlDn4M7f2|_cX6npC@H?~>wUo1L})CTi)jb7*_TMVZ5 zT#3LdiZfp_1j8m2k+~J5&{anyA88d4UsDv&7~;TUN?+bfR1o)?C|(*)U+FqaB~R-} z$|n-h>jjQQYgv^C!S>~kyqxI4s0@Lf^E{?qJ|C;9IEmvnP1k((DWalyE4<;QIf`yJ z-EupWaBxE1#O>Tr?ZQ?MMP7!j6gQptRf@<}U|4Z*ZzF%S0q1-%C9N01ba+if{WaxoT?O_w)xiE_#(38}}tSw*Of3W&P^j^Q!Gal`6g4oV?~XMzdsFVwi)UNE&C0T zaW!iyu6rB`kg>foRT;7^ZI3RpBzQP%Lj)Jt;vd!a)kBnUV=h<79Y;rLwC33p4PCL6R8*_?u! z&36Sx2bvwWzGD%_XP`D@Le(onAur4 z{}jIbDBJv>5L;7RWlsjZS#;+`#b>rLkI#BA0+-g>05zyICh;6`U}nW#~jWp~Z{Q~8U}{OQx(XGd(8Ez?^YJ5hqT zrSBte=BXa(ANz6NMsg4N6>qq!Etu<6fZz$gHWpexPM1F|S%2gS0Ictfwlto7Wm9|u zDqU?U1*F zqE@W#n1?jUArWjBaY>)IlbaZ=jniMcTky{S+Z~bsm!X7BCIa;79|5-b5$T(197+~p z0w*lK`|EQ9Mtv61lgoGPl1h@~(KB%?w{HbNcy&}}wzANV*W;vL)3x1OcrbZORI{h{ zM1WpG_p5I^0XiPExK=L049w3C@GuM{vam4e5;)RLOcex)x8ks`k+Z=itba?iuQ1kA z87xtrKgQQg-z93{Zeb62`90nHA9Sh|JI{mO1m6Q(ArHGClR4?u-z<5Khk_%wRwhvv&^%N9?$Gb;ov#Of+h!7_+CIVjf5 zNrSEJ#T&=bfE%LD<3Yy*!Ez%U8Uu%TDKfpT%XO7qowRl-SY6}O%QKh{BZ&|+zk1r| zYDzN6U?;vBax0C5JftIDxwaR;&p}`&;GTQ1hdy^C^XYPB)orSKI9zY2Df7QSZm({9 zaIHw&^0=M;w3&8zsJ(i*spO{N3|bHCtglPM6~zX=nr%2o)gk9Tu@SyaX<=<4b$~dH zNw|GcrnD{e*bQHs#*+NV!3nW$RSy zH|)v5*hl;LK1;R3}tm z?t#tidW{IfiGx18#+*&>3GWtda~AcqDB!TtMj|=h3du>x5G+<70;)BGe50r|E_gE4 zOuZ!rY(gliKC6Q7goLs)Gzu_8D{AEsmipZ$WriFAVMsNe|E#lAaP3 z^(B-}AJllr;0YBV>tvByUaJ@AQ&ILW3@5*K?K_Q`)Bse#nZ_`Qr z^&T%CPCwO@=~$}s>(MCaB%qlDOtDx%xp~T|5dG6NNNS7vtf0C5-&t`n=n5^n)&XP+Ye4~>n9%Q3-8Mw zN$kU{SkO)_zxsN8@C=IR|hX?VVE_UZRI7V*U7v- z*E^%VR~I9t*x*u-&`aBBL=S%VCA1kO-uA1$J#}5CQdtYDRq*^fTc6nBydhM|{L2}= znOrIewg|zahb1@tgrXuDHHTRF5UwG3dFx)9q)0@i?GPH)!yz|u4Dt}XDxb%$&2pxG zHKf|bD)bS>lXSzol*J*@!S`=JU9W9A)?e{8#BE8PSXqZn30+*cA>?3rlR6x+bLc1R zO>Q*K`5jf24QqO862r+~+)hr`biSRx_&Bs@W)o(&zE3VU+rw)-jgm5YZt0K*dG!vo zL(ueM#%sNpis_wn(zmDm%K^sMZeFs|9OfcrqKy})C!#*2IcS4>OiAFZGTXm&_;k|V z{p8teTa>w%x?fb2Dl~B$mHYFVPIB{^lwffsAfL$bNhgmoY{|z@<#Dw~XmlbC z4R^!@yi%yp3}nH^q96C_;?Sl=9A_HV)u&))V8PN%VkkNdku*Z+V!(QqWFcQMzKvS7 zqx$LtD2hr6K@h+D(K>4p3{$VEO!T-^M!}Xry4d zox}XeeUtrOZq61iKT2aEiApi^0_Y)^Xr3M`6b1ySL9^R1dQ=UDIq&t75j5;Wm0}KH zTrL9=>}N6OkNc$j_Ongp4P-=dZwW1^1 z&acVES@Y}dKs(bR&5Uiztl#ak?i0Bf$FtyzM#x#@n4m+=yuMk#t+^iPfEK98%NaK( z%CCR*CZskPwC>C!b0JB;w1)MLc=MOH(6C7lqm=_|VT`L)jGQGTV=O%XLn5`EgQ0|}5KBG9vnmc-TwpCY=W7PH(6%<{S-OWWFUTVF+alU~XUGzE#6!T=j64 z(d|llH|N}JWZ+)MzTs#|P$Zwb_QD?BxeSYrAghuIkNbyl&}v}YGRHIKH%(hzRgNXh~~;Y5ca8mmlU+MGgl}N8U#hsYSc7ZN~cbd z33Gl~oaMSPUC;iHrcUi#9^k;5iuTJo#%^^WI}N_Cse23U1UU%R3iw_JboOuygMlBctz-!ijm!kr0^&VL5X0zC5+>yWlGW=yZF4=wEX54PPkxF3fSil>@<+N z;vxx>ggM=F#m;;6DUC`H(gJ5EsqWj>~aH6BQTGdk5$fArZ;R0hC)m%AzZ8lZZ zg>!e8R_9uHF&*q@c$MC)GSw@>Dx``tV&B?|qCeZzd~9TLo1;6T;eX4^;qVq1SzLmY zDPpw1oXbKg5e~Vf+F>hXd?h>7X`$SJAU_Xi=+u#upYJ&%Oj_gqpab-(^^%S1-Y%sc z+HA*<335(?Tzu2P3oI0gg=hSr6PML3d99WxC-DH4+lY2DR3F3k!NOiHsbwKCl00Yp z`2}SQC9QZh*2OVn<1CktWlYovSC0jSX~28bdww|?^=WNsJ?uf}<^}bpYQqPPE^@|$ z-au0aDRNI^AkYIiEg1l}mFmh9U%)5ptB-%hAtfKR2X97K%i>i$*#3w{2>pC6UnFJ~ z<=C5KL(@n%a>S;AAwN3r{DWBL#OCqsaQ6$*O}|a?x*qK!8$6;zjT&ER5%*e}JcP~~ z;{p=1u}F%F4-Apx37l-NXtpxgm!6&&6(!ULrk+P-nGaeK<;KZ~=n13f5M(Sla#QDmQ8?sSwKIHS6pG@jeuQ+sOkwchM%QA#LFS#tm3^N`FyLON14cd1Axd!SC%BWg$Tf+){{$hp0JuE%aTnp zCNwR5MWi2rKE%hJA!Q!J+$BH8W`+<+OHm%eQ5tO3Yo)SACiyafZEPpROf_agIt7&v z`z4IIy7kMHl@9SuVLZZB!I%(vm`#C{D9UF+oYvYSAD$ma6wUIi5wsDFd9{z(7Y6s5 zbMU{eZ;DTTg+vg{h2kdmL7|^*YsEnY3$wK-3K^*>f+IuCn1{VxtA4frzT-5Mdc{m# zFe(4l$9k1;XnNT=l*KzjvOUmUmv-3~{EUpA$r|3pA`ktOWMywgZY^6DAKCdO?=3SH zQO^VkW$b0+x7c|mma}N`FUK9ATE1);?Zejv*%NyfXz9%+bSml1L{lxCE}PeFW=$?Q zj*GJN?*;jI?HHB#01x08!;C)BFwQ%leg&}fSEV&tM|svxrXg3E-?Pma?B460m3iE4 zIs-tLOSh(~y|>pcWlju=nQ~`^22C!L*WCv^c||_SF2kr{`2gWqEnX(Yo&KA5(+vHe zxXUs$(9RouF0>CP%y%XLEV3fzt2vjOWQSeze9?p_eO1Synk4H&^s;&JbUG#F3pNaG zbc@<7GX_tV9+~$*-gVS^yFHV(`E-iXdQEs7g@#%T<@a4pLMH^%xLTj z`;>lo+J^G1%PB!4H|gs1LuvMy_;bul=jo=K72Y=0NLa7Cu!Y&Tne{hwTK)beFGv6| z*q!K=HTM@?J+K;ZyjxtMM&iWJ{CUss&tB4q-_EtzE=vRDKK&1 z%W)IVg|KWJ+wSg+@9cb}Z9hwtPp41lA75#oG9H!i)MiJ9H^vwU5kAzh*2VGq_>up; zw2QKj^^o+q>TOHlo2N5GX)d-yltO}ZnHc-mv>sANQtI%dsNSXSJ+VReOtq9(lCtO| z!pBf(#GZ&6oE-xaBE=J|cT`L5hkQW8@$8)%UHnIAO$W#LqNfOd{@x>*o4A^onz&dnzXZ6rT7lz3ryto! zNGv;QFdNvHD>O-lmWBv(nuTc#2a>boKVh#zQS1c!a%RfC)7uvh#2j8@Y75uqQSh$_ zU?StPI)trrDoLX7DYn}(@Z~Bkk~{`*hfO3{(hw-5gGe&T9S=%pZMk^_#X4jv#$OTe z2j(t*ZrYew_b=h-{TQFe$@+rVvCPfF>-z4oCZ+IelJ_%PprE~MZiV0koM~q4e6rK& ze@vxMg`(^`@ZLDU9{TtG_s~|0u4(WU(JNi z#ess>wU22%oYC8T@@9xlPAKP@Z;(0-41VTu#)0un?B`>55j($f)1e)F0Gt_dcJzVDhdv+KUws zzD9*<%x#R@LbsXLUKHWU3Ln{Hu>4kZaA414_vBWEX!Ln(4nxbjw4)XSPt{6V?pDBh zqan*2bAFJLIDgJrIDp1}`qS3mDTb6xT>Ukeu);r5`n?hVKT*o}Z$<}|_rA~b=+uK& zVEalPpQiVzcLbH^%8g{hr|^w;b*9phhww{hDkA3lnj*{XgZ zTcsL_DS$jWEY)HK%bCg{!N$tx6*zp@12LlX<)_M{aW8O0wHG--%w210{8~ zi`>7&^Ge4#gr*vhIf7d9^N2In1ijVh%077MNcV07D z9O32a^JM|i8#pkjLWx@fBh3T#>A2rXrK#-E>%X0~*QUB4<;x8t5!W_a&UAD+tKp^P#4kKvSRa!0aEa_l`tIw z8E!84=Sj$WHQhb{P_F#sa;6uF7CcQI-3P{?PrZR7hmAWd<78Os4Z94`E_=NzooKUqx;#<|)tl;Uq-U3k8{G zLt8pr&O4>mPku{PfP_+kUp9SZrdlvJQHv{KA8Rh&oc|&7_HeO5xkiF1m=@~N!1;hc zp+>w6U4D@@G5b_1ah6J$UI07B;v&~NcT7wOO;V`{`Jl(?Y=2N}96~xjkb%#o8Ya+r zRcK1C!xdkI<&6UM)zLZz-5Jc~>LXd)%%;mxghY3{(bVNrDsUc$(LO@KKrc%?F$%>&0S|oUK-W2R?1Ql<(Bo?TX4OX!q`XNX zb*Oqcpk^OaQEU6U&@7vfR)o=c!ne7*$Q@`)R22Z?43pB&u&0s5PCAgMA|SU=R!mo% zr*BBRpKof)eAqPY%ee1+Yw5tfp{|&ZgtXb^@B3&00CX}rpz)Fv=m)!7wNd(5K(Md#P=u3#p>=si^1E zWuL4Y-cO<(29I+0XQ<7fWo9PJ_HZ`)mR->qB?r{G%!j@Ciqhr5j0XITfFh0;?SEgok*$k ze2d-bSrX(~t&YC2pgMnAe?;3rl1r)A%!=E#UiGAsV`GS1`95U#qnIHzsk6rc2LaIv zZoT|Icq0G3r#CY(v;HwG8WsOVxm^r7)PriN720kbD|~|{|LX`O4VC5PkWH!K(CDnZ z!MjF5fgG(!iX`UaEl`cyQoMd8O6oizgxZ9grUG;*E~yVS`)BVS1k6At|EU>3{Y%@h@qjbr&ib;kO+p)e+hLltp9xcx^Hx7d~ilQ79_BM&-x|W%U0Y}FUca}+?6n6=hfYn@R;LR}`dCM2m6q`IP(Yxbi z_H47{X4x{UI+cetL>y6Bj{Xfz^)Lz_Wk=tPT$IQd%dz$Rb#v2)g`ANq?7tYdP#$2X z1oOZ4$MO-lwhN&ottnnP-f9a?jt;kSdZ+<2%q{#TxpA;qIjUHo%jqo(ImoCHyV~dT zGe?27u#;2KE^+*b__13QB)uXeJ51{@a{+a$Ucq=18)tZ7;#w~kriN>(?WWnZ-1zCa zQ61c=^gggb=EV>$w|8$Ljj-x*V(RF`fy5`UTP%Trs%n_i0~7a@BfPOz zMOmD~d8{Ovjj>&??9ouln8Qu$jZsFWSiGnav)Vy>MHw%_NQ|6UDX&HWDX|4cjo3j6aw zxpnNDWZ?vutIn5bJH-zwmAH4GwrvOn;ATD9Ys zc*n0MACF*Un6aMFeS=c)7UB(T8Gvz?9O|Ca{JLzjh?A@Z9&Q}sCB6b&&i*Vkfny@XF4R{=C1 zJI}dSR-R*A)4tYg^`~~6s(e5u74B2zhyMz7>PXpO-9VS4Arr)|y8a3UU?zpEX~jbv z#L<%%veI_9tW#s9oW=E>2lvfw_#yQ?A>ei4+dMf$wn*~;oQ91)oTE<$rd2K#i*1p% z29F^aZhk&WW_6X1Un7qTO>lI8owEvusFYlRYh-`Xa2nd2{oiRI{u2!b2LEPZMCKU_ zYR?Zb>?ds~${d|k#;l;!6K+h~c_t>wZv2We@yn{Pu{N&_oip89kj+>d3Jh;JJD z@Oylc>pW0mUSs=<1>0+alK;*E^&eOOI6D60YE;DzmA+?24Z4awMXs!S^JVsa4zQ7$ zeH}bo+QS~1)8a`Xr9&$|x3oE!)^WpKfcojKbeIZEq*CJj(E`}&MXKo|J{W17UaoNa zHJXv`Gq2@w1BlOJblrxLYHdA6-8+(*YP4gKZExQ71N~PdSGEt8Pz$)a1J+m1g`YH7 zZV(!txCaf#^4p`}Js3Bs^V6=WQ+>>hg+l$f7~bb$9&$ajOPG^VLPeldY!VRN8dz%K zJ1y-tq&En^wY3!U7ED*baUQr5Q-~VdgOXFSs~*1f#>#ne9!c}ehu=!@FD~xFYaYyq zdl6AC1M|k4{}PMV88)1QSMyk=uq+u5J2uXFfdu$r%ezlTZCZx4+hr3vHvTE;b{Zlp zQaESb-xcbHi|t{0Y=A7ZOyL&ouVYxq9NA$3-N#0VKix_4KOBRNiK8RPO8pRIjGW~@ zGrGjK-@zL4@}%%%tc?X%#kqi_J!yS|k{r#FCrMyu(D>T(72%Kpt5bvNo@dWHlD?kx z5WLNyxmo1*rS>zD#*8?RI`;zIOLs}JjCx{K3U|3D!4avkF74~U)#)8k!DeVZ&*KUP z46-MZBTPQF(ydR#Jy2_sAU4_>ga|XTuT}v1oNR;?c$85tZTlj%J6WOL$z|8bf6?J^BEjpAriGO!JxS*kJx^93pW_^F1}5}GPrL~+VB(%*xOD)Nx4@iSY46O$&3~u zVDyd!)DBewUbo%_JCO=0(O+MEo6g@*{$_Ukp7Ge9=Aoxf`5;Yjb>vlFYy4edNCrba zdC9JDV!9H*nNBu;PXgJ7O~tKPq4*;o>nAS*qw!cJ6penRM5VogBC9!79aS6)EfYm` zfZP;j$ol8UQMcxn6aNjj1v8;N>;djUazYqUs=+gx?nTkC6gAB#ws6!#{}Wn##>ozK z?FzQ*0B-M_$3vP07x=mmuS-9CXwS6S#_i-8k}l!0K>-ukfm}*T{1^)ag_)NEkRuim zohV5cDVXRy*srRNg`gHozS@Qlc|79%bt*N1F%?3f6EXUuc)xpCJCI{_Hgd86*!~YE zYhvqS;Q+9;F|l>}mxfCc+LZS>QM-=;TMsC_O`@KkGt;@5glm)f5)7bW85HLcDw8;C z!b+U0_w)SLfX9%A@m0*{qwg;c6~?*lEOd;>Wyi}O@19A1N+=A2s*}gw zfH#7emiTl!#y&JoKXgG(7lu^<(Z*qo+@_T`rPu1gx@u)OR;kJ2y~Y5W@TIO%s%ZOm zf2?^?X|X@vkbf^949Sv1qct2>ViEq%qX%0r`R3-tmFpcARqLZ$b1K0~#xT`f$CkA& z(L_hb;*)OXyF#`j?Ya!cJwW_@;XRX{Hsdt+Re92axP83NPzzBS*jZ}MgI;u`Il)sc zp%5Ao)!XY z)dCciv?yjZd|i7TmT0><^=#(`ytm<($q$L0wzC5qpU@sBtg0bL0-Ew>eVbl?VAh9h z3xw({=k9=kEXyutM$TY)xjRP4{9F^-7b(!7yyuD%CxzhRZ5?zG+9!z%wQnjE&;f{8 zg#3?8(H&@VSCn+#Rs|Ws_8)8J&V#AdXlloTEOD~iIJ)i<#+=6bB5@Y9Un5)9+@Ro;)R`NUxc}*Zc4W%Nv31>%Vf(!333Ee4<-~+*5QYF?$g;4^@lo#qxc9sGp zRcnBm<4+<5JsKJqSur@;Iat`5G1wRzF}m4UPpYqkFLY!2pnL@;zvWo;PLB0HK57pA zOo0B$WrnMQg5Eiv9g;1!Ti2N)k{6e6A6r;f7Q)?J7v68H91=diPc$3yHU>!9*!PGf zE<|rtZAC?%O`-5HooD+!pv7_Pz5Ur<_OTzFL9A>*(&$TP@R%LGdu}C#FlyO|7e6U@ z4-abK=di_Du}C?e?Q=UM+sQErf#=bm=YXZ1`)rKDjj<}&0=8! z)d0#&uJgwvNUN*K4sQ7_U78D*?Im7yBl2s5TYnLy&nmAJdtr$KS6w1kz|8`|#|trp zIUA10vtFF?$i#%lq-z*4iW^VFR6)LnPQ!N~dDpFS=Sd(=aQ?NF*7wG5MCm!Q=t#A) z<4fr}u+wKP@A_&Ku$`%iBu6iIW}knlfFNIt-=c*RB#P6&wCSBbx?fOglsJ9B$k6|) z)cG)Kp8_d<6k?AbZdJ*8i0$rFMeQ>T7D57t-|hfi9|Zg5(hj{E(v!$rjw}HWtAd71 zDqC1gfOI=W1Ub1q|519j_?#co!cC^<9=gL|2bzonk0Bu6_fpXG`PyN%=G;<(PCcMl zZ4rI@ERmfFDsv)>p5{f(6O}?n!J7J>)pR{__JkU145pm}abflPXBp48Dc)4s<-gTL_(Tn!oAHi% zbmY;t5eVc!KzT@$(d2lHE;8cfbP^cX#Xqg1DIm*#+oS@0q3wAq$icC6Cx(naaM8zs z|GZESnp-)>xSsGb^tH9xgllPE|AnyLOqD#KXS6!Xfo{QlofN@}aZG~4tmgAI_LMez zLnfdgLiZ3ldR2cWlG{XCfSJeCiw0a=d2?C6)=10aY5L_c(kt1cH!tuFnMkG2(gIX9 zhkHV#3#lL&bPDKJ1}`mLT2v@zKe(24$(5&Rf^Q}mF{LQl)uB&~Gib_^z=T;#eJ14U zQVums*?OZX&8{x$|1`io?AR~oS`1Xv=%s)K=XSsT_H{R4gUE;HW^17q1qf5@LVz#i z?sC4@xBsq{p!pUV40d7LGpgV?Im!A6vjr{YoLT~3@=m;PI6fw6M8m~g>CX3?$-=m^pjn4L3Oe~4Mv4)34*vE~EcQPmVnDHj#;_ugYR~CUF^ZFy%j1cKSCImf| zp!~_;lKeM=`!8dw`Wo<&6Wyn5^2xVkS@Pi0LOJ1U80&matS@Zi!V>zjj zn#BDT93p|-j5*3g-d&(cren)7-%48skUwdW*S9zY9lc|c%-UXg+Ek(-l*MV?~AHHsCl;&s+EiJ z>dMm?4#W2>f~%0`5Yth!N_n%Y_~q9u zXeTahKsz%3MpY>mwP!c59~b4JBSpnmhsLt64Tp7%IFD&&0d`O67S;dRd~frk>R7R1 z&bPs%Dh)km&w^s;<|ZDb$#MDWyRV&iOcvY5{6exD-Y2oaD(S-Pp3vIIsbvYr5hfJV zN~Z)91RYpOA$(q)p*c9$?qb!@6cCQa)R~S4;B;tpO*|Ck8y-bZ%Dfc#Jksl3`!4d` zU)b6^nKLfq5YusCf+BRA_cK!7BQ&eWoymJxgNhbUwdEVv4{q1(mqN^+R~A^22U>x< zF7mhO(w(cX$$17+fks=w-p?ez!qKf|Ovm(0KmgKqR;Q~1cf_qx1(*4bMlA55{aSq@ z+P}C8;cYIZv&awu(lR(7V=_|CPykmncHrroS*WVNbB!r8F*bW{LA@;DC@j8`l zZMQFF=S^aUJo^T9I)k$I5kViZ7Q>nWYN2o7C1Xzt-_E8p8Nn+QUaB&^vsO^J^5ZT6 zV8}WjKu^%1QqJ!SH&mdzWDGE}GI97ReECtx`X4d2im<}I1Zs=W?n8*cUm>;ufFUd_ z#&;AVzd7sVsB^hu+1|BV`q_G`y5DRd=UYOLGoO`Ow#=;s`^Z>&>7Ls&s(j`W?YvR_ znC(iX3|h=pUV{j_2sjPA>VC-ycG*hynfMZF-2@ESQiC%!jqs}5eRTzBFFAS-PPzgn z4+IDb<|AC1i^0~UqqU@U%nbC6*CzlZ5E_(K- z4z4eq1p5d%&CYI<2?@6zuWp<8)9tt0FPvTj-+vX_1m3JWly}!hS1&S#y+5$Ld{~7{ zoti;mE(UkXH zAu6V+M&T@`sxghRYZ2t*g6Sf&<4CKZo{U+;;jFy`~FYvU_KxMRi{|V+of5 z<0f4W&ht_Qo7rE#9b#Q0ZH)_FS5(yipWn!LJa-9z8*8#U_YxZ!=4-@Ylt<{lBW%nc z5%$A!(*r2NMv%M0q!Xx8Qs}5rT`>0$MgN$vup?3(F}j+%?%i+Ruw$H?*j4e-qv#(I zc8!j2caRKSMC|&V<_Dve6RwQ1U>Zhv~4Sf#`d0^FhT4MJX~)^6SU^ zVLl1QzU29_FTlrhm~RD%ODjX2a&(i07Y!qNgbKiGlaqz1rM|8??PwVUWxn9fq!_9$ z$gsRY)8yoF`5qo)alwwl)@Of-G*CdBRuLppo|_Pl=sP{vcWt(bD`nuCz zz?aG(W_B~ zoHrkzg;^{3Kh;^7v8)$M&}BgEXX>>?=1lD|00Fp_lkDhDoxzZLOna6iy-=EO+;Ok3 zjvv96Ybu_q=jv>NZf%+&Z#z1=P+IAMjZF{d7iaAe@Gxv#!JQZ}6!A2#;z);B%7flV zvPn^CMnwZ*{!%OZ#d)R*NUfZIR4XY+twsPFoBvPQ!VzF(VPO5Qip63=8{j=NdiQbs zrI1E5+GlVhul)+^p-B#{_(Ls$1Ice92axZpr>dU3EvYRi#S=Z!xrtkjn~zU?V7X>_ z4n>YP?_2|~5ACQR8B`c7rA1~oh}}OoIG_|Ny(A*tWS0@qOxLj4xaMw* z*%muBGY^^Ozr1vY%|iDeviZissuj0Cwb?Z9{jIueM8!>o09yL;ZfdHw>)pa-(eS>J zMTphL0g2RHFPHudQu5e^sZB2Ub@uTtZnNI3`$h>leYSYQ*XIK(zWO)L?vmoH#)4%+ zO_yh)2DRgY|7f@^wnESqay76|5%tfjs)toIH9tC@c|h zcqwl2q%qoU>DbAvn0@|S_Kq;+E`;Hc&M4m?nMxHuMhtYC3HNSRH7d9X`VkE+QU+Q^ zbd?0!;o@Ngyqv%`;f{pO zT4J4~Moz!E-MFj08SH${!{ zlK!e!_T!EEJ?xuK=%?UeFQ59dSzPbk2!9G*9h@ZWwju2WyP|wHy_$u?OOiMn2?&P8 zut=vWy5e+q_ni63Jt+qB#W19Mhw4+g>6n&*VkhxyE|;8iQ`l)j>j|J0W}Cp+)zNOFhe`ttoD?bk4e-HL61yIyLKQ zP-JILv}1jN#`ExKScE%2J|M5W8w9oce&9$Vn@T%g$*FIwb$?t;cu48luHP-;oZ3@) zN8!q|3T_%zE{|_PAwv)V%q{PhwWgX}fp-qGuaUZ@@k_nUn=RyXWf*(Yab82)SC$0e z(+_aVRB>a9r5iP4CcnLlQ)KAq8s6=@LiGG*@>wqK04UeY5FT*I*5z=Qkq{Tjo^vSR z*^r&!zr8zOAbmV^98RTN+hi)9GEFSNR=zaHervdq`5#T4SvfvJgESTMM-%ov!}^U0 zb1*Ts_|eV_j1{&Gc!?-}mFN)?o5~Q#*pRZo9U)4Oouh)jN(gy@{#6z)PPvH$TZyaeu8YkH{l51js2JKC~XUapG1dr9eNOtz+*Y@Jb z&la^sP4v$5)ZZw1-f^+oyaR@pd_qVU)LmrAVI&d>1>aWewB*;nmK^Rfk#B^RUH~+9 zsY^*O^q%7-taE%&2fEj}OGfnUlu`_Db>Kw#J0yTFC3bQF3k0KK=su{&Wb}yMypER= zd4$MmLOC67h+_U=Vl9=>x)>i$k~N`oN!Ch6C0v7kc|zAT$L?tw6*0=*YeH)1TZsI? zBPF3Uqb9D2G33y)sMK7e{m9x)LU-8bXJ{iv;-(J-x&miJeWABgoH%3ixh1`{aIRU! zq$BoWjHv4v-Ajf#o>1_f>CEQ|My(;8co1%?=xT(IS~Sw;Mdn_7c$q%Ab#gb-qbIcG zy(L`Vt5$4*jen$E>m@GeQb(B!+f}QdPiQnAPFneaHhdzEjX8*NJB?-e`KfMkT%BLa zMMQ@2kQshXjD(=30FnkCJfYrbSx+$8yx_2^2v@tbF4m<^Tuq7MN-mY6Hs`z3V4#(E$Vwf>>}-E4nLJ4 znP&Dv{9;1x^CsPBgT1AcDKFGm*go#r*-`>D0~vcA64Dm2wmJb~LBt!DxjCK8YlNwT z7nL<_L*Sb=`&TL3?pxjmR~(Mi?UlDPdf@t6VtE}@U`qZ=g5bX6yvc3^;2a(H^v1aO z&r1wCg2Qh+t)O@L^HN2r_3oXhk#HorJ9qVwmEtJ1KZ|{cm4d@u!!8{Cd?%wx7SC}D z0Lw#_7sb5;^F^o7luB`!G@ByMkWA3WGb|0l*9t=&=H^HfGmc{DmL6v|f(@r4tq5c- z4KV97Q&=Y!wTojO-wiZUjG7crM&`z_gEUq$w@Y5_6y6fR##`fy3Y3Q2;!Tbqd*#n& zt~UBX=OnCnj&mKi9e>=tW8AtRpwF0<=WRoCY*G*cZU8%y^UDu11I*j2HVWuyZN(9Y z2+d)vX|MG;Svpi3)&?Fr&w?pdjgUQo=a4hE z*fYs-1UV!RAP}v}MK8NMaGO0tJMfXCEKM2ZqRI18?P$_?cM`xTDQLWwb+tu&)V;tR ziFevxeG;rfxWP{&nHx*3{;6Wog0`J{NsV##4gB&G!~U^HJ%#38@04X8wXC>iGd631 zwkmDKLw7U(Deg>#^JtIfrsJ`BW3AFd@&F7~V@1Z*G@q`sc+LAGah9mq3$!bTndaM7 zu6D(6DEIr2#kqIs4Y%{E13m_NgaAm4F4U^phs*9>C}n7_ZT4VYVS-maTo(`Lc9g<* z^R1RE;`m|LOB|Z_>S|00*3{fG^sG2i9C-7Aj63?4d%F|6yG2wT=ke0-Y2pSZRy(Hk z$3)!JSP)_KUknBc9I2aYV7eC-@f3Ybm=c7)4ad1QB zD)voG31$r0qtvB0+W&#Rj_g`g5|vQk1OkP?4NjS@b5KOEWRmHgoIVO4q2)^i-fSQn z!Yn=p;b!R9o^iyw`a-CyB{d@WXwgA5uQos4w>Db$d7BIC4e#@Zbc^>Xh#)9eh z9?96i$-vOS(S*Sc;OJxqiVy97WFvvmEXV=OAYU%iEE-%ID8ObEq9))+!k7ooQjH|r z1@h$#Wcz1#dXEIG?&Gf)Z;T^gf^Z?jV=_7g%(JQpBXCG}+S72Ps!S4G2eC#BL>Nok+;qv(9EPZa?oZRsF#M)OBo6E+e$7NgQY~p@%|5Te? z@Fl_Hl_ikRS~91SZxY%tJ$fO@{_H=d(z8-lG8?ovR*;AOy{Y_OEclH-{?G1h+(8@X z;QE(e4vcP-XJtY4JqDh(ilUeT&?8tVE_iHjgM7N3Yn+3@EBYb-8m$goTQ!+raknmS-|X3yC>+P)OQufYZHn_i*7dlEf5PskvC;6}p86k;)&x%{$sM*zg|fJE@day_y4e zbJl9)mqgq-A%wzex@#QT#m4jw?F>*O98p&u&GfFQXqa&MqPrL?uQY7A6rehL^#Ju@ zZLO;oLA2m}Z$)qZBiu!t4m2bX!(D%5`455QU&8$ty?JUn0KA^57L=GLJKrWO_pyU8 zhrMo-vN#Q4ZEj)3`a=qqMFH}jjC9SB!7x*J@Z#+0VzNGndy2j=vVtg4?4$#Pjzkma zTb51wKDwtM!^;5K*TwX8o}z}sjv0y zRg@ta$TA76$F8UH+Go8#8OIu~zvot>=7FQ+7Z;SwUj=v2se3Pq00>o*BY9BX*&2;K zf*A$gR@K&yKDkr0T=hEvQmW0iObc7WN^>Zw;D1-YC!i{GI zjjsX}r4EZfA`X6{3cwOV)V+5k=c02RnzsZxj?sGqd>)7CSHh14qt#uWn(db67xW$h zmmZ#U%|}~x>1)&Nt0#IxYGz^_8jBIN8JCwXgX6i^%fneqp);8&)jg(WOV*kgXIF`E zpEp--EUv%4wg-fAB$$|+6BM6Ls#MN73Fw;SlxizLDy!6rIR%Apsc>IN?=Augg=p%L z2tNB0-&h+HP&VaZtGJ64H$g+kJABL$BNrH4ZOL<_CWwBXpO!0bXFW$S*2jt~?E-%& zRe}FB?0j{kTKI+}sSVBVj-lQKDSshL{cYaSyS@?koIdLp8R+ToJ*1wm*j=#i6<9Xx%vfhr+irlaPk?5UF{tK^bdpL9t|GT}X9uH13J63+m?Y9s=;$9;cS_D{=4n9vPglx4!C0AsNG^{-pOS2BKxCN)kM_Sb`9V3 z2b)(Cl%5J?lSs!kt|h&LgUo2`*jJPsqq-8-4tA2YWurt%l5=-z)zoP5AK3iImA>&> z`H3k&f;$kQTgtf;I0Y0>9!LAy5q*H3LVbRg9rlu)nOsKnxs?6~^d0E6mu?8BodGc~ z-Q`~7n|$4sBAqSD9?g7(!;GtVi1`?q!|GkiF0){)0pT!YP!*hH5Qr})?s-yGHPOyn zb;Rz!n|20@&FJ-qi4DBlDj{B))LEPw7MM4*fAR z&SU_(4>jzx*vl&fk99sEJvK5qJ|}ghcHN@p?5VA@d|P0YiANCd*i-D{V~L;W zd(0Lhrj_<8J~u4!P?{WQVd`Mz= z#cFkR>oVg6nA@9ugT3fxki@wT!?f->qI_q15#qK_RFuBlcJdd zarEe1ZzYO|5gC~faem;$#q-*jr_!Uho8*`q?i9=PHYhSFhtMEuJkGqNwtv;$mEJE^ z1}8`wdg=A_5|iT>u9U|axD#uMxKkoFYQ}gvF-z7XFd6YgiKDgIA_iH~F@^4~?6Z3$ z{ z@jHXj6EY>rZB(pUWEqOn9nw z&y%E(La7;{62fhowC<@wOm;SCo=jly&FdexVpSD$GRXJlRN?HsQh{^iZ?j@Q?x9^< zY+1JoEE>$x6F>x)Qfor9C!)ypqPM4EjFToY`}UO)+2P~H6G}aTRC20HM$C@+nj5(k zGws>x_c6O4rHsMEop;R8povk?aOCepCz9X$c_RZO^B?1)5wYd+9WN1sUCEc*o>@(x zhi+2leHjI(BsaYpwkXve9-EVXlikF}o242~n!s?feO&9j9II7@l(K*a_IlD;Mdn#B z7Lg|f%V&>XShO`>wfYN;H>`?AsQu)hyS{yT#$8;Fa(f4p)f0uNQDSu(D?f$8tA-CF z(@z5vdK9?v00*<;!SR`PpklCEjDhZfk0ka?2~z3saFOMG=MH_C8dA4Z+e^_<0xPD% zBydrMk+F(gWBrh4y0KKL!~~8XxTk$Qm!D@{*dIdR)ZHa8-qbPR(_*SyVa?HN5n(Mu z;W8QX44leCr_CR^mH3f-Tquw)t~wMdqk)hj%%!(j?ZvJPyjD20%E%G-LS#Vnpaw$5V8S?XmO% zId41|?J$UB!xs$2w?}BT(wfMxj*ud*AuD`@x`lDVV#n{05HyPstkBHM=Y8wf+yk&D zH_x#{gjMYpr$=gQtY(;1oq1?DkUzPQYkpt`&yB)c>FC);7-iCALsM6eIToJ8Xfv%F zCMMkkyO5y>(}((GMiTlFw$qs3$z^ms%+G=DnE%yBri6J-DjCym(rqY*ds&39l+2Y| z+FlO4T8@uN;|+P*y^IC7LLMi_t*l8?c#D3@QPLe>1Ipe*f(+P+GSCB9jWx*lP!T$c*;^)r}zK5UxT>pn}FMb97 zd656R-v3_DL8tXQ;QxHX@GIQU6Y<1J}XpseqA zXurc1lY+?pc&8y5770Qif{{fhQ;;r^dzvx@%*w7(h~zry`oqW$OnK_vVw+&^mnzasuz$NA?A+Jkog zn^gPnLhr9|KNm*67k~a<8KC$54cuQj<*%inU%`Ja5&Tm`X`rk0-@t#awET+vb6Wh* z>wZl6zeN5~aQGGY=V<4j2c`4ph6(yZ1sOkUmhVsh4_-Q~%m4rY diff --git a/configurations/backup/tencent/3.3.0.0/polaris-config-202405312026.zip b/configurations/backup/tencent/3.3.0.0/polaris-config-202405312026.zip new file mode 100644 index 0000000000000000000000000000000000000000..152198c84d0d5606fc1aa384b73a5bd65ad8763c GIT binary patch literal 15492 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 literal 0 HcmV?d00001 diff --git a/configurations/backup/tencent/3.3.0.1/polaris-config-202405312026.zip b/configurations/backup/tencent/3.3.0.1/polaris-config-202405312026.zip new file mode 100644 index 0000000000000000000000000000000000000000..152198c84d0d5606fc1aa384b73a5bd65ad8763c GIT binary patch literal 15492 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 literal 0 HcmV?d00001 diff --git a/configurations/backup/tencent/3.3.0.2/polaris-config-202405312026.zip b/configurations/backup/tencent/3.3.0.2/polaris-config-202405312026.zip new file mode 100644 index 0000000000000000000000000000000000000000..152198c84d0d5606fc1aa384b73a5bd65ad8763c GIT binary patch literal 15492 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 literal 0 HcmV?d00001 diff --git a/configurations/backup/yamls/common/herodotus-cloud-database-opengauss5.yaml b/configurations/backup/yamls/common/herodotus-cloud-database-opengauss5.yaml new file mode 100644 index 000000000..2f9a7b3fa --- /dev/null +++ b/configurations/backup/yamls/common/herodotus-cloud-database-opengauss5.yaml @@ -0,0 +1,6 @@ +herodotus: + database-information: + platform: postgresql + driver-class-name: org.opengauss.Driver + dialect: cn.herodotus.stirrup.data.hibernate.dialect.OpenGaussDialect + url: jdbc:opengauss://${herodotus.environment.database.host}:${herodotus.environment.database.port}/${herodotus.environment.database.name} \ No newline at end of file diff --git a/configurations/backup/yamls/common/herodotus-cloud-database.yaml b/configurations/backup/yamls/common/herodotus-cloud-database.yaml index 366c5e51a..d2425fd97 100644 --- a/configurations/backup/yamls/common/herodotus-cloud-database.yaml +++ b/configurations/backup/yamls/common/herodotus-cloud-database.yaml @@ -68,8 +68,8 @@ spring: jakarta: cache: missing_cache_strategy: create - temp: - use_jdbc_metadata_defaults: true + boot: + allow_jdbc_metadata_access: true mybatis-plus: global-config: diff --git a/configurations/backup/yamls/logs/loki-logback-spring.xml b/configurations/backup/yamls/logs/loki-logback-spring.xml index 590d97c4d..a94c899dd 100644 --- a/configurations/backup/yamls/logs/loki-logback-spring.xml +++ b/configurations/backup/yamls/logs/loki-logback-spring.xml @@ -1,14 +1,4 @@ - - diff --git a/configurations/docker/docker-compose/linux/herodotus/.env b/configurations/docker/docker-compose/linux/herodotus/.env index 40c4ec415..687ac9bc8 100644 --- a/configurations/docker/docker-compose/linux/herodotus/.env +++ b/configurations/docker/docker-compose/linux/herodotus/.env @@ -1,4 +1,4 @@ -VERSION=3.3.0.1 +VERSION=3.3.0.2 GATEWAY_SERVICE_NAME=herodotus-cloud-gateway GATEWAY_SERVICE_PORT=8847 UAA_SERVICE_NAME=herodotus-cloud-uaa diff --git a/configurations/docker/docker-compose/linux/herodotus/env.base.yml b/configurations/docker/docker-compose/linux/herodotus/env.base.yml index a75e77556..8f2cd515c 100644 --- a/configurations/docker/docker-compose/linux/herodotus/env.base.yml +++ b/configurations/docker/docker-compose/linux/herodotus/env.base.yml @@ -22,6 +22,7 @@ services: NACOS_AUTH_IDENTITY_KEY: serverIdentity NACOS_AUTH_IDENTITY_VALUE: security NACOS_AUTH_TOKEN: SecretKey012345678901234567890123456789012345678901234567890123456789 + NACOS_AUTH_ENABLE: true volumes: - /usr/local/docker-volumes/nacos/data:/home/nacos/data ports: diff --git a/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml b/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml index ebff37777..023ac06a3 100644 --- a/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml +++ b/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml @@ -23,6 +23,7 @@ services: NACOS_AUTH_IDENTITY_KEY: serverIdentity NACOS_AUTH_IDENTITY_VALUE: security NACOS_AUTH_TOKEN: SecretKey012345678901234567890123456789012345678901234567890123456789 + NACOS_AUTH_ENABLE: true volumes: - /usr/local/docker-volumes/nacos/data:/home/nacos/data ports: diff --git a/configurations/docker/docker-compose/linux/herodotus/env.oss.yml b/configurations/docker/docker-compose/linux/herodotus/env.oss.yml index 259721d26..2f294e641 100644 --- a/configurations/docker/docker-compose/linux/herodotus/env.oss.yml +++ b/configurations/docker/docker-compose/linux/herodotus/env.oss.yml @@ -1,6 +1,6 @@ services: minio: - image: quay.io/minio/minio:RELEASE.2024-05-10T01-41-38Z + image: quay.io/minio/minio:RELEASE.2024-05-28T17-19-04Z container_name: minio hostname: minio ports: diff --git a/configurations/docker/docker-compose/windows/herodotus/.env b/configurations/docker/docker-compose/windows/herodotus/.env index 40c4ec415..687ac9bc8 100644 --- a/configurations/docker/docker-compose/windows/herodotus/.env +++ b/configurations/docker/docker-compose/windows/herodotus/.env @@ -1,4 +1,4 @@ -VERSION=3.3.0.1 +VERSION=3.3.0.2 GATEWAY_SERVICE_NAME=herodotus-cloud-gateway GATEWAY_SERVICE_PORT=8847 UAA_SERVICE_NAME=herodotus-cloud-uaa diff --git a/configurations/docker/docker-compose/windows/herodotus/db.yml b/configurations/docker/docker-compose/windows/herodotus/db.yml new file mode 100644 index 000000000..ca21e50dd --- /dev/null +++ b/configurations/docker/docker-compose/windows/herodotus/db.yml @@ -0,0 +1,10 @@ +services: + opengauss: + image: enmotech/opengauss:latest + container_name: opengauss + environment: + GS_PASSWORD: Hero00362255!QAZ2wsx + volumes: + - D:\\local-cached\\docker-volumes\\db\\opengauss:/var/lib/opengauss + ports: + - "25432:5432" \ No newline at end of file diff --git a/configurations/docker/docker-compose/windows/herodotus/env.base.without.elk.yml b/configurations/docker/docker-compose/windows/herodotus/env.base.without.elk.yml index 1afb5c330..8dea8b575 100644 --- a/configurations/docker/docker-compose/windows/herodotus/env.base.without.elk.yml +++ b/configurations/docker/docker-compose/windows/herodotus/env.base.without.elk.yml @@ -19,7 +19,7 @@ services: POSTGRESQL_SERVICE_DB_NAME: nacos POSTGRESQL_SERVICE_DB_PARAM: tcpKeepAlive=true&reWriteBatchedInserts=true&ApplicationName=nacos NACOS_AUTH_SYSTEM_TYPE: nacos - NACOS_AUTH_ENABLE: false + NACOS_AUTH_ENABLE: true NACOS_AUTH_TOKEN_EXPIRE_SECONDS: 18000 NACOS_AUTH_TOKEN: SecretKey012345678901234567890123456789012345678901234567890123456789 NACOS_AUTH_IDENTITY_KEY: serverIdentity diff --git a/configurations/docker/docker-compose/windows/herodotus/env.base.yml b/configurations/docker/docker-compose/windows/herodotus/env.base.yml index ba0b8ad1a..8aff70450 100644 --- a/configurations/docker/docker-compose/windows/herodotus/env.base.yml +++ b/configurations/docker/docker-compose/windows/herodotus/env.base.yml @@ -21,7 +21,7 @@ services: NACOS_AUTH_IDENTITY_KEY: serverIdentity NACOS_AUTH_IDENTITY_VALUE: security NACOS_AUTH_TOKEN: SecretKey012345678901234567890123456789012345678901234567890123456789 -# NACOS_AUTH_ENABLE: true + NACOS_AUTH_ENABLE: true volumes: - D:\\local-cached\\docker-volumes\\nacos\\datas:/home/nacos/data ports: diff --git a/configurations/docker/docker-compose/windows/herodotus/env.tracing.yml b/configurations/docker/docker-compose/windows/herodotus/env.tracing.yml index 9a5dc6b31..4c6794211 100644 --- a/configurations/docker/docker-compose/windows/herodotus/env.tracing.yml +++ b/configurations/docker/docker-compose/windows/herodotus/env.tracing.yml @@ -1,6 +1,6 @@ services: minio: - image: quay.io/minio/minio:RELEASE.2024-05-10T01-41-38Z + image: quay.io/minio/minio:RELEASE.2024-05-28T17-19-04Z container_name: minio hostname: minio ports: diff --git a/dependencies/pom.xml b/dependencies/pom.xml index d443cfd9f..c7c23d43a 100644 --- a/dependencies/pom.xml +++ b/dependencies/pom.xml @@ -32,7 +32,7 @@ cn.herodotus.stirrup dependencies - 3.3.0.1 + 3.3.0.2 diff --git a/modules/herodotus-module-common/pom.xml b/modules/herodotus-module-common/pom.xml index d24e8bb82..d824bf817 100644 --- a/modules/herodotus-module-common/pom.xml +++ b/modules/herodotus-module-common/pom.xml @@ -28,7 +28,7 @@ modules cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 herodotus-module-common diff --git a/modules/herodotus-module-metadata/pom.xml b/modules/herodotus-module-metadata/pom.xml index 17fc546c7..e20158d63 100644 --- a/modules/herodotus-module-metadata/pom.xml +++ b/modules/herodotus-module-metadata/pom.xml @@ -28,7 +28,7 @@ modules cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 herodotus-module-metadata diff --git a/modules/herodotus-module-social/pom.xml b/modules/herodotus-module-social/pom.xml index 2ba4dac13..4e7d07f6a 100644 --- a/modules/herodotus-module-social/pom.xml +++ b/modules/herodotus-module-social/pom.xml @@ -28,7 +28,7 @@ modules cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 herodotus-module-social diff --git a/modules/pom.xml b/modules/pom.xml index b6f3c55f0..1ff04c48f 100644 --- a/modules/pom.xml +++ b/modules/pom.xml @@ -28,7 +28,7 @@ herodotus-cloud cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 modules diff --git a/packages/authentication-spring-boot-starter/pom.xml b/packages/authentication-spring-boot-starter/pom.xml index fac6f87cd..5eac09909 100644 --- a/packages/authentication-spring-boot-starter/pom.xml +++ b/packages/authentication-spring-boot-starter/pom.xml @@ -28,7 +28,7 @@ packages cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 authentication-spring-boot-starter diff --git a/packages/authentication-spring-boot-starter/src/main/java/cn/herodotus/cloud/authentication/autoconfigure/AuthorizationServerAutoConfiguration.java b/packages/authentication-spring-boot-starter/src/main/java/cn/herodotus/cloud/authentication/autoconfigure/AuthorizationServerAutoConfiguration.java index 5de3d9a49..4a6cd268f 100644 --- a/packages/authentication-spring-boot-starter/src/main/java/cn/herodotus/cloud/authentication/autoconfigure/AuthorizationServerAutoConfiguration.java +++ b/packages/authentication-spring-boot-starter/src/main/java/cn/herodotus/cloud/authentication/autoconfigure/AuthorizationServerAutoConfiguration.java @@ -27,7 +27,6 @@ import cn.herodotus.stirrup.core.identity.service.ClientDetailsService; import cn.herodotus.stirrup.logic.identity.response.OAuth2DeviceVerificationResponseHandler; import cn.herodotus.stirrup.oauth2.authentication.autoconfigure.customizer.OAuth2AuthorizationServerConfigurerCustomizer; -import cn.herodotus.stirrup.oauth2.authentication.autoconfigure.customizer.OAuth2ExceptionHandlingConfigurerCustomizer; import cn.herodotus.stirrup.oauth2.authentication.autoconfigure.response.OidcClientRegistrationResponseHandler; import cn.herodotus.stirrup.oauth2.authentication.configurer.OAuth2AuthenticationProviderConfigurer; import cn.herodotus.stirrup.oauth2.authentication.customizer.OAuth2FormLoginConfigurerCustomizer; @@ -124,7 +123,6 @@ public SecurityFilterChain authorizationServerSecurityFilterChain( .formLogin(oauth2FormLoginConfigurerCustomizer) .sessionManagement(oauth2sessionManagementConfigurerCustomer) .addFilterBefore(new MultiTenantFilter(), AuthorizationFilter.class) - .exceptionHandling(new OAuth2ExceptionHandlingConfigurerCustomizer()) // 不配置 oauth2ResourceServer 就不会启用BearerTokenAuthenticationFilter .oauth2ResourceServer(oauth2ResourceServerConfigurerCustomer) .with(new OAuth2AuthenticationProviderConfigurer(sessionRegistry, passwordEncoder, userDetailsService, oauth2AuthenticationProperties), (configurer) -> { diff --git a/packages/authorization-reactive-spring-boot-starter/pom.xml b/packages/authorization-reactive-spring-boot-starter/pom.xml index fa02a651e..032f291d3 100644 --- a/packages/authorization-reactive-spring-boot-starter/pom.xml +++ b/packages/authorization-reactive-spring-boot-starter/pom.xml @@ -27,7 +27,7 @@ cn.herodotus.reactive packages - 3.3.0.1 + 3.3.0.2 authorization-reactive-spring-boot-starter diff --git a/packages/authorization-servlet-spring-boot-starter/pom.xml b/packages/authorization-servlet-spring-boot-starter/pom.xml index d6528c0f4..0b837a12d 100644 --- a/packages/authorization-servlet-spring-boot-starter/pom.xml +++ b/packages/authorization-servlet-spring-boot-starter/pom.xml @@ -28,7 +28,7 @@ packages cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 authorization-servlet-spring-boot-starter diff --git a/packages/facility-spring-boot-starter/pom.xml b/packages/facility-spring-boot-starter/pom.xml index c8b740c40..9e85f4c47 100644 --- a/packages/facility-spring-boot-starter/pom.xml +++ b/packages/facility-spring-boot-starter/pom.xml @@ -28,7 +28,7 @@ packages cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 facility-spring-boot-starter diff --git a/packages/pom.xml b/packages/pom.xml index 02febbbf0..9cb54fc3a 100644 --- a/packages/pom.xml +++ b/packages/pom.xml @@ -28,7 +28,7 @@ herodotus-cloud cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 packages diff --git a/packages/rpc-client-uaa-spring-boot-starter/pom.xml b/packages/rpc-client-uaa-spring-boot-starter/pom.xml index b3d7a5a06..270edac64 100644 --- a/packages/rpc-client-uaa-spring-boot-starter/pom.xml +++ b/packages/rpc-client-uaa-spring-boot-starter/pom.xml @@ -27,7 +27,7 @@ cn.herodotus.reactive packages - 3.3.0.1 + 3.3.0.2 rpc-client-uaa-spring-boot-starter diff --git a/packages/rpc-server-upms-spring-boot-starter/pom.xml b/packages/rpc-server-upms-spring-boot-starter/pom.xml index 4c515bdfb..dbec29ec5 100644 --- a/packages/rpc-server-upms-spring-boot-starter/pom.xml +++ b/packages/rpc-server-upms-spring-boot-starter/pom.xml @@ -27,7 +27,7 @@ cn.herodotus.reactive packages - 3.3.0.1 + 3.3.0.2 rpc-server-upms-spring-boot-starter diff --git a/platform/herodotus-cloud-gateway/pom.xml b/platform/herodotus-cloud-gateway/pom.xml index fa6b80eeb..60034f281 100644 --- a/platform/herodotus-cloud-gateway/pom.xml +++ b/platform/herodotus-cloud-gateway/pom.xml @@ -27,7 +27,7 @@ platform cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 herodotus-cloud-gateway diff --git a/platform/herodotus-cloud-gateway/src/main/resources/bootstrap.yml b/platform/herodotus-cloud-gateway/src/main/resources/bootstrap.yml index c8f33d21d..b71509620 100644 --- a/platform/herodotus-cloud-gateway/src/main/resources/bootstrap.yml +++ b/platform/herodotus-cloud-gateway/src/main/resources/bootstrap.yml @@ -50,6 +50,8 @@ spring: on-profile: alibaba cloud: nacos: + username: ${ALIBABA_USERNAME:@alibaba.username@} + password: ${ALIBABA_PASSWORD:@alibaba.password@} config: namespace: ${ALIBABA_NAMESPACE:@alibaba.namespace@} server-addr: ${ALIBABA_CONFIG_SERVER_ADDR:@alibaba.config.server-addr@} diff --git a/platform/herodotus-cloud-message/pom.xml b/platform/herodotus-cloud-message/pom.xml index 953c5a405..7bf88100c 100644 --- a/platform/herodotus-cloud-message/pom.xml +++ b/platform/herodotus-cloud-message/pom.xml @@ -27,7 +27,7 @@ cn.herodotus.reactive platform - 3.3.0.1 + 3.3.0.2 herodotus-cloud-message diff --git a/platform/herodotus-cloud-message/src/main/resources/bootstrap.yml b/platform/herodotus-cloud-message/src/main/resources/bootstrap.yml index c619306e7..0a7dd978e 100644 --- a/platform/herodotus-cloud-message/src/main/resources/bootstrap.yml +++ b/platform/herodotus-cloud-message/src/main/resources/bootstrap.yml @@ -21,6 +21,8 @@ spring: on-profile: alibaba cloud: nacos: + username: ${ALIBABA_USERNAME:@alibaba.username@} + password: ${ALIBABA_PASSWORD:@alibaba.password@} config: namespace: ${ALIBABA_NAMESPACE:@alibaba.namespace@} server-addr: ${ALIBABA_CONFIG_SERVER_ADDR:@alibaba.config.server-addr@} diff --git a/platform/herodotus-cloud-monitor/pom.xml b/platform/herodotus-cloud-monitor/pom.xml index 18a81977f..75f15bda0 100644 --- a/platform/herodotus-cloud-monitor/pom.xml +++ b/platform/herodotus-cloud-monitor/pom.xml @@ -26,11 +26,11 @@ platform cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 herodotus-cloud-monitor - 3.3.0.1 + 3.3.0.2 herodotus-cloud-monitor herodotus-cloud-monitor diff --git a/platform/herodotus-cloud-monitor/src/main/resources/bootstrap.yml b/platform/herodotus-cloud-monitor/src/main/resources/bootstrap.yml index abadc43ec..41770ac56 100644 --- a/platform/herodotus-cloud-monitor/src/main/resources/bootstrap.yml +++ b/platform/herodotus-cloud-monitor/src/main/resources/bootstrap.yml @@ -22,6 +22,8 @@ spring: on-profile: alibaba cloud: nacos: + username: ${ALIBABA_USERNAME:@alibaba.username@} + password: ${ALIBABA_PASSWORD:@alibaba.password@} config: namespace: ${ALIBABA_NAMESPACE:@alibaba.namespace@} server-addr: ${ALIBABA_CONFIG_SERVER_ADDR:@alibaba.config.server-addr@} diff --git a/platform/herodotus-cloud-uaa/pom.xml b/platform/herodotus-cloud-uaa/pom.xml index 721c91af9..204b36847 100644 --- a/platform/herodotus-cloud-uaa/pom.xml +++ b/platform/herodotus-cloud-uaa/pom.xml @@ -27,7 +27,7 @@ platform cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 herodotus-cloud-uaa diff --git a/platform/herodotus-cloud-uaa/src/main/resources/bootstrap.yml b/platform/herodotus-cloud-uaa/src/main/resources/bootstrap.yml index 1c9ed468d..bdf2ea11e 100644 --- a/platform/herodotus-cloud-uaa/src/main/resources/bootstrap.yml +++ b/platform/herodotus-cloud-uaa/src/main/resources/bootstrap.yml @@ -18,6 +18,8 @@ spring: on-profile: alibaba cloud: nacos: + username: ${ALIBABA_USERNAME:@alibaba.username@} + password: ${ALIBABA_PASSWORD:@alibaba.password@} config: namespace: ${ALIBABA_NAMESPACE:@alibaba.namespace@} server-addr: ${ALIBABA_CONFIG_SERVER_ADDR:@alibaba.config.server-addr@} diff --git a/platform/herodotus-cloud-upms/pom.xml b/platform/herodotus-cloud-upms/pom.xml index c8771eaef..821dfbf6f 100644 --- a/platform/herodotus-cloud-upms/pom.xml +++ b/platform/herodotus-cloud-upms/pom.xml @@ -27,7 +27,7 @@ platform cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 herodotus-cloud-upms diff --git a/platform/herodotus-cloud-upms/src/main/resources/bootstrap.yml b/platform/herodotus-cloud-upms/src/main/resources/bootstrap.yml index 254d123d1..03f5c87fd 100644 --- a/platform/herodotus-cloud-upms/src/main/resources/bootstrap.yml +++ b/platform/herodotus-cloud-upms/src/main/resources/bootstrap.yml @@ -17,6 +17,8 @@ spring: on-profile: alibaba cloud: nacos: + username: ${ALIBABA_USERNAME:@alibaba.username@} + password: ${ALIBABA_PASSWORD:@alibaba.password@} config: namespace: ${ALIBABA_NAMESPACE:@alibaba.namespace@} server-addr: ${ALIBABA_CONFIG_SERVER_ADDR:@alibaba.config.server-addr@} @@ -79,7 +81,7 @@ logging: org.apache.kafka: warn grpc: server: - port: 5070 + port: 6070 --- # spring cloud tencent 基础设施配置 diff --git a/platform/pom.xml b/platform/pom.xml index a2c04ef95..2503f6c47 100644 --- a/platform/pom.xml +++ b/platform/pom.xml @@ -28,7 +28,7 @@ herodotus-cloud cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 platform diff --git a/pom.xml b/pom.xml index 510b1acbd..4a24cd397 100644 --- a/pom.xml +++ b/pom.xml @@ -28,7 +28,7 @@ cn.herodotus.reactive dependencies - 3.3.0.1 + 3.3.0.2 dependencies/pom.xml @@ -81,6 +81,10 @@ false 00a14001-348d-40a7-82aa-e2e032f6e03c + + nacos + + nacos 192.168.101.10:8848 @@ -113,6 +117,10 @@ false false + + nacos + + nacos @@ -147,6 +155,10 @@ true false + + nacos + + nacos diff --git a/services/herodotus-cloud-bpmn-ability/pom.xml b/services/herodotus-cloud-bpmn-ability/pom.xml index fafdb0109..5ecd0ac7a 100644 --- a/services/herodotus-cloud-bpmn-ability/pom.xml +++ b/services/herodotus-cloud-bpmn-ability/pom.xml @@ -26,11 +26,11 @@ services cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 herodotus-cloud-bpmn-ability - 3.3.0.1 + 3.3.0.2 herodotus-cloud-bpmn-ability herodotus-cloud-bpmn-ability diff --git a/services/herodotus-cloud-bpmn-ability/src/main/resources/bootstrap.yml b/services/herodotus-cloud-bpmn-ability/src/main/resources/bootstrap.yml index 5844c1641..f158f836a 100644 --- a/services/herodotus-cloud-bpmn-ability/src/main/resources/bootstrap.yml +++ b/services/herodotus-cloud-bpmn-ability/src/main/resources/bootstrap.yml @@ -16,6 +16,8 @@ spring: on-profile: alibaba cloud: nacos: + username: ${ALIBABA_USERNAME:@alibaba.username@} + password: ${ALIBABA_PASSWORD:@alibaba.password@} config: namespace: ${ALIBABA_NAMESPACE:@alibaba.namespace@} server-addr: ${ALIBABA_CONFIG_SERVER_ADDR:@alibaba.config.server-addr@} diff --git a/services/herodotus-cloud-manage-ability/pom.xml b/services/herodotus-cloud-manage-ability/pom.xml index bc4a0b7f9..724164cae 100644 --- a/services/herodotus-cloud-manage-ability/pom.xml +++ b/services/herodotus-cloud-manage-ability/pom.xml @@ -27,7 +27,7 @@ cn.herodotus.reactive services - 3.3.0.1 + 3.3.0.2 herodotus-cloud-manage-ability diff --git a/services/herodotus-cloud-manage-ability/src/main/resources/bootstrap.yml b/services/herodotus-cloud-manage-ability/src/main/resources/bootstrap.yml index 478e32658..4daac3e53 100644 --- a/services/herodotus-cloud-manage-ability/src/main/resources/bootstrap.yml +++ b/services/herodotus-cloud-manage-ability/src/main/resources/bootstrap.yml @@ -16,6 +16,8 @@ spring: on-profile: alibaba cloud: nacos: + username: ${ALIBABA_USERNAME:@alibaba.username@} + password: ${ALIBABA_PASSWORD:@alibaba.password@} config: namespace: ${ALIBABA_NAMESPACE:@alibaba.namespace@} server-addr: ${ALIBABA_CONFIG_SERVER_ADDR:@alibaba.config.server-addr@} diff --git a/services/herodotus-cloud-oss-ability/pom.xml b/services/herodotus-cloud-oss-ability/pom.xml index ddc66efc6..379aa817a 100644 --- a/services/herodotus-cloud-oss-ability/pom.xml +++ b/services/herodotus-cloud-oss-ability/pom.xml @@ -27,7 +27,7 @@ cn.herodotus.reactive services - 3.3.0.1 + 3.3.0.2 herodotus-cloud-oss-ability diff --git a/services/herodotus-cloud-oss-ability/src/main/resources/bootstrap.yml b/services/herodotus-cloud-oss-ability/src/main/resources/bootstrap.yml index c1d835b87..2557ed235 100644 --- a/services/herodotus-cloud-oss-ability/src/main/resources/bootstrap.yml +++ b/services/herodotus-cloud-oss-ability/src/main/resources/bootstrap.yml @@ -17,6 +17,8 @@ spring: on-profile: alibaba cloud: nacos: + username: ${ALIBABA_USERNAME:@alibaba.username@} + password: ${ALIBABA_PASSWORD:@alibaba.password@} config: namespace: ${ALIBABA_NAMESPACE:@alibaba.namespace@} server-addr: ${ALIBABA_CONFIG_SERVER_ADDR:@alibaba.config.server-addr@} diff --git a/services/pom.xml b/services/pom.xml index dd02297ad..e8299335b 100644 --- a/services/pom.xml +++ b/services/pom.xml @@ -28,7 +28,7 @@ herodotus-cloud cn.herodotus.reactive - 3.3.0.1 + 3.3.0.2 services