# 版本发布日志

## 2.2508.3-20250829

- 新增 基站状态列表关联查询租户名称
- 新增 系统菜单添加UE栏目下权限按钮控制标识和分配
- 新增 license信息添加用户数/基站数字段记录
- 修复 软件包上传更新替换文件路径不删除旧软件包文件
- 重构 cdr/ue/kpi查询列表数据排序改为程序内处理，加快sql查询速度
- 修复 cdr/ue去除导出条数限制
- 优化 更新导出cdr分页逻辑，1页最大条数为条件的总条数
- 优化 更新数据库索引和分页逻辑，优化查询性能
- 优化 更新系统菜单路由，超级管理员排除租户相关菜单
- 更新 更新数据库脚本数据
- 修复 调整event/ue查询排序字段提升查询索引命中
- 更新 不分配kpiKeyTarget给用户角色
- 更新 supervisor改为bluearcus
- 修复 kpi支持界面控制状态修改英文名称 
- 新增 添加CDR和UENB记录删除调度任务及相关数据库操作

## 2.2508.1-20250815

- 新增 UDM鉴权用户记录加载数据的时间
- 优化 更新版权信息为2025年，调整WebSocket路由的日志记录位置
- 修复 更新用户类型字段为"System"并添加用户来源字段
- 修复 更新角色菜单分配，禁用SMTP/OAUTH2类型选择
- 修复 UE/CDR查询条件imsi支持模糊匹配
- 新增 第三方登录认证和管理，删除认证源将关联用户信息移除
- 优化 移除omc.service注册
- 优化 去除zn_cn相关配置属性

## 2.2507.3-20250725

- 修复 服务监听失败每5秒重试最多10次

## 2.2507.2-20250718

- 更新 CBC和UDM参数配置项
- 新增 可选菜单仪表盘2
- 新增 网元备份udm时带kvdb日志文件

## 2.2507.1-20250705

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

## 2.2506.3-20250627

- 修复 告警邮件转发时间格式错误
- 优化 IMS-KPI隐藏掉原因值接收
- 修复 修正KP计算中百分比值的下限为0
- 修复 修正登录用户上下文信息常量的值
- 优化 OMC配置邮件标题限制字符空格校验
- 修复 UPF相关KPI计算公式中的错误
- 修复 CDR导出文件路径无/cdr
- 优化 调度任务删除网元备份数据
- 修复 定时任务关闭不生效问题
- 优化 修正UPF相关KPI的计算公式
- 新增 支持修改邮件标题，告警转发默认关闭
- 新增 获取文件列表按时间排序近到远
- 删除 移除无用调度任务
- 修复 更新rpm安装命令，添加--nosignature、--nodeps和--replacepkgs选项
- 新增 添加KpiReport模型和SelectKPI方法，优化数据查询逻辑
- 新增 添加文件管理菜单项到系统菜单
- 优化 MME隐藏掉所有fail结尾的kpi
- 优化 MME没有统计所有失败的情况去掉EpsAttachFail 和 CombAttachFail
- 新增 在工具目录下添加文件管理放备份输出的文件展示
- 修复 解决不一致翻译信息改从kvdb中获取不进行程序缓存
- 修复 UDM-IMS数据批量新增/批量删除命令调整

## 2.2506.2-20250620

- 更新 AMF参数配置属性支持N26配置
- 新增 UDM备份配置含kvdb的rdb文件
- 修复 任务周期网元备份配置文件发送ftp备份路径去掉一层
- 新增 KPI自定义UPF上下行丢包率指标/MME附着成功率
- 修复 上传接口返回字段名为fileName
- 新增 无AUSF时安装AMF时IP使用UDM地址
- 修复 远程ssh文件写入权限
- 新增 信令跟踪可选项N5

## 2.2506.1-20250613

- 更新 kpi指标项屏蔽
- 修复 许可到期天数偏差，当天提示修改
- 修复 dump抓包文件log文件写入权限
- 修复 修复操作命令输出文件重定向错误
- 优化 调整/tmp文件路径到/usr/local/omc 
- 修复 网元软件安装log写入本地文件观察
- 修复 upf5002消息接收延迟兼容处理
- 修复 网元信令跟踪代码同步，解决开关切换异常错误问题
- 修复 新增信令跟踪可选项N14
- 新增 omc界面配置参数添加信令跟踪开关

## 2.2505.4-20250607

