Skip to main content
2025-11-23

Kodexa CLI v0.2.4

Module Deployment Enhancement - Simplified Workflow:Major Features:
  • Enhanced Apply Command: The kdx apply command now automatically detects module implementation configuration and uploads code in one step
  • Streamlined Module Deployment: No separate deploy step needed - create/update metadata and upload implementation with a single kdx apply -f model.yml
  • Improved Developer Experience: Clear progress indicators and detailed output during module deployment
Breaking Changes:
  • Removed kdx model deploy command: Use kdx apply -f <your-module.yml> instead for module deployment
  • All existing module deployment workflows should be updated to use the new kdx apply command
Bug Fixes:
  • Corrected Error Messages: Fixed error message to reference the correct retry command (kdx apply -f <your-module.yml> instead of deprecated kdx model deploy)
  • Code Formatting: Applied gofmt formatting across codebase for consistency
Documentation Updates:
  • Updated all cookiecutter templates (inference model, event model, transformer model) with new kdx apply workflow
  • Added comprehensive module deployment section to resource operations guide
  • Updated developer portal documentation to reflect simplified deployment process
Impact:
  • Faster module deployment workflow
  • Reduced confusion with single command for all module operations
  • Better alignment with Kubernetes-style declarative resource management
Download Links:Available in kdx-cli v0.2.4
2025-11-23

Kodexa CLI v0.2.3

API Client Enhancements and OpenAPI Improvements:New Features:
  • Enhanced API Client: Improved resource handling capabilities for more robust API operations
  • Resource Filtering: Better filtering and logging in API operations for improved visibility
  • OpenAPI Loader: Disabled external reference resolution to prevent reference loading issues
Bug Fixes:
  • External Reference Resolution: Fixed issues with external reference resolution in OpenAPI loader that could cause loading failures
Impact:
  • More reliable API operations with enhanced resource handling
  • Better debugging capabilities through improved logging
  • Cleaner OpenAPI processing without external reference complications
Download Links:Available in kdx-cli v0.2.3
2025-11-21

Kodexa CLI v0.2.2

Enhanced Resource Filtering and API Logging:New Features:
  • Enhanced Resource Filtering: Improved resource filtering capabilities in API operations for more precise resource discovery and management
  • Better Logging: Enhanced logging throughout API operations for improved debugging and monitoring
  • Resource Type Handling: Improved handling of resource types and schemes for more reliable operations
Impact:
  • Better visibility into API operations through enhanced logging
  • More reliable resource filtering and discovery
  • Improved debugging capabilities for troubleshooting
Download Links:Available in kdx-cli v0.2.2
2025-11-19

Kodexa CLI v0.2.1

Critical Bug Fix for CI/CD Environments:Bug Fixes:
  • Fixed Panic in Non-TTY Environments: Resolved critical nil pointer dereference that prevented kdx sync deploy from working in GitHub Actions and other non-interactive environments
  • Added Nil Checks: Comprehensive nil pointer guards added to all progress display methods
  • CI/CD Compatibility: Full support for automated deployments in all CI/CD platforms
Impact:
  • Enables kdx-sync-action@v2 to work reliably in GitHub Actions workflows
  • Fixes deployment failures in Docker containers and automated pipelines
  • Maintains backward compatibility with all existing functionality
Download Links:Available in kdx-cli v0.2.1
2025-11-19

Kodexa CLI v0.1.20

GitOps Sync Enhancements and Metadata Improvements:GitOps Sync Features:
  • Branch-based Deployment: Automatic target and environment selection based on git branch mappings
  • Flexible Deployment Options: Support for explicit target/env flags or automatic git-based deployment
  • Deployment Validation: Comprehensive validation of targets, environments, and manifests before deployment
  • Dry Run Support: Preview deployment changes without making actual modifications
  • Confirmation Prompts: Optional confirmation for each target or all targets together
  • Improved Error Messages: Enhanced error messages for missing configurations and failed deployments
Metadata Improvements:
  • Enhanced Metadata Resolution: Improved metadata directory resolution with better error handling
  • Configuration Validation: Enhanced validation of sync configuration files
  • Resource Type Definitions: Updated resource type registry with comprehensive aliases
  • Better Path Handling: Improved relative and absolute path resolution
Download Links:Available in kdx-cli v0.1.20
2025-11-18

Kodexa CLI v0.1.18

Enhanced Path Resolution for Resource File Operations:
  • Intuitive Path Handling: Relative paths now resolve from the current working directory instead of the metadata directory, providing more predictable and user-friendly behavior
  • Smart Slug Validation: Added warning logs for mismatches between configuration slugs and resource file slugs, with resource file slugs taking precedence
  • Enhanced Documentation: Comprehensive usage examples added to clarify the new path handling behavior
  • Improved Flexibility: Enhanced resource management with the new path resolution strategy applied across all related functions
