Skip to content

Commit 3b23141

Browse files
duckdb pro tools v1.5.0 release updates (#27)
1 parent c21573e commit 3b23141

File tree

2 files changed

+23
-10
lines changed

2 files changed

+23
-10
lines changed

CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
Combined [Pro Data Tools](https://github.com/RandomFractals/pro-data-tools#pro-data-tools) changelog for all the VS Code extensions and versions released to our [Pro sponsors](https://github.com/sponsors/RandomFractals) on GitHub.
44

5+
## DuckDB Pro Tools v1.5.0 - [2024-07-09]
6+
7+
- Update DuckDB Pro Tools to use DuckDB v0.9.2 NodeJS libraries
8+
- Update DuckDB Pro Tools `README.md` with new DuckDB v0.9.2 support info
9+
- Update DuckDB Pro Tools with DuckDB v0.9.2 support info in Pro Data Tools documentation repository
10+
- Link supported advanced DuckDB views sections in the DuckDB Pro Tools intro
11+
- Update Sponsor links in DuckDB Pro Tools README.md
12+
- Update Future Pro Data Taools Releases section and remove old Twitter links from DuckDB Pro Tools README.md
13+
- Cast `bigint` values to `Number` in DuckDB query `TableData` results
14+
- Remove VS Code Memory Limit section from DuckDB Pro Tools doc
15+
- Set Copyright © 2024 in `LICENSE.txt`
16+
- Package and publish DuckDB Pro Tools v1.5.0 with DuckDB v0.9.2 support
17+
518
## SQLite Pro Tools v1.1.0 - [2024-07-04]
619

720
- Add `chinook.db` with typed columns

duckdb-tools.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -59,17 +59,17 @@ Our **Pro Data Tools** for devs and data scientists using VS Code IDE include **
5959

6060
## DuckDB Pro Tools Features
6161

62-
The latest version of [DuckDB Pro Tools](https://github.com/RandomFractals/pro-data-tools/blob/main/duckdb-tools.md#duckdb-pro-tools) extension adds the following capabilities to VS Code IDE for working with [DuckDB v0.8](https://duckdb.org/2023/05/17/announcing-duckdb-080.html) instances:
62+
The latest version of [DuckDB Pro Tools](https://github.com/RandomFractals/pro-data-tools/blob/main/duckdb-tools.md#duckdb-pro-tools) extension adds the following capabilities to VS Code IDE for working with [DuckDB v0.9](https://duckdb.org/2023/05/17/announcing-duckdb-090.html) instances:
6363

64-
- **Connect** to a local DuckDB [v0.8.1](https://github.com/duckdb/duckdb/releases/tag/v0.8.1) instance
64+
- **Connect** to a local DuckDB [v0.9.2](https://github.com/duckdb/duckdb/releases/tag/v0.9.2) instance
6565
- **Create** new in-memory DuckDB instance
6666
- **Import** local and remote `CSV`, `JSON` and `Parquet` data files into in-memory DuckDB instance for exploratory data analysis (EDA)
67-
- **View** DuckDB v0.8.1 databases, schemas, tables, columns, views, indexes, sequences, extensions, settings, functions, types and keywords in SQL Tools Connections Explorer
67+
- **View** DuckDB v0.9.2 databases, schemas, tables, columns, views, indexes, sequences, extensions, settings, functions, types and keywords in SQL Tools Connections Explorer
6868
- **Run** SQL queries on active DuckDB connections
6969
- **Attach** SQLite database files to in-memory DuckDB instances to run analytical queries
7070
- **Query** remote `CSV`, `Parquet`, and `JSON` data files with [DuckDB HTTPFS](https://duckdb.org/docs/extensions/httpfs.html) extension and new [DuckDB JSON](https://duckdb.org/2023/03/03/json.html) extension
7171
- **Create** in-memory DuckDB tables from remote data sources and query results
72-
- **Manage** DuckDB v0.8.1 connections in SQL Tools Connections Explorer
72+
- **Manage** DuckDB v0.9.2 connections in SQL Tools Connections Explorer
7373
- **Auto-complete** SQL keywords, DuckDB instance schemas, table names, column names, and view names for active DuckDB connections in VS Code SQL editor
7474
- **Save** named SQL query Bookmarks
7575
- **Use** SQL Query History
@@ -95,9 +95,9 @@ The other [DuckDB Sql Tools](https://marketplace.visualstudio.com/items?itemName
9595

9696
## DuckDB Upgrade
9797

98-
If you already have the free public DuckDB SQL Tools installed, and configured new **DuckDBPro** connection to use with **DuckDB Pro Tools** extension, you'll be prompted to update `duckdb-async` library to v0.8.1 to use the latest DuckDB version and features.
98+
If you already have the free public DuckDB SQL Tools installed, and configured new **DuckDBPro** connection to use with **DuckDB Pro Tools** extension, you'll be prompted to update `duckdb-async` library to v0.9.2 to use the latest DuckDB version and features.
9999

100-
You might need to restart VS Code after duckdb library update for the new DuckDB v0.8.1 connection and queries to work. Below is a quick demo of that DuckDB library update process.
100+
You might need to restart VS Code after duckdb library update for the new DuckDB v0.9.2 connection and queries to work. Below is a quick demo of that DuckDB library update process.
101101

102102
![DuckDB Pro Tools Libraries Update](https://github.com/RandomFractals/duckdb-sql-tools/blob/main/docs/images/duckdb-pro-tools-upgrade.gif?raw=true)
103103

@@ -187,7 +187,7 @@ select * from duckdb_extensions();
187187

188188
## DuckDB JSON
189189

190-
[DuckDB v0.7](https://duckdb.org/2023/02/13/announcing-duckdb-070.html) and higher DuckDB `v0.8.1` include new and improved [`JSON` extension](https://duckdb.org/2023/03/03/json.html) capabilities to work with JSON documents. **DuckDB Pro Tools** install and load DuckDB JSON extension for all active DuckDB conenctions in order to enable quick JSON data imports and other JSON related features without extra SQL setup.
190+
[DuckDB v0.7](https://duckdb.org/2023/02/13/announcing-duckdb-070.html) and higher DuckDB `v0.8.1` and `v0.9.2` include new and improved [`JSON` extension](https://duckdb.org/2023/03/03/json.html) capabilities to work with JSON documents. **DuckDB Pro Tools** install and load DuckDB JSON extension for all active DuckDB conenctions in order to enable quick JSON data imports and other JSON related features without extra SQL setup.
191191

192192
Quick DuckDB JSON extension query example and steps to parse and load remote `JSON` data document from a public Github repository with **DuckDB Pro Tools** in VS Code:
193193

@@ -199,7 +199,7 @@ Quick DuckDB JSON extension query example and steps to parse and load remote `JS
199199

200200
![DuckDB Pro Tools JSON Data Load](https://github.com/RandomFractals/duckdb-sql-tools/blob/main/docs/images/duckdb-pro-tools-json-data-load.gif?raw=true)
201201

202-
**Note**: the US airports demo data in example above is from our VS Code [Data Table Renderers](https://github.com/RandomFractals/vscode-data-table/tree/main/data) extension we will use later in the upcoming [Data Notebook Pro](https://github.com/RandomFractals/pro-data-tools#data-notebook-pro-tools) extension to query and display tabular data results from many different data sources, including DuckDB. New **Data Notebook Pro** extension will be released in Q4 of 2023.
202+
**Note**: the US airports demo data in example above is from our VS Code [Data Table Renderers](https://github.com/RandomFractals/vscode-data-table/tree/main/data) extension we will use later in the upcoming [Data Notebook Pro](https://github.com/RandomFractals/pro-data-tools#data-notebook-pro-tools) extension to query and display tabular data results from many different data sources, including DuckDB. New **Data Notebook Pro** extension will be released in Q4 of 2024.
203203

204204
Quick Data Notebook extension info preview with a simple Data Connections side panel and a few commands already implemented for that custom VS Code Notebook extension we plan to release with SQL and PRQL queries support.
205205

@@ -270,7 +270,7 @@ While **DuckDB Pro Tools** offer more features and examples, and work with the l
270270

271271
## DuckDB Storage
272272

273-
The latest version of **DuckDB Pro Tools** extension supports local DuckDB instances created with [DuckDB v0.8.1](https://github.com/duckdb/duckdb/releases) engine. Database instances and files created with prior versions of DuckDB are not supported as they use different compression and [storage](https://duckdb.org/internals/storage) formats and the structure of `.duckdb` file has been changing as DuckDB engine is evolving.
273+
The latest version of **DuckDB Pro Tools** extension supports local DuckDB instances created with [DuckDB v0.9.2](https://github.com/duckdb/duckdb/releases) engine. Database instances and files created with prior versions of DuckDB are not supported as they use different compression and [storage](https://duckdb.org/internals/storage) formats and the structure of `.duckdb` file has been changing as DuckDB engine is evolving.
274274

275275
You can still use our free limited capabilities public [DuckDB SQL Tools](https://github.com/RandomFractals/duckdb-sql-tools) extension to load and query older DuckDB v0.6.1 data files. Switching between older DuckDB Sql Tools and this **DuckDB Pro Tools** version and DuckDB file configs will prompt you to upgrade or downgrade the corresponding DuckDB Node.js library accordingly, but you can keep both extensions and switch the extension you want to use depending on the DuckDB files version you are working with.
276276

@@ -284,7 +284,7 @@ Read [Announcing DuckDB 0.6.0](https://duckdb.org/2022/11/14/announcing-duckdb-0
284284

285285
**NOTE**: current DuckDB write access mode and connection handling in **DuckDB Pro Tools** v1.1.0 and latest is very alpha and some restrictions still apply:
286286

287-
- DuckDB v0.8.1 still supports only **one** active `write` connection, or multipple `readers` and no `writers` in its latest implementation.
287+
- DuckDB v0.9.2 still supports only **one** active `write` connection, or multipple `readers` and no `writers` in its latest implementation.
288288

289289
- DuckDB Pro Tools will create a `read-only` connection if opening `.duckdb` file in `read-write` access mode fails.
290290

0 commit comments

Comments
 (0)