Skip to content

Commit 6f31132

Browse files
authored
Merge pull request #36 from hotdata-dev/release/v0.0.3
chore: prepare v0.0.3 release
2 parents f9c0f03 + 6904e58 commit 6f31132

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.0.3] - 2026-01-09
9+
10+
### Added
11+
- PostgreSQL metadata provider (`metadata-postgres` feature flag)
12+
- MySQL metadata provider (`metadata-mysql` feature flag)
13+
- Parquet Modular Encryption (PME) support for reading encrypted files (`encryption` feature flag)
14+
- `ducklake_table_changes()` table function returning actual row data from Parquet files
15+
- Feature flags for metadata providers
16+
- SQLLogicTest runner for DuckDB test files
17+
18+
### Fixed
19+
- Empty table queries now return empty results instead of errors
20+
- Snapshot filtering for complete row deletion scenarios
21+
- Column renaming via Parquet field_id → DuckLake column_id mapping
22+
- Pinned rustc version to 1.92.0 for build stability
23+
824
## [0.0.2] - 2025-12-17
925

1026
### Added
@@ -24,5 +40,6 @@ Initial release.
2440
- Filter pushdown to Parquet
2541
- Query-scoped snapshot isolation
2642

43+
[0.0.3]: https://github.com/hotdata-dev/datafusion-ducklake/compare/v0.0.2...v0.0.3
2744
[0.0.2]: https://github.com/hotdata-dev/datafusion-ducklake/compare/v0.0.1...v0.0.2
2845
[0.0.1]: https://github.com/hotdata-dev/datafusion-ducklake/releases/tag/v0.0.1

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[package]
22
name = "datafusion-ducklake"
3-
version = "0.0.2"
3+
version = "0.0.3"
44
edition = "2024"
5-
authors = ["zac@hotdata.dev", "shefeek@hotdata.dev"]
5+
authors = ["zac@hotdata.dev", "shefeek@hotdata.dev", "anoop@hotdata.dev"]
66
description = "DuckLake query engine for rust, built with datafusion."
77
license = "Apache-2.0"
88
repository = "https://github.com/hotdata-dev/datafusion-ducklake"

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ This project is under active development. The roadmap below reflects major areas
8686
| `metadata-duckdb` | DuckDB catalog backend ||
8787
| `metadata-postgres` | PostgreSQL catalog backend | |
8888
| `metadata-mysql` | MySQL catalog backend | |
89+
| `encryption` | Parquet Modular Encryption (PME) support | |
8990

9091
```bash
9192
# DuckDB only (default)

0 commit comments

Comments
 (0)