{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":351376735,"defaultBranch":"main","name":"Streamis","ownerLogin":"WeBankFinTech","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-25T09:23:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44182399?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719458934.0","currentOid":""},"activityList":{"items":[{"before":"95f2218fafb9a84b1c473471f98bd7e832fd7a99","after":"ffa724e1561b4e5cb7723a785a89c08cb5cf7243","ref":"refs/heads/main","pushedAt":"2024-06-18T06:46:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"0.3.1 release (#115)\n\n* 1. add stream.log.enable in log-collector\r\n\r\n* remove unused file.\r\n\r\n* refactor JobLogRestfulApi, add lock for updating register info\r\n\r\n* 告警信息查询支持分页\r\n\r\n* upd: 告警表格接口与交互改为分页展示\r\n\r\n* fix not alarm bug\r\n\r\n* upd: 执行历史表格接口与交互改为分页展示\r\n\r\n* 作业历史信息查询支持分页\r\n\r\n* fix: 表格loading持续存在异常修复\r\n\r\n* jobName空判断,长度最长支持2000\r\n\r\n* Revert \"upd: 执行历史表格接口与交互改为分页展示\"\r\n\r\n* add support for skipping uris in job-audit-log module\r\n\r\n* fix comments in linkis.properties\r\n\r\n* refactor StreamisHeartbeatHandler\r\n\r\n* add ddl for table 'linkis_stream_register_info'\r\n\r\n* update version from '0.3.6-wedatasphere-SNAPSHOT' to '0.3.7-wedatasphere-SNAPSHOT'\r\n\r\n* fix bug in RegularUtil\r\n\r\n* upd: 执行历史表格接口与交互改为分页展示\r\n\r\n* upd: 支持现有执行历史任务metajson查看与下载,接口待联调\r\n\r\n* add cost time for audit log.\r\n\r\n* add metajson to StreamTask on job starting\r\n\r\n* fix val bug\r\n\r\n* fix jobconfig bug\r\n\r\n* upd: 支持job级资源下载,接口待联调\r\n\r\n* upd: 优化启动确认检查逻辑,增加批量启动、停止相关交互\r\n\r\n* job materials download\r\n\r\n* fix job materials download\r\n\r\n* add product name\r\n\r\n* fix path name problem\r\n\r\n* fix job material download\r\n\r\n* upd: 支持job级资源下载,接口联调\r\n\r\n* add error codes solutions\r\n\r\n* change 'contains' to 'equals' in AuditLogAspect\r\n\r\n* Revert \"change 'contains' to 'equals' in AuditLogAspect\"\r\n\r\nThis reverts commit 00fba0a4dda6331a2a84b935f88acb8f41aa9e82.\r\n\r\n* change 'contains' to 'equals' in AuditLogAspect\r\n\r\n* fix some problems in material download\r\n\r\n* fix root path\r\n\r\n* fix execute statement\r\n\r\n* add costTimeMills in StreamAuditLogMapper.xml\r\n\r\n* add field 'job_startup_config' in linkis_stream_task upgrade_dml.sql\r\n\r\n* rename field 'job_startup_config' to 'job_start_config' in table linkis_stream_task\r\n\r\n* add log in DefaultStreamTaskService\r\n\r\n* upd: 审计日志信息增加接口耗时\r\n\r\n* fix: metajson 弹窗文案修改\r\n\r\n* fix error code and delete linkis error code\r\n\r\n* fix error code statement\r\n\r\n* fix error code solution in task table\r\n\r\n* change root path\r\n\r\n* fix execute problem\r\n\r\n* upd: 执行历史任务metajson查看与下载接口联调\r\n\r\n* fix root path\r\n\r\n* fix problems in root path\r\n\r\n* fix: metajson 弹窗文案修改\r\n\r\n* errorCode solution optimization\r\n\r\n* upd: 任务列表增加解决方案跳转链接\r\n\r\n* product param optimization\r\n\r\n* upd: 批量停止弹窗footer按钮与批量启动保持统一\r\n\r\n* upd: 批量启动失败时不显示任务完成弹窗\r\n\r\n* fix error code match\r\n\r\n* fix String interception\r\n\r\n* fix some problems\r\n\r\n* fix error code default comments\r\n\r\n* 修改配置名称\r\n\r\n* fix: 修改baseurl,解决环境异常\r\n\r\n* remove fields 'metainfo' and 'worksapcename' in josn of MetaJsonInfo\r\n\r\n* fix error code default comments\r\n\r\n* fix error code default comments\r\n\r\n* fix metajson\r\n\r\n* fix metajson\r\n\r\n* add flink manager ec init extra params\r\n\r\n* fix value\r\n\r\n* fix AbstractLinkisJobStateFetcher\r\n\r\n* set productName cache\r\n\r\n* fix error msg\r\n\r\n* upd: 知识库URL改为文件配置式\r\n\r\n* fix: 任务列表:重启操作检查失败时关闭所有浮窗而不是仅关闭检查浮窗导致卡死\r\n\r\n* fix: 任务列表:批量修改标签后清空选中列表\r\n\r\n* fix high available inspect\r\n\r\n* 1. remove unused resources.\r\n2. change application.yml to application.properties in streamis-server\r\n\r\n* exclude snakeyaml in streamis-server and appconn\r\n\r\n* 1. remove unused resources.\r\n\r\n* 1. remove unused yml resources.\r\n\r\n* 1. exclude yml resources.\r\n\r\n* upd: 任务列表:增加对上传的控制\r\n\r\n* fix: 批量停止成功后隐藏批量停止弹窗\r\n\r\n* update version from '0.3.7-wedatasphere-SNAPSHOT' to '0.3.8-wedatasphere-SNAPSHOT'\r\n\r\n* add hook interface.\r\n\r\n* add gitignore\r\n\r\n* add token authentication for job upload\r\n\r\n* add token authentication for project files upload\r\n\r\n* add token authentication switch\r\n\r\n* fix npe in map put\r\n\r\n* upd: 添加水印\r\n\r\n* upd: 水印出现页面调整\r\n\r\n* add job template upload\r\n\r\n* upd: streamis子页面获取用户相关base信息存入localstorage\r\n\r\n* job template-change jobContent\r\n\r\n* job template-upload jobContent\r\n\r\n* upd: job配置与args参数是否支持编辑与上传逻辑一致由配置文件配置\r\n\r\n* fix job template-upload\r\n\r\n* fix job template-upload\r\n\r\n* fix job template upload\r\n\r\n* fix job template upload in projectServer\r\n\r\n* add template in jobConf\r\n\r\n* add template in jobContent\r\n\r\n* fix template in jobContent\r\n\r\n* add param separates\r\n\r\n* fix job template in jobContent\r\n\r\n* add interface for getting username\r\n\r\n* add JobShutdownHook and DefaultEmptyJobShutdownHook\r\n\r\n* change type of timeoutMills from 'int' to 'long'\r\n\r\n* fix job template in job config\r\n\r\n* fix npe as project does not have a template\r\n\r\n* add jsonUtil\r\n\r\n* add download interface for job template\r\n\r\n* change task param\r\n\r\n* upd: 接入用户名接口,水印颜色加深\r\n\r\n* upd: job 任务详情增加项目模板查看与下载\r\n\r\n* add job shutdown hook\r\n\r\n* fix Object\r\n\r\n* add configuration in jobContent and jobConfig\r\n\r\n* upd: joblist增加是否弹出跳过hook异常弹窗相关逻辑\r\n\r\n* upd: jobconfig、detail模板编辑权限调整,配置内容实用模板与自定义并集结果\r\n\r\n* upd: job 任务详情模板调整\r\n\r\n* chore: 更新依赖与配置文件\r\n\r\n* fix jobTemplate download\r\n\r\n* register default hook 'emptyJobShutdownHook'\r\n\r\n* change registering default hook 'emptyJobShutdownHook'\r\n\r\n* fix error code match\r\n\r\n* upd: 调整joblist跳过hook异常逻辑\r\n\r\n* fix: 解决editable获取的参数错误问题\r\n\r\n* change wait radix on executing the hook\r\n\r\n* fix: 上传接口content-type设置调整\r\n\r\n* fix: joblist 停止poptip改为挂载到body解决被table遮断的问题\r\n\r\n* fix: 执行弹窗关闭时同步关闭停止信息弹窗\r\n\r\n* fix: 字段错误修复\r\n\r\n* fix: hasHook接口字段类型变更为数组,同步更新判断TrueFalse逻辑\r\n\r\n* refactor executeJobShutdownHook\r\n\r\n* upd: jardetail 项目模板增加为null时的处理\r\n\r\n* fix some problems\r\n\r\n* fix some problems\r\n\r\n* refactor executeJobShutdownHook\r\n\r\n* fix job template problems\r\n\r\n* fix jetty-server\r\n\r\n* upd: jobconfig增加模板与job标记\r\n\r\n* upd: jobdetail 模板下载改为前端下载\r\n\r\n* fix job shutdown hook\r\n\r\n* Revert \"fix jetty-server\"\r\n\r\nThis reverts commit 27d23d3b9ce3a48736c06f0cc41270b87e5153ef.\r\n\r\n* fix: jobconfig 模板字段问题修复\r\n\r\n* fix job shutdown hook\r\n\r\n* fix job template\r\n\r\n* fix job template\r\n\r\n* fix job shutdown hook\r\n\r\n* remove cache pool in DefaultStreamTaskService\r\n\r\n* fix: jobconfig 模版字段 问题修复\r\n\r\n* upd: flinks参数添加重复相关处理逻辑,job不可重复,template可和job重复\r\n\r\n* fix job template\r\n\r\n* fix:jobconfig 保存阶段自定义参数判重逻辑去除\r\n\r\n* fix error code match\r\n\r\n* change the type of flink separate\r\n\r\n* fix 0.3.8 code review\r\n\r\n* 1. add cancel in StreamisJobShutdownHook\r\n2. refactor msg in hook execution\r\n\r\n* fix 0.3.8 code review\r\n\r\n* fix 0.3.8 code review\r\n\r\n* fix 0.3.8 code review\r\n\r\n* fix 0.3.8 code review\r\n\r\n* add flink yarn log switch and log\r\n\r\n* 1. update version to '0.3.1-SNAPSHOT'\r\n2. update linkis version to '1.5.0'\r\n\r\n* 1. update version to '0.3.1'\r\n2. update linkis version to '1.5.0'\r\n3. refactor pom.xml\r\n\r\n* fix dss version\r\n\r\n* update docs\r\n\r\n* update sql\r\n\r\n---------\r\n\r\nCo-authored-by: gelxiogong <15927047952@163.com>\r\nCo-authored-by: v_nikeyang <1013195908@qq.com>\r\nCo-authored-by: bert_cai ","shortMessageHtmlLink":"0.3.1 release (#115)"}},{"before":"c5ded9be2e42171ed6dcca68e7126e63223a284e","after":"0f3a75062c6715ad2297cad00513ff7e58987682","ref":"refs/heads/release-0.2.0","pushedAt":"2024-04-15T13:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Merge pull request #42 from WeBankFinTech/dev-0.2.0\n\nupdate Streamis document","shortMessageHtmlLink":"Merge pull request #42 from WeBankFinTech/dev-0.2.0"}},{"before":"ad978a6cc0b4cff8a30f583744bb48520a1fc5a5","after":"95f2218fafb9a84b1c473471f98bd7e832fd7a99","ref":"refs/heads/main","pushedAt":"2024-04-15T13:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"update communication.png in README. (#102)","shortMessageHtmlLink":"update communication.png in README. (#102)"}},{"before":"d62c8ebddebb4d8ab7658854b604e1a1c268e1a1","after":"99c761a99f41279e3c98bfb0d25a02343e7546f3","ref":"refs/heads/release-0.1.0","pushedAt":"2024-04-15T13:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Fix the problem that alert records will persistent failed by dao.","shortMessageHtmlLink":"Fix the problem that alert records will persistent failed by dao."}},{"before":"b2d8c02643612f326ec2de4a2558e319c69bb161","after":"c424902d41bdc690ba9a618e7a740c59c8bfa8fe","ref":"refs/heads/dev-0.2.3","pushedAt":"2024-04-15T13:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Merge pull request #57 from WeDataSphere/dev-0.2.3-bugfix\n\nFix the problem of transformer component in Streamis","shortMessageHtmlLink":"Merge pull request #57 from WeDataSphere/dev-0.2.3-bugfix"}},{"before":"466938aead9d1b634d4b71ab3e17d186251bf5a5","after":"f7b629127601acb02e1d8e73aaa16e9f17f04edb","ref":"refs/heads/dev-0.2.5","pushedAt":"2024-04-15T13:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Optimization of log collector module (#60)\n\n* Add keyword filter strategy in log4j/log4j2.\r\n\r\n* Use the stream log event timestamp as the enqueue time.\r\n\r\n* Init the structure of supporting multiple disks/drivers.\r\n\r\n* Load balancer strategies for storing stream log.\r\n\r\n* Adjust the default value of configuration.\r\n\r\n* Add test unit for job log storage.\r\n\r\n* optimize the restful performance.\r\n\r\n* Add debug mode in log collector; Add the strategy to discard log cache.\r\n\r\n* Fix the problem in closing log4j bucket.\r\n\r\n* Optimize the strategies.","shortMessageHtmlLink":"Optimization of log collector module (#60)"}},{"before":"466938aead9d1b634d4b71ab3e17d186251bf5a5","after":"f7b629127601acb02e1d8e73aaa16e9f17f04edb","ref":"refs/heads/dev-0.2.4","pushedAt":"2024-04-15T13:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Optimization of log collector module (#60)\n\n* Add keyword filter strategy in log4j/log4j2.\r\n\r\n* Use the stream log event timestamp as the enqueue time.\r\n\r\n* Init the structure of supporting multiple disks/drivers.\r\n\r\n* Load balancer strategies for storing stream log.\r\n\r\n* Adjust the default value of configuration.\r\n\r\n* Add test unit for job log storage.\r\n\r\n* optimize the restful performance.\r\n\r\n* Add debug mode in log collector; Add the strategy to discard log cache.\r\n\r\n* Fix the problem in closing log4j bucket.\r\n\r\n* Optimize the strategies.","shortMessageHtmlLink":"Optimization of log collector module (#60)"}},{"before":"7bae1e34c220f5a79446ed1dc39846abb6564c6d","after":"ff7e23736e527bbf0d2050620e0b88a354522860","ref":"refs/heads/dev-0.2.0","pushedAt":"2024-04-15T13:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Merge pull request #41 from WeDataSphere/dev-0.2.0-docs-appconn\n\nupgrade document","shortMessageHtmlLink":"Merge pull request #41 from WeDataSphere/dev-0.2.0-docs-appconn"}},{"before":"5380e00b026c07423c63a543c294a60667317faa","after":"ad978a6cc0b4cff8a30f583744bb48520a1fc5a5","ref":"refs/heads/main","pushedAt":"2024-03-21T10:03:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peacewong","name":"peacewong","path":"/peacewong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11496700?s=80&v=4"},"commit":{"message":"update communication.png in README. (#102)","shortMessageHtmlLink":"update communication.png in README. (#102)"}},{"before":"4052f2fc81d09aa8fed80cfbcee469d2379fda62","after":"466938aead9d1b634d4b71ab3e17d186251bf5a5","ref":"refs/heads/dev-0.2.5","pushedAt":"2023-11-30T13:06:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Optimization of log collector module (#60)\n\n* Add keyword filter strategy in log4j/log4j2.\r\n\r\n* Use the stream log event timestamp as the enqueue time.\r\n\r\n* Init the structure of supporting multiple disks/drivers.\r\n\r\n* Load balancer strategies for storing stream log.\r\n\r\n* Adjust the default value of configuration.\r\n\r\n* Add test unit for job log storage.\r\n\r\n* optimize the restful performance.\r\n\r\n* Add debug mode in log collector; Add the strategy to discard log cache.\r\n\r\n* Fix the problem in closing log4j bucket.\r\n\r\n* Optimize the strategies.","shortMessageHtmlLink":"Optimization of log collector module (#60)"}},{"before":"4052f2fc81d09aa8fed80cfbcee469d2379fda62","after":"466938aead9d1b634d4b71ab3e17d186251bf5a5","ref":"refs/heads/dev-0.2.4","pushedAt":"2023-11-30T13:06:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Optimization of log collector module (#60)\n\n* Add keyword filter strategy in log4j/log4j2.\r\n\r\n* Use the stream log event timestamp as the enqueue time.\r\n\r\n* Init the structure of supporting multiple disks/drivers.\r\n\r\n* Load balancer strategies for storing stream log.\r\n\r\n* Adjust the default value of configuration.\r\n\r\n* Add test unit for job log storage.\r\n\r\n* optimize the restful performance.\r\n\r\n* Add debug mode in log collector; Add the strategy to discard log cache.\r\n\r\n* Fix the problem in closing log4j bucket.\r\n\r\n* Optimize the strategies.","shortMessageHtmlLink":"Optimization of log collector module (#60)"}},{"before":"d11580397fa6f5d1e3140bd1ba11e33171dd5716","after":"5380e00b026c07423c63a543c294a60667317faa","ref":"refs/heads/main","pushedAt":"2023-11-30T13:06:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Merge pull request #93 from WeDataSphere/dev-0.3.0\n\nAdd Streamis 0.3.0","shortMessageHtmlLink":"Merge pull request #93 from WeDataSphere/dev-0.3.0"}},{"before":"e82a9217b5b5f99f6504f50b100e6da55d057498","after":"7bae1e34c220f5a79446ed1dc39846abb6564c6d","ref":"refs/heads/dev-0.2.0","pushedAt":"2023-11-30T13:06:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Merge pull request #41 from WeDataSphere/dev-0.2.0-docs-appconn\n\nupgrade document","shortMessageHtmlLink":"Merge pull request #41 from WeDataSphere/dev-0.2.0-docs-appconn"}},{"before":"5007ae100015aee38f97f96bd1bcf9c1ab583b06","after":"b2d8c02643612f326ec2de4a2558e319c69bb161","ref":"refs/heads/dev-0.2.3","pushedAt":"2023-11-30T13:06:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Merge pull request #57 from WeDataSphere/dev-0.2.3-bugfix\n\nFix the problem of transformer component in Streamis","shortMessageHtmlLink":"Merge pull request #57 from WeDataSphere/dev-0.2.3-bugfix"}},{"before":"3ee26500915aafeace5b6a2003edf4cc6e64427d","after":"c5ded9be2e42171ed6dcca68e7126e63223a284e","ref":"refs/heads/release-0.2.0","pushedAt":"2023-11-30T13:06:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Merge pull request #42 from WeBankFinTech/dev-0.2.0\n\nupdate Streamis document","shortMessageHtmlLink":"Merge pull request #42 from WeBankFinTech/dev-0.2.0"}},{"before":"66b0a0936d22255ed042dd0be93be8643efa48f9","after":"d62c8ebddebb4d8ab7658854b604e1a1c268e1a1","ref":"refs/heads/release-0.1.0","pushedAt":"2023-11-30T13:06:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alexkun","name":null,"path":"/Alexkun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11203920?s=80&v=4"},"commit":{"message":"Fix the problem that alert records will persistent failed by dao.","shortMessageHtmlLink":"Fix the problem that alert records will persistent failed by dao."}},{"before":"3ee26500915aafeace5b6a2003edf4cc6e64427d","after":"d11580397fa6f5d1e3140bd1ba11e33171dd5716","ref":"refs/heads/main","pushedAt":"2023-08-17T02:40:55.000Z","pushType":"pr_merge","commitsCount":327,"pusher":{"login":"wushengyeyouya","name":"enjoyyin","path":"/wushengyeyouya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13635442?s=80&v=4"},"commit":{"message":"Merge pull request #93 from WeDataSphere/dev-0.3.0\n\nAdd Streamis 0.3.0","shortMessageHtmlLink":"Merge pull request #93 from WeDataSphere/dev-0.3.0"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xOFQwNjo0NjoyNC4wMDAwMDBazwAAAARoHe9B","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xOFQwNjo0NjoyNC4wMDAwMDBazwAAAARoHe9B","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xN1QwMjo0MDo1NS4wMDAwMDBazwAAAANsXth4"}},"title":"Activity · WeBankFinTech/Streamis"}