Page MenuHomeDevCentral

Port Alkane HTTP server to axum
ClosedPublic

Authored by dereckson on Sep 23 2025, 21:59.
Tags
None
Referenced Files
F23238497: D3717.diff
Tue, Feb 3, 16:48
Unknown Object (File)
Sat, Jan 31, 08:52
Unknown Object (File)
Fri, Jan 30, 06:37
Unknown Object (File)
Tue, Jan 27, 12:46
Unknown Object (File)
Tue, Jan 27, 04:38
Unknown Object (File)
Tue, Jan 27, 02:42
Unknown Object (File)
Mon, Jan 26, 12:56
Unknown Object (File)
Mon, Jan 26, 08:22
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