Skip to content

Commit 3df6ebf

Browse files
docs: update changelog for v3.14.3 and sync dependencies
1 parent 2a18c1b commit 3df6ebf

3 files changed

Lines changed: 164 additions & 133 deletions

File tree

docs/changelog.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,33 @@
22

33
All notable changes to ArchiPy are documented in this changelog, organized by version.
44

5+
## [v3.14.3] - 2025-11-11
6+
7+
### Fixed
8+
9+
#### Redis Configuration
10+
11+
- **Removed Invalid Retry on Timeout Configuration** - Fixed Redis adapter configuration by removing unsupported parameter
12+
- Removed `RETRY_ON_TIMEOUT` field from `RedisConfig` class as it does not exist in Redis cluster configuration
13+
- Removed `retry_on_timeout` parameter from both synchronous and asynchronous Redis adapter initialization
14+
- Resolves configuration errors when using Redis cluster mode with invalid parameters
15+
- Ensures compatibility with redis-py library's actual parameter set
16+
- Prevents potential runtime errors from passing unsupported configuration options
17+
18+
### Changed
19+
20+
#### Dependency Updates
21+
22+
- **Comprehensive Dependency Synchronization** - Updated multiple core dependencies to latest versions for improved
23+
security, performance, and bug fixes
24+
- Updated fastapi from 0.120.2 to 0.121.1 for enhanced API framework capabilities and bug fixes
25+
- Updated confluent-kafka from 2.12.1 to 2.12.2 for improved Kafka messaging reliability and performance
26+
- Updated psycopg from 3.2.11 to 3.2.12 for enhanced PostgreSQL driver stability and bug fixes
27+
- Updated pydantic-settings from 2.11.0 to 2.12.0 for improved settings management and validation
28+
- Updated black from 25.9.0 to 25.11.0 for enhanced code formatting capabilities
29+
- Updated pre-commit from 4.3.0 to 4.4.0 for improved git hook management
30+
- Updated ruff from 0.14.3 to 0.14.4 for enhanced linting capabilities and bug fixes
31+
532
## [v3.14.2] - 2025-11-06
633

734
### Added

pyproject.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ version = "0.1.0" # This vesrion set on publish flow!
1010
requires-python = ">=3.13,<4"
1111
dependencies = [
1212
"pydantic>=2.12.4",
13-
"pydantic-settings>=2.11.0",
13+
"pydantic-settings>=2.12.0",
1414
"requests>=2.32.5",
1515
"jdatetime>=5.2.0",
1616
]
@@ -26,15 +26,15 @@ elastic-apm = ["elastic-apm>=6.24.0"]
2626
elasticsearch = ["elasticsearch>=9.2.0"]
2727
elasticsearch-async = ["elasticsearch[async]>=9.2.0"]
2828
fakeredis = ["fakeredis>=2.32.1"]
29-
fastapi = ["fastapi[all]>=0.120.2"]
29+
fastapi = ["fastapi[all]>=0.121.1"]
3030
grpc = ["grpcio>=1.76.0", "grpcio-health-checking>=1.76.0", "protobuf>=6.33.0"]
3131
jwt = ["pyjwt>=2.10.1"]
32-
kafka = ["confluent-kafka>=2.12.1"]
32+
kafka = ["confluent-kafka>=2.12.2"]
3333
kavenegar = ["kavenegar>=1.1.2"]
3434
keycloak = ["python-keycloak>=5.8.1", "cachetools>=6.2.1", "async-lru>=2.0.5"]
3535
minio = ["minio>=7.2.18", "cachetools>=6.2.1", "async-lru>=2.0.5"]
3636
parsian-ipg = ["zeep>=4.3.2", "requests[socks]>=2.32.5"]
37-
postgres = ["psycopg[binary,pool]>=3.2.11"]
37+
postgres = ["psycopg[binary,pool]>=3.2.12"]
3838
prometheus = ["prometheus-client>=0.23.1"]
3939
redis = ["redis[hiredis]>=7.0.1"]
4040
scheduler = ["apscheduler>=3.11.1"]
@@ -65,12 +65,12 @@ build-backend = "hatchling.build"
6565
dev = [
6666
"add-trailing-comma>=4.0.0",
6767
"bandit>=1.8.6",
68-
"black>=25.9.0",
68+
"black>=25.11.0",
6969
"codespell>=2.4.1",
7070
"mypy>=1.18.2",
7171
"pre-commit-hooks>=6.0.0",
72-
"pre-commit>=4.3.0",
73-
"ruff>=0.14.3",
72+
"pre-commit>=4.4.0",
73+
"ruff>=0.14.4",
7474
"types-cachetools>=6.2.0.20251022",
7575
"types-grpcio>=1.0.0.20251009",
7676
"types-protobuf>=6.32.1.20251105",

0 commit comments

Comments
 (0)