Afeta
Equipes que usam sinais de conclusão de TED OUT, operam transferências de entrada do STA ou integram o streaming de eventos do Pix Automático ou do Consignado.
O que mudou
O TED OUT expõe um status de transferência
COMPLETED pelas suas APIs de transferência e de conciliação. Ele ainda não emite um evento transfer.completed.
A documentação de eventos e de configuração também declara agora que:
- o contexto BR Code consome
spi.mandate.resolvedpara tirar um mandato do Pix Automático do estadoCRIADA; - o Consignado expõe seu manifesto de streaming conectado em
GET /api/v1/streaming/manifest; - o STA define
SERVER_ADDRESScomo:4028por padrão e usa11111111-1111-1111-1111-111111111111apenas como fallback dece-tenantidde streaming/outbox quando um evento não tem ID de tenant; e - a extração de ZIP de entrada do STA tem como padrão uma única entrada de 5 GiB, um limite de 5 GiB para o arquivo anunciado e uma taxa máxima de expansão de 100:1. Defina um valor
0ou menor apenas quando você desabilitar intencionalmente o limite correspondente.
Impacto
Classificação: Ação necessária. Um consumidor de TED OUT que espera pelo evento
transfer.completed não vai receber esse sinal de conclusão. As outras correções podem afetar o roteamento de eventos e os limites de operação.
O que você precisa fazer
1
Substitua qualquer dependência de conclusão de TED OUT no evento
transfer.completed por uma verificação de status na API de transferência ou de conciliação.2
Se você roda o BR Code para o Pix Automático, inclua
spi.mandate.resolved no caminho do consumidor que avança um mandato a partir de CRIADA.3
Use o manifesto de streaming do Consignado a partir do endpoint documentado ao validar seu catálogo de eventos.
4
Revise os overrides de transferência de entrada do STA antes do deploy se os limites de extração de ZIP de 5 GiB ou 100:1 não servirem para seu ambiente de operação.