- 修复 修改获取告警历史同步成功响应码
- 修复 修改网元告警ID为RmUID,时间字段导致插入错误
- 修复 AMF-KPI注释掉不必要的EPS附着相关记录
- 修复 开放自定义KPI管理页面和mml开启suci
- 修复 告警清除对自定义产生的AlarmId处理
- 修复 网元激活码多行行内容提取
- 修复 SMF/MME/SMSC-KPI注释掉不必要的相关记录

## 2.2505.3-20250523

- 修复 网元OAM配置读取与写入逻辑，修复键名不一致问题
- 优化 告警触发次数记录逻辑，使用sync.Map存储触发时间，清理过期记录
- 修复 网元状态检查中过期时间的为-时间格式异常
- 优化 网元日志查看移动到日志Logs目录下
- 更新 SMSC参数配置属性
- 回退 恢复原始指标命名
- 更新 AMF/MME/SMF参数配置属性

## 2.2505.2-20250516

- 更新 备份导出功能，调整文件路径和清除告警表字段缺失
- 新增 添加任务标题字段，优化跟踪任务的创建和查询功能
- 更新 告警参数描述，修正CPU使用率计算逻辑, license检查天数错误
- 修复 调度任务告警检查插入数据中的NeId字段为RmUID
- 修复 voip export task issue
- 修复 export file time format set to 2025-05-13 13:59:59 GMT+08:00
- 优化 time format set to 2022-12-30 01:01:59 GMT+08:00

## 2.2505.1-20250509

- 新增 cdr导出文件加网元名称区分
- 新增 文件备份/CDR/LOG本地文件列表功能接口
- 新增 UDM-Voip/volte-ims功能接口
- 新增 网元状态记录信息接口，记录CPU/内存/磁盘状态
- 优化 补充告警新增新增/确认/清除功能，为调度任务执行
- 新增 调度任务-告警检查CPU/License告警定义
- 修复 UE online user total number issue

## 2.2504.4-20250428

- 新增 网元信令跟踪功能
- 修复 ws模块消息码变更及修复断链情况
- 修复 网元主机title唯一导致冲突5002修改失败
- 优化 获取文件导出路径错误提示信息
- 修复 网元授权状态检查离线时获取更新激活码
- 新增 IMS导出功能增加呼叫结果和原因字段
- 优化 菜单调整移动

## 2.2504.2-20250416

- 修复 批量增加ims user不刷新界面
- 修复 导入ims user不刷新界面
- 修复 删除imsi长度不足15位的ims user失败
- 修复 批量增加voip auth不刷新界面
- 修复 导入voip auth不刷新界面
- 修复 默认的ims user界面显示表单列名
- 修复 默认的voip auth界面显示表单列名
- 修复 导出和勾选导出的ims user文件名前缀
- 修复 导出和勾选导出的voip auth文件名前缀
- 修复 限制voip auth的user name为数字

## 2.2504.1-20250412

- 增加 UE->IMS Subcribers功能，即UDM的VoLTE和VoIP用户，包括增删查导出导入功能
- 增加 UE->VoIP Authentication功能，即UDM网元的VoIP鉴权数据，包括增删查导出导入功能
- 增加 UE->File Management功能，UDM相关UE用户文件备份的管理
- 增加 调度任务->定期备份UE用户和数据表
- 修改 调度任务->定期删除过期文件，增加对新增的UE用户备份目录的管理
- 修复 仪表盘->用户数据(user)问题：当有多个UDM时，初始进入的数值是累加值
- 优化 log->导出文件管理的More Action按钮增加悬浮提示

## 2.2503.3-20250321

- 重构 UPF流量总计7,30天累计数据查询
- 更新 SMF/UPF 参数配置
- 更新 角色菜单分配

## 2.2503.2-20250314

- 更新 AMF参数配置systemFeatOpt
- 优化 调度任务进行告警检查网元状态
- 优化 系统菜单按钮权限状态可修改
- 优化 网元状态请求超时时间至2000毫秒

## 2.2503.1-20250308

- 优化 告警转发邮件优化
- 优化 优化UPF流量统计逻辑
- 优化 看板菜单权限控制部分显示

## 2.2502.4-20250228

- 修复 SGW-C导出管理多语言显示
- 优化 网元状态告警处理逻辑，增加状态更新时间戳
- 修复 CDR/Event 查询时间格式统一时间戳int64

## 2.2502.3-20250221

- 修复 网元授权序号查询
- 更新 SGWC导出表格数据字段修改/兼容3G的SGWC字段

## 2.2502.2-20250214

