-
Notifications
You must be signed in to change notification settings - Fork 383
Expand file tree
/
Copy pathchangelog.txt
More file actions
36 lines (31 loc) · 1.16 KB
/
changelog.txt
File metadata and controls
36 lines (31 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
*** Corvusoft Restbed Changelog ***
16-02-2026 - Version 5.0.0
⚠ BREAKING CHANGES
Added:
- Public exposure of asio::io_context.
Changed:
- C++23 is now mandatory.
- Directory structure updated to follow standard Unix layout.
- Byte now uses std::byte.
- Project versioning now follows Semantic Versioning.
- Even-numbered major releases are designated as LTS (10+ years support).
- Repository now follows Conventional Commit structure.
Removed:
- HTTP client.
- Service restart functionality.
- Service rules engine.
- Service schedule (use asio directly).
- Service signal handling (use asio::io_context directly).
- Resource rules engine.
- Uri::encode(Bytes).
- Uri::decode(Bytes).
- Session Manager.
- Session::get_id / set_id (use request/response headers).
- Session key/value context storage (use request/response headers).
- String::format (use std::format).
- Automatic string transformation on response (use std::format).
- Built-in signal handlers (use asio::io_context directly).
- Resource filters (filter directly in method handlers):
- Resource::set_method_handler
- Resource::set_failed_filter_validation_handler
- Service::set_failed_filter_validation_handler