Correções
A aplicação de patchs corrompe o RPO Custom quando ele ainda não possui nenhum fonte compilado (com tamanho de 0 KB)
Incidente: A aplicação de patchs e/ou a compilação de fontes customizados poderiam causar o corrompimento do RPO Custom quando ele ainda não possuísse nenhum fonte compilado (tamanho de 0 KB).
Solução: Foi realizado um ajuste no TOTVS | Application Server para evitar que este corrompimento do RPO Custom ocorra, mantendo assim sua integridade.
Referente ao chamado: DTAPPSRV-7129
Falha de conexão com AppServer via VSCode após criação do Rpo Custom.
Incidente: Ao realizar uma compilação em um RPO Custom "novo" (criação de um novo RPO), e logo em seguida desconectar, o RPO não é criado corretamente e impede sua utilização.
Solução: Foi corrigido a forma de criação que estava gerando RPO corrompido.
Referente ao chamado: DTAPPSRV-6934
Erro "FUNCTION TLPP.REST.HANDLEREST NOT FOUND" ao compilar e em seguida desfragmentar o RPO.
Incidente: Ao realizar a compilação de um fonte e logo em seguida realizar o procedimento de desfragmentação, o serviço de REST não sobe mais e apresenta o erro "FUNCTION TLPP.REST.HANDLEREST NOT FOUND". Além disso, vários outros recursos do ERP passam a apresentar a mensagem de erro "500 - Erro interno do servidor".
Solução: Foi protegido o acesso ao RPO TLPP durante a compilação e desfragmentação.
Referente ao chamado: DTAPPSRV-7003
4GL - Compilador não acusa erro de variável não definida dentro de um For
Incidente: Problema na identificação de variável não declarada após um LENGTH.
Solução: Correção aplicada para o compilador identificar corretamente a variável não declarada na situação reportada.
Referente ao chamado: DTAPPSRV-7103
Smartclient desktop não conecta na porta do broker desktop sem a chave "BrokerProxy=1"
Incidente: TOTVS Broker não estava recebendo conexões quando a chave multiprotocolportsecure estava desabilitada.
Solução: Foram realizadas correções pontuais na camada multiprotocolo do Servidor de Aplicação.
Referente ao chamado: DTAPPSRV-7125
Distorção na passagem de parâmetros de fonte TLPP para PRW
Incidente: Falha na apresentação do conteúdo de variáveis tipadas, ocorria apenas em modo de depuração.
Solução: Foram realizadas correções pontuais na camada de depuração do Servidor de Aplicação (Application Server).
Referente ao chamado: DTAPPSRV-7082
TLPP - Begin Content
Incidente: Erro no uso do comando Begin Content em fontes TLPP
Solução: Correção no tratamento do Begin Content para TLPP. Somente é possível utilizar o %Exp:cValue%.
Na linguagem o conteúdo de Exp é tratando de forma "case sensitive" por razões de compatibilidade.
Referente ao chamado: DTAPPSRV-7118
Access Violation Application Server - TSS
Incidente: Encerramento do Application Server no ambiente de TSS.
Solução: Correção no tratamento de certificado de cliente no Application Server.
Referente ao chamado: DTAPPSRV-7067
Access Violation no uso da função SftpUpld2 com host inválido
Incidente: Corrigido problemas observados quando é utilizado um hostname inválido, no componente do SFTP, nas versões RELEASE.
Solução: Implementado um tratamento de erros para quando não é possível resolver o hostname via DNS.
Referente ao chamado: DTAPPSRV-7224
Access Violation Application Server - VDRCTRL:START
Incidente: Queda do AppServer ao iniciar biblioteca de comunição (VADER), durante o uso de logs.
Solução: Revisado uma das funções onde o tratamento de dados de string (logs) estava sendo feito de forma incorreta.
Referente ao chamado: DTAPPSRV-7114
TLPP: Try CATCH + DbselectArea
Incidente: Erro no tratamento do erro no uso do Try/Catch.
Correção: Correção no Try/Catch quando da existência do tratamento de erro através da função RTErrHandler.
Referente ao chamado: DTAPPSRV-7186
Melhorias
Novas Implementações