There's a new 2Pac song out for the next album (which may be the last) featuring Krazie Bone from Bone Thugs N Harmony and produced by Swizz Beats. Its a pretty hot song but I really don't like the Swizz Beats production. Pac of course saves the song, is flow and style is still impressive and the best ever to this day.
By the way, Diddy's album is ridiculously good, if you like club music. There are actually a few good deep and conceptual songs on there.