- Clean up various nim compiler warnings.
... except ObservableStores. https://forum.nim-lang.org/t/6442#39738
- Update documentation for Netdata v1.23's "exporting" module.
- TCP connections to netdata where dropped by default. Expose this
behavior as a toggle, and change the default to leave the child
process (and the tcp socket) open.
- Bump to v0.3.0.
- Make the 'release' build the default.
- Add a configurable socket timeout parameter.
- Make the table name configurable.
- Add usage docs to the README.
- There's still a delay somewhere with threading in the socket read()
that impacts simultaneous client connections. After a bunch of
experimenting with Channel message passing, rip it all out in
favor of a simple fork()ing server.
- Remove the color option, just check stdout for a tty instead to make
it automatic.
- Better error handling for malformed packets/samples.
- Colorize output by default, add option to disable.
- Time parsing per incoming client.
- Add a "quiet" mode.
- Allow binding to a specific IP address.
- Allow debug mode to be set without recompiling.
- Alter thread wrapper for reporting and config passing.
- Fix file descriptor leak with client connections.
- Wait for current threads to finish before exiting.