# 版本发布日志

## 2.2509.4-20250926

- 优化 UDM用户数据导出文件带createTime字段
- 修复 告警接收局部创建对象，防止并发数据混乱
- 新增 UDM用户数据添加创建时间字段
- 修复 MML-udm dec key后查看内容
- 新增 添加系统备份功能，权限控制分配
- 新增 定时导出文件路径统一前缀，导出无分页检查
- 新增 导出查询去除最大记录数限制，查询分页检查
- 优化 更新kpi英文翻译
- 新增 添加KPI数据备份导出功能及相关数据库结构更新
- 新增 添加kpi_c_report_nrf和kpi_report_nrf表的结构及索引
- 修复 忽略SQL执行中的未知字段和无此字段错误
- 优化 取消告警页面静态缓存
- 新增 菜单权限标识补充添加，角色分配权限
- 修复 修正菜单名称CheckUnique方法中对ParentId的条件判断
- 新增 忙时定义为一周内话务量最高的四个小时的平均值
- 优化 AMF和MME类型的备份缺少csv文件
- 优化 资源告警调整事件触发时间窗口为30秒
- 优化 IMS忙时统计认证拦截
- 优化 不对比网元信息中版本信息，重置路径和包名
- 优化 语音数据概览改为语音通话统计
- 新增 添加KPI忙时0609统计接口及相关服务逻辑

## 2.2508.4-20250829

- 新增 license信息添加用户数/基站数字段记录
- 修复 软件包上传更新替换文件路径不删除旧软件包文件
- 重构 cdr/ue/kpi查询列表数据排序改为程序内处理，加快sql查询速度
- 新增 添加PGWC参数配置数据
- 更新 AMF Support TAI List配置多tac逗号分隔
- 更新 多语言sys_i18n表，添加关键指标标题和预警广播的多语言支持
- 新增 指标Title管理菜单，更新删除重复alarm_id
- 新增 kpi指标标题管理接口
- 新增 添加CDR和UENB记录删除调度任务及相关数据库操作

## 2.2508.2-20250815

- 修复 删除认证源将关联用户信息移除，用户类型sys更新为System
- 优化 UE/CDR查询条件imsi支持模糊匹配
- 优化 kpi接收neinfo信息局部赋值，ws控制器实例化方式
- 优化 数据库导入执行异常错误判断忽略
- 修复 操作日志记录信息json序列化字符串避免结构异常导致无法解析
- 新增 第三方登录认证和管理
- 修复 cdr/ue查询时间字段改用记录时间，传入时间解析时区UTC0导致无法正常查询
- 修复 告警日志查询补充告警状态字段，告警状态字典值修正为枚举字符串

## 2.2508.1-20250808

- 修复 MML类型object_type初始值mml更新General，MML日志记录功能接口
- 修复 UDM签约缺失rfsp和usagetype参数修改
- 修复 MML命令执行回车\r\n ，特殊IMS无法输出问题
- 修复 基站状态记录时间变更查询字段create_time
- 优化 系统用户账号简单4位长度，密码简单6位
- 修复 更新数据库重复记录错误输出信息并跳过
- 修复 自定义KPI计算NaN导致序列化失败

## 2.2507.4-20250801

- 修复 密码强制修改非首次登录校验去除日期判断，补充参数说明翻译信息
- 新增 CBC预警广播功能
- 新增 仪表盘总览替换，语音数据概览

## 2.2507.3-20250725

- 优化 减少上报数据不进行警告类型日志记录
- 优化 自检产生的告警辅助信息字符重复追加
- 修复 告警同步返回状态为正常，过程错误信息返回到响应
- 更新 IMS-CDR结果码说明，告警导出表格标题编码翻译补充
- 修复 自定义指标数据统计不处理小数，计算小于0就强制为0
- 修复 告警级别判断成类型导致事件存储到告警中
- 修复 网管状态信息返回nil字符修改，信息返回版本号

## 2.2507.2-20250718

- 移除 iperf安装包，features、lib和sshsvc目录
- 移除 将配置文件中无用配置删除精简
- 重构 接收CDR/UE接入/告警/KPI功能
- 新增 nssf/n3iwf直连接口
- 新增 通知模块，暂时只有邮件和smsc发送，可在OMC配置中修改参数	
- 新增 mml到工具模块
- 新增 北向定义网元状态/配置下发接口，oam对外开放无限制接口模块
- 修复 服务端口监听失败每5秒重试最多10次
- 更新 OMC/CBC/UDM参数配置映射文件
- 更新 升级数据库表结构，依赖更新并加入go-oam
- 新增 告警分组统计数量接口
- 新增 mt版本移动过过来的三个大屏页面的系统菜单
- 删除 移除sshsvc服务
- 新增 北向定义网元状态/配置下发接口
- 新增 补充缺失的自定义指标接口

