# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [1.3.2](https://github.com/nervosnetwork/ckb/compare/ckb-sync-v1.3.1...ckb-sync-v1.3.2) - 2026-07-28
### Changed
- *(sync)* simplify header sync ETA log (#5280) (by @janx)
### Fixed
- Fix/unbounded memory growth (#5292) (by @chenyukang)
- Fix clippy and format issues (#5263) (by @chenyukang)
- Fix some public security issues (#5219) (by @Officeyutong)
- reject duplicate indexes in GetBlockTransactions to prevent relay amplification (by @eval-exec)
- *(relay)* fail fast on tx-pool backpressure (#5239) (by @chenyukang)
### Contributors
- @chenyukang
- @janx
- @Officeyutong
- @eval-exec
## [1.3.1](https://github.com/nervosnetwork/ckb/compare/ckb-sync-v1.3.0...ckb-sync-v1.3.1) - 2026-06-08
### Added
- add inserted valid header INFO level log (#5183) (by @eval-exec)
### Changed
- Merge commit from fork (by @zhangsoledad)
- Merge commit from fork (by @eval-exec)
- Merge commit from fork (by @Officeyutong)
- [rust-toolchain] Upgrade Rust toolchain to 1.95.0 (#5175) (by @eval-exec)
- use is_multiple_of to replace % operator (#5189) (by @eval-exec)
### Fixed
- fix overflows (by @chenyukang)
### Contributors
- @chenyukang
- @zhangsoledad
- @eval-exec
- @Officeyutong
## [1.3.0](https://github.com/nervosnetwork/ckb/compare/ckb-sync-v1.2.0...ckb-sync-v1.3.0) - 2026-03-02
### Added
- bump crates MSRV to 1.92.0 ([#5076](https://github.com/nervosnetwork/ckb/pull/5076)) (by @doitian)
### Changed
- Upgrade rust-toolchain from 1.85.0 to 1.92.0 ([#4993](https://github.com/nervosnetwork/ckb/pull/4993)) (by @eval-exec)
### Fixed
- header sync time estimation shows 0 minutes ([#5086](https://github.com/nervosnetwork/ckb/pull/5086)) (by @eval-exec)
### Contributors
- @eval-exec
- @doitian
## [1.2.0](https://github.com/nervosnetwork/ckb/compare/ckb-sync-v1.1.0...ckb-sync-v1.2.0) - 2025-12-18
### Added
- add default time cost limit on indexer rpc (by @driftluo) - #5012
### Contributors
* @driftluo
## [1.1.0](https://github.com/nervosnetwork/ckb/compare/ckb-sync-v1.0.0...ckb-sync-v1.1.0) - 2025-12-10
### Added
- compact block async
- sync use async send
- relay use async send msg
### Other
- remove unpack use on other crate
- impl review advice
- apply review comment
- fix test
- quick send BlockProposal