This release fixes a problem where restore command blew memory usage. Documents are now spoon-fed to the index, preventing that atrocity.

Commands MERGE and PATCH now check document exists or return 404.

The HTTP server failed with 500 when receiving spaces or malformed messages, this is no longer the case, it now properly returns the HTTP error code and version. It also returned incomplete bodies when objects where large.

Indexing now correctly guesses ID, also using information passed by user as a hint for that purpose.

When passing integers (and some other uncommon types) as IDs, it failed to add new documents with a message saying something like integer cannot be converted to UUID.

Date accuracies where some times returning errors when used.

A long standing bug which assumed read() on files always returned the full requested size when available.