Skip to content

Horse 3.3.7

Choose a tag to compare

@regyssilveira regyssilveira released this 16 Sep 01:21
63c2509

Alterações

  • Corrige o vazamento de memória no ciclo de vida dos routers Tree e Radix, inclusive ao trocar o router global e encerrar uma THorseInstance (PR #573).
  • Adiciona testes de regressão DUnitX e FPC heaptrc para evitar a recorrência (PR #573).
  • Atualiza boss.json.version e HORSE_VERSION para 3.3.7 (PR #574).
  • Inclui o checklist de release e o lockfile de testes atualizados desde 3.3.6 (PR #572).

Validação local

  • Delphi 12 Win32/Indy: 226/226 testes; Delphi 12 Win32/IOCP: 230/230 testes.
  • Delphi 10 Win32/IOCP: 4/4 testes novos.
  • FPC 3.2.2/Linux: teste de lifetime sem blocos pendentes; WebSocket epoll: 5/5.
  • FPC 3.2.2/Win32: 0 blocos não liberados.
  • O mesmo teste no código de 3.3.6 encontrou 113 blocos não liberados.

O workflow GitHub tests está desativado manualmente; estes resultados foram obtidos localmente. A suíte DUnitX completa não foi executada em FPC/Linux porque DUnitX não está disponível nesse ambiente.

Comparar 3.3.6...3.3.7