- 修复 修改调度任务导出SMSC-CDR时间格式错误
- 修复 导出备份配置文件同步FTP功能配置调整
- 更新 调整/路由提示信息

## 2.2502.1-20250208

- 新增 基站状态记录上报和导出功能
- 修复 IMS-CDR导出表头字段信息调整
- 优化 监控接口/load和/system-info和/cache去除权限标识限制
- 修复 本地免密认证端口去除限制22
- 更新 swagger注释信息

## 2.2501.4-20250124

- 新增 日志备份文件同步FTP功能
- 新增 调度任务-日志备份文件同步FTP功能
- 新增 swagger接口文档版本1.0.8
- 修复 网元主机title命名_随机4位
- 修复 SSH工具远程复制文件夹创建
- 修复 CDR网元数据查询结构体限定neType范围
- 修复 网元直连SMF会话pageNum类型转换
- 新增 MME参数配置项enbList，补充MME基站状态接口
- 优化 自定义指标title公式，菜单基站在线页面隐藏
- 优化 关闭接口加密功能

## 2.2501.3-20250117

- 优化 自定义指标数据查询值float64保留3为小数
- 优化 网元状态字典映射Online改为Active
- 优化 暴露参数cryptoApi-用户接口加密
- 更新 AMF配置可选属性gnbList隐藏
- 新增 SMF-CDR搜索条件添加DNN

## 2.2501.2-20250111

- 新增 角色admin添加基站状态菜单
- 新增 接入swagger功能
- 新增 网元状态3待机判断standby,类型字典数据
- 更新 MME参数配置可选属性
- 优化 配置文件加载,配置序列结构体到be.ems/lib/config
- 移除 captrace/data2html/crontask程序
- 移除 upgvue3脚本文件,旧代码lib/core,旧代码假系统数据库备份

## 2.2501.1-20250103

- 新增 菜单-基站状态页面路由,定义接口功能
- 更新 AMF/MME参数配置映射文件
- 修复 网元安装MME补充hss域名到hosts

## 2.2412.4-20241228

- 新增 菜单页面-SMF 用户使用数据流量报表
- 新增 CDR 删除权限标识 cdr:ne:remove
- 新增 初始自定义指标 title
- 新增 AMF 基站状态查询接口，更新 AMF 配置项 gnbList
- 修复 SMF-CDR/SGWC-CDR 导出表格流量进行累加不分组显示
- 修复 UDM 签约用户备注信息对应 IMSI 唯一
- 修复 omc 升级日志输出文件权限写入问题
- 修复 网元配置数据查询无 data 时默认返回空数组占位
- 优化 配置文件读取错误显示中文问题
- 优化 OMC 网元状态默认参数空时用“-”表示
- 优化 AMF-UE 上报数据格式统一结构，UE 事件 AMF/MME 区分网元查询

## 2.2412.3-20241220

- 新增 直连网元请求带 UA 标识 OMC/version
- 新增 网元直连接口补充 AMF/SMF/MME/IMS
- 新增 CDR-SGWC 表定义，SGWC 参数配置可选属性
- 新增 CDR 接收 SGWC 并推送, 数据功能接口, 菜单命名 SGWC-漫游数据
- 优化 网元配置可选参数接口

## 2.2412.2-20241213

- 新增 网元信息通过 neType 查询函数
- 新增 网元类型 HLR 跟踪查询类型 HLR，添加 HLR KPI 指标项数据
- 修复 网元安装 redis 依赖包 bind 为 0.0.0.0
- 修复 UDM 签约 cag 参数允许为空
- 修复 custom indicator exist issue

## 2.2412.1-20241209

- 修复 GetHashBatch 检查索引是否越界
- 修复 网元备份 SMSC 配置文件
- 修复 UDM 签约批量添加 msisdn 和 start_msisdn 识别导致数据一致

## 2.2411.4-20241130

- 新增 系统用户免登录认证，默认为 admin 操作所有接口
- 新增 Para5G 参数 UPF 新增填写 N3 N6 网卡名

## 2.2411.3-20241123

- 修复 SMSC 安装 host 重复
- 修复 字典多语言翻译 Multi-language - Chinese

## 2.2411.2-20241115

- 新增 支持 aarch64 平台软件包 iperf v2
- 新增 定时 UDM 数据加载每 12 小时一次
- 修复 网元软件包升级时 rpm 同版本号强制安装
- 更新 初始系统用户默认信息，手机号长度 32 位，系统菜单显示指标报表

## 2.2411.1-20241108

