Table of Contents

DuckDB.NET 0.x

This page lists the changes in DuckDB.NET releases before 1.0, newest first. For other versions, see Release Notes.

0.10.3

Released 2024-05-22 (NuGet, changes since 0.10.2). Built on DuckDB v0.10.3.

  • Added support for writing decimal, Guid and DateTimeOffset values with the managed appender.
  • Implemented DuckDBConnection.GetSchema. Thanks to @hazzik.

0.10.2

Released 2024-04-21 (NuGet, changes since 0.10.1). Built on DuckDB v0.10.2.

0.10.1

Released 2024-03-18 (NuGet, changes since 0.9.2). Built on DuckDB v0.10.1.

  • Added support for reading TIMETZ values.
  • Added support for reading ARRAY values.

The .Full packages also have version 0.10.1.2, released 2024-03-22 with the same release notes.

0.9.2

Released 2023-11-14 (NuGet, changes since 0.9.1). Built on DuckDB v0.9.2.

  • Added support for reading Struct types.

0.9.1

Released 2023-10-13 (NuGet, changes since 0.9.0.3). Built on DuckDB v0.9.1.

  • Added support for reading nested List types.

0.9.0.3

Released 2023-10-04 (NuGet, changes since 0.9.0). Built on DuckDB v0.9.0.

  • Added support for reading Enum types.

0.9.0

Released 2023-10-02 (NuGet, changes since 0.8.1). Built on DuckDB v0.9.0.

  • Reimplemented DuckDBDataReader for better performance.
  • Added named parameter support.
  • Added support for reading List types.

Bindings

  • Added bindings for the Data Chunks API.

0.8.1

Released 2023-07-08 (NuGet, changes since 0.8.0). Built on DuckDB v0.8.1.

0.8.0

Released 2023-05-17 (NuGet, changes since 0.7.1). Built on DuckDB v0.8.0.

  • Added support for executing multiple statements at once.
  • Added DbProviderFactory support.
  • Fixed reading DateTime values.

Bindings

  • Added bindings for the extract statements API.

0.7.1

Released 2023-03-04 (NuGet, changes since 0.6.1). Built on DuckDB v0.7.1.

  • Fixed a bug when inserting Unicode text through the appender.

0.6.1

Released 2023-01-08 (NuGet, changes since 0.4.0.10). Built on DuckDB v0.6.1.

This is the first release with the .Full packages, which bundle the DuckDB native library.

  • Added a managed implementation of the DuckDB appender.

0.4.0.10

Released 2022-09-03 (NuGet, changes since 0.4.0.1).

  • Added support for parameterized queries, and for reading and writing all supported DuckDB types.

Bindings

  • Added types for Interval, HugeInt, Blob and other native DuckDB types.

0.4.0.1

Released 2022-07-06 (NuGet, changes since 0.4.0).

  • Added support for transactions.
  • Fixed bugs.

Bindings

  • Added configuration and appender bindings.

0.4.0

Released 2022-06-27 (NuGet, changes since 0.2.9.1).

  • Updates for DuckDB 0.4.0.

0.2.9.1

Released 2021-09-24 (NuGet, changes since 0.2.9).

0.2.9

Released 2021-09-15 (NuGet, changes since 0.1.3).

0.1.3

Released 2021-09-03 (NuGet, changes since 0.1.2).

0.1.2

Released 2021-04-12 (NuGet, changes since 0.1.1).

  • Implemented GetValue, GetFieldType and HasRows.

0.1.1

Released 2021-04-09 (NuGet).

  • Added Linux support.

0.1.0

Released 2020-11-12 (NuGet). The first release.