Skip to content

Releases: RumbleDB/python-jsoniq

jsoniq 2.1.8 "Cedrus Libani"

Choose a tag to compare

@ghislainfourny ghislainfourny released this 23 Jun 09:20
0b73253
  • The order of the columns in output DataFrames were occasionally reshuffled. This new version keeps the column order more stable.
  • Further improvements supporting built-in functions and improved XML/XQuery 3.1 support.
  • Update to Spark 4.0.3.

jsoniq 2.1.7 "Cedrus Libani" Latest

Choose a tag to compare

@ghislainfourny ghislainfourny released this 08 Jun 11:07
cba69d1
  • Extend data frame detection to the presence of JSON nulls.
  • Many language, stability and correctness improvements supporting built-in functions and improved XML/XQuery 3.1 support.

jsoniq 2.1.2 "Cedrus Libani"

Choose a tag to compare

@ghislainfourny ghislainfourny released this 18 May 14:34
72207e3
  • Extend data frame detection to nested arrays.
  • More bugfixes.

jsoniq 2.1.1 "Cedrus Libani"

Choose a tag to compare

@ghislainfourny ghislainfourny released this 15 May 17:45
7ae9c9a
  • Fixed a bug preventing the display of some query outputs as a Data Frame.

jsoniq 2.1.0 "Cedrus Libani"

Choose a tag to compare

@ghislainfourny ghislainfourny released this 22 Apr 16:44
bb93e45

jsoniq 2.0.9 "Lemon Ironwood" beta

Choose a tag to compare

@ghislainfourny ghislainfourny released this 23 Dec 13:27
c29ad2c
  • 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

Choose a tag to compare

@ghislainfourny ghislainfourny released this 03 Dec 16:01
9980c7d
  • 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

Choose a tag to compare

@ghislainfourny ghislainfourny released this 29 Oct 14:27
e57b336
  • 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

Choose a tag to compare

@ghislainfourny ghislainfourny released this 27 Oct 15:29
bf152fb
  • 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

Choose a tag to compare

@ghislainfourny ghislainfourny released this 29 Sep 15:01
694cef3

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.