v0.3.0
Release v0.3.0 - Parity & Modularization
This release marked a major milestone in achieving Feature Parity across all interfaces (API, CLI, UI, SDK) and completing the Modular Backend Refactor.
🚀 Key Features
🏗️ Backend Refactor
- Modular Architecture: Completely refactored
pangolin_storeinto modular, easier-to-maintain components (Memory, SQLite, Postgres, Mongo). - Branching Support: Full support for Branching/Git-like operations across all storage backends.
🐍 Python SDK (PyPangolin)
- 100% API Coverage: The Python client reached full feature parity with the API.
- Generic Assets: Robust support for managing arbitrary file formats, table formats, and database references.
🤝 Interface Parity
- Unified Experience: Capabilities aligned across:
- API: Locked v0.3.0 spec.
- CLI: Admin and User tools fully functional.
- UI: Visual management for all core resources.
🤖 Service Users (Beta)
- Initial support for Service Users and
X-API-Keyauthentication (solidified in subsequent releases).
📦 Docker Images
alexmerced/pangolin-api:0.3.0alexmerced/pangolin-cli:0.3.0alexmerced/pangolin-ui:0.3.0