# Changelog

## 4.1.0

### Minor Changes

- build
- build

### Patch Changes

- Updated dependencies
- Updated dependencies
  - koatty_core@2.2.0
  - koatty_container@3.0.0
  - koatty_lib@1.5.0
  - koatty_logger@3.0.0
  - koatty_store@3.0.0

## 4.0.7

### Patch Changes

- build
- Updated dependencies
- Updated dependencies
- Updated dependencies
  - koatty_container@2.0.9
  - koatty_core@2.1.10
  - koatty_lib@1.4.9
  - koatty_logger@2.8.5
  - koatty_store@2.0.6

## 4.0.6

### Patch Changes

- Updated dependencies
  - koatty_container@2.0.6
  - koatty_core@2.1.6

## 4.0.5

### Patch Changes

- build
- Updated dependencies
  - koatty_container@2.0.5
  - koatty_lib@1.4.7
  - koatty_logger@2.8.3
  - koatty_store@2.0.4
  - koatty_core@2.1.5

## 4.0.4

### Patch Changes

- Updated dependencies
  - koatty_logger@2.8.2
  - koatty_container@2.0.4
  - koatty_core@2.1.4
  - koatty_store@2.0.3

## 4.0.3

### Patch Changes

- Updated dependencies
- Updated dependencies
  - koatty_container@2.0.3
  - koatty_core@2.1.3

## 4.0.2

### Patch Changes

- patch version bump for koatty, koatty_cacheable, koatty_config, koatty_container, koatty_core, koatty_exception, koatty_graphql, koatty_lib, koatty_loader, koatty_logger, koatty_proto, koatty_router, koatty_schedule, koatty_serve, koatty_store, koatty_trace, koatty_typeorm, koatty_validation
- Updated dependencies
  - koatty_container@2.0.2
  - koatty_core@2.1.2
  - koatty_lib@1.4.6
  - koatty_logger@2.4.2
  - koatty_store@2.0.2

## 4.0.1

### Patch Changes

- Updated dependencies
  - koatty_container@2.0.1
  - koatty_logger@2.4.1
  - koatty_core@2.1.1
  - koatty_store@2.0.1

## 4.0.0

### Patch Changes

- Updated dependencies
  - koatty_container@2.0.0
  - koatty_core@2.1.0
  - koatty_logger@2.4.0
  - koatty_store@2.0.0

## 3.3.7

### Patch Changes

- build
- Updated dependencies
  - koatty_container@1.17.4
  - koatty_core@2.0.14
  - koatty_lib@1.4.5
  - koatty_logger@2.3.4
  - koatty_store@1.9.4

## 3.3.6

### Patch Changes

- build
- Updated dependencies
  - koatty_container@1.17.3
  - koatty_core@2.0.13
  - koatty_lib@1.4.4
  - koatty_logger@2.3.3
  - koatty_store@1.9.3

## 3.3.5

### Patch Changes

- build
- Updated dependencies
  - koatty_container@1.17.2
  - koatty_lib@1.4.3
  - koatty_logger@2.3.2
  - koatty_store@1.9.2
  - koatty_core@2.0.12

## 3.3.4

### Patch Changes

- Updated dependencies
  - koatty_lib@1.4.2
  - koatty_container@1.17.1
  - koatty_core@2.0.11
  - koatty_logger@2.3.1
  - koatty_store@1.9.1

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### [3.3.3](https://github.com/koatty/koatty_schedule/compare/v3.3.2...v3.3.3) (2025-10-31)

### [3.3.2](https://github.com/koatty/koatty_schedule/compare/v3.3.1...v3.3.2) (2025-06-22)

### [3.3.1](https://github.com/koatty/koatty_schedule/compare/v3.3.0...v3.3.1) (2025-06-22)

### Bug Fixes

