Skip to content

v0.6.0

Compare
Choose a tag to compare
@brennanjl brennanjl released this 06 Dec 19:18

v0.6.0 incorporates CometBFT for byzantine fault tolerant consensus.

It includes many changes, including:

  • the ability to run a POA BFT network, using CometBFT
  • pluggable authentication, allowing developers to implement virtually any kind of asymmetric kepyair signing
  • asynchronous, unsigned reading of data (similar to Ethereum)
  • kwil-admin, a tool for managing node deployments
  • extensions can now be called with a limited subset of SQL expressions as arguments. For example, it is now possible to do: my_ext.method(abs($user_value));
  • the primary supported RPC is now HTTP (instead of gRPC)
  • config has been unified to support a default config, a config file, environment variables, and command line flags, with precedence from lowest to highest in that order
  • several bug fixes in Kuneiform, the SQL parser, and the database engine