Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 1.81 KB

CHANGELOG.md

File metadata and controls

43 lines (35 loc) · 1.81 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Project Abandoned.

Postmortem

Things that went good: 🎉

  • Learned a lot about Rust and Cargo
  • Experimented with cool tools: Zeebe, Protobufs
  • Project vision was good

Things that went bad: 💥

  • Rust futures have been painful to work with
  • Lots of toil work in futures-runtime compatibility - zeebest should work on all runtimes
  • Maintainer lost interest and works on different projects now

0.20.0 - 2019-09-21

Lots of big changes in this release! New futures and breaking API change.

Changed

  • the client and worker now use futures 0.3
  • the worker api has been changed to return a unit future
  • switch to zeebe 0.20 and change to their community license

0.18.1 - 2019-06-18

Added

Changed

  • Sync + UnwindSafe is now enforced on job handlers and all work is done on a threadpool with futures-cpupool.
  • The Client::worker method now accepts Duration for timeout instead of an i64 and there is an added assertion.

0.18.0 - 2019-06-10

Initial release of zeebest 🥏