Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Thym/Release Plan


THyM
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source


Project Plan for Eclipse Thym

Delivarables

SDK and non-SDK versions of the Eclipse THyM

Releases

We aim to have monthly releases.

For every release, a release candidate will be created. Release candidate will announced on the mailing list and open to committer voting. The candidate gets promoted, if no negative votes are cast in 3 days.

Unlike many Eclipse projects, Thym does not produce milestone releases but all our releases are major or minor version upgrades depending on the content.

Target Environments

Thym builds against the current and next release trains but it is tested only against the next release train. For instance, we run builds based on the latest released Luna and latest Mars milestone and test using the Mars milestone. Once the first milestone for the Mars+1 release train becomes available Thym builds for Luna are discontinued and new builds for Mars+1 are started.

Compatibility with Previous Releases

API compatibility

Thym does not promise to keep API compatibility between releases except the service releases to release train. Although, this does not mean that Thym will have API breaking changes for every release, adopters are encouraged to keep their dependency version ranges small or just use Thym from release train.

Workspace and Project compatibility

Thym promises to be forward compatible. This means that a workspace or a project created using an older version of Thym will work when opened on a new version of Thym. Workspaces and projects created with a recent version of Thym and opened on older versions are not guaranteed to work.

Back to the top