I'm sorry if I missed a previous thread on the following topic.
The latest stable release of Code::Blocks is
10.05. So, fifth month of 2010. If you are on Windows this isn't a problem as you always have the option to use one of the nightlies. On Linux, the many flavors, things become a bit more complicated. Very few Linux distributions package "up to the minute" versions of software. On those, excluding Debian, Fedora, and the repo for Ubuntu you can find if your look hard enough, it usually falls into two choices: stick with 10.05 because that is what is in your distributions repositories - the latest stable version, or manually "./configure, make, make install." Sticking with a repository version gives you a completely obsolete version of C::B compared to a nightly. Manually compiling your own doesn't integrate well with most package managers and you risk making your system unstable through the many conflicts that can cause. Do you think that two years and five months is a long enough time from the last stable release that choosing any recent nightly and polishing it for a bit to create a new stable release would be a good thing to do?
I don't fall into Debian, Fedora, or Ubuntu. I'm Arch Linux. So the graciously provided Linux repos don't work for me. I am lucky however that a build script exists in Arch's User Repositories so I can build a package that will not corrupt my system. For all the hundreds of flavors of other Linuxes however that will not always be the case.
Code::Blocks is a highly refined piece of software, but 10.05 is what most of the Linux world sees.