Foi lançado o SQLite 3.39, um SGBD leve apresentado como uma biblioteca dinâmica. O código do SQLite é distribuído como domínio público, ou seja, pode ser usado sem restrições e gratuitamente para quaisquer fins. O suporte financeiro para os desenvolvedores do SQLite é fornecido por um consórcio especialmente criado, que inclui empresas como Adobe, Oracle, Mozilla, Bentley e Bloomberg.
Principais mudanças:
- Adicionada a compatibilidade com operações de junção externa direita e completa — "RIGHT OUTER JOIN" e "FULL OUTER JOIN".
- Novos operadores de comparação foram introduzidos — "IS NOT DISTINCT FROM" e "IS DISTINCT FROM", que são idênticos aos operadores já disponíveis "IS" e "IS NOT", e foram adicionados para melhorar a compatibilidade com os padrões SQL e PostgreSQL.
- Nos sistemas Unix, todo o desreferenciamento de links simbólicos nos nomes dos bancos de dados foi assegurado para determinar o nome canônico do banco de dados antes de abrir o arquivo.
- Permitiu-se o uso da expressão HAVING para qualquer consulta agregada, incluindo aquelas que não contêm a expressão "GROUP BY".
- Várias micro-otimizações foram feitas, resultando em uma redução da carga no CPU em testes de até 2,3%.
Fonte: opennet.ru
