---
title: "Changelog 3.13.4"
description: "Release notes for ArchiPy 3.13.4"
---

# 3.13.4 — 2025-10-07

[← 3.13.5](3.13.5.md) | [3.13.3 →](3.13.3.md) | [↑ 3.x series](index.md)

## Changed

### Dependency Updates

- **Comprehensive Dependency Synchronization** - Updated all dependencies to latest compatible versions for improved
  security and performance
    - Updated Pydantic from 2.11.9 to 2.11.10 for enhanced data validation and performance improvements
    - Updated Requests from 2.32.4 to 2.32.5 for improved HTTP client capabilities and security fixes
    - Updated Elastic APM from 6.23.0 to 6.24.0 for enhanced application performance monitoring
    - Updated Redis client from 6.2.0 to 6.4.0 with hiredis extension for improved performance
    - Updated Sentry SDK from 2.39.0 to 2.40.0 for better error tracking and monitoring capabilities
    - Updated SQLAlchemy from 2.0.41 to 2.0.43 for enhanced ORM functionality and performance
    - Updated StarRocks driver from 1.2.2 to 1.2.3 for improved database connectivity
    - Updated Temporalio from 1.18.0 to 1.18.1 for enhanced workflow orchestration capabilities

- **Development Tools Enhancement** - Updated development and build infrastructure for improved developer experience
    - Updated Bandit from 1.7.8 to 1.8.6 for enhanced security vulnerability scanning
    - Updated Pre-commit hooks from 4.6.0 to 6.0.0 for improved code quality enforcement
    - Updated Pre-commit from 3.8.0 to 4.3.0 for better hook management and performance
    - Updated Ruff from 0.13.2 to 0.13.3 for enhanced linting capabilities and Python 3.13 support
    - Updated Validate-pyproject from 0.18 to 0.24.1 for improved project configuration validation
    - Updated PyMdown Extensions from 10.14.3 to 10.16.1 for enhanced Markdown processing

### Testing Infrastructure

- **Kafka Test Environment Update** - Updated Kafka test container image for improved test reliability
    - Updated Kafka test image from confluentinc/cp-kafka:7.4.10 to 7.9.3
    - Enhanced test environment compatibility with latest Kafka features
    - Improved test stability and performance in CI/CD environments

### Development Workflow Improvements

- **Enhanced Dependency Management** - Improved Makefile targets for better dependency management
    - Added `--upgrade` flag to `install` and `install-dev` targets for automatic dependency updates
    - Added new `update-all` target for aggressive dependency updates with comprehensive upgrade process
    - Enhanced dependency synchronization between pyproject.toml and uv.lock files
    - Improved developer experience with streamlined dependency update workflows

### Development Environment

- **Cursor IDE Rules Enhancement** - Updated Cursor IDE rules for improved development experience
    - Enhanced code generation guidelines and architectural patterns
    - Improved development workflow documentation and best practices
    - Updated coding standards and quality enforcement rules

### Configuration Management

- **Comprehensive .env.example Update** - Synchronized environment configuration template with all available config
  options
    - Added Language configuration support with Persian (FA) language setting
    - Enhanced Elasticsearch configuration with complete API key, SSL, and sniffing options
    - Expanded Kafka configuration with SSL settings, compression, batch processing, and transaction support
    - Added Redis cluster and sentinel mode configurations with connection pooling settings
    - Included Temporal workflow orchestration configuration (completely new section)
    - Added Parsian Shaparak payment gateway configuration (completely new section)
    - Enhanced authentication configuration with comprehensive TOTP, password policies, and token security features
    - Added separate SQLite and StarRocks SQLAlchemy configurations for different database types
    - Improved existing configurations with missing fields and proper default values
    - Organized configuration sections with clear headers and proper data type formatting
    - Provided comprehensive reference for all available ArchiPy configuration options

## Performance

- **Optimized Dependency Resolution** - Improved dependency resolution and installation performance
    - Enhanced UV package manager integration with latest features
    - Improved lock file generation and dependency resolution speed
    - Better memory usage during dependency installation and updates

## Security

- **Enhanced Security Posture** - Multiple security updates across dependencies
    - Updated dependencies include latest security patches and vulnerability fixes
    - Improved overall application security through latest package versions
    - Enhanced cryptographic libraries and security-related packages
