Changelog

for the component espressif/dhara v1.1.0
# Changelog

All notable changes to this component will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this component adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [1.1.0] - 2026-09-22

### Added

- Sequential-locality path cache in the Dhara FTL map (`trace_path`), enabled
  by default. Caches the last successful read-only path traversal so
  consecutive sector lookups sharing a common radix-tree prefix skip
  already-known levels, reducing `dhara_journal_read_meta` calls for
  sequential sector access patterns.

## [1.0.0] - 2026-04-14

This release starts a **separate semver line for this ESP-IDF component**
(`dhara` in idf-extra-components), published via `idf_component.yml`. The FTL
sources still come from upstream [dlbeer/dhara](https://github.com/dlbeer/dhara),
vendored at a pinned baseline ([VENDORED_UPSTREAM.md](VENDORED_UPSTREAM.md));
upstream's own tags are **not** the version consumers should pin for this
component.

From **1.0.0** onward this component's **MAJOR.MINOR.PATCH** bumps align with
[Semantic Versioning 2.0.0](https://semver.org/spec/v2.0.0.html) at this
packaging boundary (vendored code, Espressif patches, build or public API
surface exposed through this repo).

### Changed

- Replaced the **git submodule** with an in-tree **vendored** snapshot under
  `dhara/dhara/` (ordinary tracked files; no submodule checkout required).
- Updated **SBOM** and component metadata for the vendored tree
  (`sbom_dhara.yml`, `idf_component.yml`).

No intentional FTL behavior change relative to the previous submodule layout
at the same upstream baseline.