dadacat-lambda-pipeline
Version:
JavaScript client for the dadacat 3-lambda image generation pipeline
41 lines (30 loc) • 1.64 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
## [1.1.0] - 2025-07-13
### Changed
- **BREAKING CHANGE**: Migrated B2 uploader from direct lambda invocation to API Gateway
- Updated `B2UploadClient` to use API Gateway endpoint (`/upload-b2`) instead of direct lambda URL
- Updated default configuration to use consistent API Gateway base URL for B2 uploads
- Enhanced API Gateway deployment script to properly configure B2 upload endpoint
### Added
- Added API Gateway permissions for `ImageB2Uploader` lambda function
- Enhanced error handling and logging for API Gateway integration
### Fixed
- Fixed B2 uploader connectivity issues by ensuring proper API Gateway integration
- Fixed lambda permissions to allow invocation through API Gateway
### Technical Details
- B2 uploader now uses: `https://dtren15fk6.execute-api.us-east-2.amazonaws.com/prod/upload-b2`
- Previous direct lambda URL no longer used by default
- All pipeline components now consistently use API Gateway endpoints
## [1.0.2] - 2025-07-13
### Fixed
- Fixed DadaCat Lambda function to properly handle API Gateway event formats
- Added support for base64 encoded payloads
- Improved message extraction logic to handle various Lambda invocation patterns
- Fixed response format to include proper headers for API Gateway/ALB invocations
### Changed
- Lambda now returns appropriate response format based on invocation type (direct vs API Gateway/ALB)
## [1.0.1] - Previous version
### Features
- Initial release with DadaCat, ImageGen, and B2Upload clients
- Pipeline orchestrator for managing the full image generation workflow