Três anos depois do primeiro anúncio oficial, finalmente o IronRuby 1.0 foi lançado.
O IronRuby 1.0 é compatível com o Ruby 1.8.6. De acordo com planos atuais, a versão 1.0 será a última versão a suportar 1.8.x; começando pelo IronRuby 1.1, o time de desenvolvedores irá desenvolver a próxima versão já com o Ruby 1.9.x.
Quanto compativel é o IronRuby 1.0 com o Ruby? ironruby.info mostra os resultados dos últimos testes. A resposta a grande questão é "Sim" - O IronRuby roda o Rails até a versão 2.3.5.
Um problema é que ele apenas suporte a versão 1.8.6, ou seja, o Rails 3 não funcionará por conta que o mesmo requer o Ruby 1.8.7 ou Ruby 1.9. Visto que o lançamento do Rails 3 será feita apenas daqui alguns meses, isso não deve ser o maior problema ainda, ainda mais por que as versão 1.x do IronRuby irão ganhar, em breve, funcionalidades da versão 1.9 do Ruby.
Uma nova forma de se usar o IronRuby é com a já em vista plataforma Microsoft Windows Phone 7, que é programada com o Silverlight. Tomas Matousek mostra como utilizar o IronRuby com o Windows Phone 7, e também explica algumas limitações. Um problema é a falta do Reflection.Emit na versão do Silverlight para o Windows Phone 7 - o que faz com que o IronRuby não consiga rodar código JIT Ruby. O único jeito de rodar programas em IronRuby é sempre rodar no interpretador, o que não é a opção mais performática. Esse problema é similiar ao que acontece com o JRuby no Android, no qual você sempre tem que rodar o código no modo interpretador.
Olhando em alguns projetos em IronRuby propostos no Ruby Summer of Code é possível ver que algumas áreas onde é necessário trabalhar mais para melhorar o IronRuby ou suas bibliotecas e suporte a ferramentas.
Para mais informações sobre o IronRuby, o blog de um dos integrantes do time do IronRuby Jimm Schementi's é um bom ínicio, e também temos a tag IronRuby na InfoQ.