diff --git a/README.md b/README.md index cfe26f9..eb25312 100644 --- a/README.md +++ b/README.md @@ -338,6 +338,9 @@ Even more queries can be found [here](https://colab.research.google.com/github/R # Latest updates +## Version 2.1.0 +- Upgraded to the RumbleDB 2.1.0 underlying Java implementation. More details on new features (including enhanced XML/XQuery 3.1 support) at https://github.com/RumbleDB/rumble/releases/tag/v2.1.0 + ## Version 2.0.9 - Solve an issue under Windows that caused the error "Java gateway process exited before sending its port number.". diff --git a/pyproject.toml b/pyproject.toml index 2ce12ed..98640e0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,11 +4,11 @@ build-backend = "setuptools.build_meta" [project] name = "jsoniq" -version = "2.0.9" +version = "2.1.0" description = "Python edition of RumbleDB, a JSONiq engine" requires-python = ">=3.11" dependencies = [ - "pyspark==4.0.1", + "pyspark==4.0.2", "pandas>=2.2", "delta-spark==4.0" ] diff --git a/requirements.txt b/requirements.txt index 97985f6..f57f203 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -pyspark==4.0.1 +pyspark==4.0.2 pandas==2.3 diff --git a/src/jsoniq/jars/rumbledb-2.0.0.jar b/src/jsoniq/jars/rumbledb-2.0.0.jar deleted file mode 100644 index afcebd8..0000000 Binary files a/src/jsoniq/jars/rumbledb-2.0.0.jar and /dev/null differ diff --git a/src/jsoniq/jars/rumbledb-2.0.8.jar b/src/jsoniq/jars/rumbledb-2.0.8.jar deleted file mode 100644 index 8314d51..0000000 Binary files a/src/jsoniq/jars/rumbledb-2.0.8.jar and /dev/null differ diff --git a/src/jsoniq/jars/rumbledb-2.1.0.jar b/src/jsoniq/jars/rumbledb-2.1.0.jar new file mode 100644 index 0000000..48640e2 --- /dev/null +++ b/src/jsoniq/jars/rumbledb-2.1.0.jar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b33dc4e50d7555e3d0c1f3b5bfa9504c631f539e01759c8f8e29b6188d9f001 +size 79567902 diff --git a/src/jsoniq/session.py b/src/jsoniq/session.py index ec5e9f0..1931425 100644 --- a/src/jsoniq/session.py +++ b/src/jsoniq/session.py @@ -7,7 +7,7 @@ import pandas as pd import importlib.resources as pkg_resources -with pkg_resources.path("jsoniq.jars", "rumbledb-2.0.8.jar") as jar_path: +with pkg_resources.path("jsoniq.jars", "rumbledb-2.1.0.jar") as jar_path: if (os.name == 'nt'): jar_path_str = str(jar_path) else: