Python Language Extension v1.1.0
Bug fixes and some underlying changes
- Fix empty string nullptr output param
- Use PyUnicode_DecodeUTF8/16 instead of PyUnicode_FromKindAndData, which didn't work correctly for UTF-8
- Fix DateTime2 precision bug (originally had 0 precision after decimal point)
- Change how we deal with None in columns - if there are Nones the column is considered "string" type, unless python auto-converts to NaN or NaT.
- object type columns are always considered "string" columns, instead of searching down the column for the first item of non-None and assigning the whole column to that type.
- Fix and remove vector<>* construction for char/binary, which leaks memory.
- Add streaming and partitionby support and tests for same
- Modify the pip temp location in external library to prevent instance name $NAME issues
- Change linux version to so.1.1 instead of so.1.0