关于阿里云:Nacos-222-发布优化启动体验和鉴权提示

40次阅读

共计 3995 个字符,预计需要花费 10 分钟才能阅读完成。

Nacos 社区近期公布了 2.2.0.1 和 2.2.1 版本,对默认鉴权插件做出了较大的改变,详情查看 危险阐明 [ 1] 及 2.2.1 公布 [ 2] 。因为 Nacos 默认控制台 ui 中默认依赖了 token.secret.key,所以在移除了 token.secret.key 的默认值后,许多新部署或默认应用 latest 版本镜像的用户呈现大量启动失败的状况,对用户的易用性造成了较大影响。因而 2.2.2 版本次要针对该问题进行了优化。

新版本公布

Nacos 2.2.2

Nacos 于 2.2.0.1 和 2.2.1 版本时移除了 3 个和鉴权无关的默认值,以防止用户部署时因各种起因未修改而引入的撞库危险。但其中 token.secret.key 在 Nacos 默认控制台 ui 的登陆页中被强制依赖,因而使得很多应用默认配置或对安全性要求不那么高的环境无奈间接启动运行,给大量用户造成了应用困扰。

所以 2.2.2 版本的次要改变就是在 未开启鉴权 的状况下,通过勾销默认控制台 ui 中的登录要求,从而移除对 token.secret.key 的强制依赖;在 开启鉴权 的状况下,用户依然须要设置自定义的 token.secret.key、nacos.core.auth.server.identity.key 和  nacos.core.auth.server.identity.value。否则将导致节点无奈启动、登录失败、鉴权无奈通过。

2.2.2 版本更多具体变更内容可参考变更日志:

