v0.1.0
New Features
KMS (Key Management Service)
- Integrated KMS infrastructure and
kms_clitool for key management operations - Added
env.jsonencryption reminder to prevent sensitive configuration leaks
CLI Enhancements
- Added CLI support for generating model YAML files
- Merged gRPC CLI and Task Run CLI into a unified
aigear taskcommand
Multi-Environment Support
- Added environment differentiation for deployments and schedules
CI/CD
- Added Cloud Build pipelines
Improvements
- Performance: Disabled OMP to prevent thread competition; optimized pointer assignment during copy-on-write
- Image Build: Optimized Dockerfile and image build speed; unified Docker image path management
- Virtual Environment: Unified virtual environment path with consistency verification
- Infrastructure: Improved Infra logging; simplified schedule log output
- Model Release: Optimized model release logic; constrained gRPC parameters for clearer semantics
- Cloud Functions: Upgraded runtime to Node.js 24
- Code Cleanup: Removed redundant modules, unused imports, and unnecessary parameters
Bug Fixes
- Fixed logic errors in YAML file generation
- Fixed handling when no image is found
- Fixed directory structure issues
- Fixed command code errors and spelling/logic mistakes
- Fixed Python 3.8 compatibility issues
Documentation
- Updated docs to reflect latest changes
- Added type annotations throughout the codebase
- Improved inline comments and usage examples
Full Changelog: master...feature/add-kms-feature | PR: #34