Skip to content

.10.1 - Corrección para emisión de códigos HTTP establecidos manualmente

Choose a tag to compare

@osumionline osumionline released this 03 Oct 21:30
· 11 commits to main since this release
Immutable release. Only release title and notes can be modified.

Osumi Framework 9.10.1

Patch release que corrige la emisión de códigos HTTP establecidos manualmente mediante OCore::setHttpStatus().

Desde la introducción del pipeline de Middlewares en 9.9, el emisor final toma el código HTTP desde el estado interno de OMiddleware. setHttpStatus() seguía actualizando únicamente el estado interno de OCore, por lo que determinados componentes podían generar el cuerpo de error correcto y terminar enviando HTTP 200.

En 9.10.1:

  • OCore::setHttpStatus() sincroniza el código con OMiddleware.
  • Se restaura el comportamiento histórico de la API pública.
  • Los Middlewares posteriores pueden seguir sobrescribiendo explícitamente el status.
  • Se añade cobertura de regresión end-to-end.

No requiere cambios en aplicaciones existentes ni pasos automáticos de migración.