Technical improvements include updated path resolution logic for better user experience, slug precedence rules to prevent conflicts, and detailed documentation for faster adoption. This release is fully backward compatible with existing configurations.Available in kdx-cli v0.1.18
2025-11-17

Kodexa CLI v0.1.17

Resource File Path Override:
  • Flexible File Operations: Added optional path override for resource file operations, allowing more flexible file handling in the CLI
Available in kdx-cli v0.1.17
2025-11-16

Kodexa CLI v0.1.16

Resource Discovery & Sync Improvements:
  • Enhanced resource discovery and synchronization workflows
  • Improved metadata handling and validation
Available in kdx-cli v0.1.16
2025-11-15

Kodexa CLI v0.1.15

Version Checking & CI Workflow:
  • Automatic Version Update Checking: Users are now automatically notified when a newer version is available
    • 24-hour caching to avoid excessive API calls
    • Clean, colorful notifications with OS-specific upgrade instructions
    • Supports macOS, Linux, and Windows (both ARM64 and AMD64)
  • Comprehensive CI/CD Workflow: Added GitHub Actions workflows for automated quality assurance
    • Build verification and test execution with race detection
    • Code coverage reporting with automated PR comments
    • golangci-lint with 15+ linters including security checks
  • Code Quality Improvements: Complete golangci-lint cleanup across the codebase
    • Updated for golangci-lint v1.60+ compatibility
    • Fixed 20+ unchecked errors and 10+ shadow variable declarations
    • Optimized struct field alignments and improved security
    • Applied consistent formatting across all files
Technical improvements include deprecated linter updates (exportloopref → copyloopvar), improved error handling, misspelling fixes, and strategic linter exclusions for acceptable patterns.Available in kdx-cli v0.1.15
2025-11-14

Kodexa CLI v0.1.14

Enhanced Command Output Formatting:
  • New printWithMarkup function: Standardizes command output formatting with consistent markup rendering
  • Updated sync package logging: Improved visual clarity and user experience
  • Integrated markup in progress logging: Better presentation of synchronization messages
Technical improvements include integrated markup rendering in progress logging, updated logging to use new markup function, and a new terminal UI module for consistent formatting.Available in kdx-cli v0.1.14
2025-11-14

Kodexa CLI v0.1.13

Production Safety & Module Refactoring:
  • Production Environment Protection: Added confirmation prompts for critical operations in production environments
  • Profile Production Flag: Profiles can now be marked as production with --production flag
  • Automation Support: New --skip-production-confirm flag for CI/CD workflows
  • Enhanced Profile Display: Profile listings now show production status
  • Model → Module Terminology: Renamed all “model” references to “modules” for consistency
  • Improved Client Profile Handling: Added Profile() and BaseURL() methods to Client
  • Enhanced Synchronization Logging: Clearer status updates during metadata sync
  • Streamlined Concurrency Handling: Centralized changeSequence field management
Protected operations now include: create, apply, delete, and sync push when using production profiles.Available in kdx-cli v0.1.13
2025-11-12

Kodexa CLI v0.1.12

Enhanced synchronization and configuration management:
  • Improved metadata synchronization workflows
  • Enhanced configuration validation
  • Additional release automation improvements
Available in kdx-cli v0.1.12
2025-11-12

Kodexa CLI v0.1.11

Enhanced synchronization and release automation:
  • Enhanced payload construction and error handling in resource synchronization
  • Added configuration validation for sync operations
  • Added Slack notification for release workflow
Available in kdx-cli v0.1.11
2025-11-12

Kodexa CLI v0.1.10

Enhanced metadata synchronization and resource management:
  • Enhanced organization slug handling in metadata synchronization
  • Added resource retrieval and model creation enhancements
  • Added resource retrieval and update methods in MetadataClient
  • Improved model versioning support
Available in kdx-cli v0.1.10
2025-11-11

Kodexa CLI v0.1.9

Enhanced CLI capabilities and developer experience:
  • Added comprehensive debug logging for model deployment path resolution
  • Enhanced CLI output formatting and usage documentation
  • Improved resource retrieval with filter support
  • Enhanced deploy configuration handling and model metadata synchronization
  • Added size and duration metrics for model implementation uploads
  • Updated resource management and CLI documentation for improved clarity
Available in kdx-cli v0.1.9
2025-11-10

Kodexa CLI v0.1.8

Improved CLI output and documentation:
  • Enhanced CLI output formatting and usage documentation for better developer experience
Available in kdx-cli v0.1.8
2025-11-10

Kodexa CLI v0.1.7

Enhanced debugging capabilities:
  • Added comprehensive debug logging for model deployment path resolution