## 2.2507.1-20250705

- 修复 SMSC和UDM配置在lite下无法正常显示问题
- 更新 AMF配置缺少Gnb List Config定义，SMF配置新增GNB和远程Gy配置
- 新增 IMS指标IDD呼入呼出，自定义指标IDD

## 2.2506.4-20250627

- 优化 IMS-KPI隐藏掉原因值接收
- 修复 修正KP计算中百分比值的下限为0
- 优化 OMC配置邮件标题限制字符空格校验
- 修复 网元配置导入服务文件查询字段错误
- 优化 修正UPF相关KPI的计算公式
- 新增 支持修改邮件标题，告警转发默认关闭
- 新增 获取文件列表按时间排序近到远
- 修复 更新rpm安装命令，添加--nosignature、--nodeps和--replacepkgs选项
- 优化 MME隐藏掉所有fail结尾的kpi
- 优化 更新AMF/MME参数配置属性
- 修复 UDM-IMS数据批量新增/批量删除命令调整

## 2.2506.3-20250620

- 更新 AMF参数配置属性支持N26配置
- 修复 任务周期网元备份配置文件发送ftp备份路径去掉一层
- 优化 安装AMF时IP使用无AUSF改用UDM地址
- 新增 KPI自定义UPF上下行丢包率指标/MME附着成功率
- 优化 udm-ims批量导入删除重新加载0开头imsi
- 修复 远程ssh文件写入权限，改用777
- 新增 新增信令跟踪可选项N5

## 2.2506.2-20250613

- 更新 kpi指标项屏蔽
- 修复 许可到期天数偏差，当天提示修改
- 修复 dump抓包文件log文件写入权限
- 修复 修复操作命令输出文件重定向错误
- 修复 修复upf5002 telnet消息返回延迟导致命令行为不一致
- 修复 网元备份ims目录中文件名称拼写错误
- 新增 信令跟踪可选项N14

## 2.2506.1-20250607

- 修复 sshsvc服务的私钥文件判断生成
- 移除 旧跟踪任务相关的路由注册
- 优化 文件资源统一放到/usr/local/omc
- 优化 请求响应码用常量
- 注释 标注告警neId接收是rmUID数据

## 2.2505.4-20250530

- 修复 socket异常退出捕获，停止信号退出循环读取
- 新增 OMC参数配置添加NE信令跟踪服务开关
- 修复 网元激活申请码提取两行中的激活码
- 修复 修改命令执行函数的超时处理和输出文件名
- 调整 目录变更系统配置和引导初始化
- 修复 增加ne_list字段的长度限制，修改相关SQL脚本
- 修复 系统菜单和角色分配菜单缺失
- 修复 忽略特定SQL执行错误重复字段、索引和未知字段错误

## 2.2505.3-20250523

- 修复 增加对转发邮箱和手机号码为空的错误处理
- 修复 Authorization函数中JWT令牌提取逻辑，优化空格处理
- 优化 告警触发次数记录逻辑，使用sync.Map存储触发时间，清理过期记录
- 修复 网元状态检查中过期时间的为-时间格式异常
- 修复 网元OAM配置读取与写入逻辑，修复键名不一致问题
- 修复 告警历史记录函数中的空返回情况
- 优化 移除未使用的函数和导入，优化告警处理逻辑
- 优化 注释掉日志输出以减少启动时的冗余信息
- 修复 兼容3.3版本升级数据库脚本更新升级
- 修复 忽略特定SQL执行错误
- 回退 KPI指标名称修改恢复原始名称
- 优化 网元版本操作结果文件输出路径
- 更新 SMSC参数配置属性
- 优化 修改程序退出状态码，确保帮助和版本信息输出后正常退出
- 新增 文件工具添加文本输出函数，调整逐行
- 优化 补充升级缺失的数据库，更新数据库和Redis配置
- 修复 修复网元主机新增时ID验证逻辑错误
- 修复 主机信息删除时禁止删除网元组
- 更新 AMF/MME/SMF参数配置属性
- 修复 网元重启事件触发跟踪任务重发任务id对不上

## 2.2505.2-20250516

