Skip to content

Commit 56bab6d

Browse files
committed
Upgrade clients
Signed-off-by: Tomasz Maruszak <maruszaktomasz@gmail.com>
1 parent 074aaba commit 56bab6d

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

src/Infrastructure/docker-compose.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ services:
6161
6262
mqtt:
6363
container_name: slim.mqtt
64-
image: eclipse-mosquitto:2.0.18
64+
image: eclipse-mosquitto:2.0.22
6565
ports:
6666
- "1883:1883" #default mqtt port
6767
- "9001:9001" #default mqtt port for websockets
@@ -72,7 +72,7 @@ services:
7272

7373
psqldb:
7474
container_name: slim.psql
75-
image: postgres:17.4
75+
image: postgres:17.7
7676
environment:
7777
- POSTGRES_USER=postgres
7878
- POSTGRES_PASSWORD=SecretP@55word
@@ -83,7 +83,7 @@ services:
8383

8484
rabbitmq:
8585
container_name: slim.rabbitmq
86-
image: rabbitmq:3.12.14-management-alpine
86+
image: rabbitmq:4.2.3-management-alpine
8787
ports:
8888
- 5672:5672
8989
- 15672:15672 # user/pass: guest/guest
@@ -92,15 +92,15 @@ services:
9292

9393
redis:
9494
container_name: slim.redis
95-
image: redis:7.2.5
95+
image: redis:8.4
9696
ports:
9797
- 6379:6379
9898
networks:
9999
- slim
100100

101101
sqldb:
102102
container_name: slim.sql
103-
image: mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04
103+
image: mcr.microsoft.com/mssql/server:2022-CU21-ubuntu-22.04
104104
environment:
105105
- ACCEPT_EULA=Y
106106
- SA_PASSWORD=SuperSecretP@55word
@@ -111,7 +111,7 @@ services:
111111

112112
storage:
113113
container_name: slim.storage
114-
image: mcr.microsoft.com/azure-storage/azurite:3.31.0
114+
image: mcr.microsoft.com/azure-storage/azurite:3.33.0
115115
command: "azurite --blobHost 0.0.0.0 --blobPort 11000 --queueHost 0.0.0.0 --queuePort 11001 --tableHost 0.0.0.0 --tablePort 11002 --location /data"
116116
environment:
117117
- AZURITE_ACCOUNTS=devstoreaccount1:Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;
@@ -124,7 +124,7 @@ services:
124124

125125
nats:
126126
container_name: slim.nats
127-
image: nats:2.10
127+
image: nats:2.12.4
128128
ports:
129129
- 4222:4222
130130
networks:

src/Tests/SlimMessageBus.Host.Outbox.Sql.DbContext.Test/BaseOutboxIntegrationTest.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ protected async Task WaitForOutboxToBeDrained(int timeoutSeconds = 10)
3636
{
3737
var context = scope.ServiceProvider.GetRequiredService<CustomerContext>();
3838

39-
// Query the Outbox table directly to count pending messages
39+
// Query the Outbox table to count pending messages
40+
// DeliveryComplete = 0 means the message hasn't been delivered yet
4041
var connection = context.Database.GetDbConnection();
4142
var wasOpen = connection.State == System.Data.ConnectionState.Open;
4243
if (!wasOpen)
@@ -47,7 +48,7 @@ protected async Task WaitForOutboxToBeDrained(int timeoutSeconds = 10)
4748
try
4849
{
4950
using var command = connection.CreateCommand();
50-
command.CommandText = $"SELECT COUNT(*) FROM [{CustomerContext.Schema}].[Outbox] WHERE [DeliveryDateTimeUtc] IS NULL";
51+
command.CommandText = $"SELECT COUNT(*) FROM [{CustomerContext.Schema}].[Outbox] WHERE [DeliveryComplete] = 0 AND [DeliveryAborted] = 0";
5152
var result = await command.ExecuteScalarAsync();
5253
var pendingCount = Convert.ToInt32(result);
5354

0 commit comments

Comments
 (0)