Skip to content

Commit b297d80

Browse files
committed
Bump version to v0.1.335; add RELEASES.md
Update workspace version to v0.1.335 and refresh lockfile/package versions accordingly. Add RELEASES.md containing recent release notes and highlights (v0.1.333 and prior). Also include a minor whitespace update in crates/rustapi-core/Cargo.toml.
1 parent a943c4a commit b297d80

4 files changed

Lines changed: 111 additions & 0 deletions

File tree

Cargo.lock

Lines changed: 48 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ members = [
1616
]
1717

1818
[workspace.package]
19+
<<<<<<< Updated upstream
1920
version = "0.1.300"
21+
=======
22+
version = "0.1.335"
23+
>>>>>>> Stashed changes
2024
edition = "2021"
2125
authors = ["RustAPI Contributors"]
2226
license = "MIT OR Apache-2.0"
@@ -137,3 +141,8 @@ strip = false
137141

138142

139143

144+
<<<<<<< Updated upstream
145+
=======
146+
147+
148+
>>>>>>> Stashed changes

RELEASES.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# RustAPI Release History
22

3+
<<<<<<< Updated upstream
34
## v0.1.300 - Time-Travel Debugging (2026-02-06)
45

56
### 🎯 Major Feature: Replay System
@@ -154,3 +155,51 @@ For planned optimizations to reach and exceed Actix performance, see [BEAT_ACTIX
154155
- Zero-copy path handling
155156
- Pre-compiled middleware stack
156157
- Response header pooling
158+
=======
159+
## v0.1.333 - Quick Wins + Must-Have Completion (2026-02-08)
160+
161+
This release combines dependency surface cleanup, runtime completions, and documentation alignment in one focused quick-wins iteration.
162+
163+
### Highlights
164+
165+
- **True dual-stack runtime completed**: `RustApi::run_dual_stack` now runs HTTP/1.1 (TCP) and HTTP/3 (QUIC/UDP) simultaneously.
166+
- **WebSocket permessage-deflate negotiation completed**: real extension parsing and parameter negotiation added for `Sec-WebSocket-Extensions`.
167+
- **OpenAPI ref integrity coverage strengthened**: component traversal validation now includes response/requestBody/header/callback paths with tests.
168+
- **Async validation context from app state**: `AsyncValidatedJson` now uses state-provided `ValidationContext` behavior with verified coverage.
169+
- **Native OpenAPI + validation documentation alignment**: architecture docs are synced to OpenAPI 3.1 and v2-native validation direction.
170+
- **Dependency footprint reduced (quick wins)**: unused/overly broad dependencies and feature sets were tightened, reducing lockfile surface.
171+
172+
### Technical Details
173+
174+
- `crates/rustapi-core/src/app.rs`: `run_dual_stack` implementation
175+
- `crates/rustapi-core/src/server.rs`: `Server::from_shared` for shared app state
176+
- `crates/rustapi-ws/src/upgrade.rs`: permessage-deflate parsing/negotiation
177+
- `crates/rustapi-ws/src/compression.rs`: negotiation test updates
178+
- `crates/rustapi-openapi/src/tests.rs`: reference traversal coverage test
179+
- `docs/ARCHITECTURE.md`, `docs/cookbook/src/architecture/system_overview.md`, `crates/rustapi-openapi/README.md`: architecture/docs alignment
180+
181+
### Validation
182+
183+
- `cargo test -p rustapi-openapi`
184+
- `cargo test -p rustapi-ws`
185+
- `cargo test -p rustapi-core test_async_validated_json_with_state_context`
186+
- `cargo check -p rustapi-core --features http3`
187+
188+
### Commit References
189+
190+
- `ca238ac` chore(quick-wins): reduce dependency surface and align native OpenAPI docs
191+
- `dcb0e8b` feat(core/ws/openapi): complete quick-wins must-haves
192+
193+
---
194+
195+
## v0.1.300 - Time-Travel Debugging (2026-02-06)
196+
197+
- Replay system (record/replay/diff)
198+
- Admin API + CLI support
199+
- Security (token auth, redaction, TTL)
200+
201+
## v0.1.202 - Performance Revolution (2026-01-26)
202+
203+
- Broad performance optimizations in server and JSON layers
204+
- Benchmark improvements and release profile tuning
205+
>>>>>>> Stashed changes

crates/rustapi-core/Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,3 +110,8 @@ replay = ["dep:async-trait"]
110110

111111

112112

113+
<<<<<<< Updated upstream
114+
=======
115+
116+
117+
>>>>>>> Stashed changes

0 commit comments

Comments
 (0)