- 新增 iperf 支持 v2 的版本操作
- 新增 网元主机添加 redis 连接终端控制
- 更新 UDM 用户数据表索引更新
- 更新 网元快速安装配置 UPF 网卡名和驱动类型参数

## 2.2410.4-20241102

- 新增 直连网元信息取得 hostname/os 属性值
- 新增 UDM 鉴权签约 imsi 多查询
- 更新 更新系统菜单新增关键指标概览
- 更新 定时任务周期同步更新 UDM 用户数据
- 更新 AMF/SMF 参数配置项数据
- 修复 SMSC 安装时关联修改 IMS 和 UDM 配置

## 2.2410.3-20241018

多租户修改如下：
- 新增 网元主机支持 redis 配置项
- 新增 菜单功能 iperf3/ping 网络测试工具
- 更新 抓包文件支持查看内容
- 更新 初始网元相关表字段数据变更
- 更新 UDM 用户数据按查询条件导出

- ims在线用户显示异常
- admin和tenant角色只能单选

合并主线版本修改如下：
- 新增 系统菜单新增工具栏目，网元 SSH,网络测试，网络探针
- 更新 UDM 签约数据表，同步数据支持 MICO 和 RAT 操作修改
- 优化 MML 命令连接改为网元信息配置 telnet
- 更新 SMSC、AMF 参数配置数据
- 更新 定时清除到导出文件缓存

## 2.2409.4-20240927

- 新增 跟踪任务 pcap 文件获取接口
- 优化 socket 消息接收，跟踪任务推送 ws
- 修复 历史告警同步判断存在错误
- 优化 redis 数据 scan 数调整 1000
- 修复 SMF 在线订阅用户列表接口地址错误
- 修复 多语言 SMSC 原因 0 表示未知
- 新增 网元版本列表主动检查服务状态的版本
- 更新 UDM 用户数据表字段

## 2.2409.3-20240920

- 修复 字典多语言序号重复问题
- 更新 UDM 用户数据表，SMSC 参数配置属性，字典数据和跟踪相关表
- 新增 跟踪任务 HLR 免登录接口
- 新增 跟踪任务相关接口初始化，跟踪任务新增非 201/400 时接收信息
- 修复 抓包文件下载 zip 时目录同名导致删除压缩无内容

--## 2.2409.1-20240909

- 新增 告警前转的两个接口 email 前转和短信前转的系统参数，采用了和网元统一的参数配置方式，
- 优化 修改了 dpkg 和 rpm 包安装后的运行脚本，支持通过环境变量传入参数，并判断传入参数调用 setomc.sh 安装/升级数据库，命令格式：M_PARAM=upgrade C_PARAM=ba dpkg -I xxxx.deb，如果不传入参数则和以前相同
- 调整的 dpkg 和 rpm 包安装的运行脚本中停止 omc 服务的顺序，解决了 omc 安装包在前端界面自升级时出现无法自动刷新的问题

--## 2.2408.5-20240831

- 修复 系统信息读取磁盘获取超时导致返回空数组
- 优化 缓存信息安全清理排除登录用户身份和验证码信息
- 新增 KPI 自定义指标功能接口
- 新增 日志数据导出文件查看功能接口

--## 2.2408.4-20240823

- 优化 网元端文件目录/tmp/omc 上传 push 下载 pull
- 新增 网元文件操作可删除本地临时文件
- 新增 系统菜单-信令抓包文件
- 新增 KPI 添加 CBC
- 更新 CBC 参数配置可选属性

--## 2.2408.3-20240816

- 新增 中间件-接口加解密，配合前端 CryptoJS 加解密
- 新增 KPI 添加 SMSC
- 更新 IMS 参数配置可选属性

--## 2.2408.2-20240809

- 新增 SMSC-CDR 功能接口
- 新增 文件内容实时查看功能接口
- 修复 WS 模块连接断开，存在 goroutenue 逃逸问题

--## 2.2408.1-20240802

- 修复 菜单网元公共配置移除
- 修复 关闭启动时默认 127.0.0..1 的 IP 绑定
- 移除 kvdb 相关信息
- 优化 导出数据根据查询条件导出 Execl

## 2.2407.4-20240727

- 新增 网元配置备份功能
- 新增 UDM 鉴权文件导入 K4 文件支持
- 更新 对使用手册/官网进行按钮级限制
- 修复 KPI 上报推送到对应网元，查询改用时间戳
- 修复 IMS CDR RecordType 查询语法处理，兼容 mariadb 数据库

## 2.2407.3-20240716

