8000 Comparing v1.7.3...v1.7.4 · dmux/minilake · GitHub
[go: up one dir, main page]

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dmux/minilake
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.7.3
Choose a base ref
...
head repository: dmux/minilake
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.7.4
Choose a head ref
  • 4 commits
  • 5 files changed
  • 1 contributor

Commits on Aug 31, 2026

  1. fix(deps): declare httpx as a runtime dependency

    httpx is imported unconditionally at runtime by notebook.py (the JupyterLab
    reverse proxy) and mcp/client.py, and app.py imports notebook.py at module
    top level. It was only declared in [dependency-groups].dev, which pip and
    uv add never install, so a plain `pip install minilake` crashed on startup
    with ModuleNotFoundError. Regressed in 1.6.1 when the notebook proxy landed;
    before that httpx was test-only. The Docker image and minilake[mcp] escaped
    it because the mcp package pulls httpx transitively.
    
    Claude-Session: https://claude.ai/code/session_01LuvPiJyjNCWksAp6EXfBWY
    dmux committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    b66e64d View commit details
    Browse the repository at this point in the history
  2. chore(deps): upgrade locked dependency versions

    uv lock --upgrade — 18 patch/minor bumps, no breaking changes:
    cryptography 50.0.0->50.0.1, pydantic 2.13.4->2.13.5, ruff 0.16.4->0.16.5,
    mcp 1.29.0->1.29.1 (stays <2), websockets 17.0.1->17.1, click 8.4.2->8.5.0,
    the Jupyter stack (jupyter-server, jupyter-client, ipython), and transitives.
    Full Docker suite green: 266 passed.
    
    Claude-Session: https://claude.ai/code/session_01LuvPiJyjNCWksAp6EXfBWY
    dmux committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    878ad7f View commit details
    Browse the repository at this point in the history
  3. chore(release): 1.7.4

    Dependency fix and maintenance. No API changes.
    
    Fixes a broken `pip install minilake` / `uv add minilake` — httpx is a
    runtime import (notebook proxy, MCP client) but was only in the dev group,
    so a fresh install crashed on startup. httpx is now in [project.dependencies].
    
    Also takes 18 patch/minor lock moves (cryptography, pydantic, mcp 1.29.1,
    websockets, the Jupyter stack). Full Docker suite green: 266 passed.
    
    Claude-Session: https://claude.ai/code/session_01LuvPiJyjNCWksAp6EXfBWY
    dmux committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    719e849 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #13 from dmux/chore/deps-httpx-and-upgrades

    chore(release): 1.7.4 — fix missing httpx runtime dependency + lock upgrades
    dmux authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    4b3d280 View commit details
    Browse the repository at this point in the history
Loading
0