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

## Executive Summary (TL;DR)
DuckDB v1.3.0. Source highlight: This release of DuckDB is named "Ossivalis" after Bucephala Ossivalis, an ancestor of the Goldeneye duck that lived Millions of years ago.

## New Features
- Benchmark runner: catch and log errors + add support for `retry load N` syntax
- [no-op] Add documentation for filesystem read behavior
- Feature #16044: TimeZone Offset Seconds
- [Julia] Add support for named params in prepared statements
- Add uniq_ptr_cast for interpreted benchmark.
- Add StackTraces to FatalExceptions

## Improvements
- Improve performance of `UNNEST/UNPIVOT` by using selection vectors to unnest multiple lists at once
- Improve Parquet writer performance
- Some more Parquet writer performance improvements
- Parquet reader performance
- Issue #16250: Window Range Performance
- Improve error message on failure to install local extension

## Bug Fixes
- Fix #15466 Transform LIMIT or OFFSET first based on order specified in prepared statement
- [Dev] Fix output (long lines > 333 characters) getting truncated in shell
- [Dev] Fix issue related to unpacked columns and the NOT operator
- Fix #16163: COLUMNS should not treat identifiers as strings
- [fix] Use bigobj when building with MSVC
- Fix Python 3 executable name on Windows
