Easy Scheduler Release 1.1.0
===
Easy Scheduler 1.1.0是1.1.x系列中的第一个版本。
新特性:
===
- [[EasyScheduler-391 ](https://github.com/analysys/EasyScheduler/issues/391 )] run a process under a specified tenement user
- [[EasyScheduler-288 ](https://github.com/analysys/EasyScheduler/issues/288 )] Feature/qiye_weixin
- [[EasyScheduler-189 ](https://github.com/analysys/EasyScheduler/issues/189 )] Kerberos等安全支持
- [[EasyScheduler-398 ](https://github.com/analysys/EasyScheduler/issues/398 )]管理员,有租户(install.sh设置默认租户),可以创建资源、项目和数据源(限制有一个管理员)
- [[EasyScheduler-293 ](https://github.com/analysys/EasyScheduler/issues/293 )]点击运行流程时候选择的参数,没有地方可查看,也没有保存
- [[EasyScheduler-401 ](https://github.com/analysys/EasyScheduler/issues/401 )]定时很容易定时每秒一次,定时完成以后可以在页面显示一下下次触发时间
- [[EasyScheduler-493 ](https://github.com/analysys/EasyScheduler/pull/493 )]add datasource kerberos auth and FAQ modify and add resource upload s3
增强:
===
- [[EasyScheduler-227 ](https://github.com/analysys/EasyScheduler/issues/227 )] upgrade spring-boot to 2.1.x and spring to 5.x
- [[EasyScheduler-434 ](https://github.com/analysys/EasyScheduler/issues/434 )] worker节点数量 zk和mysql中不一致
- [[EasyScheduler-435 ](https://github.com/analysys/EasyScheduler/issues/435 )]邮箱格式的验证
- [[EasyScheduler-441 ](https://github.com/analysys/EasyScheduler/issues/441 )] 禁止运行节点加入已完成节点检测
- [[EasyScheduler-400 ](https://github.com/analysys/EasyScheduler/issues/400 )] 首页页面,队列统计不和谐,命令统计无数据
- [[EasyScheduler-395 ](https://github.com/analysys/EasyScheduler/issues/395 )] 对于容错恢复的流程,状态不能为 **正在运行
- [[EasyScheduler-529 ](https://github.com/analysys/EasyScheduler/issues/529 )] optimize poll task from zookeeper
- [[EasyScheduler-242 ](https://github.com/analysys/EasyScheduler/issues/242 )]worker-server节点获取任务性能问题
- [[EasyScheduler-352 ](https://github.com/analysys/EasyScheduler/issues/352 )]worker 分组, 队列消费问题
- [[EasyScheduler-461 ](https://github.com/analysys/EasyScheduler/issues/461 )]查看数据源参数,需要加密账号密码信息
- [[EasyScheduler-396 ](https://github.com/analysys/EasyScheduler/issues/396 )]Dockerfile优化,并关联Dockerfile和github实现自动打镜像
- [[EasyScheduler-389 ](https://github.com/analysys/EasyScheduler/issues/389 )]service monitor cannot find the change of master/worker
- [[EasyScheduler-511 ](https://github.com/analysys/EasyScheduler/issues/511 )]support recovery process from stop/kill nodes.
- [[EasyScheduler-399 ](https://github.com/analysys/EasyScheduler/issues/399 )]HadoopUtils指定用户操作,而不是 **部署用户
- [[EasyScheduler-378 ](https://github.com/analysys/EasyScheduler/issues/378 )]Mailbox regular match
- [[EasyScheduler-625 ](https://github.com/analysys/EasyScheduler/issues/625 )]EasyScheduler call shell "task instance not set host"
- [[EasyScheduler-622 ](https://github.com/analysys/EasyScheduler/issues/622 )]Front-end interface deployment k8s, background deployment big data cluster session error
修复:
===
- [[EasyScheduler-394 ](https://github.com/analysys/EasyScheduler/issues/394 )] master& worker部署在同一台机器上时,如果重启master& worker服务,会导致之前调度的任务无法继续调度
- [[EasyScheduler-469 ](https://github.com/analysys/EasyScheduler/issues/469 )]Fix naming errors,monitor page
- [[EasyScheduler-392 ](https://github.com/analysys/EasyScheduler/issues/392 )]Feature request: fix email regex check
- [[EasyScheduler-405 ](https://github.com/analysys/EasyScheduler/issues/405 )]定时修改/添加页面,开始时间和结束时间不能相同
- [[EasyScheduler-517 ](https://github.com/analysys/EasyScheduler/issues/517 )]补数 - 子工作流 - 时间参数
- [[EasyScheduler-532 ](https://github.com/analysys/EasyScheduler/issues/532 )]python节点不执行的问题
- [[EasyScheduler-543 ](https://github.com/analysys/EasyScheduler/issues/543 )]optimize datasource connection params safety
- [[EasyScheduler-569 ](https://github.com/analysys/EasyScheduler/issues/569 )]定时任务无法真正停止
- [[EasyScheduler-463 ](https://github.com/analysys/EasyScheduler/issues/463 )]邮箱验证不支持非常见后缀邮箱
- [[EasyScheduler-650 ](https://github.com/analysys/EasyScheduler/issues/650 )]Creating a hive data source without a principal will cause the connection to fail
- [[EasyScheduler-641 ](https://github.com/analysys/EasyScheduler/issues/641 )]The cellphone is not supported for 199 telecom segment when create a user
- [[EasyScheduler-627 ](https://github.com/analysys/EasyScheduler/issues/627 )]Different sql node task logs in parallel in the same workflow will be mixed
- [[EasyScheduler-655 ](https://github.com/analysys/EasyScheduler/issues/655 )]when deploy a spark task,the tentant queue not empty,set with a empty queue name
- [[EasyScheduler-667 ](https://github.com/analysys/EasyScheduler/issues/667 )]HivePreparedStatement can't print the actual SQL executed
感谢:
===
最后但最重要的是,没有以下伙伴的贡献就没有新版本的诞生:
Baoqi, jimmy201602, samz406, petersear, millionfor, hyperknob, fanguanqun, yangqinlong, qq389401879, chgxtony, Stanfan, lfyee, thisnew, hujiang75277381, sunnyingit, lgbo-ustc, ivivi, lzy305, JackIllkid, telltime, lipengbo2018, wuchunfu, telltime, chenyuan9028, zhangzhipeng621, thisnew, 307526982, crazycarry
以及微信群里众多的热心伙伴!在此非常感谢!