# 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 -->🐛 Bug Fixes
- Update MSRV to 1.76 and tighten dependency constraints
- Address PR feedback on security patches and release timing
- Use cargo-deny 0.19.0 (verified latest version)
- Update cargo-deny to version 0.16.7
- Install cargo-deny 0.16.5 to support Rust 2024 edition
- Update cargo-deny action to support CVSS 4.0
- Correct malformed ci.yml workflow syntax
- Update Azure SDK to v0.20 API and fix clippy warnings
- Correct repository URL in cliff.toml
### <!-- 2 -->🚜 Refactor
- Modernize GitHub Actions workflows
- Flatten architecture subdirectory to top level
- Transform README into navigation hub
- Rewrite architecture.md to focus on logical boundaries
### <!-- 3 -->📚 Documentation
- Add project status badges (auto via agent)
- Expand contributing guidelines with comprehensive guidance (auto via agent)
- Add comprehensive configuration guide (auto via agent)
- Add comprehensive API documentation links and module references (auto via agent)
- Add comprehensive usage examples to README (auto via agent)
- Expand README overview and fix MSRV to 1.90 (auto via agent)
- Consolidate agent guidelines into modular documentation structure ([#5](https://github.com/pvandervelde/queue-runtime/issues/5))
- Add four architectural decision records
- Restructure guidelines into standards, ADRs, catalog, and constraints
- Complete specification review and validation ([#1](https://github.com/pvandervelde/queue-runtime/issues/1))
- Update AWS module spec to reflect implementation status
- Update specifications based on implementation review
- Complete initial review
- Add module specifications
- Add foundational specification documents
- Add core specification documents
### <!-- 7 -->⚙️ Miscellaneous Tasks
- Set minimum supported Rust version (MSRV) to 1.70
- Enhance dependency management and validation configurations ([#4](https://github.com/pvandervelde/queue-runtime/issues/4))
- Enhance cargo-deny configuration with platform targets and duplicate handling (auto via agent)
- Enhance configuration with Rust ecosystem grouping and dependency dashboard (auto via agent)
- Add initial CI/CD workflows and project infrastructure ([#3](https://github.com/pvandervelde/queue-runtime/issues/3))
- Adding the renovate config
- Adding the release configs
- Adding the cargo deny config
### <!-- 8 -->🛡️ Security
- Add MITM protection architecture with message encryption ([#2](https://github.com/pvandervelde/queue-runtime/issues/2))
- Add MITM protection architecture with message encryption