Google App Engine SDK for Python

Tela Software:
Google App Engine SDK for Python
Detalhes de Software:
Versão: 1.9.37 Atualizado
Data de upload: 18 Jul 16
Revelador: Google, Inc.
Licença: Livre
Popularidade: 36

Rating: 3.0/5 (Total Votes: 1)

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 Python inclui um interpretador Python muito rápido otimizado, vários quadros de código aberto e da biblioteca padrão do Python.

Ele também inclui APIs Python para vários recursos como armazenamento de dados, o Google Accounts, obtenção de URL e serviços de e-mail.

Ao todo, o Engine SDK Google App para Python não é apenas uma das ferramentas mais fáceis de lançar e hospedar um aplicativo Python, mas uma norma comunidade não oficial para o desenvolvimento de websites Python em larga escala e aplicações.

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

Java

Ir

PHP

O que é novo nesta versão:

  • biblioteca oauth2client atualizado para versão [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
  • Adiciona & quot; show em contexto & quot; 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.32:

  • 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:

  • 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:

  • 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 não retornar resultados na ordem de data adequada.

O que é novo na versão 1.9.10:

  • chamadas assíncronas são agora suportados na API de pesquisa.

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 NDB repetido, estruturas aninhadas crescendo exponencialmente ao salvar.

O que é novo na versão 1.9.7:

  • Corrigido um problema com os remove_ignored_dirs dev_appserver não funciona.

O que é novo na versão 1.9.6:

  • Django 1.5.4 foi atualizado para 1.5.8.
  • Django 1.4.3 foi atualizado para 1.4.13.
  • Corrigido um problema com _Group.GetQueuesAsDict taskqueue_stub.py () levantando TypeError intermitentemente.

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 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:

  • 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.
  • Corrigido um problema com o devappserver Search API permitindo pesquisas para um campo com um valor negado.
  • Corrigido um problema com o devappserver Search API não manipulação de pesquisas para citações vazios da mesma forma que a produção.
  • Corrigido um problema com o devappserver Search API não corresponde documentos com átomo de campos da mesma forma que a produção.
  • Corrigido um problema com o devappserver Search API permitindo expressões que usam o operador trecho sobre um campo numérico.
  • Corrigido um problema com o devappserver Search API permitindo classificar expressões para usar o operador trecho.
  • Corrigido um problema com o devappserver Search API não validar que os cursores são de uma pesquisa anterior.
  • Corrigido um problema com o devappserver Search API não analisar consultas que usam o operador de pesquisa difusa (~).
  • Corrigido um problema com o devappserver Search API não validar o valor padrão para classificar expressões em campos de data.

O que é novo na versão 1.9.3:

  • Corrigido um problema com NDB desserialização entrar em um loop infinito quando repetidas propriedades estruturadas aninhados são Nenhum.

O que é novo na versão 1.8.9:

  • Adicionado verbose_name suporte para ComputedProperty no NDB.
  • 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'
  • Corrigido um problema com a validação do ID dev_appserver aplicativo para UTF-8

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.
  • Corrigido um problema com NDB não retornar a mesma instância para assíncrono fica ao usar memcache.

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.

























































































Requisitos :


Programas semelhantes

firebirdsql
firebirdsql

20 Jul 15

PocketGrid
PocketGrid

12 May 15

Progress Circle
Progress Circle

13 Apr 15

PgBackMan
PgBackMan

10 Dec 15

Outro software de desenvolvedor Google, Inc.

Comentário para Google App Engine SDK for Python

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