Releases: jlowin/fastmcp
Releases · jlowin/fastmcp
v0.4.1: String Theory
What's Changed
Fixes 🐞
Docs 📚
- patch: Update pyproject.toml license by @leonkozlowski in #67
Other Changes 🦾
- Avoid new try_eval_type unavailable with older pydantic by @jurasofish in #57
- Decorator typing by @jurasofish in #56
New Contributors
- @leonkozlowski made their first contribution in #67
Full Changelog: v0.4.0...v0.4.1
v0.4.0: Nice to MIT You
This is a relatively small release in terms of features, but the version is bumped to 0.4 to reflect that the code is being relicensed from Apache 2.0 to MIT. This is to facilitate FastMCP's inclusion in the official MCP SDK.
What's Changed
New Features 🎉
- Add pyright + tests by @jlowin in #52
- add pgvector memory example by @zzstoatzz in #49
Fixes 🐞
Docs 📚
Other Changes 🦾
- fix warning and flake by @zzstoatzz in #47
New Contributors
Full Changelog: v0.3.5...v0.4.0
v0.3.5: Windows of Opportunity
This release is highlighted by the ability to handle complex JSON objects as MCP inputs and improved Windows compatibility.
What's Changed
New Features 🎉
- Set up multiple os tests by @jlowin in #44
- Changes to accomodate windows users. by @justjoehere in #42
- Handle complex inputs by @jurasofish in #31
Docs 📚
Other Changes 🦾
- Additional Windows Fixes for Dev running and for importing modules in a server by @justjoehere in #43
New Contributors
- @justjoehere made their first contribution in #42
- @jurasofish made their first contribution in #31
Full Changelog: v0.3.4...v0.3.5
v0.3.4: URL's Well That Ends Well
What's Changed
Fixes 🐞
- Handle missing config file when installing by @jlowin in #37
- Remove BaseURL reference and use AnyURL by @jlowin in #40
Full Changelog: v0.3.3...v0.3.4
v0.3.3: Dependence Day
What's Changed
New Features 🎉
- Surge example by @zzstoatzz in #29
- Support Python dependencies in Server by @jlowin in #34
Docs 📚
- add
Contributing
section to README by @zzstoatzz in #32
Full Changelog: v0.3.2...v0.3.3
v0.3.2: Green with ENVy
v0.3.1
What's Changed
New Features 🎉
- Update README.md by @jlowin in #23
- add rich handler and dotenv loading for settings by @zzstoatzz in #22
- print exception when server can't start by @jlowin in #25
Docs 📚
Other Changes 🦾
Full Changelog: v0.3.0...v0.3.1
v0.3.0: Prompt and Circumstance
What's Changed
New Features 🎉
- Update README by @jlowin in #3
- Make log levels strings by @jlowin in #4
- Make content method a function by @jlowin in #5
- Add template support by @jlowin in #6
- Refactor resources module by @jlowin in #7
- Clean up cli imports by @jlowin in #8
- Prepare to list templates by @jlowin in #11
- Move image to separate module by @jlowin in #9
- Add support for request context, progress, logging, etc. by @jlowin in #12
- Add context tests and better runtime loads by @jlowin in #13
- Refactor tools + resourcemanager by @jlowin in #14
- func → fn everywhere by @jlowin in #15
- Add support for prompts by @jlowin in #16
- Create LICENSE by @jlowin in #18
- Update cli file spec by @jlowin in #19
- Update readmeUpdate README by @jlowin in #20
- Use hatchling for version by @jlowin in #21
Other Changes 🦾
- Add echo server by @jlowin in #1
- Add github workflows by @jlowin in #2
- typing updates by @zzstoatzz in #17
New Contributors
- @jlowin made their first contribution in #1
- @zzstoatzz made their first contribution in #17
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/jlowin/fastmcp/commits/v0.1.0