版本发布 8
### Potentially breaking changes - Return JSON fields (as identified by GDAL) as dicts/lists in `read_dataframe`; these were previously returned as strings (#556). - Drop support for GDAL 3.4 and 3.5 (#584). ### Improvements - Add `datetime_as_string` and `mixed_offsets_as_utc` parameters to `read_dataframe` to choose the way datetime columns are returned + several fixes when reading and writing datetimes (#486). - Add listing of GDAL data types and subtypes to `read_info` (#556). - Add support to read list fields without arrow (#558, #597). ### Bug fixes - Fix decode error reading an sqlite file on Windows (#568). - Fix wrong layer name when creating .gpkg.zip file (#570). - Fix segfault on providing an invalid value for `layer` in `read_info` (#564). - Fix error when reading data with ``use_arrow=True`` after having used the Parquet driver with GDAL>=3.12 (#601). ### Packaging - Wheels are now available for Python 3.14 (#579). - The GDAL library included in the wheels is upgraded from 3.10.3 to 3.11.4 (#578). - Add libkml driver to the wheels for more recent Linux platforms supported by manylinux_2_28, macOS, and Windows (#561). - Add libspatialite to the wheels (#546). - Minimum required Python version is now 3.10 (#557). - Initial support for free-threaded Python builds, with the extension module declaring free-threaded support and wheels for Python 3.13t and 3.14t being built (#562).