# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
## v0.2.0 (2026-10-07)
#### Fixed
* Fixed handling of `FILE` type outputs with path prefixes ([#46](https://github.com/stjude-rust-labs/planetary/pull/46)).
#### Added
* Added support for local (file://) inputs and outputs ([#41](https://github.com/stjude-rust-labs/planetary/pull/41)).
* Added support for the `X-Forwarded-User` header for respecting the user
associated with TES API requests ([#40](https://github.com/stjude-rust-labs/planetary/pull/40)).
#### Dependencies
* Updated dependencies to latest ([#37](https://github.com/stjude-rust-labs/planetary/pull/37)).
## v0.1.0 (2025-10-13)
#### Added
* Added support for Google Cloud Storage as a storage backend ([#12](https://github.com/stjude-rust-labs/planetary/pull/12)).
* Added support for S3 as a storage backend ([#11](https://github.com/stjude-rust-labs/planetary/pull/11)).
* Added `--transporter-image` CLI option to specify the `planetary-transporter`
image to use for inputs and outputs pods ([#8](https://github.com/stjude-rust-labs/planetary/pull/8)).
* Initial implementation of the full TES API and database abstraction ([#4](https://github.com/stjude-rust-labs/planetary/pull/4)).
#### Changed
* Refactored the orchestrator into its own service ([#9](https://github.com/stjude-rust-labs/planetary/pull/9)).
#### Fixed
* Limit database connection pool to 10 connections and remove connections from
the pool that haven't been used for 60 seconds ([#13](https://github.com/stjude-rust-labs/planetary/pull/13)).
* Creating a task no longer waits to start the task and cannot cause the future
responsible for starting the task to be dropped ([#13](https://github.com/stjude-rust-labs/planetary/pull/13)).