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

## Executive Summary (TL;DR)
DuckDB v1.2.1. Source highlight: This is a bug fix release for various issues discovered after we released 1.2.0. There are no new major features, just bug fixes. Database files created by DuckDB versions all the way back to v0.9.* can be read by this version.

## New Features
- Add the suggestion to verify the nullstring as part of the cast error message
- Add support for autoload and autoinstall for `ui` extension
- Add twine_upload option to Python.yml to trigger upload
- Add storage and serialization version for v1.2.1
- Add python version to duckdb_api
- Add methods to retrieve current task scheduler busyness

## Improvements
- Issue #16250: Window Range Performance
- CSV small code Improvements + initialising boolean variable.

## Bug Fixes
- [Dev] MultiFileReader fix InternalError in CreateFilterMap
- [bug-fix] Avoid throwing in catch block for failed commits
- Fix #16157: correctly get the first row when reading hive partitions from a dictionary vector
- Fix #16122: bind default values in a sub-binder to avoid modifying the catalog search path of the current binder
- Fix #16134: when a catalog/schema/table has the same name, we prefer to suggest the table name
- Fix #16260: correctly handle parameters in getvariable
