testcontainers-node icon indicating copy to clipboard operation
testcontainers-node copied to clipboard

The 'esdb' protocol is deprecated. Please use 'kurrentdb' instead

Open TastyPi opened this issue 7 months ago • 0 comments

Expected Behaviour

When using StartedKurrentDbContainer.getConnectionString() with KurrentDBClient.connectionString(...) it should not print a deprecated warning in the logs

Actual Behaviour

KurrentDBClient.connectionString(...) prints the following deprecation warning:

The 'esdb' protocol is deprecated. Please use 'kurrentdb' instead

This is because getConnectionString() returns a URL with the old esdb scheme instead of the new kurrentdb scheme.

Testcontainer Logs

N/A

Steps to Reproduce

const container = new KurrentDbContainer("docker.kurrent.io/kurrent-latest/kurrentdb");
const started = await container.start();
const kurrent = KurrentDBClient.connectionString(started.getConnectionString())

Environment Information

N/A

TastyPi avatar Jun 04 '25 16:06 TastyPi