- 修复 禁用OMC MML命令dsp neconfig
- 修复 支持kvdb依赖包安装，默认带的adb改为kvdb
- 修复 OMC通过Web升级时数据库更新失败
- 更新 参数配置AMF参数配置system
- 更新 参数配置UPF参数属性dataForwarderCommon
- 修复 移除omc脚本命令前的sudo

## 2.2407.2-20240712

- 修复 网元版本安装 MME 写入 host 文件 ip 错误
- 修复 支持 kvdb 依赖包安装，默认带的 adb 改为 kvdb
- 修复 网元版本安装命令终止符判断#$
- 更新 CNType0 表示禁止接入 NA
- 修复 文件复制到本地时创建文件目录避免路径错误

## 2.2407.1-20240704

- 修复 网元版本安装 MME 修改 S6A 地址为 MME_IP
- 修复 网元公共参数 n3/n6IP 不携带/子网掩码处理异常
- 更新 初始网元主机用 omcuser/a9tU53r 用密码登录方式
- 更新 omc/log/内的 level 为 warn
- 更新 MML-OMC 隐藏 NBI 配置项
- 更新 多语言 UE 事件改为终端事件/CNType 改 5G&4G
- 更新 多语言 CDR 翻译命名 Voice CDR / Data CDR

## 2.2406.4-20240627

- 更新 关闭 crontask 任务异常 TaskHandShakeToNF
- 更新 参数配置 IMS 参数 DS System
- 更新 参数配置 MME 默认参数属性
- 更新 字典多语言翻译，部门/系统名/初始密码备注
- 修复 网元许可检查状态响应 nil 字符串
- 修复 MML-UPF 标准版 5002 数据行约有 400+
- 优化 UDM CN Type 可选类型字典数据
- 移除 ims 命令执行的 sudo 前缀

## 2.2406.3-20240619

- 更新 参数配置 MME 参数默认值
- 修复 角色数据权限范围配置示例系统日志区分
- 优化 接口操作日志敏感属性掩码 token 头
- 优化 用户岗位编辑权限
- 优化 UE 事件 MME 类型结果保持和 AMF 一致
- 移除 mmeUE 事件类型的字典数据

## 2.2406.2-20240617

- 修复 总览仪表盘用户活动数据不显示问题
- 修复 旧 Session 过期查询 CPU 占用率过高
- 优化 SMF 参数配置支持 cdr 相关配置
- 优化 UDM 鉴权签约数据获取和重加载的速度
- 修复 抓包操作失败 ssh 异常问题

## 2.2406.1-20240612

- 新增 快速开站和网元快速安装功能
- 新增 SMF CDR 数据列表查询展示
- 新增 IMS CDR 和 AMF UE 数据支持导出到表格文件
- 优化 UPF、MME、IMS、SMF 参数配置项
- 优化 软件管理和许可证管理功能页面
- 修复 网元日志文件读取下载失败问题

## 2.2405.1-20240511

- 优化 使用新的黄金指标数据表查询统计 kpi
- 新增 支持网元 SMSC，包含状态，参数配置
- 优化 SMF 参数配置增加新的项
- 优化 删除残留的老的菜单项

## 2.2404.6-20240430

- 优化 网元状态信息表的记录修改为只保留一天 duration=1
- 优化 删除过期记录的调度任务增加参数 sessFlag，true:使用 session 模式进行删除，false 或者不带该参数：不使用 session 模式删除（可加快速度）

## 2.2404.5-20240426

- 优化 adb 升级目录切换，安装升级时替换/usr/local/etc/adb/adb.conf 的 replica-read-only 只读属性为 no，增加 masterauth 密码行
- 修复 网元状态异常时如果网元的状态记录被完全清空导致无法产生 10000 的网元状态异常告警
- 优化 后端增加 SMF 在线用户状态 Up State 的处理，修改查询接口，增加查询参数 upstate={Inactive/Active}
- 优化 告警短信前转，增加短信方式选择配置项，可使用短信云服务和短信中心模式，告警前转日志增加前转接口字段
- 优化 重构黄金指标存储表，优化为将所有 kpiid 存储在一条记录，同时分网元存储不同的表如 kpi_report_amf，上周发布的版本黄金指标发送到原表和新的表，前端还未实现从新表获取统计数据

## 2.2404.4-20240419

