Menu Docs
Página inicial do Docs
/ / /
Manual da Biblioteca PHP

NOVIDADES

Nesta página

  • Novidades no 1.20
  • Novidades no 1.19
  • Novidades no 1.18
  • Novidades no 1.17
  • Novidades no 1.16
  • Novidades no 1.15

Saiba mais sobre os novos recursos, melhorias e correções introduzidas nas seguintes versões da biblioteca PHP do MongoDB :

  • Versão 1.20

  • Versão 1.19

  • Versão 1.18

  • Versão 1.17

  • Versão 1.16

  • Versão 1.15

Importante

MongoDB Server v3.6 Fim da vida útil

O suporte para MongoDB Server v3.6 foi removido nesta versão da biblioteca.

  • Adiciona suporte para MongoDB Server v8.0.

  • Adiciona suporte para queries de intervalo de Queryable Encryption (QE). Para usar esse recurso, seu aplicativo deve se conectar ao Servidor MongoDB 8.0 ou posterior. Para obter mais informações sobre queries de intervalo de QE, consulte Queryable Encryption no manual do servidor MongoDB.

  • Quando uma operação de cluster fragmentado não é bem-sucedida, a biblioteca evita selecionar o mesmo servidor mongos para tentativas de repetição de operação se outros servidores mongos estiverem disponíveis.

  • Ao criar uma chave de dados KMIP, agora você pode especificar a opção delegated . Se essa opção estiver definida como true, o fornecedor de KMIP executará a criptografia e a descriptografia da chave de dados localmente, garantindo que a chave de criptografia nunca saia do servidor KMIP.

Para obter mais informações sobre as alterações nesta versão, consulte as v1.20 notas de versão no GitHub.

Esta versão da biblioteca PHP não contém alterações significativas e foi adicionada para manter a paridade da versão com a extensão PHP.

  • Adiciona uma nova API GridFS para tornar mais conveniente trabalhar com arquivos usando as funções de sistema de arquivos existentes do PHP. O MongoDB\GridFS\Bucket::registerGlobalStreamWrapperAlias() método pode ser usado para registrar um alias global para um bucket GridFS . Depois de fazer isso, os arquivos dentro desse bucket podem ser acessados usando apenas um URI de arquivo (por exemplo, "gridfs://mybucket/hello.txt"). Uma demonstração desta API pode ser encontrada no gridfs_stream_wrapper.php roteiro de exemplo .

  • Adiciona métodos MongoDB\Client::addSubscriber() e MongoDB\Client::removeSubscriber() à classe MongoDB\Client para facilitar o registro de classes de monitoramento com escopo definido para o objeto MongoDB\Driver\Manager subjacente.

Para saber mais sobre esta versão, consulte as 1.18 Notas de versão do v no GitHub.

  • Apresenta uma nova API "codec" para converter BSON de e para objetos PHP. Mais informações sobre esse recurso podem ser encontradas no tutorial Codecs.

  • Adiciona MongoDB\add_logger() funções e à biblioteca. Essas funções MongoDB\remove_logger() permitem que os3 aplicativos registrem um PSR- Logger para receber mensagens de registro emitidas pelo motorista. Anteriormente, os registros só estavam disponíveis por meio do mongodb.debug da extensão Configuração INI .

  • Introduz novos métodos do MongoDB\Collection para criar e gerenciar índices de Atlas Search . Os índices do Atlas Search podem ser consultados usando o estágio de pipeline de agregação $search , que é suportado em todas as versões da biblioteca. Para saber mais sobre os índices do Atlas Search e as especificidades do estágio de agregação $search , consulte a documentação dos índices do Atlas Search e $search.

  • Atualiza o requisito de extensão mongodb para 1.17.0. O suporte para PHP 7.2 e 7.3 foi removido e a biblioteca agora requer PHP 7.4 ou mais recente.

Para saber mais sobre esta versão, consulte as 1.17 Notas de versão do v no GitHub.

Para saber mais sobre esta versão, consulte as 1.16 Notas de versão do v no GitHub.

  • Adiciona novos diretórios examples/ e tools/ ao repositório da biblioteca, que contêm trechos de código e scripts que podem ser úteis ao escrever ou depurar aplicativos. Esses diretórios destinam-se a complementar a documentação existente da biblioteca e serão adicionados ao longo do tempo.

  • Adiciona várias melhorias de digitação compatíveis com versões anteriores em toda a biblioteca. O impacto downstream dessas mudanças é discutido emUPGRADE-1.15.md.

  • Integra o salmo para análise estática.

  • Atualiza o requisito de extensão mongodb para 1.15.0.

Para saber mais sobre esta versão, consulte as 1.15 Notas de versão do v no GitHub.

Voltar

Compatibilidade