Interface Stability Classification

The programming interfaces and data structures are classified with a stability class. These classifications help developers understand which interfaces may change in future releases and may need  to be wrapped within their applications.

The version numbering for Embedthis products follows the scheme MAJOR.MINOR.PATCH. For example 2.1.3 is major version 2, minor version 1 and patch version 3.

Classification Description

Mature

Must be interoperable across at least two consecutive major releases so that applications are not required to change. These APIs must be Deprecated before change or removal.

Stable

Will not change between minor releases (e.g. 2.0 to 2.1). May change between major releases.

Evolving

May change between major or minor releases. May not change between patch releases (e.g. 2.0.0 to 2.0.1) release.

Prototype May change between any major, minor or patch releases.

Deprecated

For use by legacy applications only. Customers are advised that these interfaces may be removed in the next major or minor release.

© Embedthis Software. All rights reserved.