Os testes beta do 4D 21 R4 começam hoje, trazendo uma conectividade cliente/servidor mais resiliente, assistência local de IA à escrita nos formulários 4D, código de limpeza mais seguro, controlo mais rigoroso dos recursos REST, monitorização mais clara do servidor e fluxos de trabalho de desenvolvimento mais fluidos.
Esta versão centra-se nos pequenos momentos que moldam o trabalho diário: uma queda de rede que não deve encerrar uma sessão, um passo de limpeza que não deve ser copiado para todo o lado, uma sessão REST que não deve ocupar demasiada memória ou uma interface que deve permanecer sincronizada sem atualizações manuais.
-
Resiliência das sessões QUIC: Mantenha as sessões do 4D Client ativas durante breves interrupções de rede.
-
Ferramentas de escrita com IA local: utilize as Ferramentas de Escrita da Apple diretamente nas áreas de texto dos formulários 4D e nas áreas do 4D Write Pro.
-
Comando «defer»: Execute código de limpeza automaticamente quando um método ou função terminar.
-
Quotas do servidor REST: Controle os conjuntos de entidades armazenados na memória para cada sessão REST.
-
Visibilidade do 4D Server: Monitorize clientes de ambiente de trabalho, sessões Web, acesso REST e chamadas SOAP a partir de um separador «Sessões» unificado.
-
Notificações de e-mail e calendário: Reaja às alterações no Microsoft 365 e no Google Workspace com um modelo de notificação consistente.
E isto é apenas o começo, há muito mais para descobrir!
Descarreguejá o 4D 21 R4 (Exclusivo para Parceiros 4D)
REDE
QUIC: Conectividade cliente/servidor mais resiliente
QUIC A resiliência das sessões foi melhorada com o parâmetro de base de dados «QUIC session timeout », permitindo que o 4D Server mantenha ativa uma sessão do 4D Client inacessível durante breves interrupções de rede. Se a comunicação for restabelecida dentro do tempo de espera configurado, a sessão volta a ficar ativa, as janelas afetadas recuperam o seu estado anterior e os utilizadores podem continuar sem perder o trabalho.
Integração de IA
Ferramentas locais de escrita com IA nos formulários 4D
Apple Writing Tools estão agora disponíveis diretamente nas áreas de texto dos formulários 4D, incluindo campos de texto multilinha e áreas do 4D Write Pro. Os utilizadores podem rever, reescrever, resumir, ajustar o tom ou extrair pontos-chave sem saírem da aplicação, enquanto os programadores habilitam esta funcionalidade através da propriedade « Writing Tools » ou da ação padrão«WritingTools ».
Linguagem 4D
Código de limpeza fiável na saída de métodos e funções
O novo comando ` defer ` permite aos programadores declarar código de conclusão que é executado automaticamente quando um método ou função termina. Quer a execução termine normalmente, chegue a um ponto de retorno ou pare após um erro, as expressões diferidas são executadas na ordemLIFO, reduzindo a repetição da lógica de limpeza e tornando a gestão de recursos mais segura.
SERVIDOR HTTP
Proteção de recursos do servidor REST
A gestão de quotas do servidor REST adiciona controlo ao nível da sessão sobre conjuntos de entidades armazenados na memória. Através de ` Session.quotas ` e do novo objeto `4D.QuotaManager `, os programadores podem definir limites para sessões REST, ajudando a proteger APIs expostas a aplicações web, sistemas externos, 4D Qodly Pro, clientes móveis ou ferramentas de IA baseadas em MCP contra sobrecargas acidentais.
Gestão do 4D Server
Visibilidade mais clara das sessões na janela de administração do 4D Server
A janela de administração do 4D Server disponibiliza agora um separador «Sessões»unificado para clientes de ambiente de trabalho, sessões Web, acesso REST e chamadas SOAP. Os administradores podem comparar as ligações ativas num único local, inspecionar detalhes contextuais, tais como endereço IP, agente do utilizador, privilégios, nome do computador e direitos de utilização, e resolver problemas relacionados com a atividade do servidor mais rapidamente.
4D NetKit e Correio
NOTIFICAÇÕES DE ALTERAÇÕES NO CORREIO E NO CALENDÁRIO
4D NetKit oferece agora um modelo de notificação unificado para o Microsoft 365 e oGoogle Workspace. As aplicações podem reagir quando são criados, modificados ou eliminados e-mails ou eventos de calendário, utilizando os callbacksonCreate, onModify e onDelete através de notificadores específicos do fornecedor, quer com webhooks em tempo real, quer com monitorização baseada em temporizadores.
4D Qodly Pro
Melhorias no Editor de Formulários Web
O Editor do4D Qodly Pro beneficia de melhorias no fluxo de trabalho relativas à navegação, relatórios de eventos, caixas de diálogo e interação entre componentes. Os programadores podem alternar mais facilmente entre o Relatório de Eventos e o Editor de Páginas, manter os filtros ao mudar de vista, selecionar componentes relacionados mais rapidamente e controlar o processamentoOnChange com definições de debounce e throttle.
4D Write Pro
Folhas de estilo hierárquicas na interface do 4D Write Pro
As folhas de estilo de listas multinível estão agora disponíveis diretamente na interface do4D Write Pro, a partir da barra de ferramentas e da barra lateral. Os utilizadores podem aplicar modelos predefinidos, gerir os níveis das listas, ajustar os formatos de numeração e manter a consistência dos documentos estruturados à medida que o conteúdo muda, enquanto os programadores podem personalizar os modelos através do ficheiro multiLevelStyles.json.
Atualizações da plataforma
O 4D 21 R4 também reforça as bases da plataforma com uma base de componentes de sistema de design padronizada para o 4D Qodly Pro, além de atualizações para o OpenSSL 4.0, BoringSSL, Ngtcp2 1.22.1, Libuv 1.52.1 e Windows App SDK 2.0.1. Estas atualizações oferecem suporte à segurança, redes, WinUI, QUIC, WebSocket, HTTPS, transmissão e comunicação cliente/servidor.
Precisa de mais detalhes técnicos? A documentação da versão beta do 4D 21 R4 está disponível no 4D Doc Center.
Os vossos comentários são muito apreciados e ajudar-nos-ão a melhorar a qualidade do nosso produto e a responder melhor às vossas necessidades. Gostaríamos muito de conhecer a vossa opinião sobre qualquer uma das funcionalidades acima referidas. Contribuam para o nosso fórum beta (acessível a todos os Parceiros 4D). E não hesitem em partilhar as vossas necessidades connosco;levamos as vossas sugestões muito a sério!
Ainda não é parceiro? Não perca a oportunidade de se tornar um Parceiro 4D e participar em discussões significativas. Junte-se a nós hoje mesmo e faça parte da conversa!
De momento, não é possível deixar comentários nesta publicação.