Add v1/get_version_info endpoint & rustify more C code
Pre-release
Pre-release
This release adds a v1/get_version_info endpoint that must be sent "{}" as the JSON payload.
This release also marks the completion of a refactoring of the last C codecs into small C shims that are called from Rust, marking a substantial improvement in unsafe code reduction. All I/O is now handled in Rust.
Many dependencies were also updated.