Available in kdx-cli v0.1.7
2025-11-10

Kodexa CLI v0.1.6

New features and enhancements:
  • Added dataclasses command to CLI for working with data classes
  • Added prompt template resource type and enhanced metadata client
  • Added prompt template support and enhanced model implementation handling
  • Enhanced CLI resource retrieval with filter support
Available in kdx-cli v0.1.6
2025-11-09

Kodexa CLI v0.1.5

Prompt templates and resource management improvements:
  • Added dataclasses command to CLI
  • Added prompt template resource type and enhanced metadata client
  • Added prompt template support and enhanced model implementation handling
  • Enhanced resource discovery and synchronization with path prefix support
  • Standardized resource type naming conventions
Available in kdx-cli v0.1.5
2025-10-17

Pydantic Configuration Refactor

Refactored Pydantic model configurations to use model_config for improved compatibility with Pydantic v2.Available in SDK build 7.4.418596506326
2025-10-16

Knowledge Storage & Document Features

  • Added knowledge storage capabilities to documents
  • Expanded SDK features for enhanced document handling
Available in SDK build 7.4.418571517744
2025-10-14

New Models & Fields

  • Added TaskTemplateAction and DocumentFamilyGroup models
  • Added notes field to DocumentFamilyGroup model
Available in SDK build 7.4.418502378964
2025-09-26

Model Enhancements

  • Added entry_points field to MessageTemplate model
  • Added change_sequence and slug fields to Note model
Available in SDK build 7.4.418041426986
2025-09-08

Task Priority & Change Tracking

  • Added priority field to Task model for task prioritization
  • Added change_sequence field to Task model for change tracking
Available in SDK build 7.4.417549982578
2025-08-22

API Improvements

  • Enhanced HTTP response code handling across endpoints
  • Added platform overview API endpoint
  • Improved logging in TasksEndpoint.create_with_template
Available in SDK build 7.4.417162232464
2025-08-17

Data Validation Improvements

  • Implemented deduplication of DocumentTaxonValidation objects in SqliteDocumentPersistence
  • Added overridable field to TaxonValidation model
Available in SDK build 7.4.417022235742
2025-08-07

Pagination & Cost Management

  • Enhanced stream_query and filter methods with starting_offset parameter for improved pagination
  • Added AggregatedModelCost class and ModelCostsEndpoint for model cost tracking
Available in SDK build 7.4.416807352183
2025-07-31

Notes Support

Added comprehensive notes support with note and notes entries in OBJECT_TYPES.Available in SDK build 7.4.416648957029
2025-07-30

Model Refinements

  • Renamed title to name in ProjectTaskTemplate for consistency
  • Added slug field to TaskTemplate
  • Enhanced datetime serialization format
  • Expanded ProjectOptions model with new fields
Available in SDK build 7.4.416637492406
2025-07-29

Notes Models & Endpoints

  • Introduced Note and PageNote models
  • Added endpoints for notes functionality
  • Added optional title field to Note model
Available in SDK build 7.4.416607913655
2025-07-28

Channel Enhancements

Added optional task field to Channel model for task association.Available in SDK build 7.4.416576510437
2025-07-25

DataForm Options

Added options field to DataForm model for enhanced form configuration.Available in SDK build 7.4.416521301876
2025-07-16

Model Refactoring

  • Refactored TaskDocumentFamily model to use IDs instead of full objects
  • Enhanced TaxonValidation model with new fields for validation rules
Available in SDK build 7.4.416496714224
2025-06-05

Organization & Revision Support

  • Added organization field to Session model
  • Added ContentNode revisions and comments functionality
Available in SDK build 7.4.415475692281
2025-05-29

Project Template Types

Updated ProjectTemplate model to specify document and task statuses types for improved type safety.Available in SDK build 7.4.415329037666
2025-05-28

Project Model Updates

  • Added old_identifier field to Project models for migration support
  • Added task_templates field to ProjectTemplate model
Available in SDK build 7.4.415304340442
2025-05-27

AI Token Support & Textract Enhancement

  • Added support for thinking tokens and cached tokens in ModelInteraction
  • Textract confidence scores now used when available
Available in SDK build 7.4.415279448694
2025-05-15

Data Management Enhancements

  • Made tag field optional in DataAttribute model
  • Added start and end date fields to ExecutionOverview model

Access to Data Exceptions

Added ability to access data exceptions via the KodexaClient.
from kodexa import KodexaClient

client = KodexaClient()
data_exceptions = client.data_exceptions.list()
Available in SDK build 7.4.415054195687
2025-04-20

Adding Manifest handling to the CLI

We have added the ability to add manifest handling to the CLI, this allows you to create a manifest file that can be used to deploy a project.