## Enhancement&Refactor
[#10153] Close console login page when auth.enabled is false.
[#10276] Default close openssl for client.

## BugFix
[#10208] Remove DefaultSettingPropertySource.java.

Nacos-Go-SDK 2.2.1

Nacos-Go-SDK 2.2.1 次要修复了 2.2.0 中一个谬误的内存应用问题,同时也修复了其余的一些应用问题,更加稳固,欢送应用。

* update get cache config log print by @binbin0325 in #594
* fixed memory usage problem caused by maxInt chan by @binbin0325 in #596
* 调整 [INFO] logDir cacheDir 日志输入 by @Cotch22 in #590
* 修复初始化并发读写的状况 by @tonglin96 in #591
* grpc default port init by @binbin0325 in #598

社区

2022 年度优良贡献者

Nacos 社区在 2022 年取得诸多成就,离不开社区同学的积极参与和奉献。为了感激 2022 年度积极参与 Nacos 社区和奉献代码的同学,Nacos 社区在依照 github 仓库奉献统计 [ 3] 阿里巴巴开源奉献榜 [ 4] ,设置多个奖项,并附赠奖杯和礼品。

  • 奉献之星:在 Nacos 仓库统计和开源奉献榜中均有较高奉献的同学。

<!—->

    • chenhao26-nineteen [ 5] li-xiao-shuang [ 6] hujun-w-2 [ 7]**

<!—->

  • 生态之星:在 Naco s 的 group 生态仓库中有继续参加且做出杰出贡献的同学。

<!—->

    • catcherwong [ 8] czy88840616 [ 9] binbin0325 [ 10] paderlol [ 11]**

<!—->

  • 代码之星:在 Nacos 仓库中密集且长期持续性进行代码奉献的同学。

<!—->

    • onewe [ 12] CherishCai [ 13]**

<!—->

  • 将来之星:在 2022 年度中,新退出 Nacos 社区,且有较大奉献的同学。

<!—->

    • wuchubuzai2018 [ 14] Oliverwqcwrw [ 15] liqipeng [ 16] The-Gamer-01 [ 17]**

<!—->

  • 提高之星:在 2022 年前曾经退出 Nacos 社区奉献,且在 2022 年度中奉献水平提高较大的同学。

<!—->

    • YunWZ [ 18] karsonto [ 19]**

阐明:以上排名不分先后。

阿里巴巴开源开发者回馈打算

阿里巴巴开源发动了开源开发者回馈打算,心愿在正当量化开发者们的奉献的根底上,进一步给到实质性的回馈。该打算应用了 X-lab 凋谢实验室提出的 OpenRank [ 20] 算法,即一种基于全域合作网络的算法去度量每位开发者的奉献。该算法从 2023 年 1 月起在阿里巴巴的 20 个重点项目上开始试运行。

此次,阿里巴巴开源统计了这 20 个我的项目中从 2023 年第一季度 OpenRank 排名最高的 30 位社区内部贡献者,并寄出第一波礼品。

其中 Nacos 我的项目在 2023 年第一季度的 OpenRank 中,有 11 位同学荣获第一波礼品,本次回馈打算的礼品十分奢华,是一把 人体工学椅。其余参加社区奉献的同学也不要灰心,只有持续放弃社区参加和奉献,仍旧能失去下一次的大礼。

阿里巴巴开源将继续统计社区贡献者们在每个月上的 OpenRank 值,并作为积分一直累积,在将来,社区贡献者们能够通过积分兑换的模式取得更多礼品。咱们置信,开源世界中的每一份奉献都值得回报!

开源之夏 2023

一年一度的 开源之夏 [2*1] * 如期而至,Nacos 社区往年也积极参与,目前暂定的课题有:

  • 为 Nacos 适配 Oracle 数据库插件
  • 为 Nacos 适配达梦数据库插件

欢送社区同学踊跃提供课题,尝试成为导师,想要提交新课题的同学请在 Github 中以 issue 的模式提交,格局为 Proposal + 课题名,导师申请请在对应课题下回复评论并留下联系方式。

  • 提案新课题尽量以新增独立性能或模块为主,须要参加同学进行肯定的设计和肯定实现的代码量。
  • 导师要求对课题相干 Nacos 源代码有肯定的理解,并对课题的设计和实现方向有清晰的认知和把控。

瞻望

2.X 后续打算

从 2021 年 3 月 2.0.0 正式版公布至今,2.X 版本曾经走了靠近 2 年工夫,现在 2.2.1 版本公布,阐明 2.X 版本曾经逐步成熟稳固,在 2.X 的后续打算中,除了激励社区中提供和欠缺已有的插件多种实现以外,依旧会为其易用性和扩展性进一步加强,增加更多的插件性能:

  • 寻址插件
  • 配置变更钩子插件

3.0 打算

Nacos 社区同时也开启了对于 Nacos3.0 的畅想和布局,Nacos 将会从对立管制面、反对国产化、存储计算拆散等方向进一步演进 Nacos 的性能和架构,欢送社区积极参与到新版本的建设中。

About Nacos

Nacos 致力于帮忙您发现、配置和治理微服务。Nacos 提供了一组简略易用的个性集,帮忙您疾速实现动静服务发现、服务配置、服务元数据及流量治理。

Nacos 帮忙您更麻利和容易地构建、交付和治理微服务平台。Nacos 是构建以“服务”为核心的古代利用架构 (例如微服务范式、云原生范式) 的服务基础设施。

最初欢送大家应用钉钉扫码或通过搜寻钉钉群号的形式退出 Nacos 社区群(钉钉群号:12810027056)👇

相干链接:

[1] 危险阐明

https://nacos.io/zh-cn/blog/announcement-token-secret-key.html

[2] 2.2.1 公布

https://nacos.io/zh-cn/blog/2.2.1-release.html

[3] github 仓库奉献统计

https://github.com/alibaba/nacos/graphs/contributors

[4] 阿里巴巴开源奉献榜

https://opensource.alibaba.com/contribution_leaderboard/detai…

[5] chenhao26-nineteen

https://github.com/chenhao26-nineteen

[6] li-xiao-shuang

https://github.com/li-xiao-shuang

[7] hujun-w-2

https://github.com/hujun-w-2

[8] catcherwong

https://github.com/catcherwong

[9] czy88840616

https://github.com/czy88840616

[10] binbin0325

https://github.com/binbin0325

[11] paderlol

https://github.com/paderlol

[12] onewe

https://github.com/onewe

[13] CherishCai

https://github.com/CherishCai

[14] wuchubuzai2018

https://github.com/wuchubuzai2018

[15] Oliverwqcwrw

https://github.com/Oliverwqcwrw

[16] liqipeng

https://github.com/liqipeng

[17] The-Gamer-01

https://github.com/The-Gamer-01

[18] YunWZ

https://github.com/YunWZ

[19] karsonto

https://github.com/karsonto

[20] OpenRank

https://opensource.alibaba.com/contribution_leaderboard/details?projectValue=nacos&timeType=month&time=1677600000000

[21] 开源之夏

https://summer-ospp.ac.cn/org/orgdetail/ab188e59-fab8-468f-bc…

正文完
 0