| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Horse 3.3.7 source code.tar.gz | 2026-09-16 | 759.2 kB | |
| Horse 3.3.7 source code.zip | 2026-09-16 | 976.2 kB | |
| README.md | 2026-09-16 | 1.2 kB | |
| Totals: 3 Items | 1.7 MB | 1 | |
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.