Unladen swallow is still based on the 2.x series: http://code.google.com/p/unladen-swallow/source/browse/trunk...
What I'm writing today to distribute is targeted at 2.x, where x>=5. If I didn't want to distribute it, I'd be using 2.6 and writing as close to 3.x as it allows.