CHANGELOG.md in cloudtasker-0.13.0 vs CHANGELOG.md in cloudtasker-0.13.1

- old
+ new

@@ -1,9 +1,18 @@ # Changelog -## [v0.13.rc2](https://github.com/keypup-io/cloudtasker/tree/v0.13.rc2) (2022-01-25) +## [v0.13.1](https://github.com/keypup-io/cloudtasker/tree/v0.13.1) (2023-06-19) -[Full Changelog](https://github.com/keypup-io/cloudtasker/compare/v0.12.2...v0.13.rc2) +[Full Changelog](https://github.com/keypup-io/cloudtasker/compare/v0.13.0...v0.13.1) + +**Fixed bugs:** +- Batch jobs: Gracefully handle errors (e.g. Redis connection error) while setting up child jobs. Previously this could lead to ghost child jobs preventing the parent batch from finishing (child job is registered but is never enqueued) +- Protobuf: fix formatting of protobuf payload by removig `nil` values and formatting the `dispatch_deadline` as a proper `Google::Protobuf::Duration` (instead of `integer`). Fixes [#94](https://github.com/keypup-io/cloudtasker/issues/94) + + +## [v0.13.0](https://github.com/keypup-io/cloudtasker/tree/v0.13.0) (2022-03-11) + +[Full Changelog](https://github.com/keypup-io/cloudtasker/compare/v0.12.2...v0.13.0) **Improvements:** - Dependencies: add support for google-cloud-tasks v2 and while keeping backward compatibility with v1. For existing projects, you may need to run `bundle update google-cloud-tasks` after upgrading cloudtasker to update google-cloud-tasks to the latest version. - Ruby 3: Rework method arguments to be compatible with Ruby 3 - Tests: Separate test environment for Ruby 2 and Ruby 3