- 优化 隐藏性能统计和跟踪的任务和数据菜单项
- 修复 网管上 OMC 自升级数据库后重启 OMC 服务进程
- 修复 OMC 网元操作重启失败
- 优化 产品化共性问题，adb(redis)增加密码保护
- 修复 调度任务获取网元状态任务失败
- 优化 UPF 标准版的 MML 输出内容完整性, restconf.yaml 配置文件增加了 MML 配置项
- 新增 合入 PCF 和 UDM 的参数配置，新增 plmn list 参数配置项
- 修复 网元 license 上传时如果遇到网元没有 system.ini 文件时失败的问题
- 优化 adb 安装目录变化：1. 判断/usr/local/bin/adb-server 存在时，则 OMC 不安装 adb， 2.判断/usr/local/bin/adb-server 不存在时，安装 adb 至新的路径，并判断老的 adb 是否存在，如果存在则拷贝/usr/local/db/bin/conf/dump.rdb 至/usr/local/etc/adb，修改/usr/local/db 目录为/usr/local/adb.old
- 优化 安装过程会将/usr/local/omc/etc 目录下的配置文件备份为.bak, 然后将/usr/local/omc/etc/default 目录下的配置文件拷贝至/usr/local/omc/etc 目录
- 新增 支持告警通过短信中心的短信前转功能需求，配置项是 restconf.yaml 的 alarm.smsc

## 2.2404.3-20240412

- 新增 IMS 参数配置增加 plmn 和 dialplan
- 新增 IMS KPI 黄金指标项支持
- 优化 网元 UDM/AMF/MME/MOCNGW 的默认 plmn 和 dnn 的值
- 新增 monitor 菜单项下增加话单（CDR）和事件（Event)
- 优化 restconf.yaml 和 capconf.yaml 的 gtp 默认端口统一改为 32152
- 修复 部分修复 upf 标准版的 MML 命令输出内容，输出的内容和一般控制台窗口输出有差异，内容较多时会有--more--，后续需进一步优化

## 2.2404.1-20240402

- 新增 网元安装软包管理相关接口
- 优化 网元安装授权流程相关接口操作
- 优化 操作日志旧接口的网元参数配置多语言翻译
- 修复 多语言翻译值转化 key 进行查询
- 增加 MOCNGW 网元 KPI 和参数配置
- 修复 时区问题，西半球时区出现时区格式转换错误，增加 database 配置项 connParam 用于配置数据库连接参数
- 修复 配置文件配置多个指定 IP 地址时启动时会导致绑定 127.0.0.1 地址失败
- 优化 升级脚本不再覆盖原有调度任务 2.2404.1-20240402
- 新增 网元安装软包管理相关接口
- 优化 网元安装授权流程相关接口操作
- 优化 操作日志旧接口的网元参数配置多语言翻译
- 修复 多语言翻译值转化 key 进行查询
- 增加 MOCNGW 网元 KPI 和参数配置
- 修复 时区问题，西半球时区出现时区格式转换错误，增加 database 配置项 connParam 用于配置数据库连接参数
- 修复 配置文件配置多个指定 IP 地址时启动时会导致绑定 127.0.0.1 地址失败
- 优化 升级脚本不再覆盖原有调度任务

## 2.2403.2-20240327

- 修复 OMC MML 翻译错误
- 优化 判断 redis 数据库是否安装，如果已安装不再安装且不会提示错误

## 2.2403.1-20240321

- 新增 telnet 连接包工具
- 新增 终端主机配置接口
- 新增 终端主机命令接口
- 新增 网元信息相关绑定主机接口，支持网元信息查询带主机信息查询
- 新增 网元主机命令多语言字典接口提示和相关枚举翻译
- 新增 ws 模块新增 ssh 和 telnet 类型连接
- 新增 网元直连接口声明-网元配置对端网管信息
- 新增 网元软件包信息/网元版本信息接口
- 新增 网元主机 SSH 方式检查服务器环境接口
- 新增 网元数据 CDR 和 UE 事件接口新增查询和删除，补充翻译
- 新增 多处字典数据和页面菜单多语言翻译
- 新增 网元信息接口对应页面菜单添加数据库脚本信息
- 新增 网元版本基础接口/网元软件包基础接口
- 修复 查询 SQL 结果 map 属性值转换导致的空字符
- 修复 OMC 网元配置 omcNeConfig 接口覆盖
- 修复 网元列表查询同步更新网元状态，操作同步更新/删除主机记录
- 修复 SSH 对象序列化属性值不匹配
- 修复 移除网元状态过滤判断 status in ('0','3')
- 修复 UE-PCF 接口超时时间 1m
- 优化 操作日志私钥 passPhrase 字段掩码\*
- 优化 ssh 包移除写入命令回车补位，移除读取等待 300s
- 优化 网元状态直连查询超时时间 250ms
- 优化 请求工具 PUT、POST 的超时时间设为 3s
- 优化 日志记录多层结构敏感属性字段进行掩码\*
- 优化 网元信息缓存 redis，UPF 总流量缓存数据小于 2 分钟重新缓存
- 优化 网元列表状态在线时下发配置检查更新状态(3-待下发)
- 优化 网元版本表注释/网元软件包表注释
- 修复告警手工同步问题
- 修复增加网元时网元偶发丢失问题
- 增加 upf 5002 的 telnet mml 接口，不过由于 UPF 只支持 localhost 登录，所以目前暂不可用
- 修改默认侦听端口 33030

