4.0.1版本更新日志【总览】
你好呀,我的老朋友!我是老寇,欢迎来到老寇IoT云平台!
元宵节快乐!在这个充满团圆和喜庆的节日里,我想和大家分享一下我们4.0.1版本的更新日志。这个版本包含了许多重要的改进和新功能,旨在提升用户体验和系统性能。
让我们一起看看有哪些令人兴奋的变化吧!
# 版本更新
| 组件 | 版本 |
|---|---|
| Spring Boot | 4.0.3 |
| Spring Framework | 7.0.5 |
| Spring Security | 7.0.3 |
| Spring gRPC | 1.0.2 |
| Spring Data | 2025.1.3 |
| Spring Cloud | 2025.1.0 |
| Spring Cloud Alibaba | 2025.1.0.0 |
| Spring Boot Admin | 4.0.1 |
| Jackson | 3.1.0 |
| Mybatis Plus | 3.5.16 |
| Nacos | 3.1.0 |
| gRPC | 1.77.0 |
| Redis | 8.0.1 |
| Elasticsearch | 9.3.1 |
| Netty | 4.2.9.Final |
| Kafka | 4.0.2 |
| Pulsar | 4.1.2 |
| EMQX | 5.4.1 |
| TimescaleDB | 17 |
| TDengine | 3.3.5.0 |
| Liquibase | 4.30.0 |
| Snail Job | 1.8.0 |
| Sentinel | 1.8.9 |
# 组件更新
# 后端
🚀 使用COLA构建DDD分层模块,完善代码规范,提升代码质量和可维护性
🚀 使用Spring Security来实现系统的安全性,支持多种认证和授权方式,保护系统免受未经授权的访问和攻击
🚀 使用Spring MessageSource来管理国际化资源,支持多语言切换,基于ScopedValue实现后端国际化功能
🚀 使用Sentinel来实现服务的流量控制和熔断保护,提升系统的稳定性和可靠性
🚀 使用Liquibase来管理数据库版本和迁移,支持多种数据库类型,包括关系型数据库和时序数据库
🚀 支持单体和微服务两种架构模式,用户可以根据自己的需求选择合适的架构
🚀 支持gRPC服务注册和发现,并且集成了Spring Cloud Alibaba Nacos作为服务注册中心
🚀 支持多种消息队列,包括Kafka和Pulsar,满足不同场景下的消息传递需求
🚀 支持多种数据库,包括MySQL、PostgreSQL、TimescaleDB,满足不同场景下的数据存储需求
🚀 支持多种设备协议,包括TCP/UDP/MQTT/HTTP/WebSocket/Modbus,满足不同场景下的物联网消息传递需求
🚀 支持敏感词过滤功能,支持自定义敏感词列表,提升系统的安全性和用户体验
🚀 支持SQL日志记录功能,方便用户进行SQL查询的分析和优化
🚀 支持API文档自动生成,集成了Knife4j,方便用户进行接口的测试和调试
🚀 支持API鉴权功能,提升系统的安全性和访问控制能力
🚀 支持XSS攻击防护功能,提升系统的安全性和用户体验
🚀 支持默认/路径/租户/IP/用户五种维度的限流功能,提升系统的稳定性和可靠性
🚀 支持测试容器功能,方便用户进行集成测试和自动化测试
🚀 支持WebSocket消息推送功能,方便用户进行实时通信和数据更新,可以根据需要开启io_uring模式,提升性能和效率
🚀 支持SFTP文件上传功能,方便用户进行文件的传输和管理
🚀 支持多租户功能,满足不同用户和组织的隔离和管理需求
🚀 支持数据权限控制功能,提升系统的安全性和访问控制能力
🚀 支持多种搜索引擎,包括Elasticsearch,满足不同场景下的日志分析和数据搜索需求
🚀 支持多种认证方式,包括用户名密码、邮箱、手机号等,提升用户的登录体验和安全性,并且支持权限分配和角色管理,满足不同用户的访问控制需求
🚀 支持操作日志、通知日志和登录日志的查询、查看和导出功能,方便用户进行日志分析和审计
🚀 支持EFK和Loki两种日志收集和分析方案,满足不同场景下的日志管理需求
🚀 支持物模型管理和产品类别管理的查询、保存、修改、删除和查看功能,方便用户进行物联网设备的管理和分类
🚀 支持Docker容器化部署,提供了Dockerfile和docker-compose.yml文件,方便用户快速部署和运行系统
🚀 支持Log4j2,满足高性能日志记录需求
🚀 支持Excel文件的导入和导出功能,方便用户进行数据的批量处理和分析
🚀 支持Fory序列化和反序列化功能,提升系统的性能和效率
🚀 支持AES/RSA加密和解密功能,提升系统的安全性和数据保护能力
🚀 支持幂等提交功能,避免重复提交和数据冲突,提升系统的稳定性和可靠性
🚀 支持Nacos多种部署方式,包括单机、集群,满足不同场景下的服务注册和发现需求
🚀 支持一键改包名功能,方便用户进行项目的定制和个性化
🚀 支持Spring代码格式化功能,提升代码的可读性和一致性
🚀 支持代码检查功能,提升代码的质量和规范性
🚀 支持Spring Native Image Docker构建,减少系统启动时间,提高系统的吞吐量和性能
🚀 支持分布式链路追踪,集成了Micrometer和Jaeger,方便用户进行系统的性能分析和问题排查
🚀 支持ID生成器功能,提供了多种ID生成策略,包括Redis分段、雪花算法等,满足不同场景下的ID生成需求
🚀 集成了Spring Boot Admin来监控和管理应用程序的健康状态和性能指标
🚀 集成了Snail Job来实现分布式任务调度,支持定时任务和异步任务的执行
🚀 优化了系统的性能和安全性,修复了一些已知的漏洞和问题
# 前端
🚀 登录【用户名密码/邮箱/手机号】
🚀 菜单管理【查询/保存/修改/删除/查看】
🚀 部门管理【查询/保存/修改/删除/查看】
🚀 角色管理【查询/保存/修改/删除/查看/分配权限】
🚀 用户管理【查询/保存/修改/删除/查看/上传头像/分配权限/重置密码】
🚀 操作日志/通知日志/登录日志【查询/查看/导出/导出全部】
🚀 物模型管理【查询/保存/修改/删除/查看】
🚀 产品类别管理【查询/保存/修改/删除/查看】
我是老寇,我们下次再见啦!