2025-12-04
Kodexa CLI v0.5.2
Stability & User Experience Improvements:Bug Fixes:- Increased Client Timeout: Extended HTTP client timeout from 60 seconds to 10 minutes (600s) to prevent premature failures during long-running deployment operations, particularly beneficial for large manifest deployments, multiple resource/module deployments, and deployments to slow or distant environments
- Improved Branch Mapping Error Handling: Changed behavior when no branch mapping is found - now displays informational message and exits gracefully instead of returning error, providing better UX when working on unmapped branches
- Better CI/CD Integration: Non-disruptive behavior when working on unmapped branches doesn’t fail pipelines unnecessarily
- Clearer User Feedback: Informational messages clearly distinguish between configuration issues and actual errors
- Enhanced Reliability: Deployments that previously failed due to timeout will now complete successfully
- Prevents deployment timeouts for operations with large manifests or multiple resources
- Better user experience when working with selective branch mapping configurations
- More reliable long-running deployment operations
2025-12-03
Kodexa Sync Action v2.2.0
Built-in Slack Notifications & GitHub Job Summary:New Features:- Slack Notifications: Send rich deployment summaries to Slack automatically with
slack-channel-idandslack-tokeninputs - GitHub Job Summary: Add deployment summary to workflow run with
annotate-summary: true - Renamed Input:
workers→threadsto match kdx-cli flag naming
- 🚀 Deployment status (or 🔍 for dry runs)
- Repository and branch information
- Resource counts (created, updated, unchanged)
- Direct link to the GitHub Actions run
2025-12-03
Kodexa CLI v0.5.0
Tag-Based Deployments & Enhanced GitOps:Major Features:- Tag-Based Deployment Mappings: Deploy using git tags in addition to branches, enabling release-driven workflows with
tag_mappingsconfiguration supporting semantic versions, release candidates, and preview tags - Manual Deployment Overrides: New
--branchand--tagflags provide explicit control over deployment routing without requiring git operations, perfect for CI/CD, testing, and rollback scenarios - JSON Deployment Reports: Generate structured JSON reports of deployment actions with
--json-report <path>for CI/CD integration - Parallel Resource Deployment: New
--threads <n>flag for configuring parallel threads during resource deployment - significantly faster for large deployments - Resource Filtering: Filter resources during deployment with
--filter <pattern>for selective deployments
- Enhanced Error Messages: Clear, actionable error messages with hints when mappings are not found
- Better User Feedback: Deployment mode indicators showing whether using branch detection, tag detection, or manual override
- Improved Mapping Resolution: Support for multiple overlapping mappings, enabling sophisticated multi-environment deployment strategies
2025-12-02
Kodexa CLI v0.4.1
Enhanced Debugging, Error Handling & Sync Improvements:New Features:- Enhanced Client Debugging: Added detailed API request/response logging when debug mode is enabled, providing comprehensive information for troubleshooting
- Improved Module Syncing: Updated module syncing to build and display full slugs with organization prefixes, improving clarity in logs and progress reporting
- Enhanced Deployment Output: Deployment command now includes the environment URL in planned deployment messages, providing clearer context for users
- Alternate Extension Support: Added support for both
.yamland.ymlextensions when reading resource files, with improved error hints showing all attempted file paths
- Better Error Messages: Error messages now reference full slugs with organization prefixes, making it easier to identify and debug issues
- Improved Error Handling: Enhanced deployment error handling to capture and report errors without terminating the process immediately
- Robust Payload Handling: New utility function to safely extract string values from interface types
- Debug Mode Formatting: Conditionally display full response bodies based on debug mode for cleaner output in normal operation
- Fixed gofmt formatting in
resource_types_test.go
2025-11-27
Kodexa CLI v0.3.0
Knowledge Sets & Immutable Resources:New Features:- Knowledge Set Support: New
knowledgesetresource type with full CRUD operations, including example configurations for financial knowledge sets and full support in metadata API and sync operations - Immutable Resource Types: Added support for immutable resources (
featuretypeandfeatureinstance) that cannot be modified once created, maintaining database integrity. Sync operations automatically skip updates for immutable resources with appropriate warnings
