Releases: james-nesbitt/coach
2.1.1 Stable
Some more cleanup, and new status and restart operations added. In particular, message/verbosity cleanup
2.1 Stable
A small number of fixes, and also some additional functionality. No regressions, nor changes in functionality.
- new status command
- manual dependencies in nodes.yml now do something
- various fixes
2.x initial release
2.x is pretty stable after 4 RC tags. Expect more changes for cleanup and bugfixes, but this is now my daily driver.
The base of the 2.x is an overhaul of the core architecture, and higher level abstraction.
- better separation and encapsulation of source into libraries
- separation of coach and coach-init commands
- separation of node/nodes and client implementation
- abstraction of client
- abstraction of node types (build, service, volume and command)
- abstraction of instance types (single, scaled, temporary and fixed)
- abstraction of logger
1.0 stable release
The current implementation is stable and works well. It is easily usable as a daily tool.
Some architecture implementations are limiting the tool; in particular the fact that it is all lumped together as one package. It makes sense to release this tool as it is, and refactor going into phase 2, where I can separate the tool into usable and reusable libraries.
0.6
alpha release
Todo:
- operation efficiency/prevent repeated tasks in an operation (like pulling the same image 2x)
- better wiki
- integrated testing
- application install
0.5
Quite a stable release. Init is working quite well.
Stable release will be out once the remaining "issue" queue is closed.
0.4.1 cleanup
some tool cleanup on 0.4
0.4 Quite stable, but needs more docs
Functions well, and is quite usable on a day-to-day basis.
0.3.1 Minor improvements
I few improvements in recently added 0.3 features, including a small fix in the scale operation.
0.3
This release is pretty feature complete, but still needs:
- more features like in docker-compose
- lots of UI cleanup, especially cleanup of messaging.