domingo, 17 de janeiro de 2010

Disponível a versão 0.4.0.RC1 para download

Está disponível para download a versão 0.4.0.RC1 do Servidor Rasea. Antes mesmo de descrever as mudanças e novidades desta versão, quero evidenciar todas as mudanças e evoluções do projeto, relacionadas direta ou indiretamente com esta nova liberação.

Durante muito tempo vínhamos estudando a infra-estrutura que o SourceForge nos oferece, acompanhado todas as mudanças nos seus serviços (e.g., gerenciamento de arquivos, tracker, fórum, etc). Tendo em vista a estabilização das suas novas funcionalidades, dedicamos esforços em começar a utilizar plenamente os seus recursos.
Atualmente o Rasea disponibiliza alguns recursos para seus usuários, visando maior transparência no processo de desenvolvimento, proporcionando um canal de comunicação mais direto com a comunidade. Para isso, focamos na disponibilização dos serviços: Site, Tracker, Fórum, Twitter (já existia) e Blog (já existia).
  • Site: O site do projeto é o ponto central da infra-estrutura, contendo documentações sobre o Rasea bem como link para os outros serviços;
  • Tracker: O tracker possibilita aos usuários abrir chamados facilmente para a equipe Rasea, propondo melhorias no projeto ou comunicando erros;
  • Fórum: Através do fórum, os usuários podem trocar experiências sobre a utilização do Rasea, além de tirar dúvidas sobre todos os detalhes do projeto;
  • Twitter: No twitter são publicadas novidades sobre o projeto. Aproveite e siga o projeto Rasea;
  • Blog: Aqui no blog você encontrará postagens menos formais que o Site, porém mais completas que o Twitter.
Pois bem, agora que já descrevi as novidades que motivaram essa nova versão, ficará mais fácil entender as suas novidades. Dentre elas destaco a integração com o Maven, que automatizou o processo de build do projeto integrado com toda a infra-estrutura que dispomos. Utilizando a nova estrutura do projeto, as novas funcionalidades são:
  • Rasea server liberado como WAR ao invés de EAR: Este trabalho de melhoria é o primeiro passo para integração com o Apache Tomcat, atendendo aos pedidos de várias pessoas que entraram em contato. Por enquanto o Rasea está sendo testado com o JBoss AS (v. 4.2.3.GA), mas aceitamos contribuições de quem estiver interessado em testá-lo em outros servidores de aplicação. Ainda não é possível utilizar o Rasea no Tomcat, mas em breve será;
  • Configuração do banco de dados no rasea-server.properties: Agora toda configuração necessárias para o funcionamento do Servidor Rasea fica no arquivo de configuração rasea-server.properties. Esse é também um passo importante para a futura integração com o Tomcat e independência do JBoss AS;
  • Criação da versão v1 dos WebServices: Refatoramos as interfaces dos WebServices (v1), porém sem perder a compatibilidade com a versão anterior (v0). Basicamente foi feito um trabalho de melhor organização, tornando o uso mais fácil e intuitivo;
  • Novo campo DESCRIPTION na tabela R_OPERATION: Criação de um novo campo na tabela de ações, seguindo o padrão dos outros elementos RBAC no modelo do Rasea, e.g., Application, Role, Resource e User.
Mas as novidade não param por aí. Veja a lista de tudo que foi modificado nesta versão aqui. Aguardamos contatos e sugestões. A opinião da comunidade é muito importante para a evolução do projeto, como aconteceu até agora.

1 comentários: