Skip to content

Latest commit

 

History

History
1004 lines (585 loc) · 74.4 KB

File metadata and controls

1004 lines (585 loc) · 74.4 KB

0.26.6 (2026-04-27)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Bug Fixes

  • adapt to non-exhaustive StreamableHttpServerConfig in rmcp 1.3.0 (0381246)
  • include JSON path in OpenAPI spec deserialization errors (2e11e28)

Miscellaneous Chores

  • deps: update rmcp crates (5ecceb7)
  • deps: update rust crate insta to v1.47.2 (c53b03e)

0.26.1 (2026-03-30)

Miscellaneous Chores

  • 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)

Features

  • ci: add Docker image for Windows MSVC cross-compilation (9f3b4ec)
  • ci: add Windows MSVC cross-compilation build job (0eb6112)

Bug Fixes

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Features

  • ci: add dev container for Claude Code autonomous mode (33aaeb1)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Bug Fixes

  • ci: missing docker-in-docker tag (b31e837)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • deps: update rust crate jsonschema to 0.42.0 (2a6fae0)

0.24.6 (2026-02-14)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Bug Fixes

  • ci: [secure] positive typos (e1f846a)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • deps: update rust crate rmcp-actix-web to 0.10.0 (075d3a0)

0.24.0 (2026-01-20)

Features

  • filter: add dynamic tool filtering based on request context (a7f9842), closes #88

Bug Fixes

  • tests: add missing sse_retry field for rmcp 0.13.0 compatibility (31d517c)

Miscellaneous Chores

  • deps: update rmcp crates (a916cc4)
  • deps: update rust crate thiserror to v2.0.18 (e7dd2c1)

0.23.3 (2026-01-19)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Features

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Features

  • transformer: implement ResponseTransformer trait for modifying tool responses (c712001), closes #85

Bug Fixes

  • ci: skip branch pipeline for release commits (7973cfe)

Miscellaneous Chores

  • deps: update rust crate rmcp-actix-web to v0.9.2 (a85b612)

0.21.4 (2025-12-29)

Miscellaneous Chores

  • deps: update rust crate serde_json to v1.0.148 (7d8b16e)

0.21.3 (2025-12-27)

Bug Fixes

  • prevent stack overflow on self-referencing schemas (56b5aad), closes #84

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • deps: update rust crate axum to v0.8.8 (364f568)

0.21.1 (2025-12-20)

Miscellaneous Chores

  • 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)

Features

  • use common http client for all tools to lower memory footprint (d1e4d58)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • deps: update rust crate rmcp-actix-web to v0.8.11 (e7a065b)

0.20.0 (2025-10-27)

Features

  • builder pattern for the new filter struct (ca683e8)
  • filtering by OperationId, refactoring of the filtering models (9bb65a7)

0.19.4 (2025-10-27)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Bug Fixes

  • http_client: merge base_url with path correctly (c623a03)

Miscellaneous Chores

  • deps: update rust crate regex to v1.12.1 (c63a649)

0.19.0 (2025-10-10)

Features

  • add MCP tool annotations based on HTTP method semantics (2c8e47e), closes #73
  • add support for MCP tool image responses (cdac021)

Bug Fixes

  • 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)

Miscellaneous Chores

  • deps: update rust crate bon to v3.8.1 (0d0e1f8)
  • deps: update rust crate rmcp to v0.8.1 (5e5437d)

0.18.0 (2025-10-06)

Features

  • more consistent messages for null value validation errors (3b0c5fc)

0.17.0 (2025-10-06)

Features

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • deps: update rust crate rmcp to 0.8.0 (1514990)

0.16.3 (2025-10-04)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Bug Fixes

  • update rmcp to 0.7.0 with required features and dependencies (c09be17), closes #76

0.16.0 (2025-09-24)

Features

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Features

  • add server_title field to Server struct (ae8864f), closes #26 #26

Miscellaneous Chores

  • 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)

Features

  • gate SSE transport behind transport-sse cargo feature (84b6cf3)
  • make server info customizable using OpenAPI metadata (4237cef)

Miscellaneous Chores

  • 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)

Features

  • add the rustls-tls (enabled by default) and native-tls Cargo features (b459983)

0.12.1 (2025-09-05)

Miscellaneous Chores

  • 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)

Features

  • add configurable authorization modes for token passthrough (322c99c), closes #67

0.11.0 (2025-09-04)

Features

  • add Authorization header pass-through for MCP to OpenAPI bridge (2aef664)

Bug Fixes

  • add preserve_order feature to serde_json for deterministic JSON key ordering (b70b1d9)

Miscellaneous Chores

  • deps: update rust crate bon to v3.7.2 (eccce01)
  • deps: update rust crate clap to v4.5.47 (81668f2)

0.10.2 (2025-09-01)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Features

  • 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)

Miscellaneous Chores

  • deps: update rust:1.89.0 docker digest to 26318ae (c506ac4)

0.9.0 (2025-08-27)

Features

  • upgrade oas3 to 0.19.0 and leverage reference metadata fields (b5b2552)

Miscellaneous Chores

  • deps: update rust crate clap to v4.5.46 (4d58ffe)

0.8.3 (2025-08-26)

Bug Fixes

  • broken README code examples (2146c3c), closes #55

0.8.2 (2025-08-25)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • 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)

Features

  • implement structured logging with tracing crate (98f9faf), closes #16

Bug Fixes

  • 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

Miscellaneous Chores

  • 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)

Features

  • expose OpenAPI endpoints as individual MCP tools (47a1b34)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • deps: update rust crate rmcp to 0.5.0 (e87f7a4)
  • deps: update rust docker tag to v1.89.0 (22fd436)

0.6.0 (2025-08-07)

Features

  • 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)

Miscellaneous Chores

  • deps: update rust crate clap to v4.5.43 (17cbad2)
  • deps: update rust crate rmcp to v0.4.1 (1907130)

0.5.1 (2025-08-06)

Miscellaneous Chores

  • 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)

Features

  • 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

Miscellaneous Chores

  • 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)

Features

  • 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

Bug Fixes

  • update validation test to use actual Tool struct (b2ed17f)

Miscellaneous Chores

  • 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)

Miscellaneous Chores

  • deps: update rust crate serde_json to v1.0.141 (ab8b6b6)

0.3.1 (2025-07-17)

Miscellaneous Chores

  • deps: update node.js to v22.17.1 (d30bdb7)
  • deps: update rust crate rmcp to 0.3.0 (9b2ad47)

0.3.0 (2025-07-14)

Features

  • extract actual object properties from request body schema (f50931b), closes #14
  • implement $ref resolution for request body schemas (53f7434), closes #18

Bug Fixes

  • avoid reloading OpenAPI spec for each client connection (2431b06), closes #15

Miscellaneous Chores

  • deps: update rust crate oas3 to 0.17.0 (a4a9bf6)

0.2.1 (2025-07-11)

Miscellaneous Chores

  • 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)

Features

  • implement standalone OpenAPI MCP server binary (82e643c)

0.1.0 (2025-07-09)

Features

  • implement core MCP server with OpenAPI tool generation (c375c23)