4D 20 R9 está aqui

Apresentamos 4D 20 R9 – Disponível agora!

Não precisa de mais ferramentas. Precisa de ferramentas mais afiadas. Do tipo que remove os problemas que acabou aceitando silenciosamente. Que simplificam a transição entre tarefas. Que passam desapercebidas até que precise delas.

4D 20 R9 faz exatamente isso – fluxo mais limpo, controle mais inteligente, resultados mais rápidos. Apenas melhor.

Descarregue 4D 20 R9 (Hot Fixes mensais disponíveis)

  • Componente 4D AI Kit integrado: IA onde deve estar – dentro da lógica de sua aplicação 4D. Chame APIs de IA de terceiros como OpenAI diretamente em 4D usando o componente AI Kit integrado. Gere texto, marque conteúdo, analise imagens, automatize tarefas. Sem wrappers. Sem aplicações ponte. Nativo, rápido, sob seu controle.
  • AI Writing Assistant em 4D Write Pro: as edições não devem quebrar seu fluxo. Use WP SetAIKey para ligar OpenAI e desbloquear o assistente. Resuma, traduza, reescreva – tudo no 4D Write Pro, sem trocar de ferramentas.
  • Nova classe TCPListener: sua aplicação 4D não só envia, mas também escuta. Com TCPListener, aceite conexões TCP de entrada. Integre-se com dispositivos inteligentes, hardware, ou sistemas locais – tudo com controle em tempo real.
  • Edite e Depure Componentes no Projeto Host: corrija rapidamente, mantenha o foco. Edite e depure o código do componente diretamente no projeto host – sem alternar, sem recarregar. Os pontos de interrupção funcionam. As alterações são aplicadas instantaneamente. Continua no contexto, reduz a transição entre tarefas e poupa tempo de desenvolvimento onde é mais importante.
  • Siga 4D Version para Dependências: upgrades e downgrades, agora sem transições entre tarefas. As dependências ficam sincronizadas automaticamente com a nova regra “Follow 4D version”. Sem rastreamento manual de versão.
  • OTP & Restauração de Sessão: fluxos seguros, sem interrupções. Use createOTP() e restore() para construir interações web seguras e de múltiplos passos. É possível distribuir senhas de uso único em fluxos de terceiros, mantendo o estado da sessão intacto.
  • Aprimoramentos no assistente de etiquetas e no editor de código: detecte problemas antes que eles custem caro. Insira e valide fórmulas com segurança no Label Wizard. Sintaxes obsoletas como C_LONGINT($1) agora acionam avisos inteligentes no editor de código.
  • Integração mais inteligente de OAuth e calendário: configuração do OAuth, simplificada. Use redirecionamentos baseados em host para OAuth 2.0. Acesse os calendários Google e Microsoft 365 com calendar.getCalendars() e calendar.getEvents().
  • Importação de documentos melhorada em 4D View Pro: não há mais condições de corrida. VP IMPORT DOCUMENT e VP FLUSH COMMAND agora esperam que as funções personalizadas sejam concluídas antes que os retornos de chamada sejam acionados.
  • Atualização automática do macOS UUID e da licença OEM: construções únicas. Licenciamento sem problemas. 4D 20 R9 atribui um UUID a cada compilação macOS. As licenças OEM são atualizadas automaticamente – sem renovações manuais, sem tempo de inatividade.

Isso é apenas um vislumbre do que está disponível em 4D 20 R9. Descarregue  4D 20 R9 e descubra até onde pode ir com esta versão de caraterísticas.

Avatar
Product Marketing Manager – Basma ingressou na 4D em 2019 e cresceu até chegar ao seu papel atual, tendo trabalhado anteriormente com desenvolvimento, documentação e estratégia de conteúdo. Ela colabora de perto com as equipes de produto, engenharia, marketing, suporte e gestão para moldar o “porquê”, “como” e “o quê” por trás de cada funcionalidade e lançamento. Essa base multifuncional sólida permite que ela desenvolva mensagens claras e crie conteúdos aprofundados — incluindo artigos técnicos — para o blog e o site da 4D. Com um mestrado em Engenharia de Software, Basma combina experiência técnica prática com uma forte voz editorial. Sua trajetória em áreas como desenvolvimento, migrações, auditorias técnicas, webinars e treinamentos lhe dá uma vantagem única em marketing de produto — ajudando a transformar a complexidade em clareza e a criar conteúdo que realmente ressoa com os desenvolvedores.