Afeta
Equipes que configuram a entrega de eventos do Lender ou do Streaming Hub, que buscam manifestos do Consignado ou que operam transferências de arquivos do STA.
O que mudou
STREAMING_TLS_CA_CERT no Lender deve conter um certificado PEM codificado em base64. Base64 inválido ou conteúdo decodificado que não seja PEM impede a inicialização.
As aplicações baseadas em Kafka que usam o runtime atual de streaming de eventos tentam criar seus tópicos de fato e de dead-letter no Kafka durante a inicialização. Esse comportamento vem habilitado por padrão e usa os padrões do broker para a contagem de partições e o fator de replicação. Uma ACL CREATE ausente ou um erro do broker gera um aviso, mas não impede a inicialização. Se a sua plataforma provisiona tópicos por infraestrutura como código, defina STREAMING_TOPIC_AUTO_PROVISION=false. Use STREAMING_TOPIC_PARTITIONS e STREAMING_TOPIC_REPLICATION_FACTOR apenas quando a aplicação, e não o broker, precisar escolher esses valores.
O Consignado expõe seu manifesto de streaming em GET /v1/streaming/manifest. Em deploys BYOC do Streaming Hub, STREAMING_HUB_MANIFEST_SOURCES descobre os manifestos dos produtores; as credenciais opcionais de manifesto devem ser definidas em par. A correspondência no catálogo usa <resourceType>.<eventType>, enquanto topic é o tópico da aplicação produtora.
As orientações de SILOC e de STA agora distinguem os estados de processamento local das saídas externas. Em particular, uma resposta out-of-band do STA fica registrada no histórico de auditoria local, mas não emite um evento de saída externo.
Isso corrige a documentação de contratos implementados. Não anuncia um release de runtime.
Impacto
Classificação: Ação necessária. Valores PEM crus, o caminho anterior do manifesto do Consignado, a correspondência de catálogo baseada em tópicos ou a falta de provisionamento de tópicos podem fazer integrações falharem ou resolver a identidade de evento errada.
O que você precisa fazer
1
Codifique o valor PEM em base64 antes de definir
STREAMING_TLS_CA_CERT no Lender.2
Conceda ao principal da aplicação o
CREATE para seus tópicos de fato e de dead-letter no Kafka, ou provisione-os antes e defina STREAMING_TOPIC_AUTO_PROVISION=false.3
Atualize a descoberta de manifesto do Consignado para
GET /v1/streaming/manifest e verifique as fontes de manifesto e os pares de credenciais do Streaming Hub.4
Faça a correspondência dos eventos do catálogo por
resourceType e eventType, e não pelo tópico compartilhado do produtor.5
Mantenha as respostas out-of-band do STA como saídas de auditoria local; não as trate como eventos de aceitação ou de rejeição do BACEN.

