Correções

Incidente: Informações iniciais incompletas no console.log em ambiente Linux

Solução: Revisado o componente de logging de console e console.log para reportar corretamente.

Referente ao chamado: DTAPPSRV-8292

Incidente: necessidade de ajustes nas mensagens de warnings de compilação para declaração ou consumo de funções com mais de 10 caracteres em fontes Advpl (extensão prw).

Solução: o comportamento de emissão de warning para nomes longos empregados em Advpl foi revisto. Como melhorias, essa nova versão traz mensagens mais claras e poluirá menos o log.

Referente ao chamado: DTAPPSRV-8356

Incidente: Uma mensagem de erro estava sendo retornada ao tentar acessar o status de qualquer um dos Servers que estivessem sendo balanceados pelo Broker.

Solução: Foi inserida uma nova verificação no código para que a página de status fosse retornada ao clicar sobre um dos Servers do Broker.

Referente ao chamado: DTAPPSRV-8362

Incidente: Erro de queda quando ocorria falha na conexão com um serviço secundário.

Correção: Tratamento quando há uma falha na conexão com um serviço secundário.

Referente ao chamado: DTAPPSRV-8375

Incidente: Erro no uso da função HTTPPost quando a mensagem contém caracter '\n'

Correção: Ajuste no tratamento do HTTPPost quando a mensagem tem um tamanho definido e não tem um "\n" (enter) no corpo da mensagem.
O problema era que mesmo já tendo recebido todo o conteúdo da mensagem, ficava tentando ler indefinidamente até ocorrer o "timeout" e retornava uma erro.

Referente ao chamado: DTAPPSRV-8393

Incidente : Apos uma ocorrência de erro "Stack Depth Overflow", caso fosse mostrado no log de console a mensagem "[ERROR][SERVER] GLOBAL STACK LIMIT exceed; RETHROW disabled", o Application Server era finalizando com uma ocorrência de "Access Violation"

Correção : Corrigido o tratamento de desempilhamento do stack de execução AdvPL. 

Referente ao chamado: DTAPPSRV-8429

Melhorias

Incidente: Implementar suporte ao protocolo IPv6 nos serviços portal multiprotocolo, REST 2.0

Correção: Criada a possibilidade de ativar o protocolo IPv6 nos serviços de REST 2.0 e portal multiprotocolo (MPP).

Referente ao chamado: DTAPPSRV-8102

Ocorrência : Necessidade de implementação do Broker Agent para Broker HTTP.

Correção : Foi implementada o Broker Agent para Broker HTTP. 

Referente ao chamado: DTAPPSRV-8220

Melhoria : Criar função interna para o License Server, para ser possível a implementação da funcionalidade de eliminar um processo que está consumindo uma licença, através do License Monitor. 

Referente ao chamado: DTAPPSRV-8303

Incidente: O AppServer Command line não possui opção de help para auxiliar o usuário com as opções disponíveis da aplicação.

Solução: Foi criado o menu help para o AppServer Command line (appserver -help).

Referente ao chamado: DTAPPSRV-8316

Incidente: Validação de data informada na conexão License Stateless retornava falso negativo de erro "" com servidores em diferentes dusos horarios. 

Correção: Validação de data adequada para desconsiderar diferenças irrelevantes. 

Referente ao chamado: DTAPPSRV-8381

Incidente: Funções LocalToUTC e UTCToLocal não suportam formato de string com milisegundos.

Solução: Adicionado o suporte para milisegundos em ambas as funções LocalToUTC e UTCToLocal.

Referente ao chamado: DTAPPSRV-8383

Incidente: Foi observada uma incoerência na versão do SO apresentada na inicialização do AppServer em ambiente Windows Server 2025.

Solução: Foi efetuada uma atualização no código referente ao processo de verificação da versão do SO.

Referente ao chamado: DTAPPSRV-8516

Incidente: Tamanho padrão do arquivo de console (console.log) insuficiente para os padrões atuais de log.

Solução: Caso não seja definido, o valor padrão do arquivo de log será de 50 Mb. O tamanho pode ser ajustado através da chave ConsoleMaxSize.

Referente ao chamado: DTAPPSRV-8546