# DuckDB v0.10.1 — Release & Upgrade Intelligence
- **Product:** DuckDB (https://duckdb.org)
- **Version:** v0.10.1
- **Released:** Mar 18, 2024
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/duckdb/updates/v0.10.1/

## Executive Summary (TL;DR)
DuckDB v0.10.1. Source highlight: This is a bug fix release for various issues discovered after we released 0.10.0. There are no new features, just bug fixes. Database files created by DuckDB v0.10.0 or v0.9.* can be read by DuckDB v0.10.1.

## New Features
- [ICU] Add casts from Timestamp_* to TimestampTZ
- Add large benchmark directory
- Add a method UUID::FromUHugeint to generate a UUID from a uhugeint_t
- [CSV Reader] Add lock to buffer reset
- [ODBC] Rework Connect to the ODBC driver and add functionality to set all DuckDB configurations in the Connection String
- [Dev] Add an optional time out in seconds to `run_tests_one_by_one.py`

## Improvements
- DISTINCT ON - greatly improve performance by rewriting ordered FIRST aggregate into arg_min_null
- Improve UNPIVOT error messages, and allow expressions in unpivot
- Improve Wasm.yml workflow
- improve CheckBoundaryValues in TopN
- [Swift] performance optimisations
- [Python] Improve performance of conversion to Numpy/Pandas for nested lists

## Bug Fixes
- Add explicit numbering to C enums + various compilation/CI fixes
- Fix #10548 for the DUCKDB_NO_THREADS case
- Fix #10685 - support aliases in join clause
- Fix duckdb spelling in _extension_deploy.yml
- Various fixes
- Unittest does not satify assertion on MSVC/Debug
