Saltar para o conteúdo principal
Versão: 20 R6

Notas de lançamento

4D 20 R6

Leia O que há de novo no 4D 20 R6, o post do blog que lista todos os novos recursos e aprimoramentos em 4D 20 R6.

Destaques

Mudanças de comportamento

  • Rolagem nos formulários conectada: subformas pai agora rolam automaticamente quando tiverem objetos roláveis incorporados (verticalmente ou [horizontalmente](. /FormObjects/properties_Appearance.md#horizontal-scroll-bar)) atingiram os limites e o usuário continua rolando usando o mouse ou rastreador (overscrolling).
  • A API REST $catalog agora retorna singletons (se houver).

4D 20 R5

Leia O que há de novo no 4D 20 R5, o post do blog que lista todos os novos recursos e aprimoramentos em 4D 20 R5.

Destaques

Mudanças de comportamento

  • Os plug-ins 4D Internet Commands e 4D for OCI não estão mais incluídos nos instaladores do 4D. Para obter esses plug-ins, você precisa se conectar ao Portal de descarrega de produtos 4D.
  • Alterações feitas no editor de estrutura com relação à aparência gráfica de tabelas e campos (cor, posição, ordem...) agora são salvas em um arquivo separado chamado catalog_editor.json armazenado na pasta Sources do projeto.

4D 20 R4

Leia O que há de novo no 4D v20 R4, o post do blog que lista todos os novos recursos e aprimoramentos em 4D v20 R4.

Destaques

Mudanças de comportamento

  • Usando uma sintaxe legada para declarar parâmetros (por exemplo, C_TEXT($1) ou var $1 : Text) está agora obsoleto e gera avisos na digitação de código, verificação de sintaxe e etapas de compilação.
  • As seleções agora são mantidas consistentes depois que alguns registros forem excluídos e outros criados (consulte esta postagem no blog.
  • Na [biblioteca OpenSSL] atualizada (#library-table), o nível de segurança SSL/TLS padrão foi alterado de 1 para 2. Chaves RSA, DSA e DH de 1024 bits ou mais e menos de 2048 bits, assim como chaves ECC de 160 bits ou mais e menos de 224 bits, agora não são mais permitidas. Por padrão, a compressão TLS já estava desativada nas versões anteriores do OpenSSL. No nível de segurança 2, ele não pode ser habilitado.
  • Para permitir a verificação de senha quando o diretório do usuário [4D usar o algoritmo bcrypt](https://blog.4d. om/bcrypt-support-for-passwords/), o valor da "senha" no parâmetro connectionInfo do Open datastore agora é enviado de forma clara por padrão. Certifique-se de que seu método de banco de dados "On REST authentication" possa lidar com senhas em formato claro (o terceiro parâmetro é, então, False) e que o Open datastore criptografe sua conexão passando a opção "tls" para True em connectionInfo. Em casos específicos, uma nova opção "passwordAlgorithm" também pode ser usada para fins de compatibilidade (consulte o comando Open datastore).

4D 20 R3

Leia O que há de novo no 4D v20 R3, o post do blog que lista todos os novos recursos e aprimoramentos em 4D v20 R3.

Destaques

Mudanças de comportamento

4D 20 R2

Leia O que há de novo no 4D v20 R2, o post do blog que lista todos os novos recursos e aprimoramentos em 4D v20 R2.

Nota de segurança

Se suas aplicações 4D utilizam conexões TLS, é recomendado que você faça a atualização para a versão 4D 20 R2 HF1 build 100440 ou superior. Para obter mais informações, consulte este [Boletim de segurança] (https://blog.4d.com/security-bulletin-two-cves-and-how-to-stay-secure/).

Destaques

Mudanças de comportamento

  • Aviso: O valor inicial dos objetos offset de 4D.FileHandle era configurado incorretamente para 1 ao invés de 0. Foi feita uma correção no 4D a partir das versões 20.1 HF1 e 20 R2 e o valor agora é 0.

4D 20.x LTS

Veja Notas de lançamento 4D 20.x LTS.

Tabela da biblioteca

BibliotecaVersão atualAtualizado em 4DComentário
BoringSSL0aa300b20 R6Usado para QUIC
CEF12120 R5Chromium 6167
Hunspell7.3.2720Usado para verificação ortográfica em formulários 4D e 4D Write Pro
ICU73.220Essa grande atualização força uma reconstrução automática dos índices alfanuméricos, de texto e de objetos.
libldap2.6.720 R6
libsasl2.1.2820
Libuv1.4820 R6Usado para QUIC
libZip19.520Utilizado pelos componentes zip class, 4D Write Pro, svg e serverNet
LZMA5.4.120
OpenSSL3.2.020 R4O nível de segurança TLS/SSL padrão foi atualizado. Veja mudanças de comportamento para versão 20 R4
PDFWriter4.320Dependência FreeType na 12.2.1
PHP8.2.420
SpreadJS16.2.620 R4Motor 4D View Pro
webKitWKWebView19
Zlib14.1.620