Download Latest Version Horse 3.3.9 source code.zip (981.5 kB) Google Add to Preferred Sources
Home / 3.3.8
Name Modified Size InfoDownloads / Week
Parent folder
Horse 3.3.8 source code.tar.gz 2026-09-16 760.8 kB
Horse 3.3.8 source code.zip 2026-09-16 979.3 kB
README.md 2026-09-16 1.1 kB
Totals: 3 Items   1.7 MB 2

Correção

  • Corrige o vazamento de memória do provider HTTP.sys no encerramento (PR [#577], issue [#576]).
  • As recepções assíncronas pendentes agora são canceladas e aguardadas antes da liberação dos buffers e estruturas OVERLAPPED.
  • Impede a repostagem de recepções depois do início do desligamento.
  • Adiciona teste de regressão FPC/Win32 com dois ciclos completos de inicialização e encerramento.

Validação local

  • Delphi 12 Win32/Indy: 226/226 testes, zero falhas e zero leaks.
  • FPC 3.2.2/Win32 HTTP.sys: 2.089 alocações e 2.089 liberações, zero blocos pendentes.
  • Provider HTTP.sys compilado com Delphi 10 e Delphi 12.
  • Controle positivo contra 3.3.7: 1.024 blocos e 33.579.008 bytes não liberados.

O relato complementar sobre horse-provider-mormot não faz parte desta release, pois esse provider pertence a outro repositório.

O workflow GitHub tests está desativado manualmente; os resultados acima foram obtidos localmente.

Comparar 3.3.7...3.3.8

Source: README.md, updated 2026-09-16