You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+65Lines changed: 65 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,3 +4,68 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
+
8
+
## 1.0.0 (2025-07-27)
9
+
10
+
11
+
### π Features
12
+
13
+
* add CODEOWNERS file and improve PR validation workflow ([3100f27](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/3100f2790efa88c1d30e318fbf87714c94732974))
14
+
* add functionality to start an SSE server to proxy a local stdio server ([#11](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/11)) ([1b9880b](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/1b9880bc5680c25bd42a096ebbfc65442154d19d))
15
+
* add support for SSE level authentication ([#2](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/2)) ([abfb250](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/abfb250e8b2281c5efb2076cdd946253bf48bd46))
16
+
* Allow passing through all environment variables to server ([#27](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/27)) ([cc8a4fa](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/cc8a4fac871fe89a214c09aeea6ca0ca98eea4fc))
17
+
* comprehensive project overhaul with semantic release and automation ([9575ed1](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/9575ed1c813864c7034e5ee698a894cea446a0a1))
18
+
* comprehensive project overhaul with semantic release and automation ([#1](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/1)) ([11fad75](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/11fad75e90b4a3964aad0cf7672b7da5f1f0eb19))
19
+
* connect to remote servers with SSE ([6584ed4](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/6584ed47c692f8305ef0f268a9e5b31699d5cce3))
20
+
* expose CORS configuration ([#31](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/31)) ([209268a](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/209268a361074876e44417d11da87790de03ca85))
21
+
* implement complete TODO functionality and fix repository corruption ([83522cd](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/83522cdb9751ac24956a89261ee60152b2dd8dae))
22
+
* print version ([#93](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/93)) ([e8ad1a0](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/e8ad1a0b9dd4793c1befe1633b098df1c1165ce2))
23
+
* serve a SSE server proxying a STDIO server ([#8](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/8)) ([44b09ec](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/44b09ec9547088c7ea754c6356af005c84ee2016))
24
+
* simplify CODEOWNERS configuration for streamlined review process ([9abd444](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/9abd444bafb9a3dd9a33bd0c793fa58b12ef744e))
25
+
* support --debug argument for verbose output ([#47](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/47)) ([357c8c2](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/357c8c23f0d64ba2d9fddd1a7d3db8f4d3898a5c)), closes [#34](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/34)
26
+
* support 'headers' argument for SSE server connection ([#23](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/23)) ([1de8394](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/1de83947679136f5b0dd5a2c2e277a1b1f64853a))
27
+
* support env field in config file ([#79](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/79)) ([cd13624](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/cd13624f7b27ec00021e93de1271ce6d19ba5bf7))
28
+
* support multi-arch Docker image ([e6f9f3d](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/e6f9f3db981b51a8d64289db8871358451424b5f))
29
+
* support passing 'stateless' and 'cwd' arguments ([#62](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/62)) ([2980a50](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/2980a50ad2e78ff8ba8c5ed2520ba16133c4f7bc))
30
+
* support proxying multiple MCP stdio servers to SSE ([#65](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/65)) ([b25056f](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/b25056faddfe452d2859c5d4e72233986a59e6a7))
31
+
* support streamable http proxy ([#60](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/60)) ([8fee3d9](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/8fee3d9833f66ca1c728fd68adad2c6e139e0499))
32
+
* support streamable transport in client mode ([#70](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/70)) ([f31cd3e](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/f31cd3e73c02264822e66af30feaf1bac66448b2))
33
+
34
+
35
+
### π Bug Fixes
36
+
37
+
* add COM812 to ruff ignore list to resolve formatter conflict ([649eb1b](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/649eb1b0cf666e61d666e922aba8724dbc35af8b))
* annotate multi-arch image before pushing to ghcr ([b84e774](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/b84e7745f5199dc47b78493e32928ec06b9f6a05))
41
+
* connect other github actions with mypy job ([#14](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/14)) ([e095434](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/e0954341a3664d82c2a9707ac33218e3b8d179e8))
* correct JSON syntax error in semantic release configuration ([0304339](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/03043395981ea3b552bff7d303b62edb3ac98f5f))
44
+
* disable redirect to trailing slashes ([#89](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/89)) ([73d6d79](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/73d6d79fb6a92fa6f79f7dcceab08f2f91d132a6))
45
+
* explicitly activate virtual environment in Docker entrypoint ([c072a3b](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/c072a3bb09636695a97ef7d9b348f6f4ea3b2766))
46
+
* finalize Docker configuration for reliable module execution ([de93dd8](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/de93dd87f5ab70b21d1a58e4f26e7e8627b03542))
47
+
* missing slash on SSE /messages path ([#71](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/71)) ([90134a9](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/90134a9206cebe2aa011ea3d8574daaf0213b38c))
48
+
* nonetype is not callable ([#92](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/92)) ([5f1d4de](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/5f1d4de9e6f78faae3e1ba50634f640f2a893f1b))
49
+
* repair broken Python symlinks in virtual environment ([6c6cf16](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/6c6cf16f5e05ad8151f3ff495b2fa40e8e8acacf))
50
+
* resolve all GitHub Actions workflow failures ([4d94be7](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/4d94be79be30f1083b37f6504d281194fa05bdff))
51
+
* resolve all ruff linting errors and enhance pre-commit setup ([1b9d93a](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/1b9d93accdb8c7df0ca251ae0d781f864a434f6e))
* resolve test failures and version configuration ([323c492](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/323c49297116356933a990f081fd02cc9779e905))
56
+
* resolve test-docker and validate-pr workflow failures ([06b10b1](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/06b10b145e8094619c1392798a2fe9bf2700055b))
57
+
* resolve workflow failures and add comprehensive pre-commit hooks ([404eb1b](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/404eb1ba4299f5344293b2a888ad867750df3037))
58
+
* use installed console script for Docker entrypoint ([88a6802](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/88a6802976e066996b7e63e850d65cfe1b53c125))
59
+
* use virtual environment python in Docker entrypoint ([98d3e6c](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/98d3e6cdf57a0c83bb0d8101913325ffe3f83848))
* notes on docker-compose use ([78783f3](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/78783f3aec988c04874b6dea81979e372a3818e4))
* README updates on --env ([6a888cb](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/6a888cbe09913639299ac41b0118fc6cb432af3f))
68
+
* update documentation with workflow status ([f54a9cd](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/f54a9cd8dcc1401ebba9a21c9344fd1afbef5fa2))
69
+
* update readme and --help output ([#13](https://github.com/billyjbryant/mcp-foxxy-bridge/issues/13)) ([874ae38](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/874ae38087d8d7bf02e6af7db52d55a087fe572d))
70
+
* update README on how to use container ([b56e574](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/b56e574cd90f9de8da7f80a119b096322f678ecd))
71
+
* use latest tag ([b4f3533](https://github.com/billyjbryant/mcp-foxxy-bridge/commit/b4f35330f0f80c660d83b60efddc26ee71ea1d0a))
0 commit comments