What's New
Lambda — Update function configuration and environment variables (#118)
Add the ability to update Lambda function configuration from the Lambda Browser UI:
- Environment variables: Add, edit, and delete environment variables with a key-value editor
- Memory: Update memory size (128–10240 MB) with validation
- Timeout: Update timeout (1–900 seconds) with validation
- Description: Edit function description
- Handler: Update handler path
- Runtime: Change runtime from supported list
Backend
- New
PATCH /api/lambda/functions/{name}/configurationendpoint - Pydantic schema with validation
- Partial updates supported (only send changed fields)
Frontend
- Configuration editor panel (Sheet) with real-time validation
- Diff detection — save button disabled when no changes
- Auto-refresh after successful update
- Consistent button sizing (
size="sm") matching S3/SQS/Secrets Manager pattern
Tests
- 11 new backend test cases covering all update scenarios and validation edge cases