Page MenuHomeDevCentral

Port Alkane HTTP server to axum
ClosedPublic

Authored by dereckson on Sep 23 2025, 21:59.
Tags
None
Referenced Files
F26079598: D3717.diff
Mon, Apr 20, 00:57
Unknown Object (File)
Fri, Apr 17, 19:51
Unknown Object (File)
Fri, Apr 17, 10:52
Unknown Object (File)
Wed, Apr 15, 08:12
Unknown Object (File)
Sun, Apr 12, 03:29
Unknown Object (File)
Fri, Apr 10, 13:00
Unknown Object (File)
Fri, Apr 10, 09:17
Unknown Object (File)
Mon, Apr 6, 11:07
Subscribers
None

Details

Summary

The application HTTP API layer is currently built for Rocket 0.4,
which doesn't build anymore on nightly 1.92.

To migrate to Rocket 0.5 seems currently risky, while the HTTP code
doesn't need any of the framework advanced features.

A thin layer on the top of hyper, axum is maintained by the Tokio project.
It's also where former Rocket applications are migrating.

Fixes T2133.

Diff Detail

Repository
rALK Alkane
Lint
Lint Not Applicable
Unit
Tests Not Applicable