Repository navigation
Satchel v0.1.1
Pre-release
Pre-release
Satchel 0.1.1
Satchel is now on PyPI as satchel-server, and the package includes the built curator UI.
Status: pre-alpha. Expect breaking changes between 0.x releases.
Install
uv tool install satchel-server # the command is still `satchel`
satchel init --example jaffle
satchel upContainer image and Helm chart:
docker pull ghcr.io/getsatchel/satchel:0.1.1
helm install satchel oci://ghcr.io/getsatchel/charts/satchel --version 0.1.1 -n satchel --create-namespace -f my-values.yamlThis release ships with satchel-adapter-sdk 1.2.1 (IR 1.0.0).
Changes
- Published to PyPI as
satchel-server. The PyPI namesatchelbelongs to an unrelated project. Only the package name changed: the command issatcheland the import package issatchel, as before. - The UI is included. A 0.1.0 install from git had no built UI, so
satchel upshowed a "no built curator UI" page. The PyPI wheel is built after the UI and bundles it. - Install hints no longer point at the wrong package. Messages about missing extras (S3, GCS, BigQuery, Snowflake, connection kinds, built-in source adapters) and the pip branch of
satchel upgradesaidpip install satchel, which would have installed the unrelated project. They now saysatchel-server[<extra>]==<version>. - Release notes links work on GitHub. The release page now links to the docs of the tagged version.
Upgrading from 0.1.0
If you installed 0.1.0 with uv tool install "satchel @ git+…", switch to the PyPI package once:
uv tool uninstall satchel && uv tool install satchel-server
satchel db upgradeYour config and the MCP client entries written by satchel connect keep working: the command is still satchel,
at the same path. There are no database migrations in this release. Container and Helm users only need to move to
0.1.1.