- 新增 跟踪任务添加标题，任务错误移除已发任务
- 更新 告警参数描述，修正CPU使用率计算逻辑, license检查天数错误
- 新增 添加网元重启后清除活动告警和补发启动任务的逻辑
- 新增 添加本地命令执行函数，本地文件复制函数
- 优化 sshsvc服务添加SSH密钥生成逻辑以处理读取失败的情况
- 优化 调试监控参数调整，端口信息到README文档

## 2.2505.1-20250509

- 修复 获取OMC状态版本号
- 新增 根据网元显示特有菜单信息添加
- 新增 网元授权添加用户容量列
- 新增 网元状态记录内存/CPU/磁盘列表
- 优化 CDR数据导出添加网元名称列
- 新增 告警清除自定义的AlarmCode，告警LicenseCode/告警CPU内存磁盘

## 2.2504.4-20250430

- 修复 捕获数据时跳过延迟超过1毫秒的包
- 修复 网元配置新增函数命名
- 新增 新增终端策略规则接口
- 新增 新增客户端授权管理和开放接口
- 更新 更新omc自定义版权信息和系统名称
- 新增 增加获取服务器时间接口
- 修复 修复IMS导出中呼叫结果的处理逻辑
- 修复 网元首圈状态检查离线时获取更新激活码
- 新增 IMS导出功能增加呼叫结果和原因字段
- 修复 首次引导tokan未记录
- 更新 更新多语言表中的版权信息和系统名称为2025年版本
- 重构 server configuration and update certificate handling
- 重构 error handling in system and trace controllers
- 新增 Implement Oauth2 login log service and repository
- 修复 UDMVolte用户特殊VoIP数据
- 修复 调度日志消息长度限制至2000字符
- 更新 更新数据库初始语句
- 重构 添加定时导出UDM数据备份任务，优化CDR导出删除任务
- 优化 UDM数据导出代码格式
- 新增 统一备份数据发送ftp配置功能接口
- 移除 无用go-cache封装
- 新增 添加对本地文件的操作接口
- 修复 移除网元备份文件ftp改用统一ftp配置
- 新增 添加udm-voip/volte功能接口
- 修复 网元主机title唯一导致冲突5002修改失败
- 修复 更新日志文件路径，修正sshsvc配置
- 修复 更新Deb和Rpm安装部分说明
- 新增 更新依赖并重构应用引擎初始化逻辑, 支持Grafana
- 新增 新增告警导出接口
- 更新 依赖库版本，指定go mod 1.24.0
- 修复 IMS-CDR原因码字典补充
- 修复 ws连接异常中断问题
- 修复 网元主机title唯一导致冲突5002修改失败
- 新增 配置控制首次登录密码修改
- 修复 接口相应Err错误信息输出
- 新增 信令跟踪功能接口定义
- 更新 重构网元跟踪任务功能
- 重构 网元跟踪任务功能
- 重构 packet跟踪解析
- 修复 网元重启命令改用systemctl
- 修复 注释掉测量数据插入逻辑
- 新增 添加网元配置文件备份的FTP配置管理功能
- 新增 mml补充UDM特殊命令处理
- 修复 增加密码策略最小长度验证
- 修复 超管账号跳过强制改密码
- 修复 更新restagent为omc
- 更新 用户初始化admin属性设置错误
- 更新 网元初始化默认只放OMC
- 新增 添加UDM融合AUSF的鉴权成功和请求次数指标
- 修复 网元巡检告警检查创建时间不为0的
- 更新 密码不允许使用最近修改的密码数据参数
- 新增 密码不允许使用最近修改的密码功能

## 2.2503.4-20250331

- 重构 项目目录结构
- 重构 数据库多语言表结构变更
- 新增 支持厂商自定定义目录
- 重构 备份数据输出路径变更
- 更新 SMF/UPF参数配置
- 优化 数据源不强制连接状态
- 修复 UPFTodayFlowUpdate函数的返回值
- 重构 移除安装和升级命令中的 M_PARAM 参数, 标准版std 轻量版lite
- 重构 UPF流量总计7,30天累计数据查询
- 优化 自定义指标公式计算
- 更新 kpi_title_en名称为更准确的描述
- 修复 KPI推送ws订阅缺失_x下划线标识
- 修复 处理兼容旧网元查询函数
- 新增 密码强度校验/密码过期时间功能
- 新增 密码不允许使用最近修改的密码功能
- 修复 网元巡检告警检查创建时间不为0的
