Release Plan

Legacy Release Series, maintained by the Seam project on a minimal per-issue basis

0.1.x

Retired

Prototyping and Development Series

1.0.0-alpha-x

In Process

Internal Release Series used primarily for testing integration

1.0.0-beta-x

Short-term

Candidate for Frozen SPIs, feature-complete

1.0.0-cr-x

Short-term

Release Candidates; SPIs Frozen

1.0.0

Future

Promoted from re-tag of a release candidate; Stable

1.0.x

Future

Incremental Patch Releases; no SPI changes, backwards-compatible

1.x.y

Unscheduled

SPI change permitted; backwards-compatibility for features preserved

2.0.0-alpha-x

Unscheduled

Overhaul, refactoring. Features may be added/dropped, SPI contract disappears

History and Overview

Alongside development of the EJB3 Container and subsystems, Bill Burke envisioned in 2006 the notion of running EJBs outside the traditional Application Server standalone process. The stated purpose of this undertaking was to slim the boot profile and open the doors to testing in a more rapid development cycle. This project was adopted with success by many users and has been heralded in particular by the members of the Seam Community. Over time, as development resources shifted towards the delivery of Application Server 5.0 it became apparent that a different implementation approach would be beneficial to let Embedded sit atop the AS as opposed to being tightly integrated into the distribution. In late 2007 the JBoss Bootstrap project was broken from the AS source tree in order to pave the way for customizing the launch sequence, and from that base the Embedded components were reborn.