Skip to content

v0.3.0

Compare
Choose a tag to compare
@jonigl jonigl released this 21 Jun 23:39
· 11 commits to main since this release
97856db

🚀 v0.3.0 New Package Structure, Hatch Packaging, OIDC-Backed PyPI Publishing & CI Refactor

Overview

ollama-mcp-bridge is now available on PyPI! 🥳 This release migrates the build system to Hatch with dynamic versioning, refactors GitHub Actions to leverage OIDC for secure Test PyPI and PyPI publishing, regenerates project metadata (pyproject.toml, uv.lock), cleans up dependencies, and introduces a new CI.md to document the entire workflow.


✨ What’s New

  • PyPI Package
  • ollama-mcp-bridge is now available on PyPI.
  • Hatch Build Migration
    – Switched from legacy scripts to Hatch for building and packaging
    – Dynamic versioning pulled straight from Git tags via hatch-vcs

  • CI/CD Overhaul
    – Completely refactored GitHub Actions workflows: publish.yml, test-publish.yml and test.yml
    – Now runs against Test PyPI first, then PyPI
    – Uses OIDC for authentication—no more long-lived tokens

  • Project Configuration Reset
    – Regenerated pyproject.toml with all metadata and entry points
    – Rebuilt uv.lock to pin updated dependencies

  • Dependency Cleanup
    – Upgraded all core dependencies to their latest versions
    – Removed obsolete/unused packages

  • New Documentation
    – Added CI.md detailing how our GitHub Actions pipelines and release process function

These changes lay the groundwork for a more secure, maintainable, and automatable release process.


What's Changed

  • feat: refactor structure and proxy all requests to ollama by @jonigl in #5
  • docs: updating main README.md by @jonigl in #6
  • ci(docs): paths to ignore and updating main README.md by @jonigl in #7
  • ci: fix pypi actions by @jonigl in #8
  • ci: fix pypi actions PEP 440 compliant by @jonigl in #9
  • ci: fix pypi actions upgrading checkout and fixing some issue in version checking by @jonigl in #10
  • ci: wip now using hatch build system and updating github actions by @jonigl in #11

Full Changelog: v0.2.0...v0.3.0