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
- feat: Notices on transactions by @scsmithr in #2443
- chore(ci): pin just version by @tychoish in #2442
- feat: copy to support for lance by @tychoish in #2342
- feat: pg_catalog.version(), standard_conforming_strings session var by @scsmithr in #2448
- chore(deps): Bump rust deps by @scsmithr in #2459
- chore(deps): bump actions/cache from 3 to 4 by @dependabot in #2449
- fix: $(find . -name "*.rs" | xargs chmod 0644) by @tychoish in #2463
- chore: Remove timeouts from CLI tests that don't need them by @scsmithr in #2469
- chore: Split out term width function into its own crate by @scsmithr in #2471
- chore: Get most of the rpc tests working by @scsmithr in #2472
- chore: Remove unneeded create credential message by @scsmithr in #2474
- fix: psql tab completion by @universalmind303 in #2464
- chore(deps): bump shlex from 1.2.0 to 1.3.0 by @dependabot in #2477
- fix: actually drop delta tables by @universalmind303 in #2415
- fix: rename "pg_table" to "pg_tables" by @universalmind303 in #2480
- chore: update contributing with pytest info by @tychoish in #2479
- ci: fix timings.csv by @universalmind303 in #2460
- fix: Execute clickhouse query in stream (during execution) by @vrongmeal in #2482
- chore: Upgrade arrow/datafusion/deltalake/lance by @vrongmeal in #2429
- test(python): create table from pandas df by @greyscaled in #2488
- fix: add auth for cassandra by @tychoish in #2478
- fix: download protoc without just during the release by @tychoish in #2476
- chore: forbid wildcard imports + additional rustfmt by @tychoish in #2466
- fix: ci task names by @tychoish in #2497
- chore: Move distexec into a different crate by @vrongmeal in #2489
- chore(deps): Bump rust deps by @scsmithr in #2513
- chore(deps): bump actions/cache from 3 to 4 by @dependabot in #2498
- chore: Add npm badge to readme by @scsmithr in #2515
- chore: downsize some ci builders by @tychoish in #2514
- chore: Run more prql integration tests by @scsmithr in #2516
- fix: add pg_matview table by @universalmind303 in #2523
- ci: explicit caching and even smaller runners by @tychoish in #2518
- fix: bson should handle nulls by @tychoish in #2485
- chore: skip sqlserver+flight combination. by @tychoish in #2526
- release: v0.8.2 by @greyscaled in #2532
Full Changelog: v0.8.1...v0.8.2