All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
netorcai-cliend-d adheres to Semantic Versioning.
Its public API includes:
- the API of the public functions of the netorcai-client D package.
- modifications due to netorcai's metaprotocol.
2.0.0 - 2019-02-24 - for netorcai-2.0.0
- Message header is now 32-bit (netorcai metaprotocol update).
- License is now LGPL-3.0 — goal is to allow client programs to be non-GPL.
- Support for special players (netorcai metaprotocol update).
- Metaprotocol version handshake (netorcai metaprotocol update).
TCP_NODELAY
was not set, which caused a very high latency. On my machine, 1000 turns of local hello-gl+hello-player took more than 40 seconds, now it takes 200 ms.
1.0.1 - 2019-01-02
- Multi-part TCP messages were not read/sent correctly. These operations should now be more robust.
- Initial release.