====== RED5 – Project Roadmap ====== * Current Release: **0.7.0** * Next Release: **0.7.1** ==== 0.1 Echo, Echo, Echo ==== //Released Early October 2005// Proof of concept release showing [[documentation::RTMP|RTMP]] and [[documentation::AMF|AMF]] support. * Standalone server * Spring and Mina integrated to form server base * [[documentation::AMF|AMF]] data encoding and decoding * [[documentation::RTMP|RTMP]] packet encoding and decoding * Service invocation layer * Echo service exposed using [[documentation::RTMP|RTMP]] ==== 0.2 OFLA Online Prototype ==== //21st October 2005// Prototype release demonstrating video streaming and scripting. * FLV reading code * Audio / Video streaming from disk * Hierarchy of spring contexts (Global, Host, and App) ==== 0.3 More Core Features ==== //[[version.3_release|2.21.2006 - v0.3 Release notes]]// Unstable release adding many more core features. * FLV output code * Audio / Video recording * Live Stream Publishing * Shared objects * Standalone binary package with installer * Embedded Jetty Servlet engine ==== 0.4 Public Alpha Release ==== //[[version.4_release|4.21.2006 - v0.4 Release notes]]// //[[version.4.1_release|5.1.2006 - v0.4.1 Release notes]]// During this release we will work on the core API and adding additional protocols. * [[documentation:amf|AMF]] Remoting service * RTMPT, RTMPS protocols * Basic samples and documentation * XML socket server * Start on RED5 public API NOTE: Scripting support bumped to 0.5 - we felt that focusing on the core API in 0.4 was necessary and adding Scripting bugs in the mix would complicate/harm the API testing. ==== 0.5 Spring Loaded Web Applications ==== //[[05final|7.25.2006 - v0.5 Release notes]]// This release will focus on providing support and services for rapid application development. * Flow control in streaming * Simple web based http log / debug console (XML/RPC based) * Message style transport API * Remoting client support * Persistence * Periodic events * Shared object event handlers ==== 0.6 Developer Beta Release (current release) ==== //[[06rc1|10.30.2006 - v0.6rc1 Release notes]]// //[[06rc2|02.12.2007 - v0.6rc2 Release notes]]// //[[06rc3|04.11.2007 - v0.6rc3 Release notes]]// //[[06final|04.23.2007 - v0.6 final Release notes]]// //[[061final|05.24.2007 - v0.6.1 final Release notes]]// //[[062final|06.18.2007 - v0.6.2 final Release notes]]// //[[063final|09.18.2007 - v0.6.3 final Release notes]]// More stable version of 0.5 targeting developers who are itching to get started using RED5 to develop the next killer app. * Available in Standalone and WAR versions * Documentation covering all new features * ROR style app development video bundled * Kick start application code * Stable version of RED5 Public API * Security (using Acegi security system) ==== 0.7 Out of the Sandbox and into the Fire! ==== //[[070final|02.23.2008 - v0.7 Release notes]]// This release will add non-core features that have been developed in the sandbox to the main trunk. The list of features for this release is not fixed and is likely to change. * Web based Flex admin console * Edge/Origin clustering support * Support client side application frameworks * AJAX support (XML Post, XML-RPC, etc). * Integrate with Spring Web Services project beta. * Scripting support (JavaScript, Groovy, Beanshell, JRuby, Jython) ==== 0.8 Public Beta Release ==== More stable version of 0.7 for production environment testing. This public beta release will have many more features and so the focus should be on testing and bug reports. ==== 0.9 Use the Force, Release Candidates ==== During 0.9 we will aim to fix all known bugs, perform performance testing and optimization, and generally clean up the code, samples and documentation. There will be a series of Release Candidates for public testing. ==== 1.0 Jedi Power, Public Release ==== Its finally ready! So it doesn’t have a shiny box, but it will come with some marketing material designed to please your boss, and best of all its free. How can anyone resist?