Skip to content

Releases: GlareDB/glaredb

v0.9.2

21 Mar 15:40
v0.9.2
8d8aefa
Compare
Choose a tag to compare

v0.9.2 is a point release of mostly fixes and chores.

Installing or Updating

CLI

To install or update just run the following command in the directory you want
the binary:

curl https://glaredb.com/install.sh | sh

Python

pip install glaredb

Node.js

npm install @glaredb/glaredb

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.9.1

05 Mar 20:52
9c27dd0
Compare
Choose a tag to compare

v0.9.1 is a point release of mostly fixes and chores.

Notable Improvements

  • cloud_upload can now be used in hybrid and remote contexts, such as with the CLI or Python and Node.js language bindings
  • You can now create tables from excel
CREATE EXTERNAL TABLE t FROM excel OPTIONS (
    location = '<location>',     -- required
    has_header = 'true',         -- optional, 'true' or 'false'
    sheet_name = '<sheet_name>'  -- optional, defaults to first sheet in the workbook
);

Installing or Updating

CLI

To install or update just run the following command in the directory you want
the binary:

curl https://glaredb.com/install.sh | sh

Python

pip install glaredb

Node.js

npm install @glaredb/glaredb

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.1

v0.9.0

27 Feb 22:51
v0.9.0
8a38470
Compare
Choose a tag to compare

Highlights

For highlights and details since 0.8, check out our full announcement: https://glaredb.com/blog/announcing-v0.9.0 🎉 !

Installing or Updating

CLI

To install or update just run the following command in the directory you want the binary:

curl https://glaredb.com/install.sh | sh

Python

pip install glaredb

Node.js

npm install @glaredb/glaredb

What's Changed

Full Changelog: v0.8.5...v0.9.0

v0.8.5

14 Feb 20:26
v0.8.5
8daffa7
Compare
Choose a tag to compare

v0.8.5 is a point release of mostly fixes and chores

Installing or Updating

CLI

To install or update just run the following command in the directory you want the binary:

curl https://glaredb.com/install.sh | sh

Python

pip install glaredb

Node.js

npm install @glaredb/glaredb

What's Changed

Full Changelog: v0.8.4...v0.8.5

v0.8.4

08 Feb 16:49
v0.8.4
6c1a83f
Compare
Choose a tag to compare

v0.8.4 is a point release of mainly fixes and chores, notably with some performance improvements (see: #2584, #2601). Refer to the commits below for more detail.

Installing or Updating

CLI

To install or update just run the following command in the directory you want the binary:

curl https://glaredb.com/install.sh | sh

Python

pip install glaredb --upgrade

What's Changed

New Contributors

Full Changelog: v0.8.3...v0.8.4

v0.8.3

31 Jan 22:11
v0.8.3
f059fd9
Compare
Choose a tag to compare

v0.8.3 is a point release of mainly fixes and chores. Refer to the commits below for more detail.

Notable fixes

  • Postgres: Fixed an issue reading 0 timestamps (0001-01-01 00:00:00)

Installing or Updating

CLI

To install or update just run the following command in the directory you want the binary:

curl https://glaredb.com/install.sh | sh

Python

pip install glaredb

Node.js

npm install @glaredb/glaredb

What's Changed

Full Changelog: v0.8.2...v0.8.3

v0.8.2

31 Jan 19:20
v0.8.2
37fc14a
Compare
Choose a tag to compare
v0.8.2 Pre-release
Pre-release

v0.8.2 is a point release of fixes and chores. Refer to the commits below for more detail.

Cassandra Update

We now support Cassandra data sources with PasswordAuthenticator.

-- Add an external table
CREATE EXTERNAL TABLE my_cassandra_table FROM cassandra OPTIONS (
    host = '<host>',
    keyspace = '<keyspace>',
    table = '<table>',
    username = '[username]',
    password = '[password]'
);

-- Add an external database
CREATE EXTERNAL DATABASE my_cassandra_db FROM cassandra OPTIONS (
    host = '<hostname>:<port>',
    username = '[username]',
    password = '[passowrd]'
);

-- Table function
SELECT count(*) FROM read_cassandra('<host>', '<keyspace>', '<table>', '[username]', '[password]');

Installing or Updating

CLI

To install or update just run the following command in the directory you want the binary:

curl https://glaredb.com/install.sh | sh

Python

pip install glaredb

Node.js

npm install @glaredb/glaredb

What's Changed

Full Changelog: v0.8.1...v0.8.2

v0.8.1

17 Jan 21:10
v0.8.1
690b74f
Compare
Choose a tag to compare

v0.8.1 is a point release of fixes and chores. Refer to the commits below for more detail.

Installing or Updating

CLI

To install or update just run the following command in the directory you want the binary:

curl https://glaredb.com/install.sh | sh

Python

pip install glaredb

Node.js

npm install @glaredb/glaredb

What's Changed

Full Changelog: v0.8.0...v0.8.1

v0.8.0

11 Jan 00:19
v0.8.0
2426bdb
Compare
Choose a tag to compare

Highlights

Cassandra Support

Cassandra is now supported as an external data source.

-- external table
CREATE EXTERNAL TABLE <table_name> FROM cassandra OPTIONS (
    host = '<host>',
    keyspace = '<keyspace>',
    table = '<table>'
);

-- external database
CREATE EXTERNAL DATABASE <db_name> FROM cassandra OPTIONS (
    host = '<host>',
);

-- table function
SELECT * FROM read_cassandra('<host>', '<keyspace>', '<table>')

Clickhouse Support

GlareDB now supports ClickHouse as an external data source. Learn more in our ClickHouse docs.

Table Functions

Initial FlightSQL Protocol Support

glaredb server now includes support for the experimental FlightSQL protocol.

Enable it with:

glaredb server --enable-flight-api

then use your favorite FlightSQL client to connect to the server.

Installing or Updating

CLI

To install or update just run the following command in the directory you want the binary:

curl https://glaredb.com/install.sh | sh

Python

pip install glaredb

Node.js

npm install @glaredb/glaredb

What's Changed

Read more

v0.7.1

05 Dec 18:19
v0.7.1
ab79026
Compare
Choose a tag to compare

Highlights

Lance Support

GlareDB now offers support for Lance.

Lance is a Modern columnar data format optimized for ML and LLM workflows.

SELECT * FROM lance_scan('path/to/file.lance');

Documentation Improvements

We have made it easier to find the information you need, where you need it most.
Our functions catalog now contain 2 additional columns description and example.
These contain a short description of the function and an example of how to use it.

SELECT
  function_name,
  example,
  description
FROM glare_catalog.functions

Installing or Updating

CLI

To install or update just run the following command in the directory you want
the binary:

curl https://glaredb.com/install.sh | sh

Python

pip install glaredb

What's Changed

New Features

Bug Fixes

New Contributors

Full Changelog: v0.7.0...v0.7.1