Skip to content

v1.15.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@wklken wklken released this 04 Nov 11:12
· 41 commits to master since this release
6df398e

重点功能:

  • 权限管理-应用权限: 整体页面重构,合并了两种授权维度成一个列表页/导出
  • 资源版本:支持生成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