You can download cocos2d for iPhone v0.8.1-beta from here:
http://cocos2d-iphone.googlecode.com/files/cocos2d-iphone-0.8.1-beta.tar.gz
cocos2d v0.8.1-beta is SVN revision 1268
You can find the v0.8.1 documentation here:
To understand how fast cocos2d v0.8.1-beta is, please see the performance tests:

See v0.8 performance test
tiled is an open source tile map editor that supports:
Since v0.8.1, it's possible to use the maps generated by tiled in your games.
For more information about how to use it, please, read the programming guide:
Example:
Issue #XXX
The new RenderTexture class let's you render CocosNode objects into an OpenGL texture.
Features:
Issue #480
ParticleView is a cocos2d particle editor.
It let's you edit all the particle's properties.
To run it:
ParticleView target
The ParticleView source code is in:
Improvements:
DrawDebugData method can be used within cocos2d.Box2d integration is also an stable feature (promoted from experimental)
How to use world#DrawDebugData:
-(id) init { if( (self=[super init])) { world = new b2World(worldAABB, gravity, doSleep); // add to the world, the Debug Draw object with the correct pixels-to-meters ratio m_debugDraw = new GLESDebugDraw( PTM_RATIO ); world->SetDebugDraw(m_debugDraw); // which objects should we draw ? uint32 flags = 0; flags += 1 * b2DebugDraw::e_shapeBit; flags += 1 * b2DebugDraw::e_jointBit; flags += 1 * b2DebugDraw::e_controllerBit; flags += 1 * b2DebugDraw::e_coreShapeBit; flags += 1 * b2DebugDraw::e_aabbBit; flags += 1 * b2DebugDraw::e_obbBit; flags += 1 * b2DebugDraw::e_pairBit; flags += 1 * b2DebugDraw::e_centerOfMassBit; m_debugDraw->SetFlags(flags); } return self; } // draw the shapes at "draw" time -(void) draw { [super draw]; glEnableClientState(GL_VERTEX_ARRAY); world->DrawDebugData(); glDisableClientState(GL_VERTEX_ARRAY); }
Full example:
Improvements:
parent property is set to nill only after calling onExituserData property
The userData is a void* property can be used for the purpose that you want.
sprite1.userData = (void*) 10; sprite2.userData = (void*) sprite1; int value = (int) sprite1.userData;
Improvements:
The MotionStreak feature was promoted from experimental to stable.
Full example:
Issue #469
A cocos2d application template was added, and the MyFirtGame project was removed.
The template is more useful than MyFirstGame project, since it let's you start a new cocos2d empty project with a single click every time that you want.
How to:
The template comes with:
You can easily add/remove frameworks/libraries to the created project.
Compatibility issues with version 0.8.0
The following files were added to cocos2d:
The following files were removed from cocos2d:
Full changelog: CHANGELOG