Skip to content Added
- Help descriptions for
init and register CLI commands
Added
- Display
pinexq-client version in --version output
Fixed
- Logical operator in deployment condition
register_processing_step now correctly returns ProcessingStepHco
Changed
- Refactor deployment and registration logic in CLI commands
register_processing_step now returns ProcessingStepHco with navigation support
Fixed
- Logical operator in deployment condition
Added
- Support for function defaults configuration in
deploy command
Changed
- Migrate to
pinexq-client package (>=1.0.0)
Added
--force-target-platform flag on deploy and register commands for cross-platform builds
Fixed
- Typo in
force_target_platform parameter assignment in deploy command
- Spacing in
--force-target-platform help text
Added
--with-defaults option on deploy command for providing function default parameters as JSON
Changed
- Rename
generate project-toml command to generate pinexq-toml
- Improve error handling in
generate_manifests and return base_image
- Refactor Docker client logging to simplify verbose and non-verbose modes
- Update
PinexqProjectConfig to use default_factory and enhance fallback logic
Fixed
- Error handling and push log rendering in
push_function_image
Security
- Update dependency
copier to v9.11.2
Fixed
- Error handling in
print_push_logs to catch and log exceptions during Docker push
Fixed
- Improve JSON parsing in Docker client methods with proper error handling for
json.JSONDecodeError
Changed
- Bump
pinexq-client dependency to >=1.2.1
Changed
deploy command now skips deprecated processing steps
register command allows filtering without ShowDeprecated and ShowHidden
Changed
- Refactor
deploy command to centralize defaults parsing and improve error handling
- Bump
pinexq-client to >=1.3.0
Changed
- Update
deploy command examples with enhanced --with-defaults usage
Added
- Test coverage for CLI commands (
deploy, generate, init, register)
- Test job in CI workflow with build job dependency on tests
CLAUDE.md with project structure and development documentation
Changed
- Refactor
create_default_dict to handle single and multiple functions more consistently
- Add
get_function_defaults method to simplify default retrieval
- Replace
CopierAnswersInterrupt with KeyboardInterrupt for improved compatibility
- Update dependency
uv_build to >=0.10.0,<0.11.0
Added
- Size check and warning for Docker images exceeding 2 GiB
Added
--verbose flag on deploy and register commands to show full Docker build output
Changed
- Docker builds now show a spinner by default instead of full build logs
Security
- Update dependency
copier to v9.14.1
- Update dependency
uv_build to >=0.11.0,<0.12.0