# 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.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.1.13] - 2025-11-20
### Fixed
- **S3 Download with Automatic Region Detection**: Fixed S3 downloads when using local storage mode by implementing automatic bucket region detection. The system now queries the bucket location via the S3 API and creates a properly configured client, enabling seamless S3 ingestion regardless of storage configuration.
## [0.1.12] - 2025-11-20
### Fixed
- **S3 Download in Local Mode**: Initial fix for S3 downloads in local storage mode (improved in 0.1.13 with automatic region detection).
## [0.1.4] - 2024-11-18
### Added
- **S3 File Path Ingestion**: Process files already in S3 without re-uploading
- HTTP API support via `s3FilePath` parameter in `/api/ingestion/upload`
- Programmatic API with `ingest_from_s3_path_async` and `ingest_from_s3_path_sync` functions
- UI toggle between file upload and S3 path input modes
- Full AWS Lambda integration support
- New `S3IngestionRequest` type for programmatic S3 ingestion
- `UploadStorage::download_from_s3_path()` method for downloading from any S3 location
- Lambda and simple usage examples in `examples/` directory
- Comprehensive documentation in `docs/S3_FILE_PATH_INGESTION.md`
### Changed
- Updated file ingestion API to accept either traditional file upload or S3 file path
- Enhanced `IngestionError` with `FileConversionFailed` and `StorageError` variants
- Improved README with S3 ingestion examples and Lambda integration guide
### Fixed
- Better error handling for S3 path validation and download failures
## [0.1.3] - 2024
### Added
- AI-powered data ingestion with automatic schema creation
- Real-time progress tracking for ingestion operations
- File upload with AI-powered conversion (PDF, CSV, JSON, etc.)
- S3 storage support for serverless deployments
- DynamoDB schema store for distributed schema management
### Changed
- Enhanced schema validation and approval workflow
- Improved error handling and logging
## [0.1.2] - 2024
### Added
- Initial public release
- Core database functionality
- Schema-based data storage
- Basic ingestion support
[0.1.4]: https://github.com/shiba4life/fold_db/compare/v0.1.3...v0.1.4
[0.1.3]: https://github.com/shiba4life/fold_db/compare/v0.1.2...v0.1.3
[0.1.2]: https://github.com/shiba4life/fold_db/releases/tag/v0.1.2