Notícias
Anunciado o lançamento do Jaybird 6.0.0. As principais mudanças e novos recursos no Jaybird 6 são:
- A versão mínima de Java suportada é o Java 17.
- A versão mínima do Firebird suportada é o Firebird 3.0.
- O protocolo puro Java — por padrão — não se conecta mais ao Firebird 2.5 e versões anteriores, pois essas versões não são suportadas.
- Os protocolos nativo e embutido foram movidos para um artefato separado, o
jaybird-native
. - OOREMOTE (protocolo OpenOffice/LibreOffice) removido.
- Modularização do Jaybird.
- Propriedade de conexão
createDatabaseIfNotExist
. - Relatório do ID real do processo (pid).
- Interface de logging removida.
- Suporte para criptografia de comunicação ChaCha64.
- Recurso opt-in para informações de pacote em
DatabaseMetaData
. - Busca assíncrona.
- Melhorias de desempenho em BLOBs.
- Suporte para executar declarações de gerenciamento de transações.
- Tamanhos de buffer configuráveis para o protocolo de comunicação.
- Detecção de conexão interrompida para o gerenciador de eventos.
- Propriedade de conexão para especificar o caminho da biblioteca nativa.
- Suporte reescrito para propriedades de informações do cliente.
- Campos
TIMESTAMP
agora aceitamLocalDate
eLocalTime
. ResultSet
em auto-commit não é mais fechado após a última linha.- Mudanças no comportamento de conjuntos de resultados roláveis atualizáveis.
- Fábrica de sockets personalizada para conexões puro Java.
- ... e outras correções e mudanças.
Atualizar do Jaybird 5 para o 6 deve ser simples, mas certifique-se de ler as Mudanças de compatibilidade antes de usar o Jaybird 6. Se você estiver usando o Jaybird com conexões nativas ou embutidas, precisará fazer algumas alterações adicionais. Consulte também Atualizando do Jaybird 5 para o Jaybird 6.
Relatos de bugs sobre mudanças não documentadas no comportamento são bem-vindos. Feedback pode ser enviado para a lista de e-mails do Firebird-java
ou relatado no rastreador de problemas.
Consulte também o Release Notes de lançamento do Jaybird 6.0.0.