Skip to content

Commit 1cf0f47

Browse files
committed
chore: atualizar versão para 4.1.2 e adicionar changelog com melhorias de arquitetura e validação
- Refatora exclusão para arquitetura baseada em mensagens - Adiciona consumidor e eventos para falhas na criação de imagens - Melhoria de validação com `IsNullOrWhiteSpace` - Processamento de exclusão agora orientado a eventos para maior escalabilidade
1 parent 5e71883 commit 1cf0f47

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Riber - Changelog
22

3+
## v4.1.2 - 02/11/2025
4+
5+
- **REFATORAÇÃO**: Substituição de jobs de exclusão por arquitetura baseada em mensagens
6+
- Remove `DeleteImageFromStorageDispatcher` e `DeleteImageFromStorageJob`
7+
- Remove `DeleteImageFromStorageScheduler` obsoleto
8+
- Adiciona `ProductImageCreationFailedEvent` para falhas na criação de imagens
9+
- Implementa `ProductImageCreationFailedEventHandler` para publicação de mensagens
10+
- Adiciona `ProductImageCreationFailedMessage` para comunicação assíncrona
11+
- Implementa `ProductImageCreationFailedMessageConsumer` para exclusão assíncrona de imagens
12+
- **TESTES**: Cobertura completa para novo consumidor de mensagens
13+
- Adiciona testes unitários para `ProductImageCreationFailedMessageConsumer`
14+
- Atualiza testes do `CreateProductCommandHandler` para novo fluxo
15+
- **MELHORIA**: Validação aprimorada com `IsNullOrWhiteSpace` para chaves de imagem
16+
- **MELHORIA**: Processamento de exclusão de imagens agora totalmente baseado em eventos e mensagens
17+
- Sistema mais resiliente e escalável para gerenciamento de falhas
18+
19+
---
20+
321
## v4.1.1 - 02/11/2025
422

523
- **NOVO**: Sistema de mensageria com MassTransit e RabbitMQ

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Companies>Samuel Zedec</Companies>
55
<Copyright>Copyright © $([System.DateTime]::Now.Year)</Copyright>
66
<Description>Sistema de gestão financeira para um lanchonete local</Description>
7-
<Version>4.1.1</Version>
7+
<Version>4.1.2</Version>
88
</PropertyGroup>
99

1010
<!-- Repositório e Documentação -->

0 commit comments

Comments
 (0)