ckb-light-client-protocol-server 1.3.0

Server-side implementation for CKB light client protocol
# 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.0]https://github.com/nervosnetwork/ckb/compare/ckb-light-client-protocol-server-v1.2.1...ckb-light-client-protocol-server-v1.3.0 - 2026-07-28

### Added

- add bearer token authentication for miner notify mode (#5257) (by @zhangsoledad)

### Changed

- cargo fmt --all (#5255) (by @eval-exec)
- Merge commit from fork (by @eval-exec)

### Fixed

- avoid light-client panic on frozen block body metadata (by @eval-exec)
- prevent integer overflow in GetLastStateProof size guard (by @eval-exec)
- reject duplicate tx hashes in GetTransactionsProof (by @eval-exec)

### Contributors

- @zhangsoledad
- @eval-exec

## [1.2.1]https://github.com/nervosnetwork/ckb/compare/ckb-light-client-protocol-server-v1.2.0...ckb-light-client-protocol-server-v1.2.1 - 2026-06-08

### Changed

- Merge commit from fork (by @Officeyutong)
- [rust-toolchain] Upgrade Rust toolchain to 1.95.0 (#5175) (by @eval-exec)

### Contributors

- @Officeyutong
- @eval-exec

## [1.2.0]https://github.com/nervosnetwork/ckb/compare/ckb-light-client-protocol-server-v1.1.1...ckb-light-client-protocol-server-v1.2.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)

### Contributors

- @doitian
- @eval-exec

## [1.1.0]https://github.com/nervosnetwork/ckb/compare/ckb-light-client-protocol-server-v1.0.0...ckb-light-client-protocol-server-v1.1.0 - 2025-12-10

### Added

- sync use async send
- relay use async send msg

### Other

- remove unpack use on other crate
- impl review advice