Histórico da Página
...
Correções
Expandir | ||
---|---|---|
| ||
Essa build contempla otimizações no motor de execução de código Advpl , e otimizações na execução global de funções e métodos da linguagem AdvPL e funções e classes compiladas no repositório de objetos, com ganhos variáveis de acordo com o código executado, com ganhos de até 40% de desempenho. |
...
title | TDSReplay para o WebApp |
---|
...
title | Serviço para que as métricas do AppServer possam ser consultadas via API |
---|
...
Correções
...
title | Retorno da funcao HTTPGetStatus não especifica um erro corretamente |
---|
...
Chamado: DTAPPSRV-1214
Expandir | ||
---|---|---|
| ||
Incidente: ao realizar uma requisição GET, via postman, com o header Content-Type: text/plain, o Appserver ocorre uma exceção Chamado: DTAPPSRV-1526 |
...
title | HTTP Server Vader - DefaultPage para subdiretórios do site |
---|
...
| |
Incidente: Ao passar o parâmetro -ini junto ao executável do appserver em ambiente Linux, estava colocando um caractere "." na frente do nome do executável. Solução: Corrigido a busca, estava fazendo a busca dentro da pasta atual, não era necessário. Chamado: DTAPPSRV-3379 |
Expandir | ||
---|---|---|
| ||
Incidente: Imagens em relatório tMSPrinter não estão carregando. Correção: Correção efetuada no path das imagens para carregar o conteúdo corretamente. Chamado: DTAPPSRV-3665 |
Expandir | ||
---|---|---|
| ||
Incidente: Solução: Chamado: DTAPPSRV-3421 |
Expandir | ||
---|---|---|
| ||
Incidente: Ao habilitar SSL ocorre o erro Exception code(C0000005 ACCESS_VIOLATION). Solução: Adicionado proteção em seções críticas SSL (carregamento de algoritmos e error strings, leitura de chave privada, encerramento de conexão). Removido referência do crypto_callback para encerramento seguro em aplicações multi-thread. Chamado: DTAPPSRV-3479 |
Expandir | ||
---|---|---|
| ||
Incidentes: Solução: Chamado: DTAPPSRV-3518 |
Expandir | ||
---|---|---|
| ||
Incidente: Solução: Chamado: DTAPPSRV-3651 |
Expandir | ||
---|---|---|
| ||
Incidente: Mensagem Post através do proxy recebia como resposta o erro 400 (Bad Request) - No required SSL certificate was sent. Erro devido a alteração do hostname original (exemplo: mysite.com) pelo endereço do proxy (exemplo: 192.168.0.60), gerando um server name indication (SNI) incorreto. Solução: Corrigido hostname para o original antes do envio da mensagem para que a comunicação ocorra com SNI correto. Chamado: DTAPPSRV-3622 |
Melhorias
Expandir | ||
---|---|---|
| ||
Incidente: Rotinas de acesso a dados transacionadas poderiam ser finalizadas com erro "Number of locks exceeded" Solução: Melhoria no contador de locks para não impedir a execução das rotinas caso a conexão esteja transacionada. Chamado: TPGW-493 |
Chamado: DTAPPSRV-2301
Expandir | ||
---|---|---|
| ||
Incidente: Comportamento do connection para HTTP/1.1 que é keep-alive, diferente do HTTP/1.0. Chamado: DTAPPSRV-2302 |
Ao atribuir um texto a propriedade ::cBody utilizando += para concatenar a string atual da propriedade, a atribuição não acontece.
Solução:
Foi corrigido a forma que faz a atribuição internamente. Ja tinha sido apresentado um workaround de como fazer a atribuição (fazendo a soma em duas etapas), e foi feito esse comportamento internamente.
Chamado: DTAPPSRV-2543
, fizemos uma correção na camada do SQLITE para que a consulta ocorra no database correto e sob o alias real da tabela temporária.Chamado: TPGW-233Expandir | ||
---|---|---|
| ||
Expandir | ||
| ||
Incidente:
Solução: | ||
Inclusão de trecho | ||
dbaccess | dbaccess | |
nopanel | true |