v1.15.0-alpha.1
Pre-release
Pre-release
重点功能:
- 权限管理-应用权限: 整体页面重构,合并了两种授权维度成一个列表页/导出
- 资源版本:支持生成java sdk
- 资源配置:支持启用 websocket
- 运行数据-统计报表:整体页面重构
- 网关/组件API 文档和 网关/组件SDK合并成一个页面: API 文档,需测试所有功能
- 资源维度新增 4 个插件:mock/熔断/请求校验/故障注入,需要测试功能;
优化点:
- 日志查询页面:搜索历史/图标选中缩小范围
- 在线调试页面
其他:
- 升级底层django以及所有依赖库到最新版本
What's Changed
- feat(sdk): support java sdk by @Han-Ya-Jun in #788
- feat(resource): 1.15 support enable_websocket by @wklken in #837
- refactor(apis/open): use new permission class by @wklken in #841
- opt(api/web/permissions): permission display and batch apply by @Han-Ya-Jun in #842
- feat(sdk/create): fix config validate by @Han-Ya-Jun in #844
- fix(version_log): 1.14 tag date by @wklken in #847
- feat(apis/web/docs): merge sdks into gateway list api by @wklken in #845
- feat(apis/open): add batch apply permission api by @Han-Ya-Jun in #848
- feat: 1.15需求开发 && eslint 修复 by @ielgnaw in #853
- fix:1.14问题修复 by @shuzhenyang in #849
- fix:1.14问题修复 by @ielgnaw in #855
- feat: 1.15 new metrics apis by @Lawrence-lkq in #838
- fix(api/web): fix doc get release resources by @Han-Ya-Jun in #865
- fix(web/api): fix get release resources labels by @Han-Ya-Jun in #851
- fix(1.14/api/web): fix get release resource labels by @Han-Ya-Jun in #852
- fix(api/web): fix openapi schema by @Han-Ya-Jun in #856
- feat: 资源新增 enable_websocket 字段 by @Carlmac in #864
- fix:1.14 问题修复 by @shuzhenyang in #862
- fix: 更改资源配置确认页表格空状态 by @Carlmac in #861
- fix(api/web): fix diff add websocket by @Han-Ya-Jun in #868
- feat: 新增编辑器错误添加下划波浪线的功能 by @Carlmac in #873
- Ft 资源新增 enable_websocket 字段 by @Carlmac in #871
- fix: 修复修改标签名后资源列表不刷新数据的问题 by @Carlmac in #870
- fix(web/api): fix permissions id by @Han-Ya-Jun in #874
- fix(web/api): fix permission export by @Han-Ya-Jun in #875
- build(dockerfile): use kona jdk by @Han-Ya-Jun in #876
- feat: merge FE code by @ielgnaw in #880
- fix: 去掉导入结果页多余按钮 by @Carlmac in #879
- feat: 资源配置批处理 by @shuzhenyang in #877
- fix(permission): fix permission apply and export by @Han-Ya-Jun in #882
- fix(release): fix release doc update by @Han-Ya-Jun in #885
- fix(sdk/doc): fix java sdk doc by @Han-Ya-Jun in #890
- feat: 增加环境资源信息slider的查看态 by @Carlmac in #883
- fix: 规范化顶栏样式和内容 by @Carlmac in #889
- fix(api/open): fix paas permission renew by @Han-Ya-Jun in #891
- fix(api/web/resource): fix openapi import support websocket by @Han-Ya-Jun in #892
- fix(publish): fix publish release by @Han-Ya-Jun in #896
- fix: 修复新版导航体验问题 by @Carlmac in #898
- feat:mock plugin by @Lawrence-lkq in #894
- fix:mock plugin name by @Lawrence-lkq in #901
- fix(version_log): update change log en by @wklken in #905
- deps(release-note): 更新版本日志组件 by @Carlmac in #908
- fix: 修复组件sdk不能下载和golang选项缺失的问题 by @Carlmac in #902
- fix: 修复导入资源的文档生成传参问题 by @Carlmac in #900
- feat: 增加被查看的后端服务高亮功能;修复请求url错误; by @Carlmac in #907
- feat: 应用权限合并优化 by @Carlmac in #895
- fix: 全屏状态下复制功能修复&资源文档取值字段修改 by @shuzhenyang in #920
- feat: 在线调试展示 Headers by @shuzhenyang in #918
- fix: 修复环境编辑报错问题 by @Carlmac in #922
- fix: 资源配置批操作修改&加权轮询控件调整 by @shuzhenyang in #913
- feat: 接入访问统计脚本 by @Carlmac in #923
- fix(api/web): fix get resource doc by @Han-Ya-Jun in #925
- docs(version_log): add 1.14.0 release log by @wklken in #927
- feat:api-breaker plugin by @Lawrence-lkq in #917
- fix:api-breaker yaml by @Lawrence-lkq in #928
- fix(api/web): fix get stage plugins by @Han-Ya-Jun in #931
- feat(api/open): sync gateway api remove auth from params by @Han-Ya-Jun in #930
- feat: 插件使用示例&切换样式&展示态优化 by @Carlmac in #932
- feat: 规范化文档中心跳转链接 by @Carlmac in #936
- fix: 修复插件示例换行符展示问题 by @Carlmac in #939
- feat: 应用展示表格到资源版本对比&修复插件配置展示表格中键名对应翻译缺失的问题 by @Carlmac in #940
- fix: 修复编辑标签后表格宽度自动复原的问题 by @Carlmac in #941
- fix: 修复窄屏下主页按钮样式错误的问题 by @Carlmac in #943
- fix: 修复顶栏下拉菜单在点击图标后消失的问题 by @Carlmac in #942
- fix: 修复1366宽度下部分页面出现横向滚动条及样式错乱的问题 by @Carlmac in #944
- refactor(bcs/helm): remove codes about micro_gateway deploy by @wklken in #935
- refactor(iam): remove iam codes by @wklken in #948
- fix: 修复文档中心链接 by @Carlmac in #949
- fix: 修复插件首字母取值 by @Carlmac in #950
- fix(config.js): 修复文档中心链接 by @Carlmac in #952
- fix(fixtures/plugins.yaml): update plugin notes and examples by @wklken in #951
- fix: 修复频率控制插件展示问题 by @Carlmac in #945
- fix: 规范化主动授权抽屉离开提示 by @Carlmac in #946
- fix: 修复新建网关时名称校验错误的提示文本不匹配的问题 by @Carlmac in #947
- feat: 新建资源时错误表单项滚动到视图内 by @Carlmac in #953
- fix: 修复header-rewrite插件展示问题 by @Carlmac in #955
- fix: 修复点击删除插件时会触发面板折叠的问题 by @Carlmac in #958
- feat(api/web): add golang sdk use doc by @Han-Ya-Jun in #957
- fix(pymysql): use pymysql instead of mysql-client by @wklken in #964
- feat:request_validation by @Lawrence-lkq in #956
- deps(bkui-vue): 更新bkui到2.0.1-beta.70.search.1修复SearchSelect组件bug by @Carlmac in #959
- feat: 添加golang的sdk使用说明 by @Carlmac in #960
- feat: 禁止选中并发布v1资源版本 by @Carlmac in #962
- fix(hooks/sidebar.ts): 修复确认离开已编辑表单的页面后仍出现提示弹窗的问题 by @Carlmac in #967
- fix(fe/config.ts): fix doc urls by @wklken in #975
- refactor(release/publish): refactor by @wklken in #954
- feat(publish): make resource_verison v1 disable publish by @Han-Ya-Jun in #977
- fix(esb): make pymysql as mysqldb by @wklken in #982
- fix: 修复编辑资源时没修改表单再离开时仍弹出提示的问题 by @Carlmac in #970
- fix: 修复版本对比中插件差异高亮问题 by @Carlmac in #969
- fix(api/open): fix resource sync delete param by @Han-Ya-Jun in #984
- fix: StatusRewrite插件表格&配置多行文本展示 by @Carlmac in #976
- fix: 修复资源版本对比显示异常的问题 by @Carlmac in #986
- fix: 修复编辑插件时说明消失的问题 by @Carlmac in #987
- feat: 统计报表功能开发 by @shuzhenyang in #979
- refactor(micro_gateawy_released_history): remove it by @wklken in #990
- feat: fault-injection plugin by @Lawrence-lkq in #989
- fix: 修复文档详情页在1366宽度下样式错误的问题 by @Carlmac in #991
- fix: 修复在输入法按enter时传入的搜索关键字不正确的问题 by @Carlmac in #992
- fix: 修复版本差异对比中新增插件不高亮的问题 by @Carlmac in #996
- feat: 文档zip上传失败提示 by @Carlmac in #999
- refactor(v-html): 过滤v-html内容防范XSS攻击 by @Carlmac in #993
- feat: 增加版本对比中的新增/删除插件的背景色 by @Carlmac in #1001
- 修复运维图表数据的 资源的100th响应耗时 by @Lawrence-lkq in #1005
- fix:在线调试取消校验 by @shuzhenyang in #1003
- fix: 修复资源文档上传失败的问题 by @Carlmac in #1008
- feat:query_instant by @Lawrence-lkq in #1010
- refactor(plugins): refactor, make 4 plugins right by @wklken in #1013
- fix: 修复资源配置页搜索后页码错误的问题 by @Carlmac in #1018
- fix: 修复文档页导航collapse不自动展开的问题 by @Carlmac in #1016
- feat: 优化发布时的时间展示 by @Carlmac in #1021
- fix: 在线调试响应状态码颜色细分 by @shuzhenyang in #1014
- feat: 统计报表剩余功能开发 by @shuzhenyang in #1019
- fix: 修复改变每页条数时请求的数据不正确的问题 by @Carlmac in #1023
- feat(api/open): add get release resource api and fix metrics by @Han-Ya-Jun in #1022
- fix: 修复资源发布时icon显示不正确的问题 by @Carlmac in #1024
- refactor(frontend): 主动授权的默认有效时间改为永久 by @Carlmac in #1025
- feat(frontend): 网关编辑新增管理网关的应用列表项 by @Carlmac in #1026
- feat: 新增一批插件图标 by @Carlmac in #1028
- refactor: 插件图标改用svg引入 by @Carlmac in #1030
- refactor: 插件简介图标改用svg引入 by @Carlmac in #1031
- refactor(resource/version): 优化资源版本对比展示 by @Carlmac in #1034
- feat(member-selector): 维护人员文本的tooltips by @Carlmac in #1036
- feat: 在线调试表格选择功能 by @shuzhenyang in #1033
- fix(resource/setting): 修复资源配置表格高度问题 by @Carlmac in #1038
- fix(online):修复在线调试headers切换重置问题 by @shuzhenyang in #1041
- feat(api/web): fix get stage list by @Han-Ya-Jun in #1043
- fix(fixtures/plugins.yaml): update desc by @wklken in #1027
- refactor(bk-apigateway-inner): remove unused inner apis by @wklken in #1032
- feat(access-log): 新增日志查询的搜索历史 by @Carlmac in #1045
- fix(sdk): fix maven config by @Han-Ya-Jun in #1046
- fix(web/api): fix openapi import by @Han-Ya-Jun in #1050
- fix(publish): fix concurrent publish update release resources by @Han-Ya-Jun in #1051
- fix(biz/access_log/log_search):修复日志查询语法报错问题 by @F-cq in #1054
- fix(biz/access_log/log_search):修复导出数据为空问题 by @F-cq in #1052
- feat(doc-detail.vue): ESB详情页的快捷跳转会显示系统名和系统ID by @Carlmac in #1063
- fix(statistics-report): 修复统计报表页1366宽度下出现横向滚动条的问题 by @Carlmac in #1062
- fix(web/api): fix metrics by @Han-Ya-Jun in #1066
- feat(apis/web/resource_version/views):资源版本号添加初始值 by @F-cq in #1057
- feat(apiDocs/doc-detail.vue): api 文档滚动时自动高亮对应目录项 by @Carlmac in #1067
- feat(apiDocs/index.vue): 新增组件SDK弹窗 by @Carlmac in #1065
- fix(permission/app): 取消续期后重置授权期限选择器 by @Carlmac in #1061
- fix(permission/app): 修改应用授权表格列名 by @Carlmac in #1060
- fix(access-log): 查询语句输入空字符串后不写入搜索历史 by @Carlmac in #1056
- feat(api/open): sync resource support gen doc by @Han-Ya-Jun in #1068
- fix(doc-detail): 修复API文档代码块没有高亮的问题 by @Carlmac in #1070
- feat(permission/app): 权限导出默认导出全部记录 by @Carlmac in #1058
- fix(permission/app): 修复期限为永久的授权记录的显示文本 by @Carlmac in #1071
- feat(doc-detail): 新增文档详情页API分类展示 by @Carlmac in #1064
- fix(apis/web/release/serializers): 修复接口未返回is_public字段问题 by @F-cq in #1073
- fix(permission/app): 修复搜索栏显示文本 by @Carlmac in #1072
- fix(statistics-report): 统计报表体验问题修复 by @shuzhenyang in #1075
- fix(version-diff): 修复版本对比不能正确显示新网关第一个版本的资源差异的问题 by @Carlmac in #1077
- fix(online-debug): 在线调试体验问题修复 by @shuzhenyang in #1074
- fix(version-diff): 修复新建的网关在生成版本时差异对比无内容的问题 by @Carlmac in #1079
- fix(api/web): fix resource_version diff by @Han-Ya-Jun in #1081
- fix(biz/backend): 修复后端服务未关联资源但触发环境发布问题 by @F-cq in #1078
- feat(permission/app): 应用权限页的表头过滤 by @Carlmac in #1080
- fix(doc-detail): 修复文档详情页折叠右区时的样式问题 by @Carlmac in #1088
- fix(release-sideslider): 修复发布版本时被禁用的option仍可被选中的问题 by @Carlmac in #1082
- fix(version-diff): 修复未生成任何版本时版本对比无内容的问题 by @Carlmac in #1085
- fix(biz/validators): 修复发布环境校验的后端配置问题 by @F-cq in #1089
- feat(api/web): gateway doc api add sdk by @Han-Ya-Jun in #1094
- feat(doc-detail): 新增文档详情页右区折叠按钮 by @Carlmac in #1092
- feat(apis/open): add new api/v2 for open apis by @wklken in #1084
- feat(doc-detail): 新增文档详情页网关SDK展示 by @Carlmac in #1097
- fix(version-diff): 修复版本对比显示问题 by @Carlmac in #1090
- fix(apis/web/metrics): 修复网关资源宽带占用标签显示问题 by @F-cq in #1096
- fix(access-log):流水日志体验问题修复 by @shuzhenyang in #1098
- fix(access-log):修复流水日志图表缩放问题 by @shuzhenyang in #1100
- feat(core-api): upgrade go to 1.23 by @wklken in #1095
- fix(biz/access_log): 修复流水日志接口未返回response_size问题 by @F-cq in #1099
- feat(dependencies): upgrade django to 4.x, and some other libs by @wklken in #1087
- feat(dockerfile): use the newest pip by @wklken in #1101
Full Changelog: v1.14.5...v1.15.0-alpha.1