Releases: Dynamic-API-Platform/Dynamic-API-Platform
Releases · Dynamic-API-Platform/Dynamic-API-Platform
Release list
v1.5.13
Immutable
release. Only release title and notes can be modified.
What's new
Added
- MCP authentication —
POST /api/mcprequires JWT Bearer or API key (X-API-Key/Authorization: ApiKey);tools/listandtools/callrespect endpointaccessType - Database Explorer — clear entire collection (
endpointdatas,logs) with confirmation - API version in UI — versioned paths (
/api/v1/…) shown in endpoints list, API schema, and endpoint test tab; optionalapiVersioncan be cleared on save - Login page — split layout with visual panel and favicon
- GitHub Pages — Issues section in docs sidebar
Changed
- MCP admin page — authentication headers, access rules, curl examples; refreshed screenshot
- Resources sidebar — removed Developer link
- MCP tool descriptions include public URL with API version when set
Security
- MCP JSON-RPC endpoint no longer accepts unauthenticated requests
Full changelog: CHANGELOG.md
v1.5.12 — Live UI header badge
Immutable
release. Only release title and notes can be modified.
Added
- Live UI — green header badge on every admin page
- Dashboard (15 s) and System (10 s):
Live · каждые N сек · HH:MM:SS - All other pages:
Live · статические данные
- Dashboard (15 s) and System (10 s):
Changed
- Documentation synced across GitHub Pages, wiki mirror, README, and org profile
Upgrade
Use Settings → Software Updates or:
git pull
docker compose -f docker-compose.replica.yml up -d --buildDocs: Live UI
v1.5.11 — Fix in-app Docker update
Fixed
- In-app Docker update — compose bind mounts now use the real host project path (
DAP_HOST_PROJECT_ROOT) when the updater runs inside a container; fixesmongo-init/ backend / frontend failing to start after update on macOS - Rollback — same host-path fix when
docker composeis invoked from the updater container
Upgrade
Use Settings → Software Updates or rebuild from source:
git pull
docker compose -f docker-compose.replica.yml up -d --buildv1.5.10 — Security
Security
- Validate githubRepo update setting (
owner/repoonly) before GitHub API calls - HSTS in production (Helmet)
- Referrer-Policy:
strict-origin-when-cross-origin
Upgrade
Use Settings → Software Updates → Check now → Update now, or:
git pull
docker compose up -d --buildv1.5.9
Added
- Ocean theme — deep navy panels with teal accents
- Forest theme — charcoal green with emerald accents
- Palette button in header — cycles Dark → Light → Ocean → Forest
- UI Themes documentation
- Theme descriptions in Settings → Display
Upgrade
git pull
docker compose up -d --buildv1.5.8
Fixed
- Software Updates status — Settings shows the real latest GitHub version, not stale notification cache
- Status row — Up to date or Update available displayed clearly
- Auto-refreshes cache when installed version is newer (e.g. after manual
docker compose up --build)
Upgrade
git pull
docker compose up -d --buildOr Settings → Software Updates → Check now / Update now.
v1.5.7
Added
- Data retention — per-endpoint storage lifetime in days; MongoDB TTL auto-deletes records after expiry; leave empty to keep data forever
- Editable path — change endpoint path after creation; stored records migrate to the new collection automatically
Changed
- docs, wiki, and README updated
Upgrade
git pull
docker compose up -d --buildOr use Settings → Software Updates → Update now.
v1.5.6
Changed
- GitHub Pages, wiki, and organization profile synced with v1.5.5 update fixes
- docs/updates.md — cancel button, stale job reconciliation, bash updater notes
Upgrade
git pull
docker compose up -d --buildOr use Settings → Software Updates → Update now.
v1.5.5
Fixed
- Stuck update banner — stale jobs (e.g. target v1.5.2 while already on a newer version) are auto-failed on startup and status checks
- Updater crash — self-update script now runs with
bash(notsh); POSIX-compatible loops inself-update.sh - Executor — detects failed
docker runspawn and marks job failed instead of leaving it queued forever - Cancel button on Settings for active update jobs
Upgrade
git pull
docker compose up -d --buildOr use Settings → Software Updates → Update now if auto-update is enabled.
v1.5.3 — Update fixes & docs
Fixed
- Update stuck on "Save rollback snapshot" — snapshot now completes in seconds (removed slow
docker compose imagesscan and full-directory tar backup) - System page showed
1.0.0— now displays real installed version fromAPP_VERSION - Sidebar version loaded from
/api/health - Settings platform version synced with installed release
Changed
- System page — Auto-update readiness and deploy mode cards
- Archive rollback downloads previous GitHub release instead of restoring huge local tarballs
- Documentation, wiki, and org profile updated for v1.5.x software updates feature
Upgrade
git pull
docker compose up -d --buildIf an update job is stuck, cancel containers (docker ps | grep dap-update) and retry from Settings → Software Updates → Update now.
Full changelog: CHANGELOG.md