Skip to content

Rust change policy #6199

@CasperN

Description

@CasperN

We have a bunch of work lined up, developing Flatbuffers in Rust. (Issues). Some of these, such as fixing #5589 would require breaking changes. We need a stability and change policy.

Some precedent:

Proposed policy

  1. Critical Rust code-breaking changes may happen with 1 weeks notice.

  2. Minor Rust code-breaking changes may happen with 12 weeks notice

    • This includes adopting new compiler features (thus forcing a compiler upgrade), renaming constants to be more "Rust-y", etc
    • Change due to new features like the verifier Implement Flatbuffer Verifier for Rust #6161 fall into this category.

"notice" basically means mentioning it on an issue tagged rust in this repo.

Thoughts?

@rw @aardappel @krojew @jean-airoldie @andygrove @jcrevier @plwalsh @dvtomas @maxburke

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions