[hical61-hical] Update to version 2.1.0#51358
Conversation
format-manifest and update version database
|
And instead of posting the change log, implement the required changes ("Linux requires liburing-dev")? |
Thanks for the review! Fixed both issues: Removed versions_template.json from the port |
BillyONeal
left a comment
There was a problem hiding this comment.
Going to reference what I said last time again: #51251 (comment)
It's better to base your changes off the target branch originally rather than dragging a wholly separate branch of changes into each subsequent PR.
- Changes comply with the maintainer guide.
- SHA512s are updated for each updated download.
- The "supports" clause reflects platforms that may be fixed by this new version, or no changes were necessary.
- The version database is fixed by rerunning
./vcpkg x-add-version --alland committing the result.- Exactly one version is added in each modified versions file.
In the future can you please use the actual checklist instead of once again making up something different?
vcpkg/.github/pull_request_template.md
Lines 7 to 13 in 64eddb5
We put these checklists here not because we are sticklers about paperwork but because these are things we have often seen people do incorrectly and it tells them the things we are going to be looking for upon review.
The missing items were:
- Any fixed CI baseline and CI feature baseline entries are removed from that file, or no entries needed to be changed.
- All patch files in the port are applied and succeed.
I don't know if this is because AI tools are involved or what. We have no objection to AI tools but we do expect people to read and understand what they are expecting us to read, review, and understand.
Thanks for the update!
Thank you for the review and approval, @BillyONeal! |
Description
Update
hical61-hicalport from version 2.0.0 to 2.1.0.hical is a modern C++20/C++26 high-performance web framework built on Boost.Asio/Beast, featuring PMR memory pools, coroutine-based async I/O, and C++20 Concepts.
Changes in v2.1.0
New Features:
sendFile+WriteNodepolymorphic write queue)regenerate()/migrateFrom()for session fixation preventionALIAS/REQUIRED/HICAL_IGNOREdecoratorsIdleFdfd exhaustion protectionPerformance:
shared_mutexread-write separation + lazy GCStaticFilesPathCache (4096 entries / 60s TTL) + async file I/OPmrBufferexponential growth + auto-shrinkBreaking:
Boost minimum version: 1.70 → 1.78
serveStatic()now returnsAwaitable<HttpResponse>Linux requires
liburing-devHomepage: https://github.com/Hical61/Hical
License: MIT
Dependencies: boost, openssl
Checklist
./vcpkg x-add-version --alland committing the result.