diff --git a/src/Testcontainers.Pulsar/PulsarBuilder.cs b/src/Testcontainers.Pulsar/PulsarBuilder.cs index 08e483532..173690c6f 100644 --- a/src/Testcontainers.Pulsar/PulsarBuilder.cs +++ b/src/Testcontainers.Pulsar/PulsarBuilder.cs @@ -4,7 +4,7 @@ namespace Testcontainers.Pulsar; [PublicAPI] public sealed class PulsarBuilder : ContainerBuilder { - public const string PulsarImage = "apachepulsar/pulsar:3.0.8"; + public const string PulsarImage = "apachepulsar/pulsar:3.0.9"; public const ushort PulsarBrokerDataPort = 6650; diff --git a/tests/Testcontainers.Pulsar.Tests/PulsarContainerTest.cs b/tests/Testcontainers.Pulsar.Tests/PulsarContainerTest.cs index d5a45498a..76eac8184 100644 --- a/tests/Testcontainers.Pulsar.Tests/PulsarContainerTest.cs +++ b/tests/Testcontainers.Pulsar.Tests/PulsarContainerTest.cs @@ -84,4 +84,22 @@ public PulsarAuthConfiguration() { } } + + [UsedImplicitly] + public sealed class PulsarDefaultConfigurationLts4 : PulsarContainerTest + { + public PulsarDefaultConfigurationLts4() + : base(new PulsarBuilder().WithImage("apachepulsar/pulsar:4.0.2").Build(), false) + { + } + } + + [UsedImplicitly] + public sealed class PulsarAuthConfigurationLts4 : PulsarContainerTest + { + public PulsarAuthConfigurationLts4() + : base(new PulsarBuilder().WithImage("apachepulsar/pulsar:4.0.2").WithAuthentication().Build(), true) + { + } + } } \ No newline at end of file