一、亮点功能
1、开关支持添加前置条件
我们支持为开关添加“前置条件”,这意味着用户必须满足指定的条件才能进入该功能开关。通过添加前置条件,您可以实现复杂人群的选择及分流、实验层切分流量等操作。
当前 Rust/Node.js/Java/Python SDK 以及所有客户端 SDK 已经支持开关添加前置条件,欢迎体验和使用。
2、featureprobe-spring-boot-starter 支持长链接和事件上报。
3、支持 JS SDK 无法从服务端获取开关结果或事件集合时,发布 error 事件。
一、优化改进
-
将“连接SDK”引导中的“开关”字段拆分为“开关名称”和“标识”。
-
将"埋点上报"引导中的"事件"字段拆分为“事件类型”和“事件名称”。
-
优化“测试结果”的展示方式,包括添加测试结果对应的 SDK 信息和替换“运行中”状态的图标。
-
重新优化“选择SDK”下拉列表的展示样式。
三、完善文档
-
在“常见问题”文档中添加无事件上报的处理方法。
-
在开关配置文档中增加开关添加前置条件的相关内容。
四、新功能预告
支持Event tracker 功能
为开发人员提供了一种测试和验证开关等行为的方法,查证上报是否符合预期。主要使用场景覆盖错误排查、接入后数据检查、开关变更追踪和性能优化等问题。
四、关于 FeatureProbe
FeatureProbe 是国内首家功能开关管理开源平台,它包含了灰度放量、AB实验、实时配置变更等针对『功能粒度』的一系列管理操作,完全开源,可以放心直接使用。
当前 FeatureProbe 作为一个功能开关管理平台已经使用 Apache 2.0 License 协议完全开源,你可以在 GitHub 和 Gitee 上访问源码,你也可以在上面给提 issue 和 feature 等,如果你觉得我们的项目有意思,欢迎大家在 GitHub 或 Gitee 给我们点个🌟,需要大家的支持和鼓励。
GitHub: https://github.com/FeatureProbe/FeatureProbe
Gitee: https://gitee.com/featureprobe/FeatureProbe
体验环境: https://featureprobe.io/