Zu den Neuerungen gehört Unterstützung für Linux auf der ARM-Architektur. Sie gesellt sich zu i386, x86_64 (Linux, Windows) und PowerPC (Mac OS X). Außerdem ist es nun möglich, die Klassenbibliothek des OpenJDK-Projekts anstelle von Avians eigener Class Library zu verwenden. Daneben haben die Entwickler die Unterstützung für Applikationen mit eigenen Classloadern verbessert sowie einige Bugs behoben. Erst in der kommenden Version 0.5 möchten die Entwickler die Java-Software Eclipse, Tomcat sowie die Dacapo-Benchmarks fehlerfrei auf Avian plus OpenJDK zum Laufen bringen.

Avian ist dazu gedacht, als virtuelle Maschine in Java-Anwendungen zu dienen, die keine externen Abhängigkeiten besitzensollen. Die VM selbst ist in C++ umgesetzt, benötigt aber keine C++-Standardbibliothek. Die Software ist Open Source unter ISC-Lizenz. Weitere Informationen sowie den Quellcode gibt es auf der Avian-Homepage.