## 2.2402.6-20240222

- 删除 删除网元功能模块内性能指标控制路由函数
- 优化 网元文件上传都放到 tmp 目录下
- 优化 移动 cmd 包
- 新增 加密 AES 包和 ssh 连接包
- 优化 日志文件命名格式 log.2006-01-02
- License 上传不再重启网元服务进程
- MML 多条命令遇到执行失败时不再直接中断返回
- UE 的所有功能菜单不再进行缓存
- 发布的安装包清除了历史编译产生的前端 index.xxxx.js 文件

## 2.2402.5-20240205

- 新增 获取接口 UPF 总流量数 N3 上行 N6 下行数据
- 优化 黄金指标 5s 数据获取
- 优化 KPI 对 SMF5G 实时 PDU 会话数取最后一项不累加求和
- 修复 ws 客户端读写保护/GroupID 调整，消息无消费 chan 溢出自动关闭
- 新增 ws 支持 upf_tf 类型信息获取 UPF-总流量数
- 新增 ws 支持网元状态查询
- 修复 ws 处理接收发送 CDR 呼叫类型 MTC 推送
- 新增 字典用户事件类型多语言翻译补充
- 新增 支持 HTTP 2.0 服务请求
- 修复 OMC 数据脚本，更新字典数据、拓扑数据
- 优化 更新 gold_kpi 索引
- 新增 系统菜单开启缓存信息和管理列表
- 优化 参数配置表升级 sql
- 优化 网元类型缓存，缓存 10 分钟 UPF 总流量查询
- 修复 CDR 事件推送类型 MOC/MOSM
- 优化 字典多语言补充 calltype sip202
- 优化 CDR 事件推送类型 MOC/MTSM，查询支持 RecordType

## 2.2401.4-20240130

- 调整数据库表升级脚本，字典和菜单目录的表在升级时不再全表重置，修复升级时会重置版权信息的中英文系统配置项
- 更新了 UDM 的参数配置，修改了 ambr 速率默认值，加了空格。并且不限制中间有空格

## 2.2401.3-20240124

- OMC 自升级脚本增加执行 setomc.sh 的动作，修复 OMC 在网管升级时只解包没有升级数据库的过程
- 黄金指标的数据表增加字段 granularity，用于计算颗粒度：granularity=endtime-starttime (s), 网元发送指标数据计算出的颗粒度值不一定是 5 或者 60
- 由于 5 秒上报黄金指标，数据量增加，调度任务保留黄金指标的时长缩短至 3 天
- 增加接收 IMS 上报的 CDR event 记录并保存到数据库表 cdr_event
- 增加接收 AMF 上报的 UE event 记录并保存至表 ue_event
- 此版本包含 2.2401.3-20240120 的修改，2.2401.3-20240120 版本废弃

## 2.2401.3-20240120 (discard)

- 重构 抓包功能接口，支持开始到结束的控制，忽略抓包任务默认超时 30 分钟
- 新增 配置参数验证码类型，字典数据补充多语言翻译
- 优化 OMC 网元状态接口响应数据，兼容其他网元转发响应
- IMS 软件升级安装通过脚本 expect 进行交互控制，默认输入 n
- 增加 OMC 软件自升级的功能，该版本的升级仍需在 ssh 控制台进行，在该版本的网管可对当前版本和后续版本进行升级安装
- 增加两个脚本文件：/usr/local/omc/bin/actpkg.sh 和 rbkpkg.sh, 用于所有网元的升级和回退过程控制，修改激活和回退过程，实现所有网元包含 OMC 通过脚本进行，网元需要安装 expect 软件，否则会返回 99 错误码，在脚本文件中可控制交互输入(y/n)和超时时长
- 修改终端(UE)菜单的 N3IWF Online User/NSSF Subscription Info/NSSF Available AMFs 默认为隐藏状态，即新安装/从无该项功能升级时为隐藏状态，对已有该菜单项的环境不做修改，如果需要显示或隐藏，可以在 System->Menu Management-UE 里边编辑菜单项为显示或隐藏

