v0.4.0
Highlights
- Support of FQDN and IPv6
- Typed (autogenerated) python bindings as RPM package and on PyPI (see https://pypi.org/project/pyhirte/)
- Set log level D-Bus API
- Monitoring of node status
What's Changed
- Integration tests - fail the test when it actually failed by @ygalblum in #328
- added integration test for enabling a unit by @engelmi in #332
- hirtectl monitor is documented to handle no options by @rhatdan in #330
- Simplify the test metadata to prevent duplication by @psss in #336
- Signal on agent online offline by @engelmi in #335
- Update mkdocs by @engelmi in #341
- Always attach unit test logs to artifacts by @mwperina in #346
- agent: add support to FQDN in ManagerHost by @dougsland in #340
- network: add dual stack by @dougsland in #348
- doc: add hirte-ctl in getting started by @ewchong in #349
- python module for hirte by @dougsland in #339
- hirtectl - implement getting remote unit status by @ygalblum in #350
- log: improve timestamps on stderr log output by @mkemel in #321
- fixed get_address unit test by @engelmi in #354
- Use proper string size in get_address_test.c by @mwperina in #356
- portable print for uint64_t timestamps milliseconds by @engelmi in #357
- added typecast to uintptr_t for subscription pointer by @engelmi in #355
- Allow CI to run on stable branches by @mwperina in #359
- agent: move the IPV4 and IPV6 validation by @dougsland in #353
- Enhance ipv4 ipv6 handling by @engelmi in #363
- split get address test into success and failure cases by @engelmi in #366
- check only for success or failure instead of error code by @engelmi in #367
- removed not implemented KillUnit from api description by @engelmi in #365
- Pytest - explicitly set confcutdir by @ygalblum in #370
- rpm: add python3-hirte package by @dougsland in #351
- Set Log Level API by @ArtiomDivak in #347
- Hirtectl - Fix endless loop in status call by @ygalblum in #372
- aligned more APIs in description with actual implementation by @engelmi in #368
- get_hostname: move to network module by @dougsland in #374
- Integration Tests - check if active using hirtectl by @ygalblum in #377
- manager: remove stop() by @dougsland in #375
- Node last seen timestamp by @engelmi in #379
- Generate API clients based on description by @engelmi in #373
- updated developer readme by @engelmi in #381
- Rpm package python bindings by @engelmi in #380
- fixed python bindings rpm package name by @engelmi in #383
New Contributors
Full Changelog: v0.3.0...v0.4.0