Releases: vikinganalytics/daeploy
Releases · vikinganalytics/daeploy
Release list
1.4.0 — Redesigned UI & Python 3.12
Daeploy 1.4.0 brings a redesigned web UI and a fully modernized, Python 3.12 dependency stack.
✨ Highlights
- Redesigned web UI — a modern dark "control plane" look for the login page, dashboard, and logs, fully self-contained (no external CDNs or hot-linked assets).
- Live streaming logs with a Follow / auto-scroll toggle, pause-on-scroll, and jump-to-latest — for both service logs and the manager's own logs.
- Python 3.12 and an up-to-date dependency stack (FastAPI, Pydantic v2, SQLAlchemy 2, Dash 4, …).
New Features
- Redesigned, self-contained login, dashboard, and logs UI (bundled fonts, local assets, teal-on-navy theme).
- Streaming logs view with Follow/auto-scroll for both per-service (
/services/~logs/view) and manager (/logs/view) logs. - Dashboard service rows with live status, version, and "running since", plus a live notifications panel.
Changed
- Modernized the manager and SDK dependency stack and moved the project to Python 3.12 (test matrix: 3.10 / 3.11 / 3.12).
Bugfixes
- Docker Engine 29 compatibility:
daeploy ls, the dashboard, and service inspection no longer return HTTP 500 on hosts using the newer Docker storage drivers (containerd/overlayfs).
⚠️ Breaking changes
- Dropped Python 3.9. Daeploy now requires Python ≥ 3.10.
- Building services requires the Python 3.12
daeploy/s2i-pythonbuilder image (release0.1.3, now:latest).
Upgrade notes
- CLI / SDK:
pip install -U daeploy(orpip install daeploy==1.4.0). - Manager:
docker pull daeploy/manager:latest(or:1.4.0), then recreate your manager container. Already-running managers keep their current image until re-pulled. - Projects that pin
daeploy==1.3.1(e.g. connector setups) stay on 1.3.1 until the pin is bumped.
Release 1.3.1 - Allowing CORS
This release updates several package to later version. Also adds a new feature.
New feature
This release adds possibility of enabling CORS for both Manager and any running service.
Daeploy goes Open Source
Daeploy goes Open Source and free to use for any purpose!
New Features
- It is no longer necessary to activate Daeploy with a license to get indefinite access
Release 1.2.0
New Features
- New admin only API functionality to manage users. Users no longer tied to the license
- CLI commands for user management
- Improved logging for s2i errors
Release 1.1.1
1.1.1
New Features
- Daeploy now uses a custom s2i builder image which makes daeploy images much smaller.
Bugfixes
- Fixed bug where sometimes the image tag would not be saved in the image tar file when deploying local images
Release 1.1.0
Features
-
Added the option to deploy from a local docker image with the CLI.
-
Added the option to keep the docker image when killing services
-
Added links to service paths to the dashboard
-
Improved redirecting of urls after logging in
-
Added disable_http_logs argument to service.add_parameter
Bugfixes
- Solved critical authentication bug when restarting manager with new settings
Release 1.0.2
Release containing various bugfixes
Update to UI and logo.
Release 1.0.1
Release containing various bugfixes
Release 1.0.0
Merge pull request #14 from vikinganalytics/disable_logging_flag Added flag for ignoring logs for entrypoint
Beta release of Daeploy 1.0.0
1.0.0-beta Adding examples pipeline (#12)