Skip to content

Releases: GlareDB/glaredb

v0.2.1

17 Jul 18:15
v0.2.1
6ff578b
Compare
Choose a tag to compare

Highlights

  • Python bindings:

    • You can now query intermediate results, simply referencing a variable:
      intermediate = con.sql("select * from tbl where a > 2;")
      con.sql("select * from intermediate where b > 4;")
    • show() was added to print results without other libraries
  • SQL commands:

    • COPY TO:
      • Add support for remote URLs, including GCS and S3. For more information, see #1280
      • Tables can now be copied with COPY TO (instead of only queries). For more information see #1280
  • SQL functions:

    • All functions received support for passing in identifiers and named arguments. For more information, see #1314
    • csv_scan:
      • Add support for GCS and S3 with credentials
    • ndjson_scan:
      • Add support for GCS and S3 with credentials
    • parquet_scan:
      • Add support for GCS and S3 with credentials
    • generate_series:
      • Added support for floats
  • Recipes:

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

11 Jul 21:17
v0.2.0
b99632b
Compare
Choose a tag to compare

Highlights

  • python bindings:

    pip install glaredb

    The instance of glaredb is currently limited to in-memory. We're working on connecting to remote instances of glaredb for a future release. For more information, we have examples at https://github.com/GlareDB/glaredb/tree/main/py-glaredb/examples.

  • COPY TO:

    • With COPY TO, a local copy of a query can be persisted. We're adding support for remote persistence in the future. For example, you can save a local copy in test.csv of the query select 1 with: copy (select 1) to local (location 'test.csv');
    • Currently, json, parquet and csv formats are supported. The default format is CSV, but you can specify a different format as follows:
    copy (select 1) to local format parquet (location 'test.parquet');
  • ndjson_scan:

  • misc:

    • Added timestamp support for native tables

What's Changed

New Contributors

Full Changelog: v0.0.16...v0.2.0

v0.0.16

27 Jun 14:52
v0.0.16
41a5185
Compare
Choose a tag to compare

Highlights

  • table functions:
    • csv_scan(file) to read from CSV files locally, or remotely
    • All _scan functions can now handle file:// and relative URLs
  • build:
    • Releases now contain a binary of glaredb for Windows
  • misc:
    • Initial work on Python bindings for glaredb. More to come in the next release.

What's Changed

Full Changelog: v0.0.15...v0.0.16

v0.0.15

22 Jun 17:40
4f42ca8
Compare
Choose a tag to compare

Highlights

  • table create/insert:
    • added native table support (ie: CREATE TABLE my_table ( my_col text );
  • table functions:
    • parquet_scan (ie: SELECT * FROM parquet_scan('path/to/file.parquet')
    • generate_series (ie: SELECT * FROM generate_series(1, 4)
  • misc:
    • added credentials as a database object (see: #1140)
    • an --ignore-auth flag was added when running glaredb locally for development convenience
  • fixes:
    • list_schemas no longer returns hidden schemas for BigQuery

What's Changed

Full Changelog: v0.0.14...v0.0.15

v0.0.14

15 Jun 13:25
v0.0.14
0680f15
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.13...v0.0.14

v0.0.13

07 Jun 15:32
v0.0.13
af345e1
Compare
Choose a tag to compare

Highlights

  • data sources:
    • add functions for reading data sources directly, without connecting them
      • read_mongodb
      • read_mysql
      • read_bigquery
      • read_snowflake
      • read_postgres
      • there is a new catalog table glare_catalog.functions with columns for function_name and function_type
    • can now connect to postgres with TLS
  • local:
    • there's a new 1-line install script in our README
    • glaredb local SQL shell now has sytnax highlighting and multiline support
  • fixes:
    • corrected data source and ssh tunnel limits in GlareDB Cloud

What's Changed

New Contributors

Full Changelog: v0.0.12...v0.0.13

v0.0.12

01 Jun 15:30
v0.0.12
ac60b03
Compare
Choose a tag to compare

Highlights

  • glaredb repo:
    • the repo is now open source, with ongoing improvements to make contributions and local development easier!
  • glaredb local:
    • new -mode for formatting output

What's Changed

New Contributors

Full Changelog: v0.0.11...v0.0.12

v0.0.11

26 May 15:03
v0.0.11
5a6c0df
Compare
Choose a tag to compare

Highlights

  • fix:
    • SSH tunnels not being able to be created

What's Changed

Full Changelog: v0.0.10...v0.0.11

v0.0.10

25 May 19:17
v0.0.10
8f9e751
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.9...v0.0.10

v0.0.9

24 May 19:49
v0.0.9
e423271
Compare
Choose a tag to compare

Highlights

  • tunnels
    • add ALTER TUNNEL [IF EXISTS] <tunnel_name> ROTATE KEYS command to rotate pub/priv keys for tunnels
    • set maximum number of tunnels (plan-based)

What's Changed

Full Changelog: v0.0.8...v0.0.9