[Red5] Red5 Backwards Compatibility Report: 19-DEC-2008 to 07-JAN-2007
Art Clarke
aclarke at xuggle.com
Fri Jan 9 17:33:17 PST 2009
What is this Report?
------------------------------------
See: http://osflash.org/pipermail/red5_osflash.org/2008-November/027723.html
Red5 is under active development and as such APIs and the
implementation are subject to change at any time.
To help with that problem we are publishing updates giving a summary
of major changes in the past 2 weeks that MAY require changes to your
code to this list (and in the future to an official blog we're putting
together).
Update Period: 19-DEC-2008 - 07-JAN-2007
-------------------------------------
Revision: Description
r3340 through r3370: Lots of changes made by Paul Mondain but briefly
summarized here:
- Class loading was overhauled to provided separate sandboxes for each
web application. Each application should now check its resource
locations (WEB-INF/lib and WEB-INF/classes) prior to looking in the
common resource locations (red5.jar, red5/lib, and red5/conf).
Backward compatibility note: Now Red5 (assuming you use the
org.red5.server.Bootstrap starter) uses class loaders like Tomcat
does. This fixes the issue that has plagued people on 0.8 where
problems would show up if you had the same jar in your WEB-INF/lib
directory that Red5 had in it's lib directory; now your WEB-INF/lib
directory will win for your application (but not for others).
- Changed logging infrastructure to use the newest SLF4J and Logback.
This should resolve most webapp logging issues. The
org.red5.logging.Red5LoggerFactory should be used for new classes in
lieu of LoggerFactory.
- added ivy to most of the demos so that their dependencies will be dynamic.
- Updated libraries:
- Spring 2.5.6
- Logback 0.9.14
- Apache Commons pool 1.4
- Added Session capabilities in the style of HTTPSession with the
addition of ISession, Session, and SessionManager classes.
- Added the Jacksum library. Jacksum is a free and platform
independent software for computing and verifying checksums, CRCs and
message digests (known as hash values and fingerprints). No backwards
compatibility impact, but thought folks should know.
For details on these and all other changes to red5:
http://code.google.com/p/red5/updates/list
For the last report:
http://osflash.org/pipermail/red5_osflash.org/2008-December/028663.html
- Art
More information about the Red5
mailing list