Menu Docs
Página inicial do Docs
/ /
Serviços Atlas App

Registro de alterações do Atlas App Services

Nesta página

  • Lançamentos de 2024
  • Lançamentos 2023
  • Lançamentos 2022
  • Lançamentos de 2021
  • O App Services CLI agora é suportado em máquinas Linux Arm64 .

  • CLI de serviços de aplicativos

    • Foi adicionado o novo comando de lista de funções para permitir que os usuários listem as funções em seu aplicativo.

    • Foi adicionado o novo sinalizador --use-local-app ao comando de execução de funções para executar a versão local de uma função em vez da versão distribuída.

    • Novo sinalizador --limit adicionado ao comando de lista de usuários para determinar o número de usuários a serem exibidos.

    • A App Services CLI agora está disponível para ambientes do braço64 .

  • Cache de usuário aprimorado para metadados de usuário do provedor de autenticação. Para obter mais informações, consulte as anotações em Metadados do provedor de autenticação.

  • Agora existem três tipos de endpoints privados: geral, de sincronização e legado. Os endpoints legados devem migrar para geral ou de sincronização. Para obter mais informações, consulte Usar um endpoint privado VPC.

  • Para a CLI, foi adicionado um prompt para escolher entre os usuários do aplicativo disponíveis ao usar o sinalizador --user .

  • Geração de modelo do SDK C++ atualizada para suportar conjuntos e remover o namespace experimental .

  • Novos aplicativos agora usam o estágio $changeStreamSplitLargeEvent para grandes eventos que excedem 16 MB em um change stream.

  • Melhorias na interface do usuário

    • Foi adicionado um seletor de versão de esquema à página Modelos de sincronização para modelos de objeto SDK na interface do usuário.

    • Melhorou o editor de funções da UI do App Services com novos recursos, como modo escuro e formatação automática.

    • O rótulo us-central1 do Google Cloud Provider foi corrigido para ler "Iowa" em vez de "Ohio" nas configurações da região de implantação do App Services.

  • Os aplicativos na página inicial da interface do usuário do App Services agora podem ser classificados em ordem alfabética.

  • O nome do serviço para uma fonte de dados agora tem como padrão o nome do cluster na CLI. A solicitação para escolher um nome de serviço foi removida da CLI.

  • Aumento do limite de comprimento de um token JSON web token de 2048 para 4096 caracteres.

  • Criou um novo comando CLI, ''users count'', para exibir o número total de usuários de um aplicativo.

  • Corrigiu o erro em que o trigger agendado parava de funcionar ocasionalmente sem erros.

  • Na interface do usuário, corrigido como a ativação da implantação automática para um repositório vazio a partir da página Configuração de implantação pode apagar as alterações feitas.

  • Modelo de função de assinatura de autenticação atualizado tornando a função assíncrona e aguardando resultados.

  • Atualizou a mensagem de erro ErrOperationCanceled para ser mais descritivo quando apropriado.

  • O servidor de borda agora respeita a mensagem de reinício do cliente dos servidor do Cloud Sync.

  • Criou um novo endpoint para vincular várias fontes de dados a uma aplicação existente.

  • Atualizou a variável de tempo limite, maxTimeMS, para aceitar float64 para comandos db.aggregate e db.coll.aggregate .

  • Foi adicionada uma verificação para garantir que os dados personalizados do usuário não estejam ativados antes de excluir uma fonte de dados. Se os dados de usuário personalizado estiverem habilitados, o usuário receberá um erro 400 .

  • Se a sincronização for pausada ou encerrada, as informações da versão do esquema ainda serão exibidas na interface do usuário do App Services.

  • Corrigiu o erro em que uma aplicação vazia às vezes falhava se os resolvedores personalizados de mutação fossem enviados para a aplicação.

  • Corrigiu o erro para permitir que as alterações de dados de usuário personalizado fossem analisadas ao enviar ou extrair um aplicativo, mesmo que os dados de usuário personalizado estivessem desabilitados.

  • Manipuladores de erros personalizados configurados para o banco de dados aciona o envio de eventos para o AWS EventBridge.

  • Novo tipo de registro de manipulador de erros de trigger criado em suporte ao novo tratamento de erros personalizado do AWS EventBridge para gatilhos de banco de dados.

  • As páginas de registro do Atlas Data Services agora usam seu fuso horário de preferência.

  • Suporte adicionado para dicionários na geração de modelo de objeto de Dart.

  • Corrigiu o erro em que os aplicativos vinculados a fontes de dados sem servidor podiam ativar incorretamente o Device Sync.

  • Os registros de data/hora exibidos na interface do usuário do App Services (por exemplo, mensagens de registro, histórico de sistemas) agora incluem o fuso horário.

  • Os métodos GET para o App Services Admin API agora retornam endpoints completos em vez de endpoints parciais.

  • Aumentou o limite de leitura padrão do websocket de 16 MB para 20 MB. Foi adicionada uma configuração no nível do aplicativo para aumentar o limite de leitura, se necessário.

  • Foi adicionado um endpoint da API de administração do App Services para acionar o reinício de um cliente.

  • Foi adicionado suporte ao servidor de borda para compilações de várias arquiteturas para o Raspberry Pi.

  • Aumento na expiração máxima do token de atualização para sessões de usuário de 180 dias para 5 anos. Para obter informações sobre como configurar a expiração do token de atualização, consulte Configurar a expiração do token de atualização.

  • Lançado o novo domínio services.cloud.mongodb.com . As visitas à web da interface do usuário do App Services, as solicitações de API admin e as solicitações de API cliente por meio dos SDKs do dispositivo Atlas agora podem começar a migrar do pt-br-65226573521031e5e.getsmartling.com/pt-br para o novo domínio. Para obter mais informações, consulte Migração de domínio.

  • As solicitações autenticadas pelo provedor JWT personalizado agora atualizam os dados de perfil do usuário (por exemplo, context.user.data) com base nas informações do JWT.

  • Interface do usuário do esquema do App Services atualizada para exibir a diferença entre 64-bit long e 32-bit integer.

  • Não é permitido criar esquemas com nomes de banco de dados ou coleção inválidos, como nomes com espaços.

  • As operações de agregação do MongoDB não especificam mais um valor padrão para allowDiskUse.

  • Adicionado integer como um tipo suportado para campos de query indexados.

  • As permissões do Device Sync agora unem corretamente um filtro de leitura definido como false com seu filtro de escrita correspondente.

  • Incluída uma barra pré-anexada (/) para rotas de endpoint na IU do App Services "Criar endpoint HTTPS".

  • Suporte adicionado para funções de gravação em pastas aninhadas usando o App Services CLI.

  • Lançamento do modo escuro para a interface do usuário do App Services. Para habilitar o Modo Escuro, abra suas preferências de usuário do Atlas e defina a Aparência para Modo Escuro.

  • Foi adicionado um link para a UI para baixar a App Services CLI.

  • Desativou a interface do usuário de sincronização baseada em partição para novos aplicativos. Os aplicativos existentes continuarão vendo as telas de configuração da Partition-Based Sync e do Flexible Sync até a data de descontinuação da Partition-Based Sync.

  • Corrigiu o realce de sintaxe para modelos gerados em C++.

  • Foi adicionado um backoff exponencial às solicitações de repetição do AWS EventBridge.

  • UI e documentação atualizadas do produto para usar a nova CLI appservices em vez de realm-cli.

  • Suporte adicionado para gatilhos que observam todas as coleções em um banco de dados e sistema.

  • Geração de modelo do Device Sync adicionada para o Realm C++ Beta SDK.

  • Aplicativos com endpoints privados habilitados agora podem ser configurados para permitir solicitações originadas de fora da VPC.

  • Não cria mais uma conta de usuário pendente se um usuário tentar registrar uma nova identidade de e-mail/senha com um endereço de e-mail inválido.

  • O App Services agora impede que você exclua uma fonte de dados que tenha um trigger ativo, encaminhador de registro, sincronização ou outra assinatura de evento.

  • O Device Sync agora suporta queries geográficas em campos de pontos GeoJSON.

  • Os clientes do Device Sync que tentam fazer o bootstrap com um realm em pacote que foi invalidado por um encerramento agora recebem um comando de reinício do cliente.

  • O modo de desenvolvedor do Device Sync agora lida normalmente com alterações de esquema significativas. Isso se aplica apenas a novos aplicativos.

  • Os limites de desempenho do Device Sync agora são dimensionados de acordo com o tamanho do cluster vinculado.

  • Os gatilhos e o Device Sync agora se recuperam mais rapidamente de problemas transitórios.

  • Foi adicionado suporte para anúncios programáticos de CLI informativas.

  • Suporte adicionado para show dbs e show collections no Servidor Atlas Edge.

  • Melhorias na interface do usuário

    • A correspondência de trigger e as expressões do projeto mantêm a formatação e são bonita no recarregamento.

    • Suporte adicionado para criar relacionamentos com campos dentro de uma lista de objetos embarcados na interface do usuário.

    • Corrigiu um estado de erro de interface do usuário em loop na página do esquema.

  • O gerador de esquema agora gera modelos corretos do Kotlin SDK.

  • Os registros dos acionadores do AWS EventBridge agora incluem o tamanho do documento e a ID.

  • Adicionado suporte para campos de query indexados no Device Sync.

  • Aumentou o limite de memória do Atlas Function de 256MB para 350MB.

  • Novos aplicativos são automaticamente incluídos na Flexible Sync e não podem ativar a Sincronização baseada em partições.

  • A UI agora exibe uma caixa de diálogo de confirmação quando você exclui um aplicativo. Esta caixa de diálogo inclui o nome do aplicativo e um aviso de que a exclusão é permanente. Essa alteração ajuda a evitar exclusões acidentais.

  • Agora você pode desabilitar as queries de introspecção do GraphQL em sua configuração da GraphQL API.

  • Adicionados Jakarta, Cidade do Cabo, Melbourne, Hyderabad, Emirados Árabes Unidos e Zurique às regiões suportadas para os acionadores do EventBridge na UI do Atlas.

  • Suporte adicionado para segredos de várias linhas na entrada secreta na UI.

  • Suporte adicionado para a opção maxTimeMS para aggregation pipelines em funções.

  • Suporte adicionado para funções em diretórios aninhados em sistemas automáticos do GitHub.

  • Os seguintes tipos de solicitações não são mais incluídos nas métricas de uso do faturamento:

    • Downloads de Flexible Sync que não contêm conjuntos de alterações

    • Solicitações que falham devido a problemas transitórios, como desconexões

  • Os campos de ID de dados de usuário personalizados agora podem conter valores de string ou ObjectId.

  • Data de descontinuação estendida dos serviços de terceiros para 1 de novembro de 2024.

  • Aumentou significativamente a velocidade da criação e implantação de rascunhos de hospedagem estática.

  • Renomeado "Tiered Device Sync" para "Device Sync Edge Server"

  • Adicionado "Device Sync" à navegação do lado esquerdo na UI do Atlas

  • Aumento no tempo limite de execução da função de 270 segundos para 300 segundos.

  • Suporte adicionado para migrar automaticamente um aplicativo de sincronização de dispositivo da sincronização baseada em partição para a Flexible Sync. Para saber mais, consulte Migrar modos de sincronização de dispositivos.

  • Os cartões de aplicativos na UI do Atlas agora são ordenados pelo horário da última atualização.

  • Corrigido um problema em que um conjunto de alterações do Device Sync sem campos obrigatórios poderia causar erros temporários de JSON schema no cluster subjacente.

  • Adicionado suporte para axios@^1.3.6 em Funções.

  • Aumento no tempo limite de execução da função de 240 segundos para 270 segundos.

  • Foi atualizada a interface de configuração do Trigger Agendado para usar o fuso horário e o formato de data especificados nas preferências do Atlas do usuário.

  • Atualizou o gerador de modelo Realm SDK para modelos C# de saída com base em geradores de origem com anotações de tipo anulável.

  • A seção de permissões foi removida da interface de configuração do Realm Mobile Sync. Em vez disso, defina permissões na tela unificada Rules .

  • A API GraphQL agora emitirá um aviso se vários esquemas usarem o mesmo valor de title .

  • Renomeado "Asymmetric Sync" para "Data Ingest" na interface do usuário

  • Adicione um parâmetro currentPasswordValid adicional à função de redefinição de senha.

  • Atualize o Atlas Device Sync com Flexible Sync para utilizar as mesmas regras e permissões que outros serviços. Atualmente, esta atualização só é aplicada a aplicativos recém-criados. Na semana de 26 fevereiro de 2023, os aplicativos existentes terão suas regras específicas do Flexible Sync migradas para usar as mesmas regras e permissões que outros serviços.

  • Ofereça suporte a implantações do App Services nas seguintes regiões do GCP:

    • Ohio (us-central1)

    • Virgínia (us-east4)

    • Oregon (us-west1)

    • Bélgica ( europe-west1 )

    • Mumbai (asia-south1)

  • Adicionado suporte para database.getCollectionNames() em Atlas Functions.

  • Introduziu uma UI atualizada para as regras.

  • Opção introduzida para codificar respostas de ponto de conexão HTTPS como EJSON ou JSON.

  • Suporte adicionado para instâncias sem servidor do Atlas como fontes de dados. As instâncias sem servidor ainda não suportam Triggers ou Sync.

  • Introduziu a capacidade de aceitar valores nulos como tipos opcionais no Realm Schema.

  • Capacidade adicionada para baixar registros da interface do usuário.

  • Adicionado suporte de Flexible Sync para queries usando BETWEEN e os operadores de string BEGINSWITH, ENDSWITH, CONTAINS.

  • Adicionado suporte de Flexible Sync para queries sobre arrays de primitivos.

  • Melhorias de desempenho para funções, especialmente destinadas a diminuir o tempo de execução das dependências que fazem solicitações externas.

  • O MongoDB Atlas mudou para o Vamos Criptografar como a nova Autoridade de Certificação para certificados TLS para todos os App Services.

  • Atualizou visualmente a UI do Esquema.

  • Introduziu o Encaminhamento de Registros, que armazena automaticamente os registros do lado do servidor do seu aplicativo em uma coleção do MongoDB ou os envia para um serviço externo.

  • Introduziu o Flexible Sync (prévia), que permite aos clientes sincronizar dados sem a necessidade de chaves de partição.

  • As solicitações bloqueadas pela lista de acesso IP de um aplicativo não são mais contabilizadas no faturamento.

  • Limite de solicitação aumentado de 3000 solicitações por segundo para 5000 solicitações por segundo.

  • Permite que os usuários armazenem arquivos que não sejam do Realm na estrutura do aplicativo do App Services.

  • As atualizações de documentos que não correspondem ao esquema de um aplicativo agora podem ativar o Atlas Device Sync para esses documentos.

  • Introduziu a capacidade de exportar e reimplantar as implantações mais recentes do 25 .

  • Ofereça a opção de enviar eventos usando o JSON estendido nos gatilhos do AWS EventBridge para oferecer suporte ao envio de tipos de dados adicionais, como Decimal128.

  • Exiba os modelos de dados gerados em Modelos de Dados de SDKs quando o Modo de desenvolvimento estiver habilitado para Atlas Device Sync.

  • Melhora o desempenho das solicitações de clientes para servidores de aplicativos.

  • Corrige um problema em que os aggregation pipelines não suportavam o operador $set .

  • Reduz os registros de "Sessão inválida".

← Snippets do GitHub [Obsoleto]