- unify component type constant to 'COMPONENT' string literal in IOCContainer registration ([7098c7e](https://github.com/koatty/koatty_schedule/commit/7098c7e2c326a6461b6b8b5c84d07a3ced75de5f))

## [3.3.0](https://github.com/koatty/koatty_schedule/compare/v3.2.0...v3.3.0) (2025-06-22)

### Features

- enhance distributed locking and scheduling system with global configuration management and improved validation ([79a10f5](https://github.com/koatty/koatty_schedule/commit/79a10f5a1ac66958aa44d3ea9151a65826748724))
- improve RedLock singleton management with thread-safe initialization and lock renewal enhancements ([ec426aa](https://github.com/koatty/koatty_schedule/commit/ec426aae3cd0d824661b1b94ae8043bf66ace606))
- introduce component-specific metadata keys for scheduled and redlock decorators ([173e79a](https://github.com/koatty/koatty_schedule/commit/173e79ac916c13b20c93d2efac7e69009cc5cf32))
- refactor RedLock configuration and remove deprecated ScheduleConfig ([7bd4667](https://github.com/koatty/koatty_schedule/commit/7bd4667242c6fd07cfd58a4322d93f4c4548100a))
- update decorator types to support symbol property keys and improve IOC container integration ([f7b6382](https://github.com/koatty/koatty_schedule/commit/f7b6382e855914176c130b10a769b03cc74c0f23))
- use dynamic componentType instead of hardcoded constants for IOCContainer registration ([42ca073](https://github.com/koatty/koatty_schedule/commit/42ca07353a8082b1af9e49d43914497d41cddd27))

### Bug Fixes

- 修复 IOC 容器元数据键格式不匹配问题 ([644714f](https://github.com/koatty/koatty_schedule/commit/644714f20497196fb705e551880a9ef527257cb7))

### [2.1.1](https://github.com/koatty/koatty_schedule/compare/v2.1.0...v2.1.1) (2025-06-09)

### [1.6.2](https://github.com/koatty/koatty_schedule/compare/v2.0.1...v1.6.2) (2024-11-07)

## [3.2.0](https://github.com/koatty/koatty_schedule/compare/v3.1.0...v3.2.0) (2025-06-22)

### Features

- introduce component-specific metadata keys for scheduled and redlock decorators ([803b350](https://github.com/koatty/koatty_schedule/commit/803b3503489c02ab138b3f9f14cb520dd6c7fec4))

### Bug Fixes

- 修复 IOC 容器元数据键格式不匹配问题 ([065d456](https://github.com/koatty/koatty_schedule/commit/065d456fc65004e25eb19838da96bf0a52cb2af1))

## [3.1.0](https://github.com/koatty/koatty_schedule/compare/v3.0.0...v3.1.0) (2025-06-21)

### Features

- update decorator types to support symbol property keys and improve IOC container integration ([a60ef3e](https://github.com/koatty/koatty_schedule/commit/a60ef3e361b245f97ba0d6ee51d42efd437a1252))

## [3.0.0](https://github.com/koatty/koatty_schedule/compare/v2.1.0...v3.0.0) (2025-06-21)

### Features

- enhance distributed locking and scheduling system with global configuration management and improved validation ([cf3924c](https://github.com/koatty/koatty_schedule/commit/cf3924cf6bccf951f070c68e33483ae935828382))
- improve RedLock singleton management with thread-safe initialization and lock renewal enhancements ([4e381cd](https://github.com/koatty/koatty_schedule/commit/4e381cd8eec6aa366a6db813918f213f07b02921))
- refactor RedLock configuration and remove deprecated ScheduleConfig ([bb10ac7](https://github.com/koatty/koatty_schedule/commit/bb10ac7dab67d32ca75a43db92c587a662bc1b9f))

## [2.1.0](https://github.com/koatty/koatty_schedule/compare/v2.0.1...v2.1.0) (2025-06-09)

### Features

- add schedule and redlock decorators with config management ([c1b5359](https://github.com/koatty/koatty_schedule/commit/c1b535940df2b8a3403bf024137519246945870e))
- enhance ConfigManager with singleton pattern, environment config loading ([00db6eb](https://github.com/koatty/koatty_schedule/commit/00db6eb97bdae226aaf433b23c770704b33d05e8))
- introduce DecoratorType enum, refactor decorator management system, ([e58e718](https://github.com/koatty/koatty_schedule/commit/e58e718975e663820778352bedb6421e6852ba9f))

### Bug Fixes

- simplify error handling in ConfigManager and RedLocker ([7be75fc](https://github.com/koatty/koatty_schedule/commit/7be75fc7f4160094b57ca64905df4c81f77adb51))

### Refactor

- use MethodDecoratorManager ([ff077c7](https://github.com/koatty/koatty_schedule/commit/ff077c7211bb6cf258c6885e1d7dcbdacde90ef1))

### [2.0.1](https://github.com/koatty/koatty_schedule/compare/v2.0.0...v2.0.1) (2024-01-17)

## [2.0.0](https://github.com/koatty/koatty_schedule/compare/v1.6.0...v2.0.0) (2024-01-17)

### Refactor

- redlock ([beb7cd9](https://github.com/koatty/koatty_schedule/commit/beb7cd90878319cb1c480f4ad11b2632c184872b))
- redlock ([ea29337](https://github.com/koatty/koatty_schedule/commit/ea29337052aee081322918914876a95923d314ae))

## [1.6.0](https://github.com/koatty/koatty_schedule/compare/v1.5.11...v1.6.0) (2023-12-20)

### [1.5.11](https://github.com/koatty/koatty_schedule/compare/v1.5.10...v1.5.11) (2023-07-28)

### [1.5.10](https://github.com/koatty/koatty_schedule/compare/v1.5.8...v1.5.10) (2023-01-13)

### [1.5.8](https://github.com/koatty/koatty_schedule/compare/v1.5.7...v1.5.8) (2022-11-03)

### [1.5.7](https://github.com/koatty/koatty_schedule/compare/v1.5.6...v1.5.7) (2022-09-05)

### Bug Fixes

- update ([8eb40be](https://github.com/koatty/koatty_schedule/commit/8eb40be4f0778d218a2a8b9a9370ffbe26c9e884))
- upgrade deps ([51a68af](https://github.com/koatty/koatty_schedule/commit/51a68af12437a08e3a5468b27b57ae597f66695d))

### [1.5.6](https://github.com/koatty/koatty_schedule/compare/v1.5.5...v1.5.6) (2022-05-27)

### [1.5.5](https://github.com/koatty/koatty_schedule/compare/v1.5.4...v1.5.5) (2022-03-02)

### [1.5.4](https://github.com/koatty/koatty_schedule/compare/v1.5.2...v1.5.4) (2021-12-09)

### [1.5.2](https://github.com/koatty/koatty_schedule/compare/v1.4.10...v1.5.2) (2021-12-02)

### [1.4.10](https://github.com/koatty/koatty_schedule/compare/v1.4.8...v1.4.10) (2021-11-23)

### [1.4.8](https://github.com/koatty/koatty_schedule/compare/v1.4.6...v1.4.8) (2021-11-20)
