diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f82565..6744382 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## Unreleased + +- Add support for internal endpoints + ## 1.5.0: - Adds `pooling_enabled` to listener builders, allowing the endpoint to pool with other endpoints with the same host/port/binding - Adds support for Windows-aarch64 diff --git a/Cargo.lock b/Cargo.lock index 4d4af2b..207f117 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1028,7 +1028,7 @@ dependencies = [ "futures", "pin-project", "rand", - "thiserror", + "thiserror 1.0.69", "tokio", "tokio-util", "tracing", @@ -1036,9 +1036,9 @@ dependencies = [ [[package]] name = "ngrok" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26f28b76c1beb7392c760a3bfe5a854a51edbb2ddc789b10985114f10dc9f969" +checksum = "3b2d865d242cc88f2849b250154b260ed9c765f442c1e867fd539b60c1c0164a" dependencies = [ "arc-swap", "async-trait", @@ -1064,7 +1064,7 @@ dependencies = [ "rustls-pemfile", "serde", "serde_json", - "thiserror", + "thiserror 2.0.17", "tokio", "tokio-retry", "tokio-socks", @@ -1077,7 +1077,7 @@ dependencies = [ [[package]] name = "ngrok-python" -version = "1.5.1" +version = "1.6.0" dependencies = [ "async-trait", "aws-lc-rs", @@ -1872,7 +1872,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +dependencies = [ + "thiserror-impl 2.0.17", ] [[package]] @@ -1886,6 +1895,17 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "thiserror-impl" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "tinystr" version = "0.7.6" @@ -1952,7 +1972,7 @@ checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f" dependencies = [ "either", "futures-util", - "thiserror", + "thiserror 1.0.69", "tokio", ] diff --git a/Cargo.toml b/Cargo.toml index 85eec6d..6036bf2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] edition = "2021" name = "ngrok-python" -version = "1.5.1" +version = "1.6.0" description = "The ngrok Agent SDK for Python" [lib] @@ -15,7 +15,7 @@ futures = "0.3.26" lazy_static = "1.4.0" log = "0.4" mio = { version = "1.0.3" } -ngrok = { version = "0.15.0", features = ["hyper"] } +ngrok = { version = "0.17.0", features = ["hyper"] } once_cell = {version = "1.21"} pyo3 = { version = "0.22", features = ["abi3", "abi3-py310", "extension-module", "multiple-pymethods", "experimental-async", "gil-refs", "generate-import-lib"]} pyo3-async-runtimes = { version = "0.22", features = ["attributes", "tokio-runtime"] } diff --git a/pyproject.toml b/pyproject.toml index bdaf7ab..af32a5e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ngrok" -version = "1.5.1" +version = "1.6.0" readme = "README.md" requires-python = ">=3.12" # https://pypi.org/classifiers/