感谢MASA社区及贡献者一直以来的大力支持!MASA Stack 1.0.0 正式版发布啦!
以MASA Stack 1.0.0 RC1 版本为基线,正式版更新日志具体如下:
🚀 功能
MultiEnvironment:隔离性-多环境支持。
🔬 重构
Seed data:种子数据调整。
SDK:SDK一些方法调整。
🔧 问题修复
Other:其他一些问题修复
📖 其他
一些细节优化和UI调整
详情:https://github.com/masastack/MASA.PM/releases/tag/1.0.0
🚀 功能
Config Object : 支持YAML类型。
-- Config Object Edito: 接入Monaco编辑器
🔧 问题修复
Roll back Config Object: 解决回滚配置对象时,DB已经修改,但是redis没有更改
Other:其他一些问题修复
📖 其他
一些细节优化和UI调整
详情:https://github.com/masastack/MASA.DCC/releases/tag/1.0.0
🚀 功能
MultiEnvironment:隔离性-多环境支持。
🔬 重构
DomainService:UserDomainService,StaffDomainService等类重构。
LDAP:域账号同步优化
缓存:清除团队和员工缓存简化代码。
权限树预览优化:异常没有权限元素的节点,优化渲染。
UI:UI界面优化。
多语言规范:中英文显示文本补充。
SSO 登录、注册页面:页面逻辑调整优化。
用户、团队配置权限:禁用用户和团队直接配置权限。
🔧 问题修复
Validator:创建用户(等)验证规则更新。
短信可以点击多次:SSO发送短信增加CancellationTokenSource。
Permission:修复添加权限时已知问题。
📖 其他
SDK调整支持多环境
文档更新
详情:https://github.com/masastack/MASA.Auth/releases/tag/1.0.0
🚀 功能
MultiEnvironment:隔离性-多环境支持。
AppChannel:App渠道提供者增加极光推送支持。
AppMessage:App消息支持应用内消息,增加附加字段、可选配置等额外配置。
WebsiteMessage:站内信支持Tag标记,可按Tag分组和检索站内信。
SmsMessage:短信消息支持mock开关配置,开启后会跳过阿里云短信发送。
AppTemplate:增加App消息模板支持。
MessageTask:支持消息任务的撤回和重发。
🔬 重构
MessageTask:优化消息任务收件人解析,消息任务解析、执行、重发等操作使用BackgroundJob。
MessageTask:消息任务发送中的状态标记从任务开始执行时改成了任务解析开始时。
MessageTask:消息任务收件人去重。
MessageTaskDetail:消息任务详情增加收件人信息。
SDK:sdk调用方法一些调整和增加新方法。
🔧 问题修复
AppMessage:iOS推送通知栏不显示的问题。
UserAutoComplete:收件人选择无法通过手机号搜索
Scheduler:修复消息撤销重发时Scheduler重复注册的问题
Other:其他一些问题修复
详情:https://github.com/masastack/MASA.MC/releases/tag/1.0.0
🚀 功能
MultiEnvironment:隔离性-多环境支持。
HttpJob:Http类型的Job支持异步模式。
SchedulerAlert:支持告警及规则配置。
🔬 重构
QueryNoLock:查询语句中使用NoLock。
ServiceScope:后台服务中一些服务的生命周期管理调整。
SchedulerJob:Job和Task页面使用面包屑,重构页面和交互。
SDK:增加job更新方法。
🔧 问题修复
SchedulerWorkerManagerData:任务停止时,若任务在运行中,SchedulerWorkerManagerData.StopTask不会清理。
RedisSubscribe:修复多环境下用同个redis,Server和Worker互相发现会订阅其他环境的问题。
HttpJob:多环境下Http类型的Job执行未传递环境信息。
SignalR:修复多环境下SignalR推送问题。
Other:其他一些问题修复。
📖 其他
页面响应式布局支持,在非1920*1080的电脑上也能友好显示
一些细节优化和UI调整
文档更新
详情:https://github.com/masastack/MASA.Scheduler/releases/tag/1.0.0
🚀 功能
MultiEnvironment:隔离性-多环境支持。
SDK:增加告警规则相关SDK方法。
🔬 重构
AlarmHandle:支持变更告警处理及增加告警处理分配第三方后的处理人变更和处理完成通知sdk方法。
AlarmNotification:告警通知消息传递一些默认模板变量。
🔧 问题修复
AlarmHandle:处理告警中消息模板选择弹窗偶现闪退。
AlarmCheck:修复告警规则检查在并发下产生的一些问题。
Other:其他一些问题修复
📖 其他
页面响应式布局支持,在非1920*1080的电脑上也能友好显示
一些细节优化和UI调整
文档更新
详情:https://github.com/masastack/MASA.Alert/releases/tag/1.0.0
新特性
支持在MASA DCC中配置
Log
和Trace
的索引名称;添加了查询可观测性数据的环境隔离,需要切换到对应的环境下才能查询到对应环境的客观性数据信息;
改进
修复了Elasticsearch的data streams查询的支持
项目团队页面,错误的数据源由
Log
调整为Trace
,状态为默认为500,也可以在MASA DCC配置自定义状态码;警告数据现在没有读取任何据;链路页面,搜索框由原来的
TraceId
搜索改为关键词搜索,查询效果等同日志的搜索功能;团队的应用仪表盘添加服务错误统计表格,展示异常信息和出现的次数,单击行后可跳转至相应的日志列表;
移除了仪表盘功能,除了项目团队默认的仪表盘页面外,不再提供其他仪表盘相关的功能
详情:https://github.com/masastack/MASA.TSC/releases/tag/v1.0.0
下个阶段值得期待的内容
重构MASA DCC,内嵌Dapr Configuration API(进度95%,Dapr官方有个别特性不支持,已在积极接触解决)
MASA Workflow,内嵌Dapr Workflow(架构设计基本完成)
MASA Metadata(架构设计完成,可行性验证中)
ps. 还没Star的小伙伴帮忙点一下Github Star!加“MASA技术团队”微信(文末有二维码)可进社区群进行学习交流!
文档地址:https://docs.masastack.com/stack/masa-stack-1.0/introduce
视频地址:https://www.bilibili.com/video/BV1pd4y1V7qh/
Github地址,欢迎Star:https://github.com/masastack/MASA.Stack
服务年包(增值服务收费):https://docs.masastack.com/annual-service
如果你对我们的开源项目感兴趣,无论是代码贡献、使用、提 Issue,欢迎联系我们