Registro de alterações do Atlas App Services
Lançamentos de 2024
8 de maio 2024
O App Services CLI agora é suportado em máquinas Linux Arm64 .
24 de abril 2024
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 .
17 de abril 2024
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.
3 de abril 2024
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.
20 de março 2024
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.
6 de março 2024
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 aceitarfloat64
para comandosdb.aggregate
edb.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.
de21 fevereiro 2024
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.
de7 fevereiro 2024
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.
Lançamento de 24 de janeiro de 2024
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.
10 de janeiro 2024
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 dopt-br-65226573521031e5e.getsmartling.com/pt-br
para o novo domínio. Para obter mais informações, consulte Migração de domínio.
Lançamentos 2023
Lançamento de 13 de dezembro de 2023
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-bitinteger
.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.
29 de novembro 2023
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 de 15 de novembro de 2023
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.
01 de novembro 2023
UI e documentação atualizadas do produto para usar a nova CLI
appservices
em vez derealm-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.
Lançada 18 de outubro de 2023
A Software disponibilizou a nova CLI 0 do Atlas App Services versão .1.0.
Suporte adicionado para ingestão de dados do Device Sync em modelos de objeto do Flutter.
Lançada 04 de outubro de 2023
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.
18 de setembro 2023
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
eshow 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.
06 de setembro 2023
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.
Lançamento em 23 de agosto de 2023
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.
Lançamento de09 de agosto 2023
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
26 de julho 2023
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.
Lançamento de 12 de julho de 2023
Renomeado "Tiered Device Sync" para "Device Sync Edge Server"
Adicionado "Device Sync" à navegação do lado esquerdo na UI do Atlas
28 de junho 2023
Adicionado suporte para os operadores
%stringToUuid
e%uuidToString
em expressões de regra.
Versão de 07 de junho de 2023
Suporte adicionado para String.prototype.replaceAll() em Funções.
Lançamento de 24 de maio de 2023
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.
10 de maio 2023
Foi adicionado suporte para endpoints privados de VPC com o AWS PrivateLink.
26 de abril 2023
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 .
Lançamento de 12 de abril de 2023
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
29 de março 2023
Aumento no tempo limite de execução da função de 210 segundos para 240 segundos.
Remove
function_name
no corpo da solicitação de endpoint ao buscar, criar e modificar endpoints HTTPS a partir da API Admin.
16 de março 2023
Os tempos de expiração para tokens de atualização do usuário podem ser configurados na interface do usuário.
Altere o endereço de e-mail associado à autenticação de e-mail/senha por meio de um endpoint da API Admin.
O Device Sync é pausado automaticamente se ficar inativo por 30 dias.
Atualizado todos os aplicativos existentes utilizando Atlas Device Sync com Flexible Sync para utilizar as mesmas regras e permissões que outros serviços. Esta atualização foi lançada para todos os aplicativos existentes de 6 março, 2023 a 15 março, 2023.
de24 fevereiro 2023
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.
de08 fevereiro 2023
Aumente o limite de solicitações simultâneas do aplicativo de 5,000 para 10,000.
Configure a função de criação de usuário por meio do UI do App Services.
Altere o modelo de sistema de aplicação a partir da UI e da API.
Lançamento de 25 de janeiro de 2023
Autentique solicitações de API de dados e ponto de conexão HTTPS usando a Autenticação ao Portador.
11 de janeiro 2023
Configure a função de criação de usuário por meio da App Services CLI e da API de administração.
Lançamentos 2022
Lançamento de 14 de dezembro de 2022
Aumente o tempo limite da solicitação do Atlas Function de 150 segundos para 180 segundos.
Os tempos de expiração para tokens de atualização podem ser configurados a partir da API.
Permita que os usuários criem aplicativos na região da AWS Ohio (us-east-2) a partir da IU.
30 de novembro 2022
Remova o número máximo de clientes que podem ouvir simultaneamente os change streams do banco de dados com base no tamanho do cluster.
Ofereça suporte a implantações do App Services na região da AWS Ohio (aws-us-east-2).
Autentique solicitações de API de dados do Atlas com os cabeçalhos de credencial de autenticação do
apiKey
para autenticação de chave de API.Suporte à API do GraphQL para query sobre relacionamentos aninhados em arrays de relacionamento.
Ao criar ou configurar seu aplicativo na interface do usuário, o Atlas App Services seleciona a região deAtlas App Services do Atlas App Services geograficamente mais próxima da fonte de dados selecionada do Atlas como a opção padrão.
17 de novembro 2022
Suporte a implementações de App Services na região da AWS São Paulo (aws-sa-east-1).
Endpoint da API Admin atualizado para buscar aplicativos Atlas Triggers e Atlas Data API.
Lançamento de 3 de novembro de 2022
A função context.app.id retorna uma string (anteriormente BSON ObjectId).
Implementações de App Services de suporte na região da AWS em Londres (aws-eu-west-2).
Foi adicionado endpoint da API de administração para recuperar métricas do App Services.
Lançamento de20 de outubro 2022
Adicionou a opção de retomada automática de gatilhos de banco de dados que foram suspensos porque o token de retomada foi perdido.
Lançamento de10 de outubro 2022
Tempo limite da solicitação aumentado de 120 segundos para 150 segundos.
23 de setembro 2022
Adicionados
mongodb.admin()
eadmin.getDBNames()
nas Atlas Functions.
Versão de 9 de setembro de 2022
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.
29 de junho 2022
Introduziu uma UI atualizada para as regras.
15 de junho 2022
Capacidade introduzida de configurar permissões em nível de campo com a API de dados.
7 de junho 2022
Lançado o Flexible Sync como GA.
Lançamento do Asymmetric Sync, que otimiza o Flexible Sync para volumes de trabalho de escrita pesada.
Lançada API de dados como GA.
Introduziu API de dados para todos os aplicativos.
Permissões de nível de campo introduzidas para Flexible Sync.
Versão de 19 de maio de 2022
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.
Lançamento de 20 de abril de 2022
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 stringBEGINSWITH
,ENDSWITH
,CONTAINS
.Adicionado suporte de Flexible Sync para queries sobre arrays de primitivos.
25 de março 2022
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.
Lançamento de 26 de janeiro de 2022
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.
Lançamento de 19 de janeiro de 2022
Introduziu o Flexible Sync (prévia), que permite aos clientes sincronizar dados sem a necessidade de chaves de partição.
Lançamentos de 2021
02 de dezembro 2021
Capacidade adicionada de importar dependências da interface do usuário.
Serviços de terceiros obsoletos . Os serviços de terceiros serão totalmente removidos em 1 de dezembro de 2022.
Renomeado "Webhooks" para "Pontos de conexão HTTPS".
Versão de 18 de novembro de 2021
As solicitações bloqueadas pela lista de acesso IP de um aplicativo não são mais contabilizadas no faturamento.
Lançamento de 06 de outubro de 2021
Foi adicionada a capacidade de configurar uma lista de acesso IP.
Aumento no tempo limite de execução da função de 90 segundos para 120 segundos.
Foi adicionada a capacidade de criar aplicativos com um aplicativo inicial de modelo.
Os eventos do App Services agora estão disponíveis para visualização no Feed de atividades do Atlas. Você pode configurar estes eventos nas Configurações de Alerta do Atlas.
08 de setembro 2021
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.
Lançamento de 25 de agosto de 2021
Introduziu a capacidade de exportar e reimplantar as implantações mais recentes do 25 .
Lançamento de11 de agosto 2021
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.
28 de julho 2021
Descontinuado o Stitch JS SDK.
Lançada a opção Trigger Preimages para GA.
15 de julho 2021
Usabilidade aprimorada do painel da interface do usuário do administrador.
Lançado mongodb-realm-cli 2.0.
02 de julho 2021
Adicionado suporte de autenticação JWT para JWTs com vários públicos.
Introduziu suporte para o GitHub Autodeploy bidirecional.
Foi adicionada a capacidade de vincular um repositório do Github na criação do aplicativo.
16 de junho 2021
Introduziu a capacidade de vincular novas fontes de dados por meio do Github Autodeploy.
04 de junho 2021
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".