Releases: bwoodsend/rockhopper
Releases · bwoodsend/rockhopper
v0.2.0
-
Fix
check_idsargument toRaggedArray.group_by()not being propagated. -
Build wheels for musl Linux.
-
Fix the
repr()for an empty ragged array. -
Fix a potential security exploit in
RaggedArray.loads(buffer, ldtype=np.uint64)When parsing binary data with
ldtype=np.uint64, if a length is sufficiently close to 264 that it causes the parsing buffer pointer (starting from &buffer) to overflow, then arbitrary memory owned by the current process and whose address is < &buffer can be read. Should the overflow map the pointer to a location not owned by the current process, a segfault will occur.Overflow is now caught and raised as a
ValueError()(like in any other case where the parsing fails).
- Switch to separate wheels for macOS
x86_64andarm64. This is more forgiving to macOSx86_64users with out of date pips.