facil.io v0.6.0.beta Release Notes

  • ๐Ÿ”– Version 0.6.0 is a major release, changing much of the extension API (HTTP, pub/sub, CLI) and some of the core API (i.e., moving the evio polling to One-Shot polling).

    ๐Ÿš€ In this beta 1 release:

    ๐Ÿ›  Fix (http): fixed an issue where receiving the same header name more than once would fail to convert the header value into an array of values.

    ๐Ÿ›  Minor fixes: more error handling, more tests, fixed fiobj_iseq to test hash keys as well as objects. The fio_hashmap.h key caching for removed objects is cleared when hash is empty (i.e, if it's empty, it's really empty).

    ๐ŸŽ Performance minor improvements. For example, Header Hash Maps are now cleared and reused by HTTP/1.1 during keep-alive (instead of deallocated and reallocated).