Foi lançada ontém mais uma nova versão do SDK do Google AppEngine, a 1.5.3. O rimo de lançamentos vem se acelerando, com a perspectiva de novos release mensais. Desta vez as principais melhorias ficaram por conta do mecanismo de persistência. Veja o que mudou:
- Foi removido o limite de tamanho dos arquivos binários inseridos no Blobstore. A partir desta versão, aplicações executando no App Engine poderão fazer upload/download de arquivos de qualquer tamanho.
- Há novo acesso via programação ao índices criados no datastores e, consequentemente, ao status de cada um deles.
- No SDK Java, agora é possível habilitar a interface de administração do Datastore dentro do console de administração da aplicação. Assim o desenvolvedor poderá utilizar funções como remover entidades de um determinado tipo ou copiar entidades para outra aplicação. (Aplicações em Python já tinham acesso a esta funcionalidade.)
Para a plataforma Python, as principais mudanças foram no Memcache e no gerenciamento de fontes. No Memcache, foi inserido o suporte a operações CAS (compare-and-swap), já disponível no ambiente Java. O CAS é utilizado para atualizar valores no Memcache somente se nenhuma outra requisição tiver atualizado o mesmo valor concorrentemente.
Mais detalhes sobre correções de bugs e outras pequenas mudanças podem ser verificados diretamente nas notas de lançamento de cada plataforma: Python e Java.
Comentários da comunidade
Congrats
by yara senger,
Congrats
by yara senger,
Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!
Muito bom poder acompanhar as novidades aqui no InfoQ Brasil! Gostei da notícia, curta e direta! Parabéns Rafael Nunes!