# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [10.1.2](https://github.com/weyoss/redis-smq/compare/v10.1.2-next.1...v10.1.2) (2026-04-18)

> 📖 **Detailed Release Notes**: [RedisSMQ v10.1.2](https://github.com/weyoss/redis-smq/blob/master/release-notes/release-v10.1.2.md)

**Note:** Version bump only for package redis-smq-benchmarks

## [10.1.2-next.1](https://github.com/weyoss/redis-smq/compare/v10.1.2-next.0...v10.1.2-next.1) (2026-04-18)

**Note:** Version bump only for package redis-smq-benchmarks

## [10.1.2-next.0](https://github.com/weyoss/redis-smq/compare/v10.1.1...v10.1.2-next.0) (2026-04-14)

### 📝 Documentation

- update READMEs (v10.1.1 → next) ([bf5244f](https://github.com/weyoss/redis-smq/commit/bf5244f2647945abd9dbf73f11b4746ba653e20e))

## [10.1.1](https://github.com/weyoss/redis-smq/compare/v10.1.1-next.0...v10.1.1) (2026-04-11)

> 📖 **Detailed Release Notes**: [RedisSMQ v10.1.1](https://github.com/weyoss/redis-smq/blob/master/release-notes/release-v10.1.1.md)

**Note:** Version bump only for package redis-smq-benchmarks

## [10.1.1-next.0](https://github.com/weyoss/redis-smq/compare/v10.1.0...v10.1.1-next.0) (2026-04-11)

### 📝 Documentation

- update READMEs (v10.1.0 → next) ([b5aa53a](https://github.com/weyoss/redis-smq/commit/b5aa53af7eb3a348c7e01c30cc538385bcd7796d))

## [10.1.0](https://github.com/weyoss/redis-smq/compare/v10.1.0-next.1...v10.1.0) (2026-04-11)

> 📖 **Detailed Release Notes**: [RedisSMQ v10.1.0](https://github.com/weyoss/redis-smq/blob/master/release-notes/release-v10.1.0.md)

**Note:** Version bump only for package redis-smq-benchmarks

## [10.1.0-next.1](https://github.com/weyoss/redis-smq/compare/v10.1.0-next.0...v10.1.0-next.1) (2026-04-11)

### 📝 Documentation

- update changelog commit hashes after email change ([ce13adf](https://github.com/weyoss/redis-smq/commit/ce13adfc8cf2e9a5b7f2573a413e534ed4cafec3))

## [10.1.0-next.0](https://github.com/weyoss/redis-smq/compare/v10.0.0...v10.1.0-next.0) (2026-04-07)

### 📝 Documentation

- update READMEs (v10.0.0 → next) ([8247b2f](https://github.com/weyoss/redis-smq/commit/8247b2f19d7caefcac6efdebd33f5592f743a1e7))

## [10.0.0](https://github.com/weyoss/redis-smq/compare/v10.0.0-next.2...v10.0.0) (2026-04-04)

> 📖 **Detailed Release Notes**: [RedisSMQ v10.0.0](https://github.com/weyoss/redis-smq/blob/master/release-notes/release-v10.0.0.md)

### 📝 Documentation

- add consolidated changelog for v10.0.0-next.2 ([33a6a4a](https://github.com/weyoss/redis-smq/commit/33a6a4af0c0ceb20b93aaff54c409bd2d3f92273))

## [10.0.0-next.2](https://github.com/weyoss/redis-smq/compare/v10.0.0-next.1...v10.0.0-next.2) (2026-04-04)

### ♻️ Code Refactoring

- **redis-smq-benchmarks:** use new configuration/bootstrap API ([bfcf2d1](https://github.com/weyoss/redis-smq/commit/bfcf2d1a17e2f0396baf0267e9a60adb0a16eeef))

### 📦 Build System

- add strict bash script options for robustness and debugging ([64f1a0a](https://github.com/weyoss/redis-smq/commit/64f1a0ab5b13982b9e039530f94cdc1016d18adf))
- fix shell compatibility by using bash ([3066eea](https://github.com/weyoss/redis-smq/commit/3066eea5bb4e7ddff744e1e855753881d8fb8ed1))

## [10.0.0-next.1](https://github.com/weyoss/redis-smq/compare/v10.0.0-next.0...v10.0.0-next.1) (2026-03-28)

**Note:** Version bump only for package redis-smq-benchmarks

## [10.0.0-next.0](https://github.com/weyoss/redis-smq/compare/v9.1.0-next.6...v10.0.0-next.0) (2026-03-25)

### 🚀 Chore

- use underscore for script filename convention ([4d942b6](https://github.com/weyoss/redis-smq/commit/4d942b619b2e7680398723277e01bbbfba3d0f30))

## [9.1.0-next.6](https://github.com/weyoss/redis-smq/compare/v9.1.0-next.5...v9.1.0-next.6) (2026-03-12)

**Note:** Version bump only for package redis-smq-benchmarks

## [9.1.0-next.5](https://github.com/weyoss/redis-smq/compare/v9.1.0-next.4...v9.1.0-next.5) (2026-03-10)

**Note:** Version bump only for package redis-smq-benchmarks

## [9.1.0-next.4](https://github.com/weyoss/redis-smq/compare/v9.1.0-next.3...v9.1.0-next.4) (2026-03-03)

**Note:** Version bump only for package redis-smq-benchmarks

## [9.1.0-next.3](https://github.com/weyoss/redis-smq/compare/v9.1.0-next.2...v9.1.0-next.3) (2026-03-03)

**Note:** Version bump only for package redis-smq-benchmarks

## [9.1.0-next.2](https://github.com/weyoss/redis-smq/compare/v9.1.0-next.1...v9.1.0-next.2) (2026-03-03)

### ⚡ Performance Improvements

- **redis-smq-benchmarks:** maximize consumer speed and track messages accurately ([1ee32b7](https://github.com/weyoss/redis-smq/commit/1ee32b799ede9de293014f0180c5c190d270ba99))

## [9.1.0-next.1](https://github.com/weyoss/redis-smq/compare/v9.1.0-next.0...v9.1.0-next.1) (2026-02-25)

**Note:** Version bump only for package redis-smq-benchmarks

## [9.1.0-next.0](https://github.com/weyoss/redis-smq/compare/v9.0.14...v9.1.0-next.0) (2026-02-24)

### 🚀 Chore

- optimize npm keywords for maximum search coverage ([7432ecc](https://github.com/weyoss/redis-smq/commit/7432eccb19df6718da0da6e1cc2bd8e8f4b64de3))
- update READMEs after merging 'v9.0.14' into 'next' ([ab23f2b](https://github.com/weyoss/redis-smq/commit/ab23f2b0e6c32ffcf2a235db2322bf1a7cd94b70))

## [9.0.14](https://github.com/weyoss/redis-smq/compare/v9.0.14-next.2...v9.0.14) (2026-02-06)

### 🚀 Chore

- update READMEs after merging 'origin/next' into 'master' ([283b0ee](https://github.com/weyoss/redis-smq/commit/283b0ee73f6157df662c948cebcd3e4a0941c666))

## [9.0.14-next.2](https://github.com/weyoss/redis-smq/compare/v9.0.14-next.1...v9.0.14-next.2) (2026-02-06)

**Note:** Version bump only for package redis-smq-benchmarks

## [9.0.14-next.1](https://github.com/weyoss/redis-smq/compare/v9.0.14-next.0...v9.0.14-next.1) (2026-02-06)

**Note:** Version bump only for package redis-smq-benchmarks

## [9.0.14-next.0](https://github.com/weyoss/redis-smq/compare/v9.0.13...v9.0.14-next.0) (2026-02-02)

### 🚀 Chore

- update READMEs after merging 'v9.0.13' into 'next' ([0d455ae](https://github.com/weyoss/redis-smq/commit/0d455aeb544473e24a17c8745d79a9861a6df6e5))

## [9.0.13](https://github.com/weyoss/redis-smq/compare/v9.0.13-next.0...v9.0.13) (2026-01-30)

### 🚀 Chore

- update READMEs after merging 'origin/next' into 'master' ([276f166](https://github.com/weyoss/redis-smq/commit/276f166290c5891aeca8dd1680212c265dd6f792))

## [9.0.13-next.0](https://github.com/weyoss/redis-smq/compare/v9.0.12...v9.0.13-next.0) (2026-01-30)

### 🚀 Chore

- update READMEs after merging 'v9.0.12' into 'next' ([be52cae](https://github.com/weyoss/redis-smq/commit/be52cae3ef6c18967b6e56e9fbae6421853fae4a))

## [9.0.12](https://github.com/weyoss/redis-smq/compare/v9.0.12-next.0...v9.0.12) (2026-01-28)

### 🚀 Chore

- update READMEs after merging 'origin/next' into 'master' ([74d4242](https://github.com/weyoss/redis-smq/commit/74d4242232668dd055553aeb36eac57e918eb559))

## [9.0.12-next.0](https://github.com/weyoss/redis-smq/compare/v9.0.11...v9.0.12-next.0) (2026-01-28)

### 🚀 Chore

- update READMEs after merging 'v9.0.11' into 'next' ([055ab50](https://github.com/weyoss/redis-smq/commit/055ab50bd0096472c46f434c60c52ca59c157bc9))

## [9.0.11](https://github.com/weyoss/redis-smq/compare/v9.0.11-next.2...v9.0.11) (2026-01-22)

### 🚀 Chore

- update READMEs after merging 'origin/next' into 'master' ([41f9352](https://github.com/weyoss/redis-smq/commit/41f935228d60c8d4e81dc520273f99fb3ca21478))

## [9.0.11-next.2](https://github.com/weyoss/redis-smq/compare/v9.0.11-next.1...v9.0.11-next.2) (2026-01-22)

**Note:** Version bump only for package redis-smq-benchmarks

## <small>9.0.11-next.1 (2026-01-22)</small>

**Note:** Version bump only for package redis-smq-benchmarks

## [9.0.11-next.0](https://github.com/weyoss/redis-smq/compare/v9.0.10-next.4...v9.0.11-next.0) (2026-01-22)

### 🚀 Chore

- continue updating packages to fix security vulnerabilities ([975c9a6](https://github.com/weyoss/redis-smq/commit/975c9a6eaf266b4d0799da9e2ae1b9d516b4a9bc))

### 📝 Documentation

- improve README files for clarity ([2f30700](https://github.com/weyoss/redis-smq/commit/2f3070058b07425825ae91bdce52bbb2f4aa50aa))

## [9.0.10-next.4](https://github.com/weyoss/redis-smq/compare/v9.0.10-next.3...v9.0.10-next.4) (2026-01-16)

### 📝 Documentation

- adjust badges position to enhance page styling ([89309c6](https://github.com/weyoss/redis-smq/commit/89309c671d7e52265a4c6e0df4d6126e91b6e408))
- refine notifications for master and next branch clarity ([e1e755e](https://github.com/weyoss/redis-smq/commit/e1e755e7086a98d4128ec3173c28056a8008acec))

### ✅ Tests

- **redis-smq-benchmarks:** increase wait duration for benchmark results ([3080bd4](https://github.com/weyoss/redis-smq/commit/3080bd48938fc4495a9606bed4d76cd0a113a042))

## [9.0.10-next.3](https://github.com/weyoss/redis-smq/compare/v9.0.10-next.2...v9.0.10-next.3) (2026-01-16)

### ✅ Tests

- **redis-smq-benchmark:** run benchmarks using 100 messages/10 consumers/5 producers ([4adccac](https://github.com/weyoss/redis-smq/commit/4adccac4820d03123bad2f0a170a9adef44dadc0))

## [9.0.10-next.2](https://github.com/weyoss/redis-smq/compare/v9.0.10-next.1...v9.0.10-next.2) (2026-01-10)

### 📝 Documentation

- **redis-smq-benchmarks:** remove unused heading ([b7f009d](https://github.com/weyoss/redis-smq/commit/b7f009d3d3dc71f72e193c12952a0481a66ce10c))

## [9.0.10-next.1](https://github.com/weyoss/redis-smq/compare/v9.0.10-next.0...v9.0.10-next.1) (2026-01-10)

### ♻️ Code Refactoring

- **redis-smq-benchmarks:** add npm and codecov badges to README ([fa3b7e7](https://github.com/weyoss/redis-smq/commit/fa3b7e79baa051e2547288513526cf0879b5045d))
- **redis-smq-benchmarks:** remove explicit process.exit() upon benchmark completion ([86a004a](https://github.com/weyoss/redis-smq/commit/86a004a4241c09631bf0ffc0132e32160462d854))

### ✅ Tests

- **redis-smq-benchmarks:** add tests to ensure functionality and reliability ([0db5db1](https://github.com/weyoss/redis-smq/commit/0db5db1e0be4e5f693f1b628a8dda830de82d45c))

## [9.0.10-next.0](https://github.com/weyoss/redis-smq/compare/v9.0.9...v9.0.10-next.0) (2026-01-09)

### 🚀 Chore

- **redis-smq-benchmarks:** correct tag suffix in README template ([0d466a3](https://github.com/weyoss/redis-smq/commit/0d466a3eae3589086899611834eaa35c59ed8602))
- update READMEs after merging 'v9.0.9' into 'next' ([f463934](https://github.com/weyoss/redis-smq/commit/f463934b59b6196d231e5552402f449d2b986a25))

## [9.0.9](https://github.com/weyoss/redis-smq/compare/v9.0.9-next.5...v9.0.9) (2026-01-09)

### 🚀 Chore

- update READMEs after merging 'origin/next' into 'master' ([c046d46](https://github.com/weyoss/redis-smq/commit/c046d462c3c9ee32cda218cbbbf24a93f4cee829))

## [9.0.9-next.5](https://github.com/weyoss/redis-smq/compare/v9.0.9-next.4...v9.0.9-next.5) (2026-01-09)

### 🚀 Chore

- **redis-smq-benchmarks:** update copyright headers ([359ccd0](https://github.com/weyoss/redis-smq/commit/359ccd0f77b892356abc9e8850aecf8437c7b61f))

## [9.0.9-next.4](https://github.com/weyoss/redis-smq/compare/v9.0.9-next.3...v9.0.9-next.4) (2026-01-09)

### 🐛 Bug Fixes

- **redis-smq-benchmarks:** correct worker ID to be zero-based ([21a46c2](https://github.com/weyoss/redis-smq/commit/21a46c2ff46145e8870554d102f17f0f4743e667))

## [9.0.9-next.3](https://github.com/weyoss/redis-smq/compare/v9.0.9-next.2...v9.0.9-next.3) (2026-01-09)

### ♻️ Code Refactoring

- **redis-smq-benchmarks:** improve throughput calculation and benchmark result reporting ([f7b7000](https://github.com/weyoss/redis-smq/commit/f7b7000563f16e4271d792aeae25dc5c9e89db17))
- **redis-smq-benchmarks:** provide nanosecond-precision throughput measurements ([39a70d4](https://github.com/weyoss/redis-smq/commit/39a70d44f7e3f9aa3b5ec00a808858301fbdc798))
- **redis-smq-benchmarks:** use strong typing for thread messages, clean up ([02b7bdf](https://github.com/weyoss/redis-smq/commit/02b7bdfe5a1d7656fd50b0b151fa2b16f77273f6))

## [9.0.9-next.2](https://github.com/weyoss/redis-smq/compare/v9.0.9-next.1...v9.0.9-next.2) (2026-01-08)

### 🐛 Bug Fixes

- **redis-smq-benchmarks:** use correct redis config for non-dev environment ([eaae78d](https://github.com/weyoss/redis-smq/commit/eaae78dd2ad5f4b25835afadd61ccab3b15408c6))

## [9.0.9-next.1](https://github.com/weyoss/redis-smq/compare/v9.0.9-next.0...v9.0.9-next.1) (2026-01-08)

### 🐛 Bug Fixes

- **redis-smq-benchmarks:** make bin/cli.js executable ([3c1b013](https://github.com/weyoss/redis-smq/commit/3c1b0137259bc3d12ff82119cbf6695c894cd12f))

## [9.0.9-next.0](https://github.com/weyoss/redis-smq/compare/v9.0.8...v9.0.9-next.0) (2026-01-08)

### 🐛 Bug Fixes

- **redis-smq-benchmarks:** update bin script name to match pkg name ([1ddaf79](https://github.com/weyoss/redis-smq/commit/1ddaf7921415640c4066d9b4bf72fab649be379c))

### 📝 Documentation

- **redis-smq-benchmarks:** fix installation command ([959413d](https://github.com/weyoss/redis-smq/commit/959413d0f45455343245c61d40b9b7d6dafdbeb5))
- **redis-smq-benchmarks:** update configuration default values ([5d97107](https://github.com/weyoss/redis-smq/commit/5d97107238be65d518a8e84f56fd8812a0a08752))

### ⚡ Performance Improvements

- **redis-smq-benchmarks:** add benchmarking tool to assess performance and throughput ([e82d39e](https://github.com/weyoss/redis-smq/commit/e82d39ef574d59e3a9e0c4666f6e31ce0a486ed6))
