Skip to content

Releases: RumbleDB/python-jsoniq

jsoniq 2.0.9 "Lemon Ironwood" beta

23 Dec 13:27
c29ad2c

Choose a tag to compare

  • Solve an issue under Windows that caused the error "Java gateway process exited before sending its port number.".

v2.0.8: Merge pull request #29 from RumbleDB/Improvements2

03 Dec 16:01
9980c7d

Choose a tag to compare

  • Decoupled the internal materialization cap (when a parallel sequence of items is materialized, e.g., into an array) from the outer result size cap (for printing to screen) with now two distinct configuration parameters. The default materialization cap is set to 100'000 items while the default outer result size is set to 10. They can be changed by the user through the Rumble configuration.
  • Fixed an issue in the implementation when a FLWOR gets executed locally with a return clause with an underlying RDD or DataFrame.

jsoniq 2.0.5 "Lemon Ironwood" beta

29 Oct 14:27
e57b336

Choose a tag to compare

  • Support for @ (primary keys) within arrays of objects and ? for allowing null in JSound compact schemas. It corresponds to unique, and a union with js:null, in the JSound verbose syntax.

jsoniq 2.0.4 "Lemon Ironwood" beta

27 Oct 15:29
bf152fb

Choose a tag to compare

  • Fixed an issue when running the library from a working directory that has spaces in the path.
  • Removed an overlooked debug output printing an internal DataFrame schema during evaluation of let clauses.

jsoniq 2.0.3 "Lemon Ironwood" beta

29 Sep 15:01
694cef3

Choose a tag to compare

Some unquoted strings (like document, binary, pi, etc) were not properly recognized and could not be used as variable names or for unquoted object lookup. This is now fixed.

jsoniq 2.0.2 "Lemon Ironwood" beta

12 Sep 08:44
f10408c

Choose a tag to compare

  • Add MongoDB connection (mongodb-collection()). Requires including .withMongo() when creating the RumbleSession.

jsoniq 2.0.1 "Lemon Ironwood" beta

10 Sep 14:26
70736d4

Choose a tag to compare

  • Works with Spark 4.0.1.
  • Add postgreSQL connection (postgresql-table()).

jsoniq 2.0.0 "Lemon Ironwood" beta

29 Aug 11:27
aeb6223

Choose a tag to compare

Official release aligned on the brand new RumbleDB 2.0 release.

  • Improved display of pandas dataframes output with -pdf in Jupyter notebooks.
  • if error info is activated in the configuration, then they are now printed in the notebook.
  • JSON nulls are now by default conflated with absent upon validating for dataframe output, this can be deactivated in the configuration.
  • The materialization error upon df/pdf output is now fixed.

jsoniq 2.0.0 alpha 1

27 Aug 14:02
d94b4b7

Choose a tag to compare

jsoniq 2.0.0 alpha 1 Pre-release
Pre-release
  • When returning a single-column DataFrame with atomic values, the name is now __value and not value to avoid collisions with user-defined columns.
  • Improved schema inferrence: DataFrames can be returned in a wider range of cases.
  • Improved error display in notebooks when errors happen upon collecting the results and not already upon calling jsoniq().

jsoniq 0.2.0 alpha 9

21 Aug 12:18
955145c

Choose a tag to compare

jsoniq 0.2.0 alpha 9 Pre-release
Pre-release
  • Stability improvements.