DigiNews

Tech Watch by Johan Denoyer

← Back to articles

Managing types across Dropshot API versions (Oxide RFD 619)

Quality: 8/10 Relevance: 9/10

Summary

RFD 619 outlines a structured approach to organizing published API types using a versions crate and a types facade, enabling stable versioning across Dropshot HTTP APIs. It covers motivation, principles, and guidelines for a one-time migration, including named subdirectories and version modules, with the goal of reducing maintenance burden and ensuring backward compatibility.

🚀 Service construit par Johan Denoyer