宣布发布 procodile 2.0.0-rc1
我很高兴地宣布 procodile 2.0.0-rc1 正式发布。自上一个版本以来,这是一次重大更新,累计包含了 130 多个 commit。
这次更新之所以非常重要,主要有以下几个原因:
- 这是第一个完整实现原始 Ruby 版本功能的 procodile 发布版本。
- 它还修复了原始 Ruby 版本中存在的许多 bug 和边界情况问题。(感谢 Crystal 程序语言,让暴露和修复这些问题,相对于 Ruby 简单得多)
与此同时,2.0 版本在原始 Ruby 版本的基础上也有了显著增强,并引入了一些此前 Ruby 版本并不具备的新功能:
- 支持通过
.env 文件加载环境变量,这项功能基于 @jwoertink 开发的 lucky_env。
- 支持定时任务。这是一次重要更新,使你可以在同一个地方同时管理长期运行的进程和定时任务。得益于 @kostya 开发的 cron_parser,它不仅支持标准的五段式 crontab 表达式,还支持精确到秒级的 cron 调度。
- 引入了 Runtime Issues。当命令执行结束后如果检测到问题,你会立即在命令行中收到反馈。
请参阅 Wiki,其中提供了结构清晰且内容详尽的文档说明。