Google App Engine SDK for Java

Tela Software:
Google App Engine SDK for Java
Detalhes de Software:
Versão: 1.9.37 Atualizado
Data de upload: 24 May 16
Revelador: Google, Inc.
Licença: Livre
Popularidade: 82

Rating: nan/5 (Total Votes: 0)

O Google App Engine (GAE) é um conjunto de ferramentas para desenvolvedores da Web que lhes permite criar, gerenciar e dimensionar suas aplicações, dependendo das necessidades de tráfego e armazenamento de dados de entrada.


O

GAE não precisa de servidores especiais, correndo na infraestrutura do Google.

Ele só precisa de programadores carregar seu aplicativo e executá-lo normalmente.

O Google App Engine SDK para Java permite aos desenvolvedores criar e executar seus aplicativos Java e sites usando ferramentas Java padrão.

tecnologias suportadas incluem JVM e Java servlets.

Além da linguagem Java, qualquer outra linguagem de programação utilizando um intérprete ou compilador baseado em JVM são suportados também. Estes incluem Ruby e JavaScript.

Outros SDKs do Google App Engine são fornecidos também para:

Python

Ir

PHP

O que é novo nesta versão:

  • ganhos URLFetch API do Java uma propriedade para especificar padrão buscar prazo. appengine.api.urlfetch.defaultDeadline é um número de ponto flutuante em segundos que podem ser usados ​​para especificar um tempo limite URLFetch padrão para Java em appengine-web.xml.
  • biblioteca oauth2client atualizado para a versão [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
  • Adiciona "show no contexto" menu para logs de aplicativos MVM que thread_id ou REQUEST_ID como um campo em sua entrada no registro. Isso permite classificar os logs de aplicativos com base em qualquer um dos campos.
  • Capacidade para provisionar aplicativos para carga atual e configurar provisionamento elástico com base em ambas as métricas VM e nível de aplicação.
  • API remoto agora pode ser acessado usando credenciais OAuth2 usando https://developers.google.com/identity/protocols/application-default-credentials
  • Use RequestPayloadTooLargeException para URLFetch pedidos com cargas úteis que são muito grandes.

O que é novo na versão 1.9.28:

  • ganhos URLFetch API do Java uma propriedade para especificar padrão buscar prazo. appengine.api.urlfetch.defaultDeadline é um número de ponto flutuante em segundos que podem ser usados ​​para especificar um tempo limite URLFetch padrão para Java em appengine-web.xml.
  • biblioteca oauth2client atualizado para a versão [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
  • Adiciona "show no contexto" menu para logs de aplicativos MVM que thread_id ou REQUEST_ID como um campo em sua entrada no registro. Isso permite classificar os logs de aplicativos com base em qualquer um dos campos.
  • Capacidade para provisionar aplicativos para carga atual e configurar provisionamento elástico com base em ambas as métricas VM e nível de aplicação.
  • API remoto agora pode ser acessado usando credenciais OAuth2 usando https://developers.google.com/identity/protocols/application-default-credentials
  • Use RequestPayloadTooLargeException para URLFetch pedidos com cargas úteis que são muito grandes.

O que é novo na versão 1.9.26:

  • ganhos URLFetch API do Java uma propriedade para especificar padrão buscar prazo. appengine.api.urlfetch.defaultDeadline é um número de ponto flutuante em segundos que podem ser usados ​​para especificar um tempo limite URLFetch padrão para Java em appengine-web.xml.
  • biblioteca oauth2client atualizado para a versão [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
  • Adiciona "show no contexto" menu para logs de aplicativos MVM que thread_id ou REQUEST_ID como um campo em sua entrada no registro. Isso permite classificar os logs de aplicativos com base em qualquer um dos campos.
  • Capacidade para provisionar aplicativos para carga atual e configurar provisionamento elástico com base em ambas as métricas VM e nível de aplicação.
  • API remoto agora pode ser acessado usando credenciais OAuth2 usando https://developers.google.com/identity/protocols/application-default-credentials
  • Use RequestPayloadTooLargeException para URLFetch pedidos com cargas úteis que são muito grandes.

O que é novo na versão 1.9.23:

  • O serviço Busca de URL será sempre emitir um pedido GET quando se recebe e responde a uma resposta 302; anteriormente que iria preservar o método HTTP inicial. Esse novo comportamento está em linha com as convenções modernas.

O que é novo na versão 1.9.20:

  • O serviço Busca de URL será sempre emitir um pedido GET quando se recebe e responde a uma resposta 302; anteriormente que iria preservar o método HTTP inicial. Esse novo comportamento está em linha com as convenções modernas.

O que é novo na versão 1.9.18:

  • O serviço Busca de URL será sempre emitir um pedido GET quando se recebe e responde a uma resposta 302; anteriormente que iria preservar o método HTTP inicial. Esse novo comportamento está em linha com as convenções modernas.

O que é novo na versão 1.9.11:

  • Corrigido um problema com a API de pesquisa no SDK onde listando índices joga NoSuchElementException quando não há índices últimos a chave de ignição.

O que é novo na versão 1.9.10:

  • Os métodos obsoletos na classe LogQuery não vai funcionar para aplicativos implantados. Para obter uma lista completa dos métodos que foram apagados, consulte o anúncio depreciação LogQuery na versão 1.8.7 do SDK.

O que é novo na versão 1.9.9:

  • TLS é agora suportado e habilitado por padrão na dev_appserver.
  • Corrigido um problema com o armazenamento de dados do administrador não para carregar devido a uma DeadlineExceededError ao recuperar os tipos.

O que é novo na versão 1.9.8:

  • Corrigido um problema com armazenamento de dados de administração não restaurar corretamente backups se as gravações são deficientes.

O que é novo na versão 1.9.7:

  • Adicionado memcache taxa de acerto histórico ao painel de Admin Console.
  • Corrigido um problema com conexões sockets tempo limite após 2 minutos.
  • Corrigido um problema que poderia causar um StackOverflowError em aplicativos ao carregar o código de uma classe como um recurso usando ClassLoader.getResource.

O que é novo na versão 1.9.6:

  • Corrigido um problema com os cabeçalhos HTTP com valor de data, como If-Modified-Since recebendo uma ClassCastException.
  • Corrigido um problema com o dev_appserver Search API para campos de átomos que contêm espaços em branco ou sinais de pontuação caracteres em seus valores (por exemplo, endereços de e-mail).
  • Corrigido um problema com PermGen funcionando fora do espaço ao usar DeferredTasks na dev_appserver.
  • Corrigido um problema com cursores do armazenamento de dados em dev_appserver recebendo o valor do cursor errado para apenas chaves consultas.

O que é novo na versão 1.9.5:

  • Corrigido um problema com a API de pesquisa, onde busca de pontos geo cuja distância de um ponto fixo é maior do que algum valor retorna documentos que não incluem esse campo.
  • Corrigido um problema com Appstats gerando uma ClassCastException no dev_appserver.
  • Corrigido um problema com a API de pesquisa, onde a consulta para um campo que não existe retorna um erro em vez de retornar zero de partidas naquele campo.

O que é novo na versão 1.9.4:

  • Acelerar desserialização API memcache usando Class.forName vez de ClassLoader.loadClass.
  • cliente Adicionado lado implantação de registro para appcfg Java, o que irá melhorar o desempenho implantação de aplicativos Java.
  • Corrigido um problema com armazenamento de dados Consultas contendo campos não existentes que retornam nenhum resultado, em vez de um erro.
  • Corrigido um problema com propriedades Datastore corda que eles estão agora & lt; = 500 caracteres, não
  • Corrigido um problema com a API de pesquisa onde não analisar corretamente expressões que usam o operador de subtração sem circundante espaços em branco.

O que é novo na versão 1.9.3:

  • Várias correções de bugs internos. Não há novas funcionalidades para o Java SDK 1.9.3.

O que é novo na versão 1.8.9:

  • Renomeado appcfg começar a appcfg start_module_version e parar para stop_module_version.
  • Corrigido um problema com colisões de alocação ID no armazenamento de dados.
  • Corrigido um problema com Cloud Storage chamadas falhar na dev_appserver.
  • Corrigido um problema com o dev_appserver não iniciar no Windows ao usar versões do Python mais cedo do que 2.7.2.

O que é novo na versão 1.8.8:

  • Dedicado Memcache é agora uma característica GA. Nossa política de suspensão se aplica e os clientes são incentivados a utilizar este recurso na produção.
  • chamadas de API Memcache são rastreadas por uma nova métrica que estima a utilização de recursos, Memcache Compute Units (MCU). Há um novo gráfico balde quota e painel correspondente à métrica, bem como uma opção no visualizador memcache para exibir as chaves principais de MCU da.
  • O formato dev_appserver logs.db não é compatível com 1.8.7. Usuários que reverter para a versão 1.8.7 dev_appserver depois de tentar 1.8.8 deve excluir este arquivo. A menos que especificamente indicado pelo usuário na linha de comando, o arquivo é encontrado em /tmp//logs.db. O erro visto se este ficheiro não é removido é: 'IntegrityError: RequestLogs.module pode não ser NULL'

O que é novo na versão 1.8.7:

  • Cloud Endpoints é agora uma característica GA.
  • alterações de configuração Memcache e mutações (flush, jogo, etc.) feitos a partir do console de administração passaram a ser registrados nos logs do console de administração.
  • A configuração max_concurrent_requests agora é configurável por version / módulo.
  • Corrigido um problema com Datastore validação não for corretamente namespaces com mais de 500 caracteres.

O que é novo na versão 1.8.6:

  • A carta do tamanho memcache foi adicionada ao painel do console de administração. Acessá-lo através do menu suspenso acima do gráfico. O gráfico apresenta o tamanho memcache ao longo do tempo permitindo que os clientes para determinar quando cache de eventos de descarga ocorreu. Este é um recurso de visualização.
  • Corrigido um problema com o dev_appserver que permite uma combinação de consulta do armazenamento de dados inválida do grupo, e filtro de propriedades.
  • Corrigido um problema com o bulkloader que faz com que os envios à dev_appserver a falhar.
  • Corrigido um problema que afecta a validação do tamanho do armazenamento de dados nomes de propriedades.
  • Corrigido um problema com a validação de consulta de armazenamento de dados para cordas com exatamente 500 caracteres.

O que é novo na versão 1.8.4:

  • A Administração do armazenamento de correção nesta versão melhora a segurança, garantindo que os backups agendados agora só pode ser iniciado por uma tarefa fila de cron ou tarefa. Os administradores ainda podem iniciar um backup, indo para o armazenamento de dados de administração no Console de administração.

O que é novo na versão 1.8.3:

  • A interface para o Task Queue API REST não requer incluindo "s ~" no início do nome do projeto.
  • Corrigido um problema com a API Mail, endereços de e-mail que contenham novas linhas codificadas conforme especificado no RFC2047 agora são analisados ​​corretamente.
  • Corrigido um problema com channels.send_message falha quando um ID de cliente tem 3 ou mais traços.
  • Corrigido um problema com ndb.non_transactional restaurar corretamente estado transacional da biblioteca db.
  • Corrigido um problema com a API do Testbed Canal não funciona corretamente após a atualização para o SDK 1.8.2.
  • Corrigido um problema com a IU de administração do armazenamento de dados falha de carregamento devido ao app ter muitos tipos.
  • Corrigido um problema com Módulos get_current_module_name () relatar incorretamente como padrão quando não é.

O que é novo na versão 1.8.1:

  • A largura de banda entre o App Engine e Google Cloud Storage é atualmente gratuitamente (isso pode mudar no futuro para determinados níveis de serviço).
  • O Search API se formou a partir Experimental de pré-visualização. Aplicativos que têm faturamento habilitado pode exceder os níveis de quotas gratuitas e serão cobradas para o uso acima destes níveis.
  • Número estimado de resultados de pesquisa só será exacta se é menor ou igual ao número de resultados pretendidos. Por padrão, este pode ser substituído por configuração number_found_accuracy QueryOption na API de pesquisa.
  • Datas, átomos e campos de número agora pode ser encontrada através de pesquisa sem uma restrição de campo na API de pesquisa.
  • A cadeia vazia citou agora retorna campos átomo com valores vazios para a API de pesquisa.

  • funções
  • snippet e contam não são permitidos em expressões de classificação para a API de pesquisa.
  • O Search API agora melhorou mensagens de erro para erros de usuário e erros internos.

O que é novo na versão 1.8.0:

  • New faturamento ativado aplicativos deixarão de padrão para uma quota de e-mail de 20.000 por dia. Em vez disso, os aplicativos terão de apresentar um pedido através do console de administração para obter quotas de e-mail aumentou.
  • Gráficos painel do Admin Console e relatórios para todos os usuários foram totalmente migrados para o novo backend, mais confiável anunciado em 1.7.6.
  • O tamanho máximo de solicitações POST feita através urlfetch foi aumentada de 5 MB a 10 MB.
  • Corrigido um problema com a API Mail para impedir o envio de mensagens de uma conta de correio do Google Apps que foi suspensa.

O que é novo na versão 1.7.7:

  • A API Sockets, que permite que os aplicativos para estabelecer conexões TCP de saída e enviar / receber pacotes UDP para a Internet usando o IPv4 e IPv6, está agora disponível como um recurso experimental para aplicativos faturados.
  • O módulo ftplib agora está restaurado. Depende do Sockets API experimental.
  • faturamento habilitado aplicativos deixarão de ser sujeitos a um US $ 2,10 gasto mínimo semanal. Em vez disso, os aplicativos só será cobrado pelo seu uso real.
  • Matplotlib 1.1.1, um recurso experimental, está sendo preterido e será removido em 1.7.8. Por favor, mude para matplotlib 1.2.0.
  • Corrigido um problema onde os dev_appserver Datastore auto ids atribuídas pela política id dispersa eram demasiado grande para ser representado como números de ponto flutuante.
  • Corrigido um problema onde o dev_appserver emitiu uma exceção em qualquer chamada API de pesquisa que usou um índice que foi criado originalmente como globalmente consistente.

O que é novo na versão 1.7.6:

  • Admin Console gráficos de painel e corrente de carga / relatórios de erros estará se movendo para um novo backend, mais confiável. A mudança será gradualmente rolando aos usuários do console de administração ao longo das próximas semanas.
  • New quotas Pesquisa API agora são exibidos no Admin Console. Estas quotas não são actualmente aplicadas, mas fará parte do modelo de preços para o Search API em uma versão futura.
  • O resumo aplicação já não exibe a versão padrão de um aplicativo em execução, em vez disso, lista o aplicativo como 'Running'. Numa próxima aplicativos da versão terá várias componentes sub lógicos, cada um dos quais terá uma versão padrão. Esta atualização UI destina-se a alinhar-se com esta funcionalidade.
  • consultas de projecção são agora uma característica GA totalmente suportado.
  • A API XMPP tem agora get_presence multi-JID. Isso fornece a capacidade para obter a disponibilidade de vários usuários.
  • Django 1.4 e 1.2.3 WebOb estão agora promovido a GA.
  • Apps têm agora a capacidade de fopen () arquivos que são declaradas como arquivos estáticos em app.yaml usando a bandeira application_readable.
  • Uma execução Go foi adicionada à nova e melhorada appserver desenvolvimento.
  • O nível de log de depuração para o tempo de execução foi ativada.

O que é novo na versão 1.7.5:

  • A API Canal agora tem a capacidade de enviar mensagens de canal de qualquer versão do aplicativo ou back-end independentemente de onde o canal foi criado.
  • O serviço Busca de URL agora suporta solicitações de método PATCH.
  • A API Mail pode enviar notificações de devolução e-mail para o aplicativo. A notificação será entregue ao / _ah / salto se serviços de entrada mail_bounce estão habilitados.
  • O serviço Blobstore agora retorna o nome do arquivo criado em vez do blobKey ao usar Cloud Storage
  • Corrigido um problema com os.urandom lançar uma exceção em dev_appserver2 ao usar OS X.
  • Corrigido um problema com time.tzset não existentes na dev_appserver2 para Windows.
  • Matplotlib v1.2.0 está agora disponível como um recurso experimental.
  • Django 1.4 foi atualizado para 1.4.3. Esta é uma característica experimental.

O que é novo na versão 1.7.4:

  • tópicos fundo é agora uma característica GA.
  • Traffic Splitting é agora uma característica GA.
  • Task Queue Estatística é agora uma característica GA.
  • Logs API agora tem a capacidade de solicitações de busca com base em uma lista de request_ids. Atualmente, isso só funciona em produção e não é suportado no dev_appserver.
  • Python Interpreter foi atualizado para 2.7.3.
  • WebOb 1.2.3 já está disponível para Python 2.7. Os usuários que utilizam a 1.2.2 sem documentos devem atualizar seu aplicativo, uma vez que a versão será removido na próxima versão.
  • DISTINCT para consultas de armazenamento de dados está agora disponível como um recurso experimental.
  • Matplotlib v1.1.1 está agora disponível como um recurso experimental.
  • A API Conversão desmantelada foi removida.
  • Adicionado um aviso de que o console interativo será desativado se um usuário executa dev_appserver com a bandeira --Address.

O que é novo na versão 1.7.3:

  • Django 1.4 é agora suportado em Python 2.7
  • A implementação do stub do armazenamento de dados baseado em arquivo será desativado em breve. Uma mensagem de aviso informando aos usuários que SQLLite stub será o toco padrão breve agora é exibido.
  • Estatísticas do índice Datastore agora Tipo de relatório, em vez de representação de tipo.
  • expressões de classificação rico além de nomes de campos individuais são agora suportadas no Search API para dev_appserver.
  • search.MIN_NUMBER_VALUE e search.MAX_NUMBER_VALUE estão agora pública na API de pesquisa.
  • Os índices globalmente consistente estão agora obsoleta na API de pesquisa.
  • search.list_indexes () foi reprovado e substituído por search.get_indexes () na API de pesquisa.
  • Index.list_documents () foi reprovado e substituído por Index.get_range () na API de pesquisa.
  • método Adicionado Index.get (doc_id) para obter um documento por seu ID no Search API
  • Index.add () foi preterido e renomeado para Index.put () na API de pesquisa.
  • Index.remove () foi preterido e renomeado para Index.delete () na API de pesquisa.
  • As classes AddDocumentError e RemoveDocumentError, que já estavam obsoletos, foram removidos do Search API.
  • OperationCode.object_id e OperationCode.document_id, que já foram ultrapassadas, foram removidos do Search API.
  • Os usuários podem agora alterar as opções de autenticação após a criação do aplicativo.

O que é novo na versão 1.7.2:

  • elemento de selecção Adicionado Fuso horário no console de administração de administração Logs.
  • Adicionado uma mensagem de aviso sobre o cache quando modificar ou excluir entidades de armazenamento de dados.
  • Adicionado um botão flush cache para dev_appserver e Admin Console.
  • A tentativa de atualizar vários grupos de entidades em uma única transação no armazenamento de dados agora lança um erro sugerindo usar transações XG.
  • Search API agora tem uma corda limite de comprimento máximo de 2000 caracteres.
  • Corrigido um problema com namespace suspensa no console de administração que aparece em branco, embora o namespace URL especificado está correto.
  • Corrigido um problema onde Model.get_by_id () retorna nenhum em dev_appserver que tal não é permitido na produção.
  • Corrigido um problema com app_identity.get_default_version_hostname dev_appserver ()
  • Corrigido um problema com sendToAdmins de serviços de correio () falhar quando se utiliza construtor mensagem multi-arg.
  • Corrigido um problema com dev_appserver para mimetypes.guess_type ()
  • Corrigido um problema com tempo de execução não usar escopo com OAuth sob certas condições.
  • Corrigido um problema com o erro AppConfigNotFound.

O que é novo na versão 1.7.1:

  • O framework de testes Testbed agora suporta a API LOGSERVICE.
  • Adicionado suporte na API arquivos para listar os arquivos de armazenamento em nuvem do Google.
  • Melhorar o leitor API Arquivo MapReduce para suportar vários arquivos e formatos de arquivo.
  • Corrigido um problema com a pesquisa de satisfação do App Engine no Admin Console que foi lançado em 1.6.6, que será reativado nesta versão.
  • Corrigido um problema com o Search API cursores seguras para a Web não está sendo retornado como um valor websafe.
  • Corrigido um problema onde SearchRequest estava retornando erros que não estavam disponíveis como subclasses search.Error.
  • Corrigido um problema NDB onde as entidades mais 1000000 bytes, onde escritos para memcache, causando a falha.
  • Pode agora transferir 90 dias de relatórios de uso para a sua aplicação a partir da página Histórico de Faturamento do Admin Console.
  • solicitações Fila de tarefas agora incluem um X-AppEngine-TaskExecutionCount que conta o número de vezes que uma tarefa foi executada por uma instância.
  • Adicionado suporte para múltiplos arquivos a ser excluído usando a API de Arquivos.
  • Adicionado suporte para excluir arquivos do Google Cloud Storage usando a API de Arquivos.
  • Adicionado um REQUEST_LOG_ID a ser escrita nos logs e como uma variável de ambiente. Isso pode ser usado para depois identificar esse pedido nos logs de aplicação.
  • O Memcache Visualizador agora suporta namespaces.
  • tamanho representação de cadeia NDB Propriedades 'está limitado ao comprimento da corda máximo para BLOB e TEXT propriedades.
  • Appstats fornece um shell interativo para observar o comportamento RPC de chamadas imediatamente.
  • Appstats agora contém informações sobre o custo dos RPCs feitas durante a solicitação.
  • A Imagens API agora suporta a especificação do padrão de cor de pixel para o preenchimento de tipos de imagem que não suportam imagens transparentes, como JPEG.
  • Nós adicionamos suporte API assíncrona completa na API de imagens.
  • Adicionado um erro para o API de imagens para indicar quando uma bolha que está sendo referenciado não for encontrado ou não está acessível.
  • Feita a busca Python limita pública na API de pesquisa.
  • Suporte namespace acrescentado para a API de pesquisa do Python SDK.

O que é novo na versão 1.7.0:

  • A ferramenta HRD Blob migração é agora geralmente disponível.
  • Depois de usar o utilitário de backup do armazenamento de dados, agora é possível restaurar o backup para uma nova ID de aplicativo.
  • Não será possível criar novas autorizações para aplicações M / S para acessar instâncias do Cloud SQL.
  • Você agora pode excluir um Google Cloud Storage objeto usando blobstore.delete ().
  • Você agora pode buscar um Google Cloud Storage objeto usando blobstore.fetch ().
  • Agora você pode armazenar chaves para um objeto Google Cloud Storage no armazenamento de dados.
  • A chamada create_upload_url agora trabalha para objetos de armazenamento em nuvem do Google.
  • Você pode agora usar get_serving_url () e delete_serving_url () para baldes de armazenamento em nuvem do Google.
  • consultas de Projeção são agora suportadas no NDB.
  • No NDB, app e namespace são argumentos agora palavra-chave para get_by_id ().
  • Contexto (). Call_on_commit () adicionado ao NDB para adicionar um retorno de chamada a ser executado após a bem sucedida confirmação de uma transação.
  • NDB Context.memcache_ * ops agora aceitam unicode.
  • NDB adicionou suporte para armazenar objetos protorpc.Message.
  • Melhoria de mensagens de erro para múltiplas repetidas níveis = true com StructuredProperty em NDB.
  • PyAMF está agora totalmente lançado.
  • Nós aumentamos vários limites Pesquisa API. Novos limites são um máximo de 1000 documentos de voltar de pesquisa () ou list_documents (), um máximo de 1000 índices de voltar de list_indexes () e um deslocamento máximo de 1000 para Pesquisa () ou list_indexes ()
  • Corrigido um problema onde o Search API não impor limites sobre NumberFields.
  • Corrigido um problema no SDK onde SortExpression não impor a presença de um conjunto default_value quando necessário.
  • Corrigido um problema onde lxml não suportam unicode de análise.

O que é novo na versão 1.6.6:

  • O Admin Console agora exibe as quotas para pesquisa chamadas de API e pesquisar dados armazenados.
  • O Search API tem preterido o atributo order_id na classe Document. Foi substituído com o atributo de classificação.
  • O Search API tem preterido o atributo documento sobre ListResponse e substituiu-o com um atributo resultado. Além disso, o atributo document_id na classe OperationResult está obsoleto e foi substituído com o atributo id.
  • Corrigido um problema em unicode não é consistentemente tratada no Python Search API.
  • criação App para aplicativos usando o Master / Slave armazenamento de dados agora está restrito apenas aos usuários que já possuem um aplicativo de mestre / escravo.
  • Aplicativos com faturamento ativado agora são capazes de configurar até 100 postos de trabalho cron.
  • Corrigido um problema em grandes backups do armazenamento de dados não puderam ser excluídos.
  • Corrigido um problema onde backups do armazenamento de dados falhar devido a um problema ASCII decodificação.
  • Corrigido um problema onde o SDK não importar subpackages corretamente ao usar ganchos de importação.
  • Corrigido um problema em executar uma consulta de projeção em uma propriedade com valores múltiplos com um filtro de igualdade não encontrou nenhum resultado.
  • Corrigido um problema onde as variáveis ​​de ambiente unicode foram retiradas em Appstats ao utilizar Python 2.7.

O que é novo na versão 1.6.5:

  • Jinja2 agora inclui o módulo _debugsupport.
  • Corrigido um problema com o dev_appserver onde cumprido o HTTP Content-Type de um pedido para text / plain, em vez de text / html.
  • Corrigido um problema onde o SDK incluem alguns índices que não eram necessárias na produção.
  • Corrigido um problema no SDK onde o console de administração do SDK não mostrar os valores lista de propriedades codificação UTF-8.
  • Na alta replicação, há um novo tipo de metadados, __entity_group__, que tem uma propriedade __version__ numérico. Esta propriedade é garantido para aumentar em cada alteração para o grupo de entidades.
  • A Imagens API agora suporta manipulação de objetos hospedados no Google Cloud Storage.
  • No Imagens API, a chamada get_serving_url agora opcionalmente permite especificar se a URL que você está gerando deve ser servido por HTTPS.
  • Na API Task Queue REST, agora você pode especificar uma marca quando você inserir uma tarefa em uma fila Pull.
  • Na API de fila de tarefas, você pode especificar um prazo para a chamada lease_tasks. O prazo padrão foi aumentado de 5 segundos para 10 segundos.
  • Agora pode usar o cron para agendar backups do armazenamento de dados.
  • A Administração do armazenamento de agora tem uma página que exibe informações sobre o status dos backups do armazenamento de dados e restaura.
  • Agora pode abortar o backup do armazenamento de dados ou restaurar a partir da administração de armazenamento de dados.
  • Agora pode restaurar um único armazenamento de dados Tipo do armazenamento de dados de administração de um backup do armazenamento de dados.
  • No console de administração, você pode relatar problemas de produção com o seu pedido diretamente ao Google a partir de páginas da aplicação. Basta clicar no link "Informar problemas de produção", preencher as informações solicitadas, e enviar.

O que é novo na versão 1.6.4:

  • estatísticas de armazenamento de dados agora mostrar a quantidade de armazenamento usado por índices da aplicação.
  • Lançado um utilitário experimental para a migração de blobs de sua aplicação, ao mesmo tempo que você migrar os dados do armazenamento de dados. Você pode opt-in para a migração blob no Admin Console quando você iniciar a migração.
  • Atualizado o backup experimental / restauração funcionalidade para incluir a opção de backup e restauração no Google Cloud Storage.
  • O armazenamento de dados API NDB é agora geralmente disponível. Para notas de versão completas sobre a versão 0.9.9 e 1.0.0 correções que foram integrados no API.
  • No Python 2.7 tempo de execução, tópicos do fundo estão disponíveis como uma versão experimental pelo uso da backends do Google App Engine.
  • Usando o método do Blobstore API serve_blob (), o aplicativo pode servir objetos hospedados no Google Storage for Developers.
  • O Admin Console fornece agora um visualizador Memcache que lista as estatísticas Memcache e pode exibir conteúdo Memcache baseado em chave.
  • No topo Recursos API do SDK, agora você pode ativar ou desativar um recurso usando SetPackagedEnabled.
  • O instalador do Windows agora para instalar Python 2.7 em vez de Python 2.5.
  • A API Testbed agora suporta a API de capacidades.
  • consultas GQL no Admin Console não lançar um erro quando um ponto e vírgula à direita está incluído.
  • A API de armazenamento de dados agora inclui um decorador não transacionais para garantir que uma função é executado fora de uma transação. operações existentes estão em pausa enquanto a função está em execução.
  • A guia Datastore Admin na Admin Console agora mostra entidades de cada namespace.
  • Corrigido um problema com _strptime quando threadsafe foi especificado.
  • Corrigido um problema onde DatastoreFileStub.del falha em tempfile.msktemp.
  • WebOb 1.1.1 agora está incluído no SDK, e usado por padrão lá quando Python 2.7 é especificado.
  • Corrigido um problema onde o arquivo index.yaml foi apagada se a entrada seus skip_files difere da lista skip_files padrão.

O que é novo na versão 1.6.3:

  • No console de administração, você pode usar o novo recurso de divisão de tráfego para enviar uma certa percentagem de tráfego para uma versão do aplicativo não-padrão. O tráfego é dividido por qualquer cookie ou IP endereço.
  • Os e-mails que são enviados do Google Apps domínios endereços de e-mail em que o domínio foi configurado para usar DKIM será assinado: quando um e-mail foi a partir de um pedido que se originou no domínio que o aplicativo ou qualquer momento que o e-mail foi enviado a partir de um aplicativo administrador, inclusive quando esse e-mail é enviado a partir de uma solicitação de fila de trabalhos cron ou tarefa.
  • No Admin Console, agora você pode escolher quanto e por quanto tempo você gostaria de armazenar logs. Todos os aplicativos obter 1G para livre e, eventualmente, será capaz de pagar por mais, enquanto a quantidade pode ser aumentada neste comunicado que não vai começar a cobrar para a capacidade adicional até que a próxima versão, no mínimo.
  • As instâncias tela no console de administração agora tem um botão para desligar uma instância específica.
  • Cada log aplicativo tem um link para a instância que serviu o pedido. Se a instância não é mais solicitações de serviço, uma mensagem será exibida.
  • A API TaskQueue agora suporta a capacidade de marcar uma tarefa da fila de recepção. Você pode, então, alugar tarefas por tag. Esta função é experimental.
  • Usando mapeamentos de domínio curinga do Google Apps, você pode acessar versões alternativas de sua aplicação através de um domínio personalizado.
  • empurrar e puxar filas agora são listados separadamente na consola de desenvolvimento SDK.
  • documentação do desenvolvedor da API experimental NDB, a substituição para db.py, já está disponível.
  • appcfg.py agora suporta OAuth2.
  • webapp 2.5.1 já está disponível em tempo de execução do Python 2.7.
  • Django 1.3 está agora disponível em tempo de execução do Python 2.7.
  • GQL consulta agora suporta fundição tipo personalizado para os elementos da lista de filtros IN.

O que é novo na versão 1.6.2:

  • A API do Blobstore inclui agora a função assíncrona chama create_upload_url_async, delete_async e fetch_data_async.
  • Django versão 1.3 está agora disponível em tempo de execução do Python 2.5.
  • Nós adicionamos uma builtin django_wsgi para permitir mais fácil bootstrapping de aplicações Django.













































































O que é novo na versão 1.5.1:











Requisitos :


Programas semelhantes

Outro software de desenvolvedor Google, Inc.

Rietveld
Rietveld

13 May 15

Google Chrome
Google Chrome

16 Aug 18

Closure Compiler
Closure Compiler

9 Feb 16

J2ObjC
J2ObjC

24 May 16

Comentário para Google App Engine SDK for Java

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria