diff --git a/tests/mssql/go.mod b/tests/mssql/go.mod
index 1e5fb4c..8d974fe 100644
--- a/tests/mssql/go.mod
+++ b/tests/mssql/go.mod
@@ -8,7 +8,7 @@ require (
 	github.com/Masterminds/squirrel v1.5.4
 	go.nhat.io/clock v0.7.0
 	go.nhat.io/otelsql/tests/suite v0.0.0-20220127125055-5da30ca2778a
-	go.nhat.io/testcontainers-extra v0.14.0
+	go.nhat.io/testcontainers-extra v0.15.0
 	go.nhat.io/testcontainers-registry/mssql v0.12.0
 )
 
@@ -100,7 +100,7 @@ require (
 	go.nhat.io/otelsql v0.1.0 // indirect
 	go.nhat.io/testcontainers-registry v0.16.0 // indirect
 	go.nhat.io/timeparser v0.3.0 // indirect
-	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 // indirect
+	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 // indirect
 	go.opentelemetry.io/otel v1.30.0 // indirect
 	go.opentelemetry.io/otel/exporters/prometheus v0.52.0 // indirect
 	go.opentelemetry.io/otel/metric v1.30.0 // indirect
diff --git a/tests/mssql/go.sum b/tests/mssql/go.sum
index 06c3428..9752791 100644
--- a/tests/mssql/go.sum
+++ b/tests/mssql/go.sum
@@ -274,16 +274,16 @@ github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo
 github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
 go.nhat.io/clock v0.7.0 h1:L3t8s+bOqqMXlGcv2qgKhIHBFqYS7rB84gYOHl4F7iA=
 go.nhat.io/clock v0.7.0/go.mod h1:95+ixhxejL/vGxvfiJnrEh19gr03GLyJcTZo7UDr6kA=
-go.nhat.io/testcontainers-extra v0.14.0 h1:pGBqazB5I2OOhXgjNrKEiXTzjjLReY9FPSLcYUrkYXY=
-go.nhat.io/testcontainers-extra v0.14.0/go.mod h1:e8uciPE6t4eihgNp6J4NwEJKkYMBIwCPEvwHyjdvAlw=
+go.nhat.io/testcontainers-extra v0.15.0 h1:FUHkiPi1fiKLrDgpnzY1KC6y24ls9XfCGY0A5kLMeUI=
+go.nhat.io/testcontainers-extra v0.15.0/go.mod h1:Rvp+2hSGazWRmXzJzM1oeYKQXNAhXomE6iFnB8gp3T8=
 go.nhat.io/testcontainers-registry v0.16.0 h1:aJe/coeB4B4ug/lS77265kvxGYnilTTIYKvoCxUwxUU=
 go.nhat.io/testcontainers-registry v0.16.0/go.mod h1:5lZHOIPgzcYhAS0zmob8xF+mmXyHFBqTcnzThnRhgKc=
 go.nhat.io/testcontainers-registry/mssql v0.12.0 h1:D4EADNY32cC9UHv8dUk1be5RW8LYn3Y7gfEm7pWy1Gk=
 go.nhat.io/testcontainers-registry/mssql v0.12.0/go.mod h1:g23lfi7mwR9GpQ99JfHK31hb67avMRiQPzDb8Ios+EY=
 go.nhat.io/timeparser v0.3.0 h1:K29FOjYO9OVJUroSl/bb70I/FKT3CJt8APs25Npj5No=
 go.nhat.io/timeparser v0.3.0/go.mod h1:YdhOZNl64RWdHdNYIHxwDu9edleVBlnrREzddab0tO4=
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 h1:TT4fX+nBOA/+LUkobKGW1ydGcn+G3vRw9+g5HwCphpk=
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0/go.mod h1:L7UH0GbB0p47T4Rri3uHjbpCFYrVrwc1I25QhNPiGK8=
+go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 h1:ZIg3ZT/aQ7AfKqdwp7ECpOK6vHqquXXuyTjIO8ZdmPs=
+go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0/go.mod h1:DQAwmETtZV00skUwgD6+0U89g80NKsJE3DCKeLLPQMI=
 go.opentelemetry.io/otel v1.30.0 h1:F2t8sK4qf1fAmY9ua4ohFS/K+FUuOPemHUIXHtktrts=
 go.opentelemetry.io/otel v1.30.0/go.mod h1:tFw4Br9b7fOS+uEao81PJjVMjW/5fvNCbpsDIXqP0pc=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 h1:Mne5On7VWdx7omSrSSZvM4Kw7cS7NQkOOmLcgscI51U=
diff --git a/tests/mysql/go.mod b/tests/mysql/go.mod
index d9bf0f8..be13fcf 100644
--- a/tests/mysql/go.mod
+++ b/tests/mysql/go.mod
@@ -9,7 +9,7 @@ require (
 	github.com/go-sql-driver/mysql v1.8.1
 	go.nhat.io/clock v0.7.0
 	go.nhat.io/otelsql/tests/suite v0.0.0
-	go.nhat.io/testcontainers-extra v0.14.0
+	go.nhat.io/testcontainers-extra v0.15.0
 	go.nhat.io/testcontainers-registry/mysql v0.12.0
 )
 
@@ -93,7 +93,7 @@ require (
 	go.nhat.io/otelsql v0.1.0 // indirect
 	go.nhat.io/testcontainers-registry v0.16.0 // indirect
 	go.nhat.io/timeparser v0.3.0 // indirect
-	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 // indirect
+	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 // indirect
 	go.opentelemetry.io/otel v1.30.0 // indirect
 	go.opentelemetry.io/otel/exporters/prometheus v0.52.0 // indirect
 	go.opentelemetry.io/otel/metric v1.30.0 // indirect
diff --git a/tests/mysql/go.sum b/tests/mysql/go.sum
index c81a46b..0b65442 100644
--- a/tests/mysql/go.sum
+++ b/tests/mysql/go.sum
@@ -236,16 +236,16 @@ github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo
 github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
 go.nhat.io/clock v0.7.0 h1:L3t8s+bOqqMXlGcv2qgKhIHBFqYS7rB84gYOHl4F7iA=
 go.nhat.io/clock v0.7.0/go.mod h1:95+ixhxejL/vGxvfiJnrEh19gr03GLyJcTZo7UDr6kA=
-go.nhat.io/testcontainers-extra v0.14.0 h1:pGBqazB5I2OOhXgjNrKEiXTzjjLReY9FPSLcYUrkYXY=
-go.nhat.io/testcontainers-extra v0.14.0/go.mod h1:e8uciPE6t4eihgNp6J4NwEJKkYMBIwCPEvwHyjdvAlw=
+go.nhat.io/testcontainers-extra v0.15.0 h1:FUHkiPi1fiKLrDgpnzY1KC6y24ls9XfCGY0A5kLMeUI=
+go.nhat.io/testcontainers-extra v0.15.0/go.mod h1:Rvp+2hSGazWRmXzJzM1oeYKQXNAhXomE6iFnB8gp3T8=
 go.nhat.io/testcontainers-registry v0.16.0 h1:aJe/coeB4B4ug/lS77265kvxGYnilTTIYKvoCxUwxUU=
 go.nhat.io/testcontainers-registry v0.16.0/go.mod h1:5lZHOIPgzcYhAS0zmob8xF+mmXyHFBqTcnzThnRhgKc=
 go.nhat.io/testcontainers-registry/mysql v0.12.0 h1:0JubjYnE/19iquEYa6LHDQA29egKKj8RnsGD+yfutGA=
 go.nhat.io/testcontainers-registry/mysql v0.12.0/go.mod h1:6+/HXV9qpLv/h7lOfbSC9qtp65IK8SZ6SivLVZVLqSI=
 go.nhat.io/timeparser v0.3.0 h1:K29FOjYO9OVJUroSl/bb70I/FKT3CJt8APs25Npj5No=
 go.nhat.io/timeparser v0.3.0/go.mod h1:YdhOZNl64RWdHdNYIHxwDu9edleVBlnrREzddab0tO4=
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 h1:TT4fX+nBOA/+LUkobKGW1ydGcn+G3vRw9+g5HwCphpk=
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0/go.mod h1:L7UH0GbB0p47T4Rri3uHjbpCFYrVrwc1I25QhNPiGK8=
+go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 h1:ZIg3ZT/aQ7AfKqdwp7ECpOK6vHqquXXuyTjIO8ZdmPs=
+go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0/go.mod h1:DQAwmETtZV00skUwgD6+0U89g80NKsJE3DCKeLLPQMI=
 go.opentelemetry.io/otel v1.30.0 h1:F2t8sK4qf1fAmY9ua4ohFS/K+FUuOPemHUIXHtktrts=
 go.opentelemetry.io/otel v1.30.0/go.mod h1:tFw4Br9b7fOS+uEao81PJjVMjW/5fvNCbpsDIXqP0pc=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 h1:Mne5On7VWdx7omSrSSZvM4Kw7cS7NQkOOmLcgscI51U=
diff --git a/tests/postgres/go.mod b/tests/postgres/go.mod
index db66468..26231ae 100644
--- a/tests/postgres/go.mod
+++ b/tests/postgres/go.mod
@@ -11,7 +11,7 @@ require (
 	github.com/lib/pq v1.10.9
 	go.nhat.io/clock v0.7.0
 	go.nhat.io/otelsql/tests/suite v0.0.0-20220127125055-5da30ca2778a
-	go.nhat.io/testcontainers-extra v0.14.0
+	go.nhat.io/testcontainers-extra v0.15.0
 	go.nhat.io/testcontainers-registry/postgres v0.12.0
 )
 
@@ -102,7 +102,7 @@ require (
 	go.nhat.io/otelsql v0.1.0 // indirect
 	go.nhat.io/testcontainers-registry v0.16.0 // indirect
 	go.nhat.io/timeparser v0.3.0 // indirect
-	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 // indirect
+	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 // indirect
 	go.opentelemetry.io/otel v1.30.0 // indirect
 	go.opentelemetry.io/otel/exporters/prometheus v0.52.0 // indirect
 	go.opentelemetry.io/otel/metric v1.30.0 // indirect
diff --git a/tests/postgres/go.sum b/tests/postgres/go.sum
index f673534..08a889a 100644
--- a/tests/postgres/go.sum
+++ b/tests/postgres/go.sum
@@ -328,16 +328,16 @@ github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQ
 github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q=
 go.nhat.io/clock v0.7.0 h1:L3t8s+bOqqMXlGcv2qgKhIHBFqYS7rB84gYOHl4F7iA=
 go.nhat.io/clock v0.7.0/go.mod h1:95+ixhxejL/vGxvfiJnrEh19gr03GLyJcTZo7UDr6kA=
-go.nhat.io/testcontainers-extra v0.14.0 h1:pGBqazB5I2OOhXgjNrKEiXTzjjLReY9FPSLcYUrkYXY=
-go.nhat.io/testcontainers-extra v0.14.0/go.mod h1:e8uciPE6t4eihgNp6J4NwEJKkYMBIwCPEvwHyjdvAlw=
+go.nhat.io/testcontainers-extra v0.15.0 h1:FUHkiPi1fiKLrDgpnzY1KC6y24ls9XfCGY0A5kLMeUI=
+go.nhat.io/testcontainers-extra v0.15.0/go.mod h1:Rvp+2hSGazWRmXzJzM1oeYKQXNAhXomE6iFnB8gp3T8=
 go.nhat.io/testcontainers-registry v0.16.0 h1:aJe/coeB4B4ug/lS77265kvxGYnilTTIYKvoCxUwxUU=
 go.nhat.io/testcontainers-registry v0.16.0/go.mod h1:5lZHOIPgzcYhAS0zmob8xF+mmXyHFBqTcnzThnRhgKc=
 go.nhat.io/testcontainers-registry/postgres v0.12.0 h1:TNhdFWpm9MyA0Wt6G1UGrshh3ssC4bivRRL6X++piyY=
 go.nhat.io/testcontainers-registry/postgres v0.12.0/go.mod h1:0OOSv6TvO4ac8xAvl1SeNv68uWUqUViDO9QIeLkebis=
 go.nhat.io/timeparser v0.3.0 h1:K29FOjYO9OVJUroSl/bb70I/FKT3CJt8APs25Npj5No=
 go.nhat.io/timeparser v0.3.0/go.mod h1:YdhOZNl64RWdHdNYIHxwDu9edleVBlnrREzddab0tO4=
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 h1:TT4fX+nBOA/+LUkobKGW1ydGcn+G3vRw9+g5HwCphpk=
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0/go.mod h1:L7UH0GbB0p47T4Rri3uHjbpCFYrVrwc1I25QhNPiGK8=
+go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 h1:ZIg3ZT/aQ7AfKqdwp7ECpOK6vHqquXXuyTjIO8ZdmPs=
+go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0/go.mod h1:DQAwmETtZV00skUwgD6+0U89g80NKsJE3DCKeLLPQMI=
 go.opentelemetry.io/otel v1.30.0 h1:F2t8sK4qf1fAmY9ua4ohFS/K+FUuOPemHUIXHtktrts=
 go.opentelemetry.io/otel v1.30.0/go.mod h1:tFw4Br9b7fOS+uEao81PJjVMjW/5fvNCbpsDIXqP0pc=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 h1:Mne5On7VWdx7omSrSSZvM4Kw7cS7NQkOOmLcgscI51U=
diff --git a/tests/suite/go.mod b/tests/suite/go.mod
index 68af336..25bae4d 100644
--- a/tests/suite/go.mod
+++ b/tests/suite/go.mod
@@ -15,7 +15,7 @@ require (
 	github.com/swaggest/assertjson v1.9.0
 	go.nhat.io/clock v0.7.0
 	go.nhat.io/otelsql v0.1.0
-	go.nhat.io/testcontainers-extra v0.14.0
+	go.nhat.io/testcontainers-extra v0.15.0
 	go.nhat.io/testcontainers-registry v0.16.0
 	go.opentelemetry.io/otel v1.30.0
 	go.opentelemetry.io/otel/exporters/prometheus v0.52.0
@@ -99,7 +99,7 @@ require (
 	github.com/tklauser/go-sysconf v0.3.14 // indirect
 	github.com/tklauser/numcpus v0.8.0 // indirect
 	github.com/yusufpapurcu/wmi v1.2.4 // indirect
-	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 // indirect
+	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 // indirect
 	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 // indirect
 	go.opentelemetry.io/proto/otlp v1.0.0 // indirect
 	golang.org/x/crypto v0.27.0 // indirect
diff --git a/tests/suite/go.sum b/tests/suite/go.sum
index 9accb24..9d50273 100644
--- a/tests/suite/go.sum
+++ b/tests/suite/go.sum
@@ -226,14 +226,14 @@ github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo
 github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
 go.nhat.io/clock v0.7.0 h1:L3t8s+bOqqMXlGcv2qgKhIHBFqYS7rB84gYOHl4F7iA=
 go.nhat.io/clock v0.7.0/go.mod h1:95+ixhxejL/vGxvfiJnrEh19gr03GLyJcTZo7UDr6kA=
-go.nhat.io/testcontainers-extra v0.14.0 h1:pGBqazB5I2OOhXgjNrKEiXTzjjLReY9FPSLcYUrkYXY=
-go.nhat.io/testcontainers-extra v0.14.0/go.mod h1:e8uciPE6t4eihgNp6J4NwEJKkYMBIwCPEvwHyjdvAlw=
+go.nhat.io/testcontainers-extra v0.15.0 h1:FUHkiPi1fiKLrDgpnzY1KC6y24ls9XfCGY0A5kLMeUI=
+go.nhat.io/testcontainers-extra v0.15.0/go.mod h1:Rvp+2hSGazWRmXzJzM1oeYKQXNAhXomE6iFnB8gp3T8=
 go.nhat.io/testcontainers-registry v0.16.0 h1:aJe/coeB4B4ug/lS77265kvxGYnilTTIYKvoCxUwxUU=
 go.nhat.io/testcontainers-registry v0.16.0/go.mod h1:5lZHOIPgzcYhAS0zmob8xF+mmXyHFBqTcnzThnRhgKc=
 go.nhat.io/timeparser v0.3.0 h1:K29FOjYO9OVJUroSl/bb70I/FKT3CJt8APs25Npj5No=
 go.nhat.io/timeparser v0.3.0/go.mod h1:YdhOZNl64RWdHdNYIHxwDu9edleVBlnrREzddab0tO4=
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 h1:TT4fX+nBOA/+LUkobKGW1ydGcn+G3vRw9+g5HwCphpk=
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0/go.mod h1:L7UH0GbB0p47T4Rri3uHjbpCFYrVrwc1I25QhNPiGK8=
+go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 h1:ZIg3ZT/aQ7AfKqdwp7ECpOK6vHqquXXuyTjIO8ZdmPs=
+go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0/go.mod h1:DQAwmETtZV00skUwgD6+0U89g80NKsJE3DCKeLLPQMI=
 go.opentelemetry.io/otel v1.30.0 h1:F2t8sK4qf1fAmY9ua4ohFS/K+FUuOPemHUIXHtktrts=
 go.opentelemetry.io/otel v1.30.0/go.mod h1:tFw4Br9b7fOS+uEao81PJjVMjW/5fvNCbpsDIXqP0pc=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 h1:Mne5On7VWdx7omSrSSZvM4Kw7cS7NQkOOmLcgscI51U=