0.26.6 (2026-04-27)
- deps: update dependency rust-cross/cargo-xwin to v0.22.0 (f039a55)
- deps: update docker docker tag to v29.4.1 (220e34f)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.94.1-x86_64-pc-windows-msvc docker digest to bbbbaa4 (703c2fb)
- deps: update rust crate reqwest to v0.13.3 (45b9434)
0.26.5 (2026-04-20)
- deps: update dependency casey/just to v1.50.0 (747f656)
- deps: update dependency rust-cross/cargo-xwin to v0.21.5 (eae1f99)
- deps: update docker:29.4.0-dind docker digest to a6dd532 (12952f4)
- deps: update docker:29.4.0-dind docker digest to edaa00c (01d90fc)
- deps: update node.js to v24.15.0 (df57a8b)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.94.1-x86_64-pc-windows-msvc docker digest to 91bc81b (3858d76)
- deps: update rust crate axum to v0.8.9 (55bbbde)
- deps: update rust crate clap to v4.6.1 (fc87513)
- deps: update rust crate jsonschema to v0.46.1 (cb9fbd6)
- deps: update rust crate jsonschema to v0.46.2 (d61c82a)
- deps: update rust crate rmcp to v1.5.0 (bc153aa)
- deps: update rust crate tokio to v1.52.0 (f96abf2)
- deps: update rust crate tokio to v1.52.1 (ad104ef)
- deps: update rust images (60e3b44)
0.26.4 (2026-04-13)
- deps: update dependency casey/just to v1.49.0 (50e8a63)
- deps: update dependency crate-ci/typos to v1.45.0 (9d21134)
- deps: update dependency crate-ci/typos to v1.45.1 (73d73dd)
- deps: update dependency mozilla/sccache to v0.14.0 (0f327e8)
- deps: update docker docker tag to v29.4.0 (244e445)
- deps: update node.js to 2ef5213 (f8f2e31)
- deps: update node.js to 80fc934 (e917bb9)
- deps: update node.js to df0c595 (7b4c424)
- deps: update node.js to v22.22.2 (261501d)
- deps: update node.js to v24 (0b3672d)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.94.1-x86_64-pc-windows-msvc docker digest to 45de85b (7a1964d)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.94.1-x86_64-unknown-linux-gnu docker digest (8bd0ae8)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.94.1-x86_64-unknown-linux-gnu docker digest (029dc56)
- deps: update rust crate indexmap to v2.14.0 (806de3f)
- deps: update rust crate jsonschema to 0.46.0 (ee47edf)
- deps: update rust crate rmcp to v1.4.0 (d9723df)
- deps: update rust crate rmcp-actix-web to v0.12.6 (eb86d1d)
- deps: update rust crate tokio to v1.51.1 (f543cd3)
- deps: update rust images (a352518)
- deps: update rust:1.94.1 docker digest to a449cfc (3dbead3)
- deps: update rust:1.94.1 docker digest to dbc91e2 (e82f2e8)
0.26.3 (2026-04-06)
- deps: update docker:29.3.1-dind docker digest to 686d2c5 (51d3ecb)
- deps: update rust crate indexmap to v2.13.1 (fda0b12)
- deps: update rust crate jsonschema to v0.45.1 (c266a86)
- deps: update rust crate tokio to v1.51.0 (dbb6f20)
0.26.2 (2026-04-02)
- adapt to non-exhaustive StreamableHttpServerConfig in rmcp 1.3.0 (0381246)
- include JSON path in OpenAPI spec deserialization errors (2e11e28)
0.26.1 (2026-03-30)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust docker tag to v1.94.1 (d6074df)
- deps: update rust crate insta to v1.47.0 (08de17d)
- deps: update rust crate insta to v1.47.1 (5bb22e1)
0.26.0 (2026-03-27)
- ci: add Docker image for Windows MSVC cross-compilation (9f3b4ec)
- ci: add Windows MSVC cross-compilation build job (0eb6112)
- ci: missing --profile for the build:x86_64-pc-windows-msvc job (ba4989a)
- ci: missing artifacts for the build:x86_64-unknown-linux-gnu job (2e5687d)
- deps: update docker docker tag to v29.3.1 (f846a1b)
- deps: update node.js to v24.14.1 (5e15771)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.94.0-x86_64-pc-windows-msvc docker digest to 817502a (e918301)
- deps: update rust crate oas3 to 0.21.0 (f039e81)
- deps: update rust crate rmcp-actix-web to v0.12.4 (4d2ee48)
- deps: update rust docker tag to v1.94.1 (bc84a0f)
0.25.3 (2026-03-23)
- deps: update node.js to 5a593d7 (a0b3b78)
- deps: update node.js to 6de4ce7 (285d09b)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.94.0-x86_64-unknown-linux-gnu docker digest (89bd955)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.94.0-x86_64-unknown-linux-gnu docker digest (d5ae562)
- deps: update rust crate rmcp-actix-web to v0.12.3 (ae3eb7d)
- deps: update rust:1.94.0 docker digest to 72724f1 (e56bf48)
- deps: update rust:1.94.0 docker digest to f17e723 (1a6aed1)
0.25.2 (2026-03-16)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.94.0-x86_64-unknown-linux-gnu docker digest (b319fe3)
- deps: update rust crate bon to v3.9.1 (47a2c2a)
- deps: update rust crate clap to v4.6.0 (e7c752f)
- deps: update rust crate rmcp to v1.2.0 (4502bee)
- deps: update rust crate rmcp-actix-web to v0.12.2 (84357e9)
- deps: update rust crate tracing-subscriber to v0.3.23 (913cf46)
- deps: update rust:1.94.0 docker digest to 7e322aa (7a5e8b3)
0.25.1 (2026-03-09)
- deps: update docker docker tag to v29.3.0 (3daac33)
- deps: update docker:29.3.0-dind docker digest to 1ba1844 (4fec6bb)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust docker tag to v1.94.0 (53ddb4c)
- deps: update rust crate jsonschema to 0.45.0 (3be6906)
- deps: update rust crate rmcp to v1.1.1 (a0be97c)
- deps: update rust docker tag to v1.94.0 (5579e41)
0.25.0 (2026-03-05)
- ci: add dev container for Claude Code autonomous mode (33aaeb1)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.93.1-x86_64-unknown-linux-gnu docker digest to 7f228cb (0f49445)
- deps: update rmcp crates (d3b18ac)
- deps: update rust crate jsonschema to v0.44.1 (fa82e66)
- deps: update rust crate rmcp to v1 (d875bcc)
- deps: update rust crate tokio to v1.50.0 (c8af84e)
- deps: update rust:1.93.1 docker digest to ecbe59a (2aafdd1)
0.24.9 (2026-03-02)
- deps: update docker:29.2.1-dind docker digest to 68f6d9a (3e455de)
- deps: update node.js to 3a09aa6 (b5349d3)
- deps: update node.js to v24.14.0 (a511fa2)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.93.1-x86_64-unknown-linux-gnu docker digest to 23f9888 (808104f)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.93.1-x86_64-unknown-linux-gnu docker digest to 7c1acbe (310c4c8)
- deps: update rust crate jsonschema to 0.43.0 (6f922f7)
- deps: update rust crate jsonschema to 0.44.0 (c1a2391)
- deps: update rust crate jsonschema to v0.42.2 (e589f88)
- deps: update rust:1.93.1 docker digest to 29f15ed (fd99505)
- deps: update rust:1.93.1 docker digest to 4e7968e (c88ccb0)
- deps: update rust:1.93.1 docker digest to 51c04d7 (29c5cc2)
0.24.8 (2026-02-23)
- ci: missing docker-in-docker tag (b31e837)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.93.1-x86_64-unknown-linux-gnu docker digest to 23b97da (dcf3327)
- deps: update rust crate actix-web to v4.13.0 (c3f9712)
- deps: update rust crate anyhow to v1.0.102 (f851e8c)
- deps: update rust crate clap to v4.5.59 (8b307ee)
- deps: update rust crate clap to v4.5.60 (60f913a)
- deps: update rust crate jsonschema to v0.42.1 (3b2197c)
- deps: update rust:1.93.1 docker digest to 8030252 (69aca2f)
0.24.7 (2026-02-16)
- deps: update rust crate jsonschema to 0.42.0 (2a6fae0)
0.24.6 (2026-02-14)
- deps: update docker docker tag to v29 (c261939)
- deps: update node.js to v24.13.1 (ccb445c)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust docker tag to v1.93.1 (1520353)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.93.0-x86_64-unknown-linux-gnu docker digest to c283287 (959bbd5)
- deps: update rmcp crates (a3b898e)
- deps: update rust crate bon to v3.9.0 (c7a0480)
- deps: update rust crate clap to v4.5.58 (9e1174a)
- deps: update rust crate jsonschema to 0.41.0 (73f39f6)
- deps: update rust crate mockito to v1.7.2 (950e2d1)
- deps: update rust crate schemars to v1.2.1 (a6c3346)
- deps: update rust docker tag to v1.93.1 (8f79074)
- deps: update rust:1.93.0 docker digest to bbde3ca (1a70292)
0.24.5 (2026-02-09)
- deps: update node.js to 1de022d (7dac212)
- deps: update registry.gitlab.com/lx-industries/rmcp-openapi/images/rust:1.93.0-x86_64-unknown-linux-gnu docker digest to 043cd1c (0d748cb)
- deps: update rust crate anyhow to v1.0.101 (abcff7f)
- deps: update rust crate insta to v1.46.3 (d2b1be5)
- deps: update rust crate regex to v1.12.3 (a9909ba)
- deps: update rust crate reqwest to v0.13.2 (1295c52)
- deps: update rust:1.93.0 docker digest to e35d0f6 (244e737)
0.24.4 (2026-02-02)
- deps: update rust crate clap to v4.5.55 (0d4a660)
- deps: update rust crate clap to v4.5.56 (cf15d52)
- deps: update rust crate insta to v1.46.2 (a54651b)
0.24.3 (2026-01-27)
- ci: [secure] positive typos (e1f846a)
- deps: pin the digest of the rust:1.93.0-x86_64-unknown-linux-gnu image (8fc2160)
- deps: update rust crate rmcp to 0.14.0 (7fed7b4)
- deps: update rust crate rmcp-actix-web to version 0.11.0 (04f0d45)
0.24.2 (2026-01-26)
- deps: update rust docker tag to v1.93.0 (adbdee3)
- deps: update rust:1.93.0 docker digest to 4c7eb94 (2a1dcc7)
0.24.1 (2026-01-22)
- deps: update rust crate rmcp-actix-web to 0.10.0 (075d3a0)
0.24.0 (2026-01-20)
- tests: add missing sse_retry field for rmcp 0.13.0 compatibility (31d517c)
0.23.3 (2026-01-19)
- deps: update node.js to 929c026 (5772e6f)
- deps: update node.js to v24.13.0 (0ce55b1)
- deps: update rust crate insta to v1.46.1 (3b838da)
- deps: update rust crate jsonschema to 0.39.0 (5ec2057)
- deps: update rust crate jsonschema to 0.40.0 (cdd6fa9)
- deps: update rust:1.92.0 docker digest to bed2d7f (310e808)
0.23.2 (2026-01-13)
- deps: update rust crate reqwest to 0.13 (fab33fa)
- deps: update rust crate rmcp-actix-web to v0.9.4 (2da6dc5)
0.23.1 (2026-01-12)
- deps: update rust crate bon to v3.8.2 (5175ca3)
- deps: update rust crate insta to v1.46.0 (bf66d8c)
- deps: update rust crate serde_json to v1.0.149 (b562b60)
0.23.0 (2026-01-09)
- http_client: add data URI parsing support (750193f)
- http_client: add multipart/form-data request body handling (275709d)
- rmcp-openapi-server: add --stateful CLI flag for MCP transport mode (37ad168)
- tool_generator: add file field annotation tracking (a1c74d0)
- tool_generator: add is_file_field helper for detecting binary/byte format schemas (7eb7c13)
- tool_generator: add multipart/form-data schema transformation (9521b31)
- deps: update rust crate indexmap to v2.13.0 (975c4aa)
- deps: update rust crate rmcp-actix-web to v0.9.3 (db932a6)
- deps: update rust crate tokio-util to v0.7.18 (3c7ca6d)
- deps: update rust crate url to v2.5.8 (7f87095)
0.22.1 (2026-01-05)
- deps: update node.js to b52a8d1 (ceb7e91)
- deps: update rust crate clap to v4.5.54 (fe54c6b)
- deps: update rust crate insta to v1.45.1 (bd82a1a)
- deps: update rust crate tokio to v1.49.0 (92bdcc2)
- deps: update rust:1.92.0 docker digest to 65734d2 (6d8370d)
- deps: update rust:1.92.0 docker digest to 910b9dc (47b0e7c)
0.22.0 (2025-12-30)
- ci: skip branch pipeline for release commits (7973cfe)
- deps: update rust crate rmcp-actix-web to v0.9.2 (a85b612)
0.21.4 (2025-12-29)
- deps: update rust crate serde_json to v1.0.148 (7d8b16e)
0.21.3 (2025-12-27)
- deps: update rust crate jsonschema to 0.38.0 (5011b63)
- deps: update rust crate reqwest to v0.12.28 (5400346)
- deps: update rust crate schemars to v1.2.0 (6acc981)
- deps: update rust crate serde_json to v1.0.146 (b05d835)
- deps: update rust crate serde_json to v1.0.147 (3f1ca83)
0.21.2 (2025-12-22)
- deps: update rust crate axum to v0.8.8 (364f568)
0.21.1 (2025-12-20)
- deps: update rmcp crates (6d3e5e6)
- deps: update rust crate insta to v1.45.0 (3dfec04)
- deps: update rust crate reqwest to v0.12.26 (30e0840)
- deps: update rust crate tracing to v0.1.44 (171fbf8)
- deps: update rust:1.92.0 docker digest to 48851a8 (d2ff606)
0.21.0 (2025-12-14)
- use common http client for all tools to lower memory footprint (d1e4d58)
- deps: update node.js to 9a2ed90 (47e85a1)
- deps: update node.js to v24.12.0 (875947b)
- deps: update rust crate reqwest to v0.12.25 (dc2ad34)
- deps: update rust docker tag to v1.92.0 (fe22a3c)
- deps: update rust:1.91.1 docker digest to 867f1d1 (b18797a)
- deps: upgrade rmcp to 0.11.0 and rmcp-actix-web to 0.9.0 (8260365)
0.20.7 (2025-12-08)
- deps: update rust crate rmcp to 0.10.0 (2b926e4)
- deps: update rust crate rmcp-actix-web to v0.8.18 (996e144)
0.20.6 (2025-12-01)
- deps: update rust crate actix-web to v4.12.1 (8bb1e34)
- deps: update rust crate insta to v1.44.3 (417f710)
- deps: update rust crate jsonschema to v0.37.3 (ff2faeb)
- deps: update rust crate jsonschema to v0.37.4 (9ff785c)
- deps: update rust crate mockito to v1.7.1 (9d7e683)
- deps: update tokio-tracing monorepo (02435be)
0.20.5 (2025-11-26)
- deps: update node.js to v24 (5877acd)
- deps: update rust crate http to v1.4.0 (31fe65d)
- deps: update rust crate jsonschema to 0.37.0 (b7c0ed1)
- deps: update rust crate rmcp to 0.9.0 (ca5c1dd)
- deps: update rust crate rmcp-actix-web to v0.8.17 (044c2c0)
- deps: update rust:1.91.1 docker digest to 4a29b0d (a292c23)
0.20.4 (2025-11-24)
- deps: update node.js to 4ad2c2b (612af0d)
- deps: update rust crate actix-web to v4.12.0 (2f6774d)
- deps: update rust crate axum to v0.8.7 (455ec4f)
- deps: update rust crate oas3 to 0.20.0 (43b49f3)
- deps: update rust crate rmcp-actix-web to v0.8.14 (2899b41)
- deps: update rust docker tag to v1.91.1 (be4f9a8)
0.20.3 (2025-11-10)
- deps: update node.js to 5cd9156 (19a4527)
- deps: update node.js to dcf0610 (0f33ab7)
- deps: update rust crate rmcp to v0.8.5 (93322f3)
- deps: update rust crate schemars to v1.1.0 (3aa5c80)
- deps: update rust crate tokio-util to v0.7.17 (cbb075c)
- deps: update rust:1.91.0 docker digest to 087fe68 (1f31274)
- deps: update rust:1.91.0 docker digest to a0dba1c (86c288a)
0.20.2 (2025-11-03)
- deps: update node.js to v22.21.1 (ce71388)
- deps: update rust crate clap to v4.5.51 (01c23f0)
- deps: update rust crate schemars to v1.0.5 (56d9924)
- deps: update rust docker tag to v1.91.0 (e118bca)
- deps: update rust:1.90.0 docker digest to e227f20 (a69657e)
0.20.1 (2025-10-28)
- deps: update rust crate rmcp-actix-web to v0.8.11 (e7a065b)
0.20.0 (2025-10-27)
- builder pattern for the new filter struct (ca683e8)
- filtering by OperationId, refactoring of the filtering models (9bb65a7)
0.19.4 (2025-10-27)
- deps: update node.js to 915acd9 (badc757)
- deps: update node.js to v22.21.0 (d35cf37)
- deps: update rust crate clap to v4.5.50 (a704426)
- deps: update rust crate rmcp to v0.8.3 (16095c1)
- deps: update rust crate rmcp-actix-web to v0.8.10 (7bbbd0b)
- deps: update rust:1.90.0 docker digest to 52e36cd (3ff28ef)
0.19.3 (2025-10-20)
- deps: update rust crate indexmap to v2.12.0 (e74fd98)
- deps: update rust crate tokio to v1.48.0 (98a3f61)
0.19.2 (2025-10-15)
- deps: update rust crate clap to v4.5.49 (563d587)
- deps: update rust crate regex to v1.12.2 (ad3a138)
- deps: update rust crate reqwest to v0.12.24 (40e5197)
- deps: update rust crate rmcp-actix-web to v0.8.9 (a693588)
0.19.1 (2025-10-13)
- http_client: merge base_url with path correctly (c623a03)
- deps: update rust crate regex to v1.12.1 (c63a649)
0.19.0 (2025-10-10)
- add MCP tool annotations based on HTTP method semantics (2c8e47e), closes #73
- add support for MCP tool image responses (cdac021)
- return error when image Content-Type header is missing (e6ba324)
- suppress [secure] positive dead code warnings in test mocks (0fbbcd7)
- tests: fix outdated SSE integration test snapshots (29d56ae)
0.18.0 (2025-10-06)
- more consistent messages for null value validation errors (3b0c5fc)
0.17.0 (2025-10-06)
- add context-aware null parameter error messages (04a5074), closes #78
- add server-side parameter mapping storage (28d292c)
- remove schema annotations from generated schemas (fb1388f)
0.16.5 (2025-10-06)
- deps: update rust crate bon to v3.8.0 (70fa510)
- deps: update rust crate rmcp-actix-web to v0.8.8 (4d2a5d8)
- deps: update rust:1.90.0 docker digest to 976303c (232f191)
0.16.4 (2025-10-04)
- deps: update rust crate rmcp to 0.8.0 (1514990)
0.16.3 (2025-10-04)
- deps: update node.js to 2bb201f (fd1c194)
- deps: update rust crate axum to v0.8.6 (015a349)
- deps: update rust crate rmcp-actix-web to v0.8.5 (f86963e)
- deps: update rust crate rmcp-actix-web to v0.8.6 (aa03cf7)
- deps: update rust crate thiserror to v2.0.17 (16053be)
- deps: update rust:1.90.0 docker digest to 512d81e (18e61fe)
0.16.2 (2025-09-29)
- deps: update node.js to v22.20.0 (c433307)
- deps: update rust crate axum to v0.8.5 (bc85801)
- deps: update rust crate regex to v1.11.3 (0738473)
- deps: update rust crate serde to v1.0.228 (043d64b)
0.16.1 (2025-09-25)
0.16.0 (2025-09-24)
- add support to skip parameter descriptions to save on tokens (961e58d)
- add support to skip tool descriptions to save on tokens (8d2f0c7)
- enable support for system root TLS certificates (32c7d3d)
- deps: update rust crate rmcp to v0.6.4 (9b9448d)
- deps: update rust crate rmcp-actix-web to v0.8.3 (471c343)
0.15.2 (2025-09-22)
- deps: update rust crate anyhow to v1.0.100 (b842ca8)
- deps: update rust crate clap to v4.5.48 (96176b9)
- deps: update rust crate indexmap to v2.11.3 (b46585b)
- deps: update rust crate indexmap to v2.11.4 (cce9d6a)
- deps: update rust crate rmcp-actix-web to v0.8.2 (72c9e0e)
- deps: update rust crate serde to v1.0.225 (2373ccb)
- deps: update rust crate serde to v1.0.226 (2ee23c5)
- deps: update rust docker tag to v1.90.0 (e2f59e9)
- deps: update rust:1.89.0 docker digest to 57407b3 (f2429f2)
0.15.1 (2025-09-15)
- deps: update rust crate serde to v1.0.220 (d1c5cf2)
- deps: update rust crate serde to v1.0.223 (87cdb95)
- deps: update rust crate serde_json to v1.0.145 (200713d)
0.15.0 (2025-09-12)
- deps: update rust crate indexmap to v2.11.1 (018dca1)
- deps: update rust crate rmcp-actix-web to v0.8.1 (08ca765)
0.14.0 (2025-09-11)
- gate SSE transport behind transport-sse cargo feature (84b6cf3)
- make server info customizable using OpenAPI metadata (4237cef)
- deps: update node.js to afff6d8 (5bc3f99)
- deps: update node.js to d6ba961 (e66af6a)
- deps: update rust:1.89.0 docker digest to 1ca9500 (b54d676)
- deps: update rust:1.89.0 docker digest to 9e1b362 (a328be9)
0.13.0 (2025-09-08)
- add the rustls-tls (enabled by default) and native-tls Cargo features (b459983)
0.12.1 (2025-09-05)
- deps: update rust crate insta to v1.43.2 (7ff16f1)
- deps: update rust crate rmcp to v0.6.3 (b39a684)
- deps: update rust crate rmcp-actix-web to v0.6.1 (eb08f4a)
0.12.0 (2025-09-04)
0.11.0 (2025-09-04)
- add Authorization header pass-through for MCP to OpenAPI bridge (2aef664)
- add preserve_order feature to serde_json for deterministic JSON key ordering (b70b1d9)
0.10.2 (2025-09-01)
- deps: update node.js to v22.19.0 (548512c)
- deps: update rust crate tracing-subscriber to v0.3.20 (b81066b)
0.10.1 (2025-08-30)
- deps: update rust crate rmcp to v0.6.1 (ddaba7d)
- deps: update rust:1.89.0 docker digest to 3329e2d (2bfb87c)
0.10.0 (2025-08-29)
- implement proper optional array parameter handling in HTTP requests (b90c893)
- make base_url mandatory in Server struct (1eca579)
- refactor Server/Configuration to eliminate field duplication (6af0b88)
- restore builder pattern for Server struct (90b8bc7)
- deps: update rust:1.89.0 docker digest to 26318ae (c506ac4)
0.9.0 (2025-08-27)
- upgrade oas3 to 0.19.0 and leverage reference metadata fields (b5b2552)
- deps: update rust crate clap to v4.5.46 (4d58ffe)
0.8.3 (2025-08-26)
0.8.2 (2025-08-25)
- deps: update rust crate indexmap to v2.11.0 (a399498)
- deps: update rust crate jsonschema to 0.33.0 (2ba2be0)
- deps: update rust crate regex to v1.11.2 (ae4c26a)
- deps: update rust crate url to v2.5.6 (6420f03)
- deps: update rust crate url to v2.5.7 (0360f71)
0.8.1 (2025-08-21)
- deps: update rust crate bon to v3.7.1 (c853168)
- deps: update rust crate rmcp to v0.6.0 (36fb211)
- deps: update rust crate thiserror to v2.0.16 (0f36881)
- deps: update rust:1.89.0 docker digest to 6e6d04b (309e8bd)
0.8.0 (2025-08-19)
- add delay after npm install to prevent Node.js export maps race condition (67d4f46), closes #54
- pin exact SDK version for better CI reproducibility (79c0fbb), closes #54
- deps: update rust crate serde_json to v1.0.143 (50875a1)
- deps: update rust crate thiserror to v2.0.15 (0a90724)
0.7.0 (2025-08-18)
- expose OpenAPI endpoints as individual MCP tools (47a1b34)
- deps: update node.js to 3266bc9 (dacf99a)
- deps: update node.js to 5cc5271 (6228e61)
- deps: update rust crate anyhow to v1.0.99 (f5b9ee6)
- deps: update rust crate clap to v4.5.45 (afc6801)
- deps: update rust crate reqwest to v0.12.23 (46996cc)
- deps: update rust:1.89.0 docker digest to 5fa1490 (9c784cc)
- deps: update rust:1.89.0 docker digest to ded0544 (cc8d08f)
- deps: update rust:1.89.0 docker digest to e090f7b (792cc9c)
0.6.1 (2025-08-11)
0.6.0 (2025-08-07)
- add --header CLI option for authentication support (0f83763), closes #43
- add --methods CLI option for filtering OpenAPI operations by HTTP methods (03669db), closes #50
- add --tags CLI flag for filtering OpenAPI operations by tags (f441235), closes #48
- add user-agent header with dynamic version (1de7c7b), closes #47
- implement kebab-case normalization for --tags CLI option (56bf100), closes #49
- implement OpenAPI explode property support for array query parameters (319b8c0)
0.5.1 (2025-08-06)
- deps: update node.js to v22.18.0 (099a32a)
- deps: update rust crate rmcp to 0.4.0 (cf641d7)
- deps: update rust crate tokio-util to v0.7.16 (d0029c4)
0.5.0 (2025-08-04)
- add OpenAPI parameter example fields to MCP tool schemas (5818243), closes #39
- improve format_examples_for_description() to preserve example fidelity (8eee272)
- improve validation error messages with Display trait and better formatting (2ef5213), closes #38
- include parameter examples in descriptions for better MCP tool usability (18d18a0), closes #40
- deps: update rust crate clap to v4.5.42 (024d514)
- deps: update rust crate jsonschema to 0.31.0 (6846b8d)
- deps: update rust crate jsonschema to 0.32.0 (8cb1ed1)
- deps: update rust crate jsonschema to v0.32.1 (2d5b9a1)
- deps: update rust crate serde_json to v1.0.142 (85957c0)
- deps: update rust crate tokio to v1.47.1 (cdec188)
0.4.0 (2025-07-28)
- add backwards compatibility for structured content (b250a1c), closes #37
- add output schema support for MCP tools (3f7a5f6), closes #316
- add parameter value validation against schema with structured error details (782eacc), closes #30
- add support for OpenAPI property names with special characters (b0299b5), closes #21
- add title support via ToolAnnotations for OpenAPI operations (b3febe1), closes #26
- add tool name suggestions to ToolNotFound error (bc00d26)
- add validation for unknown tool parameters with 'did you mean' suggestions (e784e32), closes #24
- implement multiple validation errors with ValidationConstraint enum for better LLM usability (66edd9c), closes #35
- improve error handling with separate validation and execution error types (76db059), closes #36
- refactor error typing for better structuredContent support in error cases (324c89b), closes #28
- return tool errors as structuredContent when outputSchema is defined (4e212af), closes #27
- update validation test to use actual Tool struct (b2ed17f)
- deps: update node.js to 079b6a6 (abc6e1d)
- deps: update node.js to 37ff334 (7b88ef6)
- deps: update node.js to e515259 (fd64794)
- deps: update rust crate tokio to v1.47.0 (becc26c)
- deps: update rust:1.88.0 docker digest to a5c5c4b (f15d1ca)
- deps: update rust:1.88.0 docker digest to af306cf (0aa5e34)
- deps: update rust:1.88.0 docker digest to d8fb475 (4f911fb)
0.3.2 (2025-07-21)
- deps: update rust crate serde_json to v1.0.141 (ab8b6b6)
0.3.1 (2025-07-17)
0.3.0 (2025-07-14)
- extract actual object properties from request body schema (f50931b), closes #14
- implement $ref resolution for request body schemas (53f7434), closes #18
- deps: update rust crate oas3 to 0.17.0 (a4a9bf6)
0.2.1 (2025-07-11)
- deps: update node.js to 2c3f34d (795f161)
- deps: update node.js to v22 (5d5784a)
- deps: update rust crate reqwest to 0.12 (6624c46)
- deps: update rust crate thiserror to v2 (d165d6d)
- deps: update rust:1.88.0 docker digest to 5771a3c (7550855)
0.2.0 (2025-07-10)
- implement standalone OpenAPI MCP server binary (82e643c)
0.1.0 (2025-07-09)
- implement core MCP server with OpenAPI tool generation (c375c23)