Releases: rekog-labs/MCP-Nest
Releases · rekog-labs/MCP-Nest
v1.8.3
What's Changed
- feat: add Azure AD OAuth provider support by @eduoncode in #113
- feat: make TypeORM optional by @rinormaloku in #116
- feat: enhance JWT configuration with refresh token support and extend… by @rinormaloku in #122
New Contributors
- @eduoncode made their first contribution in #113
Full Changelog: v1.8.1...v1.8.3
v1.8.1
What's Changed
- feat(mcp): expose getMcpModuleIds in McpRegistryService by @adnaneh in #104
- return 404 for clients with session id not cached by the server by @rinormaloku in #107
- Update server-examples.md by @DinkoTontchev in #108
- support for custom controllers by @rinormaloku in #109
NOTE: Read the Advanced MCP Servers on how to handle advanced use cases by defining your own custom controllers. Useful for adding interceptors, middleware, and so on.
New Contributors
- @adnaneh made their first contribution in #104
- @DinkoTontchev made their first contribution in #108
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- added input schema validation by @rinormaloku in #100
- Enhance OAuth endpoints with resource and server metadata configurations by @rinormaloku in #101
- return the expected headers for token endpoint by @rinormaloku in #102
- hardened the data layer of the MCP authorization package.
Full Changelog: v1.7.1...v1.8.0
v1.7.1
Fix auth flow to propagate resource and scope
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- Implements MCP Authorization by @rinormaloku in #93 (example)
- Add support for ResourceTemplates by @freakness in #97 (example)
- Add support for Fastify by @freakness in #98 (example)
Full Changelog: v1.6.3...v1.7.0
v1.6.3
What's Changed
- Intelligent Tool Result Wrapping: The
McpToolsHandlernow automatically formats tool results to be MCP-compliant, simplifying tool implementation. by @ddewaele in #88 - fix: resolve default outputSchema handling bug by @november11th in #77
- fix: set strict mode to true when resolving McpExecutorService for re… by @november11th in #76
- Fix mcp server resolution for SSE by @sportnak in #78
- Documents how to use MCP Authorization with mcp-nest by @rinormaloku in #81
- Allowing to bring back globalPrefix by @janhommes in #83
- Update zod dependency version in package.json to use caret notation by @alxwrd-gelt in #89
New Contributors
- @november11th made their first contribution in #76
- @sportnak made their first contribution in #78
- @janhommes made their first contribution in #83
- @alxwrd-gelt made their first contribution in #89
- @ddewaele made their first contribution in #88
Full Changelog: v1.6.0...v1.6.3
v1.6.0
What's Changed
- feat(tool): add outputSchema support to Tool decorator and related handlers by @luannhq in #59
- Support for Tool Annotations by @rinormaloku in #63
- Respect
app.setGlobalPrefix()instead of custom prop by @gurisko in #67 - Scope discovery to subtree of module that imports McpServer by @david-sabata in #73
- Fix resource capabilities handling in buildMcpCapabilities function
New Contributors
- @luannhq made their first contribution in #59
- @haruelrovix made their first contribution in #66
- @gurisko made their first contribution in #67
- @david-sabata made their first contribution in #73
Full Changelog: v1.5.2...v1.6.0
v1.5.2
What's Changed
- Add zod-to-json-schema to peer dependencies by @jshao-brex in #51
- Honor globalApiPrefix in Streamable HTTP Controller by @jshao-brex in #52
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- Pass
sessionIdGeneratorasundefinedfor stateless mode by @chiragjn in #46 - Add zod to peer dependency by @jshao-brex in #48
- add mcpServer and mcpRequest to context by @lp6moon in #45
New Contributors
- @chiragjn made their first contribution in #46
- @jestersimpps made their first contribution in #47
- @jshao-brex made their first contribution in #48
- @lp6moon made their first contribution in #45
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Adds support for stateless mode by @rinormaloku in #37, #40
- Adds support for stdio MCP Servers by @raphaelkieling in #38
- using methodName as default name by @Diluka in #42
New Contributors
Full Changelog: v1.4.0...v1.5.0