Java version 1.5, also known as Java 5.0, was codenamed 'Tiger'. It introduced significant language features like generics, annotations, and the enhanced for-loop. Version 1.4 was 'Merlin', 1.6 was 'Mustang', and Java 2 was a branding name for versions 1.2 through 1.4.