## 2.2401.2-20240112

- 修改 OMC 发布包 dpkg 安装脚本，不再覆盖已存在的 logo
- 增加 NSSF 的在线订阅数和注册 AMF 的功能
- 整理菜单项和新增菜单项，trace 移到 monitor，monitor 分出 alam/topology/trace 三个菜单子目录
- https 增加 clientAuthType 配置参数，更新 omc-ca.crt, omc-server.crt, omc-server.key 的根密钥，公钥，私钥
- 修复 UDM 系统 MML 命令 help 输出信息过长导致乱码的问题，增加配置项 deadLine，用于配置 MML 操作时读写的超时时长
- 导入 AMF,SMF,NSSF,MME 的自定义黄金指标项
- 更新 amf，smf，upf，nssf 网元的参数配置的 comment 提示
- 新增 拓扑图组数据新增 5gc 组网图排列展示
- 优化 多语言数据在更新情况下改变原字典数据，后续放弃维护 csv 文件
- 修复 调度任务日志在多语言情况下查询无数据问题
- 修复 UPF 抓包异常提示

## 2.2401.1-20240105

- 新增 拓扑图组菜单，对应多语言字典数据补充
- 新增 拓扑关系图数据表
- 新增 拓扑关系数据相关接口
- 优化 拓扑网元状态数据结构体调整，直连超时 200 毫秒
- 定制化步骤只在 install 模式下执行, 新增-m skip 模式和-c agt 的定制化过程，skip 模式可跳过数据库安装或者升级过程，进行定制化过程，agt 定制化将初始化为 AGrandTech 界面信息
- 修复 OMC 网元修改自身信息时打开同步开关失败问题
- 修复网元状态巡检任务产生的告警编号为 0 的问题，修复周期获取网元状态信息任务失效问题
- 网元启动时将上报告警编号 9000 的事件告警（部分网元已实现）
- MML 部分 UDM 操作 bad authdat 修改为 baa authdat, bad udmuser 修改为 baa udmuser
- SMF, UDM, PCF, NRF, AUSF 网元的参数配置文件 comment 字段提示信息进行整改

## 2.2312.10-20231229

- 增加 OMC 与 NSSF 的 Available AMFs 和 Subscription 的查询接口代码, NSSF 的代码未完成，暂未联调，菜单未开放
- 确定序列号(SN)方案，增加网元状态在异常情况下可显示序列号和版本号（通过保存在 ne_state 的网元状态信息获取，且 ne_state 表中必须有 3 天内的网元状态数据）
- 调整优化获取网元状态命令的超时时长，优化网元状态主页的等待时间
- BA 需求：增加网元在新增和修改时配置数据同步至网元的开关功能
- 增加调度任务：删除过期网元状态信息
- 移植调度任务：原有 crontask 的周期获取网元状态信息
- 移植调度任务：原有 crontask 的检测网元状态异常并产生和消除告警的定时任务
- 开放 IMS 的 MML 命令
- 移除 installOMC.sh 脚本
- 新增 支持 UDM 用户数据删除多个 imsi
- 修复 调度任务日志查询记录数据重复问题
- 修复 角色状态变更导致菜单管理删除问题

## 2.2312.9-20231222

- 新增 性能 KPI 统计数据获取接口
- 新增 网元日志列表获取接口
- 新增 PCF 用户策略控制交互接口
- 修复 UDM 用户数据导入 imsi 空值异常错误
- 修复 列表数据分页最大页面数导致的读取数据不全问题
- 修复 调度任务日志查询全部数据接口异常
- 优化 UDM 用户数据同步信息及时更新
- 优化 获取网元状态接口请求耗时过长
- 优化 用户管理导入支持预先分别角色权限
- 增加 setomc.sh 脚本，命令行格式：setomc.sh -m {install/upgrade/upgvue3} -c {BA/...}, -m 参数调用了 importdb.sh, -c 参数加"BA"表示设置 BA 的定制化 OMC 配置, 默认不执行定制化过程
- 暂时屏蔽 IMS 网元的 MML 命令
- UDM 签约用户数据增加/批量增加 MML 的字段 4G static IP 改为非必选
