O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Notas de versão das regras de segurança do Firebase

Para revisar as notas de versão do console do Firebase e de outras plataformas do Firebase e SDKs relacionados, consulte as Notas da versão do Firebase .

25 de março de 2020

  • Verificações de tipo As regras agora verificam erros e avisos de tipo comuns na CLI, no Firebase Console e no Emulator Suite. Os erros bloquearão o uso ou a implantação de suas regras, mas os avisos não. Veja os exemplos abaixo. Disponível no idioma das regras v1, v2.

  • Regras Parque Agora você pode depurar as suas regras firestore e armazenamento no console passando o mouse sobre expressões nas regras Parque. Confira a documentação ou exemplo abaixo para obter mais detalhes.

13 de fevereiro de 2020

  • Diferenças no mapa (aprimoramento do idioma das regras). As diferenças de mapa dão a diferença entre mapas. Como os objetos de request e resource são estruturados como mapas, isso é ótimo para diferenciar dados antigos e novos. Dê uma olhada na documentação e nos exemplos abaixo. Disponível no idioma das regras v1, v2.

  • Variáveis ​​locais (aprimoramento do idioma das regras). Variáveis ​​locais agora são suportadas em Regras de segurança! Crie uma variável local nas funções de regras usando a palavra-chave let . Dê uma olhada na documentação e nos exemplos abaixo. Disponível no idioma das regras v2.

  • Operadores ternários (aprimoramento da linguagem de regras). Se suas Regras de Segurança contiverem um fluxo de controle complexo, você perceberá que agora existe um Operador Ternário em Regras para Firestore e Armazenamento. Funciona exatamente como você esperaria: condition ? true case : false case . Dê uma olhada na documentação e nos exemplos abaixo. Disponível no idioma das regras v1, v2.

9 de dezembro de 2019

  • Defina o tipo (aprimoramento do idioma das regras). Os conjuntos agora são um tipo suportado nas Regras de segurança do Firebase! Isso é ótimo para aplicar campos obrigatórios e opcionais. As listas podem ser convertidas em conjuntos chamando myList.toSet() . Disponível no Firebase Security Rules Language v1, v2.

  • Métricas de avaliação de regras no Stackdriver . As métricas de avaliação de regras agora são exportadas do Firebase para o Stackdriver for Cloud Firestore, o Realtime Database e o Cloud Storage! Isso permite que você configure o monitoramento e o alerta sobre solicitações de autorização para seu aplicativo. Disponível no idioma das regras v1, v2.

8 de outubro de 2019

  • Map get (aprimoramento do idioma das regras). A busca de valores em um mapa ficou mais fácil com o get . São necessários dois argumentos: o primeiro é a chave no mapa e o segundo é um valor padrão a ser retornado se a chave não existir. Confira a documentação e os seguintes exemplos. Disponível no idioma das regras v1, v2.

  • Hashing (aprimoramento da linguagem de regras). Você já quis hash um valor nas Regras de Segurança do Firebase, para ocultar o conteúdo que você não deseja em texto simples ou para evitar manipular algo pesado? Agora que o Hashing está disponível nas Regras de segurança do Firebase, você pode! Dê uma olhada na documentação e nos exemplos abaixo. Disponível no idioma das regras v1, v2.

  • Substituição de sequência (aprimoramento do idioma das regras). Às vezes, uma String em suas regras não está exatamente no formato que você precisa. Agora você tem o String.replace() para fazer uma limpeza leve. Funciona como você imaginaria: "myString".replace("my", "your") => "yourString" . Esta função é descrita na documentação e outro exemplo é mostrado abaixo. Disponível no Firebase Security Rules Language v1, v2.