Changes in MariaDB Jupyter Kernel

[v0.2.0] 02 November 2021

Features and improvements

  • SQL code autocompletion ( GSoC project 2021 by Xing-Zhi Jiang)
  • Code Instrospection ( GSoC project 2021 by Xing-Zhi Jiang)
  • Add debug option in ClientConfig
  • The MyBinder configurations are switched to Dockerfile to achieve more flexibility
  • The kernel is now able to start its own MariaDB Server instance, run mariadb-install-db to create a datadir and pass the right options to client and server so that first-time users only need to have the mariadb-server package installed (Contribution by Jonas Karlsson).

Bug fixes

  • Progress reporting for commands such as LOAD DATA is disabled
  • In multiple running notebooks with multiple MariaDB kernels, only the last alive notebook kills the MariaDB server (Contribution by Jonas Karlsson)

[v0.1.1] 29 March 2021

Features and improvements

  • Add pre-commit support in the GitHub Actions CI
  • Add two new example notebooks (contribution from Daniel Black)
  • Add more tests
  • Queries such as INSERT that don't return any result set should show a "Query OK" confirmation message (Contribution by XING-ZHI JIANG)
  • Add %%delimiter cell magic command to run a query under a different SQL delimiter
  • SQL error messages should only contain the relevant part of the error without the MariaDB error number

Bug fixes

  • Refactor CodeParser to address a number of bugs related to how the MariaDB kernel was parsing multi-line queries
  • Fixed bugs in MariaDB client that were leading to wrong multi-line outputs from functions such as JSON_DETAILED

[v0.1.0] 11 January 2021

First release!

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.