diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a762683..7dfcb226 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ This changelog documents the changes between release versions. +## [Unreleased] + +## [1.8.1] - 2025-06-04 + +### Fixed + +- Include TLS root certificates in docker images to fix connections to otel collectors ([#167](https://github.com/hasura/ndc-mongodb/pull/167)) + +#### Root certificates + +Connections to MongoDB use the Rust MongoDB driver, which uses rust-tls, which bundles its own root certificate store. +So there was no problem connecting to MongoDB over TLS. But the connector's OpenTelemetry library uses openssl instead +of rust-tls, and openssl requires a separate certificate store to be installed. So this release fixes connections to +OpenTelemetry collectors over https. + ## [1.8.0] - 2025-04-25 ### Added diff --git a/Cargo.lock b/Cargo.lock index 78cd54dc..6ffb54b5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -457,7 +457,7 @@ checksum = "97af0562545a7d7f3d9222fcf909963bec36dcb502afaacab98c6ffac8da47ce" [[package]] name = "configuration" -version = "1.8.0" +version = "1.8.1" dependencies = [ "anyhow", "async-tempfile", @@ -1556,7 +1556,7 @@ dependencies = [ [[package]] name = "integration-tests" -version = "1.8.0" +version = "1.8.1" dependencies = [ "anyhow", "assert_json", @@ -1896,7 +1896,7 @@ dependencies = [ [[package]] name = "mongodb-agent-common" -version = "1.8.0" +version = "1.8.1" dependencies = [ "anyhow", "async-trait", @@ -1935,7 +1935,7 @@ dependencies = [ [[package]] name = "mongodb-cli-plugin" -version = "1.8.0" +version = "1.8.1" dependencies = [ "anyhow", "async-tempfile", @@ -1970,7 +1970,7 @@ dependencies = [ [[package]] name = "mongodb-connector" -version = "1.8.0" +version = "1.8.1" dependencies = [ "anyhow", "async-trait", @@ -2009,7 +2009,7 @@ dependencies = [ [[package]] name = "mongodb-support" -version = "1.8.0" +version = "1.8.1" dependencies = [ "anyhow", "enum-iterator", @@ -2054,7 +2054,7 @@ dependencies = [ [[package]] name = "ndc-query-plan" -version = "1.8.0" +version = "1.8.1" dependencies = [ "anyhow", "derivative", @@ -2128,7 +2128,7 @@ dependencies = [ [[package]] name = "ndc-test-helpers" -version = "1.8.0" +version = "1.8.1" dependencies = [ "indexmap 2.2.6", "itertools", @@ -3401,7 +3401,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "test-helpers" -version = "1.8.0" +version = "1.8.1" dependencies = [ "configuration", "enum-iterator", diff --git a/Cargo.toml b/Cargo.toml index 68864c12..39628f9e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "1.8.0" +version = "1.8.1" [workspace] members = [