Changelog for capataz-0.1.0.1
Change log
capataz uses Semantic Versioning. The change log is available on GitHub.
v0.1.0.1
- Bump bounds of
asyncdependency
v0.1.0.0 Who supervises the supervisor?
BREAKING CHANGES
- Introduction of the
Processtype which is composed of bothSupervisorandWorkertypes - Replace
defWorkerSpecin favor ofworkerSpecandworkerSpecWithDefaultsto build static workers - Replace of
defWorkerOptionsin favor ofbuildWorkerOptionsandbuildWorkerOptionsWithDefaultsto build dynamic workers - Replace
terminateWorkerin favor ofterminateProcess - Add
supervisorSpec,supervisorSpecWithDefaultsto build static supervision trees - Add
forkSupervisor,buildSupervisorOptionsandbuildSupervisorOptionsWithDefaultsto build dynamic supervision trees - Replace usage of default records semantics in favor of Lenses
- Add
joinCapatazThreadto avoid providing direct access to async of root supervision tree - Add
getSupervisorProcessIdto access theProcessIdof a givenSupervisorrecord (for dynamic termination) - Add
getSupervisorAsyncto access theAsync ()record of a supervisor process thread - Add
getCapatazTeardownto access theTeardownrecord of the capataz system - Move
CapatazEventrecords to new moduleControl.Concurrent.Capataz.Eventto avoid requiringDuplicateRecordFieldsextension on API users - Remove
WorkerActionalias as it is used for library development documentation - Add capataz-repo-watcher example to showcase static supervision trees
- Update capataz-simple-example unix-process example
forkCapatazsignature now requires name for root supervisor
v0.0.0.2
- Bump bounds of
tastydependency
v0.0.0.1
- Bump bounds of
tastydependency - Bump bounds of
tasty-hunitdependency
v0.0.0.0
- First release of capataz
- Support for supervising simple worker
IO ()sub-routines