- Drop support for Python
3.8
as its EOL - Drop support for PyArrow 14
- Throw on duplicate node properties passed to
gds.graph.nodeProperties.stream
as this is seen as a bad input. If duplication was intended, this can be done on the Dataframe result.
- Add
GdsSessions::available_cloud_locations()
to return available locations for session creation.
- Fixed a bug for
gds.nodeProperties.stream()
where the result contained duplicate rows iflistNodeLabels=True
andseparate_property_columns=True
is given.
- Inform about Session failures such as
Out of Memory
.GdsSession::get_or_create
will fail andGdsSessions::list_sessions
will return the errors in a new field alongerrors
. - Improve error message around connection issues against Sessions.
- Avoid a query getting stuck on fetching progress logging if the database is unavailable.
- Added support for PyArrow 18