Releases: glennmatthews/cot
Releases · glennmatthews/cot
Version 1.2.3
Some fixes for the documentation on http://cot.readthedocs.org
Version 1.2.2
- CLI adapts more intelligently to terminal width (fixes #28)
- Documentation built with Sphinx and available at http://cot.readthedocs.org
- Submodules now use Python properties instead of get_value/set_value methods.
Version 1.2.1
- Now uses
colorlog
instead ofcoloredlogs
for CLI log colorization, as this fits better with COT's logging model. - Now PEP8 compliant - passes validation by
flake8
code analysis - Very preliminary support for OVF 2.x format
- Greatly improved unit test structure and code coverage, including tests for logging.
- Now uses
tox
for easier test execution andcoverage.py
for code coverage analysis. - Code coverage reporting with Coveralls
Version 1.2.0
Features and bugfixes:
- The CLI for
cot deploy
has been revised somewhat based on user feedback. - Various bugfixes for issues specific to Python 2.6 and 3.x - these environments should now be fully working again.
- Greatly improved logging (#26). COT now defaults to logging level INFO, which provides relatively brief status updates to the user. You can also run with
--quiet
to suppress INFO messages and only log WARNING and ERROR messages,--verbose
to see VERBOSE messages as well, or--debug
if you want to really get into the guts of what COT is doing. - Other minor bug fixes.
Backend improvements:
Version 1.1.6
- Bug fixes for
cot inject-config
andcot deploy
, including issues #19 and #20 and a warning to users about serial ports and ESXi (issue eventually to be addressed by fixing #24). - More graceful handling of Ctrl-C interrupt while COT is running.
- Added THANKS file recognizing various non-code contributions to COT.
Version 1.1.5
Fixed issue #17 (cot edit-hardware
adding NICs makes an OVA that vCenter regards as invalid) and several spurious WARNING messages.
Version 1.1.4
- Improved
cot deploy
handling of config profiles - fixed #5 and #15 - Vastly improved installation workflow under Linuxes supporting
apt-get
oryum
- included helper script can automatically install all helper programs exceptovftool
. Fixes #9. - COT can at least be installed and run under CentOS/Python2.6 now, although the automated unit tests will complain about the different XML output that 2.6 produces.
Version 1.1.3
- Improved installation documentation
- Some improvements to IOS XRv OVA support
cot edit-hardware
added--nic-names
option for assigning names to each NICcot info
now displays NIC names.
Version 1.1.2
- Fixed several Python 3 compatibility issues (issue #7 and others)
- Can now create new hardware items without an existing item of the same type (issue #4)
- Clearer documentation and logging messages (issue #8 and others)
- Take advantage of QEMU 2.1 finally supporting
streamOptimized
VMDK sub-format - Now uses versioneer for automatic version numbering.
Version 1.1.1
Some slight bug fixes to cot deploy esxi
from Kevin Keim.