Skip to content

Commit 68d82b2

Browse files
committed
feat(middleware): migrate to vix::vhttp and drop Boost.Beast compatibility
1 parent 44fc45d commit 68d82b2

42 files changed

Lines changed: 1153 additions & 1138 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,38 +6,55 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
9+
## [2.0.0] - 2026-03-24
10+
11+
- Migrated all middleware to the new vix::vhttp HTTP layer
12+
- Removed all dependencies on Boost.Beast-based APIs
13+
- Updated middleware interface to use Request / ResponseWrapper
14+
- Refactored auth, performance, observability and http modules
15+
- Rewrote pipeline integration for new async-first architecture
16+
- Updated all tests and examples to the new HTTP model
17+
18+
Breaking changes:
19+
- Old Beast-based Request/Response APIs removed
20+
- Middleware implementations must use ResponseWrapper
21+
- Header/body/status access now uses vix::vhttp primitives
22+
23+
This release aligns middleware with Vix v2 core
24+
and completes the transition to a fully native HTTP stack.
25+
926
## [1.3.1] - 2025-12-26
1027

1128
### Added
12-
-
29+
-
1330

1431
### Changed
15-
-
32+
-
1633

1734
### Removed
18-
-
35+
-
1936

2037
## [1.3.0] - 2025-12-25
2138

2239
### Added
23-
-
40+
-
2441

2542
### Changed
26-
-
43+
-
2744

2845
### Removed
29-
-
46+
-
3047

3148
## [1.2.0] - 2025-12-24
3249

3350
### Added
34-
-
51+
-
3552

3653
### Changed
37-
-
54+
-
3855

3956
### Removed
40-
-
57+
-
4158

4259

4360
### Middleware v1.2.0

0 commit comments

Comments
 (0)