Changelog
Explore every published AkôFlow version. Release notes, screenshots and downloads come directly from GitHub Releases and refresh automatically when a release is published or edited.
For AI app setup, follow Connect your AI apps with MCP. For installation, see Downloads.
19 releases
AkôFlow 1.0.12
Release notes
This release integrates the daemon and Desktop improvements on matching frozen v1.0.12 source tags.
Changes
- Managed MCP connections for Codex, Claude Desktop, Claude Code and other AI apps, with separate permissions, enable/pause, credential rotation and revocation. See the MCP setup guide.
- Docker Hub image discovery and digest-pinned SIF imports through the daemon.
- Native algorithm inspection, editable versioned Go scheduling plugins and the documented MOHEFT Pareto plugin.
- Safer execution cancellation and explicit recovery, exact producer allocation restoration, bounded SSH lookup retries and direct cloud console commands.
- Dependency security updates, consistent API documentation and tested prototype protection for the documentation dependency without an upstream fix.
- Correct shutdown of Kubernetes activity metrics sampling, preserving final metrics, artifact manifests and activity exit status.
Install or update
Download the package for your system below:
- macOS: universal
.dmgfor installation, with the.zipused by the updater. - Windows x64:
setup.exeinstaller or the separateportable.exe. - Linux x64:
.AppImageor.deb.
Docker Desktop is required on macOS and Windows. Linux requires Docker Engine with the Compose v2 plugin. Desktop downloads and verifies the matching runtime archives from this release and loads them into local Docker. Daemon and BuildKit archives are supplied for both Linux amd64 and arm64.
Validation
- All integrated pull requests and the final daemon/Desktop checks passed; the documentation was deployed successfully.
- The complete release workflow passed for Windows x64, macOS universal, Linux x64 and both runtime architectures.
- Updater SHA512 manifests were checked against the generated packages. The downloaded amd64 runtime archives passed their SHA256 checks.
- The actual released amd64 daemon was started in an isolated Docker instance. Native scheduling algorithms were discovered, MOHEFT compiled inside the image, and live Docker Hub search returned results.
- The official MCP SDK probe and an independent external protocol client discovered 150 administration tools and read daemon identity. Revoked credentials were rejected.
Release build and provenance · Downloads and installation guide
New screens and workflows
Project changelog automatically includes all public releases. MCP setup guide covers native app installation, permissions, verification and credential lifecycle.
These screenshots come from the published v1.0.12 Desktop package, with its released daemon and runtime. The Go/MOHEFT plugin was compiled and checked; the Docker Hub flow built and verified BusyBox 1.36 for Linux amd64 as a SIF artifact.
Desktop 1.0.12
Published Desktop version
MCP and AI apps — 150 tools
Enable MCP
Choose application permissions
Native application configuration
Connected and verified
Scheduling algorithms and Go editor
Algorithm library
Compiled MOHEFT plugin
Go editor with successful type checks
Docker Hub to a verified SIF artifact
Search Docker Hub
Select tag and platform
SIF verified
Artifact details and build logs
Downloads · 18 files
- latest.yml378 B
- akoflow-runtime-v1.0.12-linux-arm64.sha256212 B
- Akoflow-Desktop-1.0.12-win-x64-portable.exe142.2 MiB
- akoflow-runtime-v1.0.12-linux-amd64.sha256212 B
- Akoflow-Desktop-1.0.12-win-x64-setup.exe.blockmap152.2 KiB
- akoflow-buildkit-v1.0.12-linux-amd64.tar104.7 MiB
- Akoflow-Desktop-1.0.12-mac-universal.zip213.0 MiB
- Akoflow-Desktop-1.0.12-mac-universal.dmg.blockmap230.1 KiB
- latest-mac.yml549 B
- Akoflow-Desktop-1.0.12-mac-universal.dmg215.3 MiB
- Akoflow-Desktop-1.0.12-win-x64-setup.exe142.5 MiB
- akoflow-daemon-v1.0.12-linux-arm64.tar328.4 MiB
- latest-linux.yml580 B
- akoflow-buildkit-v1.0.12-linux-arm64.tar98.7 MiB
- akoflow-daemon-v1.0.12-linux-amd64.tar349.0 MiB
- Akoflow-Desktop-1.0.12-linux-amd64.deb131.7 MiB
- Akoflow-Desktop-1.0.12-mac-universal.zip.blockmap227.1 KiB
- Akoflow-Desktop-1.0.12-linux-x86_64.AppImage182.3 MiB
AkôFlow 1.0.11
Release notes
Performance and execution inspection
- Paginate execution history before joining activity and infrastructure aggregates.
- Load workflow and environment summaries for catalogs and selectors; fetch complete DAGs only when needed.
- Load execution logs, events, workspaces, and file catalogs on demand.
- Fetch one activity at a time and paginate lifecycle events and infrastructure history.
- Avoid overlapping monitor requests and duplicate cloud event reads.
Documentation
- Add illustrated guides for the first local workflow execution and the Montage 050 scientific experiment, with downloadable examples and provenance.
- Document the new API read models and filters.
Maintenance
- Update build dependencies and verify the existing dependency security mitigations.
Installation
Docker Desktop is required on macOS and Windows; Linux requires Docker Engine and Compose v2.
- macOS: open the universal
.dmgand move AkôFlow Desktop to Applications. - Windows: use the x64 setup installer or portable executable.
- Linux: use the x64
.AppImageor.deb.
The daemon and BuildKit archives are loaded locally by Desktop. Updater manifests and runtime checksums are verified by the release workflow. Both application sources are frozen at tag v1.0.11.
Downloads · 18 files
- akoflow-runtime-v1.0.11-linux-amd64.sha256212 B
- latest-mac.yml549 B
- akoflow-runtime-v1.0.11-linux-arm64.sha256212 B
- Akoflow-Desktop-1.0.11-win-x64-portable.exe142.1 MiB
- akoflow-buildkit-v1.0.11-linux-amd64.tar104.7 MiB
- Akoflow-Desktop-1.0.11-win-x64-setup.exe142.4 MiB
- Akoflow-Desktop-1.0.11-win-x64-setup.exe.blockmap152.4 KiB
- Akoflow-Desktop-1.0.11-linux-x86_64.AppImage182.3 MiB
- akoflow-daemon-v1.0.11-linux-amd64.tar347.0 MiB
- akoflow-daemon-v1.0.11-linux-arm64.tar326.7 MiB
- Akoflow-Desktop-1.0.11-linux-amd64.deb127.4 MiB
- latest-linux.yml580 B
- Akoflow-Desktop-1.0.11-mac-universal.zip269.8 MiB
- latest.yml378 B
- Akoflow-Desktop-1.0.11-mac-universal.dmg.blockmap286.4 KiB
- akoflow-buildkit-v1.0.11-linux-arm64.tar98.7 MiB
- Akoflow-Desktop-1.0.11-mac-universal.zip.blockmap286.6 KiB
- Akoflow-Desktop-1.0.11-mac-universal.dmg272.0 MiB
AkôFlow 1.0.10
Release notes
This release integrates the execution, planning, transfer and Desktop improvements validated for the 1.0.10 release.
- Shared planning/SimGrid materialization stages, whole-workspace byte accounting and explicit calibration provenance.
- Per-dependency routing: mandatory cloud ↔ HPC relay; authenticated eligible cloud peers; proven shared HPC storage; exact-instance local copies.
- Verified compressed snapshots, reader-safe archive reuse, streaming extraction and conflict-safe consumer barriers.
- Safer recovery, exact cloud-generation SSH trust, bounded Slurm reconciliation and explicit CPU-capacity admission.
- Workflow-filtered execution pagination, Desktop navigation and runtime-version pinning.
- Runnable local workflow examples and verified physical output manifests.
- Dependency security updates and reproducible depth-limit mitigation for the unpatched upstream braces advisory.
Validation and limitations
Go tests, native SimGrid tests, Desktop build/regressions and documentation checks were validated. Scientific profiles retain measured-versus-estimated provenance; this release does not claim global ±20% prediction accuracy. Recovered references are not independent cold-run benchmarks.
Upstream GHSA-vfj7-8cjw-p6xm has no patched braces version. A version-bound, fail-closed local patch is applied on installation, and CI verifies malicious patterns, direct AST depth and normal glob compatibility. The original version/advisory remains documented; the audit gate rejects other advisories.
Functioning workflow screenshots
These are preserved reference screenshots of completed local Docker workflows, not newly executed cloud benchmarks.
Completed ML workflow: five activities completed, with dependency staging visible.
RAG generated files: observed outputs with sizes and SHA-256 checksums.
Screenshot integrity is provided in the attached screenshots.sha256 file.
Reproducible packaging
Application source tags were not moved. The reviewed packaging recipe rebuilds the frozen tags with distinct Windows setup/portable names and validates updater SHA-512 values against the distributed packages before upload. Core application code remains the tagged source; the packaging correction is explicit rather than hidden by rewriting a tag.
Installation
Docker Desktop is required on macOS and Windows; Linux requires Docker Engine and Compose v2. Use the universal macOS DMG, the Windows portable executable or the separate setup installer, and the Linux AppImage or Debian package. Runtime archives are loaded locally by Desktop. Packages follow the project's unsigned-build configuration.
Downloads · 21 files
- showcase-rag-generated-files.png34.3 KiB
- showcase-ml-workflow.png164.1 KiB
- screenshots.sha256190 B
- Akoflow-Desktop-1.0.10-win-x64-setup.exe142.4 MiB
- Akoflow-Desktop-1.0.10-mac-universal.zip269.8 MiB
- akoflow-daemon-v1.0.10-linux-arm64.tar326.6 MiB
- akoflow-daemon-v1.0.10-linux-amd64.tar347.0 MiB
- akoflow-buildkit-v1.0.10-linux-arm64.tar98.7 MiB
- Akoflow-Desktop-1.0.10-linux-x86_64.AppImage182.3 MiB
- Akoflow-Desktop-1.0.10-mac-universal.dmg272.0 MiB
- Akoflow-Desktop-1.0.10-win-x64-portable.exe142.1 MiB
- Akoflow-Desktop-1.0.10-linux-amd64.deb127.4 MiB
- Akoflow-Desktop-1.0.10-win-x64-setup.exe.blockmap151.3 KiB
- akoflow-buildkit-v1.0.10-linux-amd64.tar104.7 MiB
- latest.yml378 B
- latest-mac.yml549 B
- Akoflow-Desktop-1.0.10-mac-universal.dmg.blockmap284.3 KiB
- Akoflow-Desktop-1.0.10-mac-universal.zip.blockmap285.8 KiB
- akoflow-runtime-v1.0.10-linux-arm64.sha256212 B
- akoflow-runtime-v1.0.10-linux-amd64.sha256212 B
- latest-linux.yml580 B
v1.0.9
Release notes
Install AkôFlow Desktop
AkôFlow Desktop requires Docker Desktop on macOS and Windows, or Docker Engine with the Compose v2 plugin on Linux. Download the matching asset below:
- macOS: open the universal
.dmg, drag AkôFlow Desktop to Applications, and launch it. - Windows: run the x64 portable
.exeasset without an installation wizard. - Linux: run the x64
.AppImageafterchmod +x, or install the.debwithsudo apt install ./Akoflow-Desktop-*.deb.
The matching source is the Git tag v1.0.9. The runtime Docker archives in this release are loaded locally by Desktop; AkôFlow does not publish daemon or BuildKit packages to a container registry.
What's Changed
- Complete installation walkthrough and infrastructure tutorials by @ovvesley in https://github.com/UFFeScience/akoflow/pull/40
- Fix mobile documentation menu height by @ovvesley in https://github.com/UFFeScience/akoflow/pull/41
- fix: update vulnerable dependencies and remove legacy docs stack by @ovvesley in https://github.com/UFFeScience/akoflow/pull/42
- Fix mobile documentation menu visibility by @ovvesley in https://github.com/UFFeScience/akoflow/pull/44
- Fix mobile navigation on direct GitHub Pages URLs by @ovvesley in https://github.com/UFFeScience/akoflow/pull/45
- Align AkôFlow documentation narrative and examples by @ovvesley in https://github.com/UFFeScience/akoflow/pull/43
- feat: materialize 22 AkôFlow showcases by @ovvesley in https://github.com/UFFeScience/akoflow/pull/46
- docs: publish runnable showcase examples by @ovvesley in https://github.com/UFFeScience/akoflow/pull/47
- docs: expose complete runnable showcase bundles by @ovvesley in https://github.com/UFFeScience/akoflow/pull/48
- docs: publish verified showcase execution evidence by @ovvesley in https://github.com/UFFeScience/akoflow/pull/49
- docs: publish complete legacy showcase bundles by @ovvesley in https://github.com/UFFeScience/akoflow/pull/50
- docs: explain transfer relay strategies by @ovvesley in https://github.com/UFFeScience/akoflow/pull/51
- docs: align transfer relay guide with English layout by @ovvesley in https://github.com/UFFeScience/akoflow/pull/52
- docs: align transfer diagrams with visual system by @ovvesley in https://github.com/UFFeScience/akoflow/pull/53
Full Changelog: https://github.com/UFFeScience/akoflow/compare/v1.0.8...v1.0.9
Downloads · 18 files
- latest.yml363 B
- latest-mac.yml545 B
- latest-linux.yml576 B
- builder-debug.yml922 B
- akoflow-runtime-v1.0.9-linux-amd64.sha256210 B
- akoflow-buildkit-v1.0.9-linux-arm64.tar98.7 MiB
- Akoflow-Desktop-1.0.9-mac-universal.dmg267.6 MiB
- Akoflow-Desktop-1.0.9-mac-universal.zip265.4 MiB
- akoflow-daemon-v1.0.9-linux-arm64.tar326.2 MiB
- Akoflow-Desktop-1.0.9-win-x64.exe141.7 MiB
- Akoflow-Desktop-1.0.9-mac-universal.dmg.blockmap280.6 KiB
- Akoflow-Desktop-1.0.9-win-x64.exe.blockmap151.7 KiB
- akoflow-daemon-v1.0.9-linux-amd64.tar346.5 MiB
- Akoflow-Desktop-1.0.9-mac-universal.zip.blockmap281.3 KiB
- Akoflow-Desktop-1.0.9-linux-amd64.deb126.3 MiB
- Akoflow-Desktop-1.0.9-linux-x86_64.AppImage180.9 MiB
- akoflow-runtime-v1.0.9-linux-arm64.sha256210 B
- akoflow-buildkit-v1.0.9-linux-amd64.tar104.7 MiB
v1.0.8
Release notes
Install AkôFlow Desktop
AkôFlow Desktop requires Docker Desktop on macOS and Windows, or Docker Engine with the Compose v2 plugin on Linux. Download the matching asset below:
- macOS: open the universal
.dmg, drag AkôFlow Desktop to Applications, and launch it. - Windows: run the x64 installer
.exe, or use the portable.exewithout installation. - Linux: run the x64
.AppImageafterchmod +x, or install the.debwithsudo apt install ./Akoflow-Desktop-*.deb.
The matching source is the Git tag v1.0.8. The runtime Docker archives in this release are loaded locally by Desktop; AkôFlow does not publish daemon or BuildKit packages to a container registry.
Full Changelog: https://github.com/UFFeScience/akoflow/compare/v1.0.7...v1.0.8
Downloads · 18 files
- latest.yml363 B
- builder-debug.yml922 B
- akoflow-daemon-v1.0.8-linux-arm64.tar329.0 MiB
- latest-linux.yml576 B
- akoflow-buildkit-v1.0.8-linux-amd64.tar104.7 MiB
- akoflow-runtime-v1.0.8-linux-arm64.sha256210 B
- akoflow-daemon-v1.0.8-linux-amd64.tar348.9 MiB
- Akoflow-Desktop-1.0.8-mac-universal.zip.blockmap280.2 KiB
- Akoflow-Desktop-1.0.8-win-x64.exe141.0 MiB
- Akoflow-Desktop-1.0.8-mac-universal.zip264.3 MiB
- Akoflow-Desktop-1.0.8-linux-x86_64.AppImage179.8 MiB
- Akoflow-Desktop-1.0.8-mac-universal.dmg266.5 MiB
- Akoflow-Desktop-1.0.8-linux-amd64.deb125.6 MiB
- akoflow-buildkit-v1.0.8-linux-arm64.tar98.7 MiB
- Akoflow-Desktop-1.0.8-mac-universal.dmg.blockmap276.9 KiB
- akoflow-runtime-v1.0.8-linux-amd64.sha256210 B
- latest-mac.yml545 B
- Akoflow-Desktop-1.0.8-win-x64.exe.blockmap149.9 KiB
AkôFlow v0.9.2
Release notes
AkôFlow is a scientific workflow management platform for multi-cloud and HPC environments. This release delivers updates across all modules — engine, desktop, control plane, and standalone bundle.
What's new
Workflow Engine
- fix: handle errors when retrieving pending workflows and ensure repositories are initialized
- Revise README.md to streamline content
- chore: update base image to golang:1.23-alpine
- chore: remove submodules
- feat: add submodules
- Update README.md
- Update README.md
- feat: enhance provenance graph functionality with interactive filters and improved data handling
- refactor: remove nc command usage for HTTP requests in storage monitoring scripts
- Merge branch 'process-graph-backend' of https://github.com/UFFeScience/akoflow
- fix: update sidebar title to "AkôFlow"
- fix: standardize title in admin templates to "AkôFlow"
- Merge pull request #32 from UFFeScience/plafrim
- feat: add script extraction for AkôFlow server and handlers
- feat: enhance runtime ID retrieval and add duplicate removal logic
Desktop App
- feat: implement AkôFlow container management and diagnostics
- fix: update version number to 1.0.0 in package.json
- fix: use ad-hoc signing for macOS ARM build to prevent damaged app error
- fix: update product name and improve build configuration
- Add initial styles and build script for renderer
- fix: move electron to devDependencies in desktop package.json
- fix: sync package-lock.json and add Docker layer cache to CI
- Fix spelling of "AkoFlow" to "AkôFlow" across multiple files and update related messages for consistency
- Add AkoFlow container management features and update UI components
- Enhance CI/CD workflow by adding QEMU setup for cross-platform emulation and specifying target platforms for Docker builds
- Fix title typo in index.html and update visual styles for improved layout and responsiveness
- Add CI/CD workflow for Docker image build and publish; update README and package.json for desktop app
- Add initial styles and Docker configuration for the application
Control Plane API
- Refactor AkôFlow Local Installer and add NVIDIA Flare Federated Learning template
- feat: Implement AkôFlow multicloud setup with Ansible playbooks and Terraform integration
- feat: Add support for configurable Ansible forks in playbook execution
- feat: Enhance Ansible playbook handling with improved task status tracking and SSH readiness checks
- feat: Add task host status tracking for Ansible playbook runs
- feat: Implement Ansible Playbook Services
- fix: Update parameter type in AnsibleProcessRunnerService and improve temporary key file handling
- fix: downgrade PHP version from 8.5 to 8.4 in Dockerfile
- chore: use base image akoflow/base-control-plane to skip rebuilding dependencies
- fix: Update PHP version from 8.3 to 8.4 in Dockerfile
- chore: Remove CI/CD workflow for Docker Hub publishing
- fix: Ensure Redis extension is installed and enabled in Dockerfile
- fix: Correct cache directory path and update environment variable handling in Terraform services
- feat: Enhance local AkôFlow installation with Kubernetes support and cleanup tasks
- feat: Add support for teardown playbooks in Ansible configurations and update related functionality
Control Plane UI
- Implement feature X to enhance user experience and fix bug Y in module Z
- feat: rename Activities tab to Playbooks in EnvironmentTabs component
- chore: clean up empty code change sections in the changes log
- feat: add ActivityExecutionDetails component and integrate with ActivitiesTab; enhance DeploymentPhasePipeline and DeploymentsTab for detailed execution view
- refactor: remove Ansible playbook support and rename related components
- feat: remove CI/CD workflow for Docker Hub build and publish
- feat: enhance deployment and provider handling with improved status and name sanitization
- feat: add teardown playbook support to environment templates
- feat: enhance dashboard and onboarding with local provider setup checks and environment creation flow
- feat: add local provider setup functionality to onboarding process
- feat: add SSH connection variables and health check resource for remote execution
- feat: add credential management components and hooks
- feat: enhance runbooks tab with playbook YAML viewer and toggle functionality
- feat: implement runbook logs functionality and enhance logs tab with runbook run support
- feat: add runbook management functionality
AkôFlow Desktop downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon (arm64) | AkôFlow Desktop-*-arm64.dmg |
| macOS | Intel (x64) | AkôFlow Desktop-*.dmg |
| Windows | x64 | AkôFlow Desktop Setup *.exe |
| Linux | x64 | AkôFlow Desktop-*.AppImage |
macOS note: If the app is blocked by Gatekeeper, run:
xattr -cr /Applications/AkôFlow\ Desktop.app
Architecture overview
┌─────────────────────────────────────────────────┐
│ AkôFlow v1.0.2 │
├──────────────┬──────────────┬───────────────────┤
│ Desktop │ Control Plane│ Workflow Engine │
│ (Electron) │ API │ UI │ (Go binary / │
│ mac/win/lnx │(PHP) │(Next) │ Docker) │
└──────────────┴──────┴───────┴───────────────────┘
↕ ↕
┌─────────────────────┐ ┌──────────────────────┐
│ akoflow/akoflow │ │ Multi-cloud / HPC │
│ (all-in-one bundle)│ │ AWS · GCP · Azure │
└─────────────────────┘ └──────────────────────┘
Resources
| Link | |
|---|---|
| Documentation | https://akoflow.com/ |
| Project site | https://akoflow.com/ |
| Docker Hub | https://hub.docker.com/u/akoflow |
| Issues | https://github.com/UFFeScience/akoflow/issues |
| Source (engine) | https://github.com/UFFeScience/akoflow-workflow-engine |
| Source (desktop) | https://github.com/UFFeScience/akoflow-desktop |
| Source (control plane) | https://github.com/UFFeScience/akoflow-deployment-control-plane |
| Source (control plane UI) | https://github.com/UFFeScience/akoflow-deployment-control-plane-ui |
Released by AkôFlow CI · tag v1.0.2
Downloads · 30 files
- akoflow-engine_1.0.2_linux_arm64.tar.gz16.0 MiB
- akoflow-engine_1.0.2_darwin_amd64.tar.gz12.1 MiB
- akoflow-engine_1.0.2_windows_amd64.zip12.3 MiB
- akoflow-engine_1.0.2_linux_amd64.tar.gz16.4 MiB
- akoflow-engine_1.0.2_checksums.txt1006 B
- akoflow-engine_1.0.2_darwin_arm64.tar.gz11.5 MiB
- server.Dockerfile1.1 KiB
- Dockerfile2.6 KiB
- Akoflow.Desktop.Setup.1.0.0.exe99.7 MiB
- Akoflow.Desktop-1.0.0.dmg123.4 MiB
- supervisord.conf1.7 KiB
- php-fpm-pool.conf309 B
- nginx.conf1.2 KiB
- Akoflow.Desktop-1.0.0-arm64.dmg118.4 MiB
- Akoflow.Desktop-1.0.0.AppImage121.0 MiB
- entrypoint.sh1.3 KiB
- akoflow-server_1.0.2_windows_amd64.exe13.7 MiB
- ako-install.sh20.5 KiB
- akoflow-client_1.0.2_darwin_arm648.5 MiB
- akoflow-client_1.0.2_darwin_amd648.8 MiB
- control-plane.Dockerfile1.1 KiB
- akoflow-server_1.0.2_linux_arm6421.7 MiB
- akoflow-client_1.0.2_windows_amd64.exe8.9 MiB
- akoflow-server_1.0.2_linux_amd6421.2 MiB
- workflow-engine.Dockerfile200 B
- akoflow-server_1.0.2_darwin_arm6413.0 MiB
- standalone.Dockerfile1.6 KiB
- akoflow-client_1.0.2_linux_arm648.5 MiB
- akoflow-server_1.0.2_darwin_amd6413.5 MiB
- akoflow-client_1.0.2_linux_amd648.8 MiB
AkôFlow v0.9.1
Release notes
AkôFlow v1.0.1
AkôFlow is a scientific workflow management platform for multi-cloud and HPC environments. This release delivers updates across all modules — engine, desktop, control plane, and standalone bundle.
What's new
Workflow Engine
- fix: handle errors when retrieving pending workflows and ensure repositories are initialized
- Revise README.md to streamline content
- chore: update base image to golang:1.23-alpine
- chore: remove submodules
- feat: add submodules
- Update README.md
- Update README.md
- feat: enhance provenance graph functionality with interactive filters and improved data handling
- refactor: remove nc command usage for HTTP requests in storage monitoring scripts
- Merge branch 'process-graph-backend' of https://github.com/UFFeScience/akoflow
- fix: update sidebar title to "AkôFlow"
- fix: standardize title in admin templates to "AkôFlow"
- Merge pull request #32 from UFFeScience/plafrim
- feat: add script extraction for AkôFlow server and handlers
- feat: enhance runtime ID retrieval and add duplicate removal logic
Desktop App
- fix: update version number to 1.0.0 in package.json
- fix: use ad-hoc signing for macOS ARM build to prevent damaged app error
- fix: update product name and improve build configuration
- Add initial styles and build script for renderer
- fix: move electron to devDependencies in desktop package.json
- fix: sync package-lock.json and add Docker layer cache to CI
- Fix spelling of "AkoFlow" to "AkôFlow" across multiple files and update related messages for consistency
- Add AkoFlow container management features and update UI components
- Enhance CI/CD workflow by adding QEMU setup for cross-platform emulation and specifying target platforms for Docker builds
- Fix title typo in index.html and update visual styles for improved layout and responsiveness
- Add CI/CD workflow for Docker image build and publish; update README and package.json for desktop app
- Add initial styles and Docker configuration for the application
Control Plane API
- Refactor AkôFlow Local Installer and add NVIDIA Flare Federated Learning template
- feat: Implement AkôFlow multicloud setup with Ansible playbooks and Terraform integration
- feat: Add support for configurable Ansible forks in playbook execution
- feat: Enhance Ansible playbook handling with improved task status tracking and SSH readiness checks
- feat: Add task host status tracking for Ansible playbook runs
- feat: Implement Ansible Playbook Services
- fix: Update parameter type in AnsibleProcessRunnerService and improve temporary key file handling
- fix: downgrade PHP version from 8.5 to 8.4 in Dockerfile
- chore: use base image akoflow/base-control-plane to skip rebuilding dependencies
- fix: Update PHP version from 8.3 to 8.4 in Dockerfile
- chore: Remove CI/CD workflow for Docker Hub publishing
- fix: Ensure Redis extension is installed and enabled in Dockerfile
- fix: Correct cache directory path and update environment variable handling in Terraform services
- feat: Enhance local AkôFlow installation with Kubernetes support and cleanup tasks
- feat: Add support for teardown playbooks in Ansible configurations and update related functionality
Control Plane UI
- Implement feature X to enhance user experience and fix bug Y in module Z
- feat: rename Activities tab to Playbooks in EnvironmentTabs component
- chore: clean up empty code change sections in the changes log
- feat: add ActivityExecutionDetails component and integrate with ActivitiesTab; enhance DeploymentPhasePipeline and DeploymentsTab for detailed execution view
- refactor: remove Ansible playbook support and rename related components
- feat: remove CI/CD workflow for Docker Hub build and publish
- feat: enhance deployment and provider handling with improved status and name sanitization
- feat: add teardown playbook support to environment templates
- feat: enhance dashboard and onboarding with local provider setup checks and environment creation flow
- feat: add local provider setup functionality to onboarding process
- feat: add SSH connection variables and health check resource for remote execution
- feat: add credential management components and hooks
- feat: enhance runbooks tab with playbook YAML viewer and toggle functionality
- feat: implement runbook logs functionality and enhance logs tab with runbook run support
- feat: add runbook management functionality
AkôFlow Desktop downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon (arm64) | AkôFlow Desktop-*-arm64.dmg |
| macOS | Intel (x64) | AkôFlow Desktop-*.dmg |
| Windows | x64 | AkôFlow Desktop Setup *.exe |
| Linux | x64 | AkôFlow Desktop-*.AppImage |
macOS note: If the app is blocked by Gatekeeper, run:
xattr -cr /Applications/AkôFlow\ Desktop.app
Architecture overview
┌─────────────────────────────────────────────────┐
│ AkôFlow v1.0.1 │
├──────────────┬──────────────┬───────────────────┤
│ Desktop │ Control Plane│ Workflow Engine │
│ (Electron) │ API │ UI │ (Go binary / │
│ mac/win/lnx │(PHP) │(Next) │ Docker) │
└──────────────┴──────┴───────┴───────────────────┘
↕ ↕
┌─────────────────────┐ ┌──────────────────────┐
│ akoflow/akoflow │ │ Multi-cloud / HPC │
│ (all-in-one bundle)│ │ AWS · GCP · Azure │
└─────────────────────┘ └──────────────────────┘
Resources
| Link | |
|---|---|
| Documentation | https://akoflow.com/ |
| Project site | https://akoflow.com/ |
| Docker Hub | https://hub.docker.com/u/akoflow |
| Issues | https://github.com/UFFeScience/akoflow/issues |
| Source (engine) | https://github.com/UFFeScience/akoflow-workflow-engine |
| Source (desktop) | https://github.com/UFFeScience/akoflow-desktop |
| Source (control plane) | https://github.com/UFFeScience/akoflow-deployment-control-plane |
| Source (control plane UI) | https://github.com/UFFeScience/akoflow-deployment-control-plane-ui |
Released by AkôFlow CI · tag v1.0.1
Downloads · 30 files
- akoflow-engine_1.0.1_darwin_amd64.tar.gz12.1 MiB
- akoflow-engine_1.0.1_checksums.txt1006 B
- akoflow-engine_1.0.1_darwin_arm64.tar.gz11.5 MiB
- akoflow-engine_1.0.1_linux_arm64.tar.gz16.0 MiB
- akoflow-engine_1.0.1_windows_amd64.zip12.3 MiB
- Akoflow.Desktop-1.0.0.dmg123.4 MiB
- Akoflow.Desktop-1.0.0.AppImage121.0 MiB
- supervisord.conf1.7 KiB
- akoflow-engine_1.0.1_linux_amd64.tar.gz16.4 MiB
- Akoflow.Desktop.Setup.1.0.0.exe99.7 MiB
- Akoflow.Desktop-1.0.0-arm64.dmg118.5 MiB
- server.Dockerfile1.1 KiB
- Dockerfile2.6 KiB
- entrypoint.sh1.3 KiB
- nginx.conf1.2 KiB
- ako-install.sh20.5 KiB
- akoflow-server_1.0.1_windows_amd64.exe13.7 MiB
- akoflow-server_1.0.1_linux_amd6421.2 MiB
- akoflow-server_1.0.1_linux_arm6421.7 MiB
- php-fpm-pool.conf309 B
- akoflow-server_1.0.1_darwin_amd6413.5 MiB
- akoflow-server_1.0.1_darwin_arm6413.0 MiB
- akoflow-client_1.0.1_windows_amd64.exe8.9 MiB
- akoflow-client_1.0.1_linux_arm648.5 MiB
- akoflow-client_1.0.1_darwin_amd648.8 MiB
- standalone.Dockerfile1.6 KiB
- akoflow-client_1.0.1_darwin_arm648.5 MiB
- workflow-engine.Dockerfile200 B
- akoflow-client_1.0.1_linux_amd648.8 MiB
- control-plane.Dockerfile1.1 KiB
AkôFlow v0.9.0
Release notes
AkôFlow is a scientific workflow management platform for multi-cloud and HPC environments. This release delivers updates across all modules — engine, desktop, control plane, and standalone bundle.
What's new
Workflow Engine
- fix: handle errors when retrieving pending workflows and ensure repositories are initialized
- Revise README.md to streamline content
- chore: update base image to golang:1.23-alpine
- chore: remove submodules
- feat: add submodules
- Update README.md
- Update README.md
- feat: enhance provenance graph functionality with interactive filters and improved data handling
- refactor: remove nc command usage for HTTP requests in storage monitoring scripts
- Merge branch 'process-graph-backend' of https://github.com/UFFeScience/akoflow
- fix: update sidebar title to "AkôFlow"
- fix: standardize title in admin templates to "AkôFlow"
- Merge pull request #32 from UFFeScience/plafrim
- feat: add script extraction for AkôFlow server and handlers
- feat: enhance runtime ID retrieval and add duplicate removal logic
Desktop App
- fix: update version number to 1.0.0 in package.json
- fix: use ad-hoc signing for macOS ARM build to prevent damaged app error
- fix: update product name and improve build configuration
- Add initial styles and build script for renderer
- fix: move electron to devDependencies in desktop package.json
- fix: sync package-lock.json and add Docker layer cache to CI
- Fix spelling of "AkoFlow" to "AkôFlow" across multiple files and update related messages for consistency
- Add AkoFlow container management features and update UI components
- Enhance CI/CD workflow by adding QEMU setup for cross-platform emulation and specifying target platforms for Docker builds
- Fix title typo in index.html and update visual styles for improved layout and responsiveness
- Add CI/CD workflow for Docker image build and publish; update README and package.json for desktop app
- Add initial styles and Docker configuration for the application
Control Plane API
- feat: Add support for configurable Ansible forks in playbook execution
- feat: Enhance Ansible playbook handling with improved task status tracking and SSH readiness checks
- feat: Add task host status tracking for Ansible playbook runs
- feat: Implement Ansible Playbook Services
- fix: Update parameter type in AnsibleProcessRunnerService and improve temporary key file handling
- fix: downgrade PHP version from 8.5 to 8.4 in Dockerfile
- chore: use base image akoflow/base-control-plane to skip rebuilding dependencies
- fix: Update PHP version from 8.3 to 8.4 in Dockerfile
- chore: Remove CI/CD workflow for Docker Hub publishing
- fix: Ensure Redis extension is installed and enabled in Dockerfile
- fix: Correct cache directory path and update environment variable handling in Terraform services
- feat: Enhance local AkôFlow installation with Kubernetes support and cleanup tasks
- feat: Add support for teardown playbooks in Ansible configurations and update related functionality
- feat: Update AkôFlow local installer paths to use expanded user directory
- feat: Add update functionality for provider credentials and enhance sensitive data handling
Control Plane UI
- Implement feature X to enhance user experience and fix bug Y in module Z
- feat: rename Activities tab to Playbooks in EnvironmentTabs component
- chore: clean up empty code change sections in the changes log
- feat: add ActivityExecutionDetails component and integrate with ActivitiesTab; enhance DeploymentPhasePipeline and DeploymentsTab for detailed execution view
- refactor: remove Ansible playbook support and rename related components
- feat: remove CI/CD workflow for Docker Hub build and publish
- feat: enhance deployment and provider handling with improved status and name sanitization
- feat: add teardown playbook support to environment templates
- feat: enhance dashboard and onboarding with local provider setup checks and environment creation flow
- feat: add local provider setup functionality to onboarding process
- feat: add SSH connection variables and health check resource for remote execution
- feat: add credential management components and hooks
- feat: enhance runbooks tab with playbook YAML viewer and toggle functionality
- feat: implement runbook logs functionality and enhance logs tab with runbook run support
- feat: add runbook management functionality
AkôFlow Desktop downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon (arm64) | AkôFlow Desktop-*-arm64.dmg |
| macOS | Intel (x64) | AkôFlow Desktop-*.dmg |
| Windows | x64 | AkôFlow Desktop Setup *.exe |
| Linux | x64 | AkôFlow Desktop-*.AppImage |
macOS note: If the app is blocked by Gatekeeper, run:
xattr -cr /Applications/AkôFlow\ Desktop.app
Architecture overview
┌─────────────────────────────────────────────────┐
│ AkôFlow v1.0.0 │
├──────────────┬──────────────┬───────────────────┤
│ Desktop │ Control Plane│ Workflow Engine │
│ (Electron) │ API │ UI │ (Go binary / │
│ mac/win/lnx │(PHP) │(Next) │ Docker) │
└──────────────┴──────┴───────┴───────────────────┘
↕ ↕
┌─────────────────────┐ ┌──────────────────────┐
│ akoflow/akoflow │ │ Multi-cloud / HPC │
│ (all-in-one bundle)│ │ AWS · GCP · Azure │
└─────────────────────┘ └──────────────────────┘
Resources
| Link | |
|---|---|
| Documentation | https://akoflow.com/ |
| Project site | https://akoflow.com/ |
| Docker Hub | https://hub.docker.com/u/akoflow |
| Issues | https://github.com/UFFeScience/akoflow/issues |
| Source (engine) | https://github.com/UFFeScience/akoflow-workflow-engine |
| Source (desktop) | https://github.com/UFFeScience/akoflow-desktop |
| Source (control plane) | https://github.com/UFFeScience/akoflow-deployment-control-plane |
| Source (control plane UI) | https://github.com/UFFeScience/akoflow-deployment-control-plane-ui |
Released by AkôFlow CI · tag v1.0.0
Downloads · 30 files
- supervisord.conf1.7 KiB
- server.Dockerfile1.1 KiB
- akoflow-engine_1.0.0_checksums.txt1006 B
- akoflow-engine_1.0.0_linux_arm64.tar.gz16.0 MiB
- akoflow-engine_1.0.0_windows_amd64.zip12.3 MiB
- php-fpm-pool.conf309 B
- Akoflow.Desktop-1.0.0.AppImage121.0 MiB
- Dockerfile2.6 KiB
- nginx.conf1.2 KiB
- entrypoint.sh1.3 KiB
- akoflow-engine_1.0.0_darwin_amd64.tar.gz12.1 MiB
- Akoflow.Desktop-1.0.0.dmg123.4 MiB
- akoflow-engine_1.0.0_linux_amd64.tar.gz16.4 MiB
- akoflow-engine_1.0.0_darwin_arm64.tar.gz11.5 MiB
- Akoflow.Desktop-1.0.0-arm64.dmg118.5 MiB
- akoflow-client_1.0.0_windows_amd64.exe8.9 MiB
- akoflow-server_1.0.0_linux_amd6421.2 MiB
- akoflow-server_1.0.0_darwin_arm6413.0 MiB
- akoflow-client_1.0.0_linux_arm648.5 MiB
- akoflow-server_1.0.0_darwin_amd6413.5 MiB
- Akoflow.Desktop.Setup.1.0.0.exe99.7 MiB
- ako-install.sh20.5 KiB
- akoflow-client_1.0.0_linux_amd648.8 MiB
- akoflow-server_1.0.0_windows_amd64.exe13.7 MiB
- akoflow-client_1.0.0_darwin_arm648.5 MiB
- standalone.Dockerfile1.6 KiB
- workflow-engine.Dockerfile200 B
- akoflow-client_1.0.0_darwin_amd648.8 MiB
- control-plane.Dockerfile1.1 KiB
- akoflow-server_1.0.0_linux_arm6421.7 MiB
AkôFlow v0.6.0
Release notes
AkôFlow is a scientific workflow management platform for multi-cloud and HPC environments. This release delivers updates across all modules — engine, desktop, control plane, and standalone bundle.
What's new
Workflow Engine
- chore: update base image to golang:1.23-alpine
- chore: remove submodules
- feat: add submodules
- Update README.md
- Update README.md
- feat: enhance provenance graph functionality with interactive filters and improved data handling
- refactor: remove nc command usage for HTTP requests in storage monitoring scripts
- Merge branch 'process-graph-backend' of https://github.com/UFFeScience/akoflow
- fix: update sidebar title to "AkôFlow"
- fix: standardize title in admin templates to "AkôFlow"
- Merge pull request #32 from UFFeScience/plafrim
- feat: add script extraction for AkôFlow server and handlers
- feat: enhance runtime ID retrieval and add duplicate removal logic
- Merge branch 'main' of https://github.com/UFFeScience/akoflow into plafrim
- Revise README to clarify AkôFlow's purpose
Desktop App
- fix: use ad-hoc signing for macOS ARM build to prevent damaged app error
- fix: update product name and improve build configuration
- Add initial styles and build script for renderer
- fix: move electron to devDependencies in desktop package.json
- fix: sync package-lock.json and add Docker layer cache to CI
- Fix spelling of "AkoFlow" to "AkôFlow" across multiple files and update related messages for consistency
- Add AkoFlow container management features and update UI components
- Enhance CI/CD workflow by adding QEMU setup for cross-platform emulation and specifying target platforms for Docker builds
- Fix title typo in index.html and update visual styles for improved layout and responsiveness
- Add CI/CD workflow for Docker image build and publish; update README and package.json for desktop app
- Add initial styles and Docker configuration for the application
Control Plane API
- fix: downgrade PHP version from 8.5 to 8.4 in Dockerfile
- chore: use base image akoflow/base-control-plane to skip rebuilding dependencies
- fix: Update PHP version from 8.3 to 8.4 in Dockerfile
- chore: Remove CI/CD workflow for Docker Hub publishing
- fix: Ensure Redis extension is installed and enabled in Dockerfile
- fix: Correct cache directory path and update environment variable handling in Terraform services
- feat: Enhance local AkôFlow installation with Kubernetes support and cleanup tasks
- feat: Add support for teardown playbooks in Ansible configurations and update related functionality
- feat: Update AkôFlow local installer paths to use expanded user directory
- feat: Add update functionality for provider credentials and enhance sensitive data handling
- feat: Add provider credential templates for AWS, GCP, HPC, and Local SSH
- feat: Implement AkôFlow Local Installer with SSH support and Docker verification
- feat: Add health check functionality for provider credentials
- feat: Implement logging functionality for runbook executions
- feat: Add Runbook and RunbookRun functionality
Control Plane UI
- feat: remove CI/CD workflow for Docker Hub build and publish
- feat: enhance deployment and provider handling with improved status and name sanitization
- feat: add teardown playbook support to environment templates
- feat: enhance dashboard and onboarding with local provider setup checks and environment creation flow
- feat: add local provider setup functionality to onboarding process
- feat: add SSH connection variables and health check resource for remote execution
- feat: add credential management components and hooks
- feat: enhance runbooks tab with playbook YAML viewer and toggle functionality
- feat: implement runbook logs functionality and enhance logs tab with runbook run support
- feat: add runbook management functionality
- Refactor code structure for improved readability and maintainability
- feat: update error messages to English and improve user feedback in settings and template components
- feat: display alternative login password in plain text for VLDB user
- feat: enhance login form with alternative credentials display and improved email/password handling
- feat: add NEXT_PUBLIC_API_URL build argument for Docker image
AkôFlow Desktop downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon (arm64) | AkôFlow Desktop-*-arm64.dmg |
| macOS | Intel (x64) | AkôFlow Desktop-*.dmg |
| Windows | x64 | AkôFlow Desktop Setup *.exe |
| Linux | x64 | AkôFlow Desktop-*.AppImage |
macOS note: If the app is blocked by Gatekeeper, run:
xattr -cr /Applications/AkôFlow\ Desktop.app
Architecture overview
┌─────────────────────────────────────────────────┐
│ AkôFlow v0.6.0 │
├──────────────┬──────────────┬───────────────────┤
│ Desktop │ Control Plane│ Workflow Engine │
│ (Electron) │ API │ UI │ (Go binary / │
│ mac/win/lnx │(PHP) │(Next) │ Docker) │
└──────────────┴──────┴───────┴───────────────────┘
↕ ↕
┌─────────────────────┐ ┌──────────────────────┐
│ akoflow/akoflow │ │ Multi-cloud / HPC │
│ (all-in-one bundle)│ │ AWS · GCP · Azure │
└─────────────────────┘ └──────────────────────┘
Resources
| Link | |
|---|---|
| Documentation | https://akoflow.com/ |
| Project site | https://akoflow.com/ |
| Docker Hub | https://hub.docker.com/u/akoflow |
| Issues | https://github.com/UFFeScience/akoflow/issues |
| Source (engine) | https://github.com/UFFeScience/akoflow-workflow-engine |
| Source (desktop) | https://github.com/UFFeScience/akoflow-desktop |
| Source (control plane) | https://github.com/UFFeScience/akoflow-deployment-control-plane |
| Source (control plane UI) | https://github.com/UFFeScience/akoflow-deployment-control-plane-ui |
Released by AkôFlow CI · tag v0.6.0
Downloads · 30 files
- akoflow-engine_0.6.0_linux_amd64.tar.gz16.4 MiB
- akoflow-engine_0.6.0_darwin_arm64.tar.gz11.5 MiB
- akoflow-engine_0.6.0_checksums.txt1006 B
- akoflow-engine_0.6.0_windows_amd64.zip12.3 MiB
- akoflow-engine_0.6.0_linux_arm64.tar.gz16.0 MiB
- supervisord.conf1.7 KiB
- akoflow-engine_0.6.0_darwin_amd64.tar.gz12.1 MiB
- Dockerfile2.6 KiB
- Akoflow.Desktop-0.1.0-arm64.dmg118.5 MiB
- nginx.conf1.2 KiB
- Akoflow.Desktop-0.1.0.AppImage121.0 MiB
- server.Dockerfile934 B
- php-fpm-pool.conf309 B
- control-plane.Dockerfile1.1 KiB
- standalone.Dockerfile1.6 KiB
- ako-install.sh20.5 KiB
- akoflow-client_0.6.0_linux_arm648.5 MiB
- akoflow-server_0.6.0_linux_amd6421.2 MiB
- entrypoint.sh1.3 KiB
- akoflow-client_0.6.0_darwin_arm648.5 MiB
- akoflow-client_0.6.0_darwin_amd648.8 MiB
- akoflow-server_0.6.0_darwin_amd6413.5 MiB
- Akoflow.Desktop-0.1.0.dmg123.4 MiB
- akoflow-client_0.6.0_linux_amd648.8 MiB
- workflow-engine.Dockerfile200 B
- akoflow-client_0.6.0_windows_amd64.exe8.9 MiB
- akoflow-server_0.6.0_darwin_arm6413.0 MiB
- Akoflow.Desktop.Setup.0.1.0.exe99.7 MiB
- akoflow-server_0.6.0_windows_amd64.exe13.7 MiB
- akoflow-server_0.6.0_linux_arm6421.7 MiB
AkôFlow v0.5.1
Release notes
AkôFlow Release v0.5.1
Changes
- feat: enhance provenance graph functionality with interactive filters and improved data handling (b1a99c4)
- refactor: remove nc command usage for HTTP requests in storage monitoring scripts (54ec465)
- Merge branch 'process-graph-backend' of https://github.com/UFFeScience/akoflow (30965d5)
- fix: update sidebar title to "AkôFlow" (e33cfa1)
- fix: standardize title in admin templates to "AkôFlow" (9ac0bfb)
- Merge pull request #32 from UFFeScience/plafrim (64e8b59)
- feat: add script extraction for AkôFlow server and handlers (169f18e)
- feat: enhance runtime ID retrieval and add duplicate removal logic (4addd71)
- Merge branch 'main' of https://github.com/UFFeScience/akoflow into plafrim (5409fd1)
- Revise README to clarify AkôFlow's purpose (c0c1d12)
- Update Publications section title in README.md (6be708e)
- feat: update .gitignore to include volumes directory (0eab7f2)
- feat: update job completion verification and logging in HPC runtime service (c30b7ee)
- feat: update entry point in MakeContainerCommandActivityToHPC for shared mount path (791e53e)
- feat: enhance runtime management by adding runtimeType and runtimeName fields across various runtime services (4ed1c48)
- feat: add MountPath field to Activity and WorkflowActivities models for improved data handling (ed22d32)
- feat: add SSH key handling in ConnectorHPCRuntime for remote command execution (12e4c28)
- feat: implement local runtime and connector services for command execution (3393798)
- feat: add local connector to AppContainer for enhanced connectivity options (188c747)
- fix: remove unnecessary flag from buildFlags in AkoFlow Server launch configuration (f751c8c)
- fix: update delve version to 1.23.1 in Dockerfile (3134c8b)
- feat: update Dockerfile and devcontainer configuration for improved container setup (ee7ea03)
- feat: add default Slurm batch script and implement template retrieval in HPC runtime service (f3663b4)
- fix: update sensitive key detection regex in isSensitiveKey function (5b88e50)
- feat: add BuildRemoteCommand method and refactor command execution in HPC runtime service (28085cc)
- feat: update HPC runtime support and refactor related components (faaca30)
- fix: correct value trimming logic in loadDotEnv function (f2c8aa6)
- feat: implement HPC runtime support and refactor related components (f6ae12c)
- Merge branch 'main' of https://github.com/UFFeScience/akoflow into process-graph-backend (fce00da)
- add process graph in backend and export .dot file to frontend (7d6240c)
- Merge branch 'main' of https://github.com/UFFeScience/akoflow into process-graph-backend (1e11939)
- add provenience graph (7e8cc27)EOF No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.5.1_linux_amd64 - Linux (ARM64):
akoflow-client_0.5.1_linux_arm64 - Windows (AMD64):
akoflow-client_0.5.1_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.5.1_darwin_amd64 - macOS (ARM64):
akoflow-client_0.5.1_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.5.1_linux_amd64 - Linux (ARM64):
akoflow-server_0.5.1_linux_arm64 - Windows (AMD64):
akoflow-server_0.5.1_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.5.1_darwin_amd64 - macOS (ARM64):
akoflow-server_0.5.1_darwin_arm64
Download the appropriate binary for your platform, make it executable, and add it to your PATH.
Download Client
For more information, visit AkôFlow Client documentation.
Download Server
For more information, visit AkôFlow Server documentation.
Documentation
For more information, visit AkôFlow documentation.
Downloads · 11 files
- akoflow-client_0.5.1_darwin_amd648.8 MiB
- akoflow-client_0.5.1_linux_amd648.8 MiB
- akoflow-server_0.5.1_darwin_arm6413.0 MiB
- akoflow-server_0.5.1_linux_arm6421.7 MiB
- akoflow-client_0.5.1_darwin_arm648.5 MiB
- akoflow-client_0.5.1_linux_arm648.5 MiB
- akoflow-client_0.5.1_windows_amd64.exe8.9 MiB
- akoflow-server_0.5.1_darwin_amd6413.5 MiB
- akoflow_0.5.1_checksums.txt1006 B
- akoflow-server_0.5.1_windows_amd64.exe13.7 MiB
- akoflow-server_0.5.1_linux_amd6421.2 MiB
AkôFlow v0.5.0
Release notes
AkôFlow Release v0.5.0
Changes
- feat: enhance provenance graph functionality with interactive filters and improved data handling (b1a99c4)
- refactor: remove nc command usage for HTTP requests in storage monitoring scripts (54ec465)
- Merge branch 'process-graph-backend' of https://github.com/UFFeScience/akoflow (30965d5)
- fix: update sidebar title to "AkôFlow" (e33cfa1)
- fix: standardize title in admin templates to "AkôFlow" (9ac0bfb)
- Merge pull request #32 from UFFeScience/plafrim (64e8b59)
- feat: add script extraction for AkôFlow server and handlers (169f18e)
- feat: enhance runtime ID retrieval and add duplicate removal logic (4addd71)
- Merge branch 'main' of https://github.com/UFFeScience/akoflow into plafrim (5409fd1)
- Revise README to clarify AkôFlow's purpose (c0c1d12)
- Update Publications section title in README.md (6be708e)
- feat: update .gitignore to include volumes directory (0eab7f2)
- feat: update job completion verification and logging in HPC runtime service (c30b7ee)
- feat: update entry point in MakeContainerCommandActivityToHPC for shared mount path (791e53e)
- feat: enhance runtime management by adding runtimeType and runtimeName fields across various runtime services (4ed1c48)
- feat: add MountPath field to Activity and WorkflowActivities models for improved data handling (ed22d32)
- feat: add SSH key handling in ConnectorHPCRuntime for remote command execution (12e4c28)
- feat: implement local runtime and connector services for command execution (3393798)
- feat: add local connector to AppContainer for enhanced connectivity options (188c747)
- fix: remove unnecessary flag from buildFlags in AkoFlow Server launch configuration (f751c8c)
- fix: update delve version to 1.23.1 in Dockerfile (3134c8b)
- feat: update Dockerfile and devcontainer configuration for improved container setup (ee7ea03)
- feat: add default Slurm batch script and implement template retrieval in HPC runtime service (f3663b4)
- fix: update sensitive key detection regex in isSensitiveKey function (5b88e50)
- feat: add BuildRemoteCommand method and refactor command execution in HPC runtime service (28085cc)
- feat: update HPC runtime support and refactor related components (faaca30)
- fix: correct value trimming logic in loadDotEnv function (f2c8aa6)
- feat: implement HPC runtime support and refactor related components (f6ae12c)
- Merge branch 'main' of https://github.com/UFFeScience/akoflow into process-graph-backend (fce00da)
- add process graph in backend and export .dot file to frontend (7d6240c)
- Merge branch 'main' of https://github.com/UFFeScience/akoflow into process-graph-backend (1e11939)
- add provenience graph (7e8cc27)EOF No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.5.0_linux_amd64 - Linux (ARM64):
akoflow-client_0.5.0_linux_arm64 - Windows (AMD64):
akoflow-client_0.5.0_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.5.0_darwin_amd64 - macOS (ARM64):
akoflow-client_0.5.0_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.5.0_linux_amd64 - Linux (ARM64):
akoflow-server_0.5.0_linux_arm64 - Windows (AMD64):
akoflow-server_0.5.0_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.5.0_darwin_amd64 - macOS (ARM64):
akoflow-server_0.5.0_darwin_arm64
Download the appropriate binary for your platform, make it executable, and add it to your PATH.
Download Client
For more information, visit AkôFlow Client documentation.
Download Server
For more information, visit AkôFlow Server documentation.
Documentation
For more information, visit AkôFlow documentation.
Downloads · 11 files
- akoflow-client_0.5.0_linux_amd648.8 MiB
- akoflow-server_0.5.0_linux_arm6421.7 MiB
- akoflow_0.5.0_checksums.txt1006 B
- akoflow-client_0.5.0_windows_amd64.exe8.9 MiB
- akoflow-server_0.5.0_linux_amd6421.2 MiB
- akoflow-server_0.5.0_darwin_arm6413.0 MiB
- akoflow-client_0.5.0_linux_arm648.5 MiB
- akoflow-client_0.5.0_darwin_arm648.5 MiB
- akoflow-server_0.5.0_windows_amd64.exe13.7 MiB
- akoflow-server_0.5.0_darwin_amd6413.5 MiB
- akoflow-client_0.5.0_darwin_amd648.8 MiB
AkôFlow v0.4.2
Release notes
AkôFlow Release v0.4.2
Changes
- fix: specify exact version for delve installation in Dockerfile (d6f3d10)EOF No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.4.2_linux_amd64 - Linux (ARM64):
akoflow-client_0.4.2_linux_arm64 - Windows (AMD64):
akoflow-client_0.4.2_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.4.2_darwin_amd64 - macOS (ARM64):
akoflow-client_0.4.2_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.4.2_linux_amd64 - Linux (ARM64):
akoflow-server_0.4.2_linux_arm64 - Windows (AMD64):
akoflow-server_0.4.2_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.4.2_darwin_amd64 - macOS (ARM64):
akoflow-server_0.4.2_darwin_arm64
Download the appropriate binary for your platform, make it executable, and add it to your PATH.
Download Client
For more information, visit AkôFlow Client documentation.
Download Server
For more information, visit AkôFlow Server documentation.
Documentation
For more information, visit AkôFlow documentation.
Downloads · 11 files
- akoflow-server_0.4.2_darwin_arm6412.9 MiB
- akoflow-client_0.4.2_linux_arm648.5 MiB
- akoflow-server_0.4.2_linux_amd6421.1 MiB
- akoflow-client_0.4.2_linux_amd648.8 MiB
- akoflow-client_0.4.2_windows_amd64.exe8.9 MiB
- akoflow-client_0.4.2_darwin_arm648.5 MiB
- akoflow_0.4.2_checksums.txt1006 B
- akoflow-server_0.4.2_windows_amd64.exe13.6 MiB
- akoflow-client_0.4.2_darwin_amd648.8 MiB
- akoflow-server_0.4.2_linux_arm6421.6 MiB
- akoflow-server_0.4.2_darwin_amd6413.4 MiB
AkôFlow v0.4.1
Release notes
AkôFlow Release v0.4.1
Changes
- feat: update build commands to use version variable for server and client binaries (d553a91)
- fix: correct build command for darwin arm64 client binary (6f67441)
- feat: update build commands for server and client binaries to improve compatibility and performance (05f7efc)
- feat: update Dockerfile to include additional build dependencies (8202163)
- feat: add installation script for Docker-based setup (6314401)EOF No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.4.1_linux_amd64 - Linux (ARM64):
akoflow-client_0.4.1_linux_arm64 - Windows (AMD64):
akoflow-client_0.4.1_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.4.1_darwin_amd64 - macOS (ARM64):
akoflow-client_0.4.1_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.4.1_linux_amd64 - Linux (ARM64):
akoflow-server_0.4.1_linux_arm64 - Windows (AMD64):
akoflow-server_0.4.1_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.4.1_darwin_amd64 - macOS (ARM64):
akoflow-server_0.4.1_darwin_arm64
Download the appropriate binary for your platform, make it executable, and add it to your PATH.
Download Client
For more information, visit AkôFlow Client documentation.
Download Server
For more information, visit AkôFlow Server documentation.
Documentation
For more information, visit AkôFlow documentation.
Downloads · 21 files
- akoflow-client__darwin_arm648.5 MiB
- akoflow-client__linux_arm648.5 MiB
- akoflow-client__darwin_amd648.8 MiB
- akoflow-client__linux_amd648.8 MiB
- akoflow-server__darwin_amd6413.4 MiB
- akoflow-server__darwin_arm6412.9 MiB
- akoflow-server__windows_amd64.exe13.6 MiB
- akoflow-server__linux_arm6421.6 MiB
- akoflow-server__linux_amd6421.1 MiB
- akoflow-client__windows_amd64.exe8.9 MiB
- akoflow-client_0.4.1_darwin_arm648.5 MiB
- akoflow-client_0.4.1_darwin_amd648.8 MiB
- akoflow-client_0.4.1_linux_amd648.8 MiB
- akoflow-server_0.4.1_darwin_amd6413.4 MiB
- akoflow-client_0.4.1_windows_amd64.exe8.9 MiB
- akoflow-client_0.4.1_linux_arm648.5 MiB
- akoflow-server_0.4.1_windows_amd64.exe13.6 MiB
- akoflow-server_0.4.1_darwin_arm6412.9 MiB
- akoflow-server_0.4.1_linux_amd6421.1 MiB
- akoflow-server_0.4.1_linux_arm6421.6 MiB
- akoflow_0.4.1_checksums.txt1006 B
AkôFlow v0.4.0
Release notes
AkôFlow Release v0.4.0
Changes
- Merge branch 'main' of https://github.com/UFFeScience/akoflow (7215226)
- Merge pull request #29 from UFFeScience/AKF-21 (8565ae5)
- feat: add Debora Pina to contributors list and remove author details from README (b04092b)
- Merge branch 'main' of https://github.com/UFFeScience/akoflow into AKF-21 (ef6ff51)
- feat: add runtime selection to workflow creation modal (413f20d)
- fix: update machine_type field to use node name instead of instance type (72b3ca4)
- refactor: remove GetInstanceType method from Node struct (d7a9d34)
- feat: make CPU and memory fields optional in K8sJobResourcesLimits (eb5aaa6)
- Add workflow schedules for montage processing (84033eb)
- feat: update command execution in setupCommandWorkdir to prevent failure on move operation (d6b0753)
- Add new workflow schedules for synthetic activities (168b824)
- feat: add new workflow schedule with updated activity configurations and dependencies (bc8238c)
- feat: add new workflow schedule with enhanced activity definitions and dependencies (363a895)
- feat: enhance current metrics calculation by incorporating finished and paused activity statuses (0c17c57)
- feat: enhance Kubernetes metrics and node management with CPU and memory usage calculations (f52c0cd)
- feat: add metrics retrieval functionality for Kubernetes runtime and monitoring services (ca96d2d)
- feat: add activity scheduling check to prevent duplicate scheduling in orchestrate service (1ef7e76)
- feat: enhance workflow and NFS service configurations with new activities and improved resource management (5bbcf91)
- feat: update Kubernetes installation commands for version 1.33 and improve initialization process (83f649e)
- feat: enhance OrchestrateWorflowService with scheduling capabilities and workflow management (0eace63)
- feat: implement OrchestrateScheduleService for managing activity scheduling and node selection (b03f864)
- feat: implement NodeCurrentMetrics and NodeCurrentMetricsService for node resource tracking (f73dbce)
- feat: update plugin input parameters for improved scheduling accuracy (7d5acb9)
- feat: add activity schedule handling to MakeK8sActivityService for improved node selection (f11c461)
- feat: enhance node selector handling by incorporating activity schedule retrieval (167cb97)
- refactor: remove unnecessary comment in ApplyDistributedJob method (961d308)
- feat: add optional Schedule field to WorkflowSpec for scheduling support (866a5b8)
- feat: add memory and CPU requirement methods, and enhance NodeSelector handling (dc8f10d)
- feat: add workflow creation functionality and update related templates (3c2770b)
- fix: correct SQL query in GetScheduleByName to include missing fields (bb63242)
- feat: implement GetNodesByRuntime method for retrieving nodes by runtime (c32c098)
- feat: add ActivitySchedule table and update ActivityRepository initialization (90441e5)
- feat: add UpdateNodeSelector method for updating node selector in activities (2bdd28d)
- feat: implement GetAllRunningActivities method for retrieving active workflow activities (2083df4)
- feat: include node_selector in ActivityRepository Find method for enhanced data retrieval (7c9bcf8)
- feat: implement ActivityRepository methods for managing activity schedules (64e2a9f)
- feat: add memory and CPU utility methods to Node model for resource management (b003f1d)
- feat: add ActivitySchedule model for managing scheduled activities in the database (3ff731e)
- feat: add NodeSelector field to Activity model for enhanced scheduling capabilities (4a7c76f)
- feat: implement RunScheduleService with StartRunningSchedule method to execute schedules using dynamic plugin loading (37a11df)
- Merge pull request #28 from UFFeScience/fix_issue_25 (c402a89)
- refactor replace in .sh and readfile (992ea78)
- fix error when image doesnt contain netcat (486c8c3)
- feat: update AkoScore function to accept a map input and return a float score; enhance plugin execution logic (c367dad)
- feat: add missing comma in Launch AkoFlow Server configuration and ensure buildFlags are included (36bbcfa)
- feat: update CreateSchedule method to include soFile parameter and enhance ValidateUserCode with version checks (84613c7)
- feat: update ListAllSchedules to include additional fields and implement connectorSchedules for schedule management (c8ca97e)
- feat: add optional fields PluginSoPath, CreatedAt, and UpdatedAt to ScheduleEntity (cb200e0)
- feat: enhance ValidateUserCode to compile user code as a plugin and improve error handling (10de645)
- feat: fix ListAllSchedules to correctly populate CreatedAt and UpdatedAt fields (a423a07)
- feat: update schedule repository initialization and enhance schedule name input handling in the admin template (3d5b72c)
- feat: add ScheduleRepository to AppContainer and implement ReadJson in HttpHelper (eac6776)
- feat: add ReadJson function to handle JSON decoding with error handling (8206d77)
- feat: update ScheduleModel to include Name field and remove Namespace (0165d36)
- feat: implement ScheduleRepository with CRUD operations for schedules (64c6d2d)
- feat: add schedule API routes for listing and creating schedules (95d2f6d)
- feat: enhance schedule management UI with editor modal and validation functionality (81eec91)
- feat: implement ScheduleApiHandler with methods for schedule management (a2faef7)
- feat: add ScheduleEntity struct with associated methods for schedule management (b8fd73a)
- feat: implement CreateScheduleApiService for creating new schedules (8aef5de)
- feat: implement GetScheduleApiService for retrieving schedule details by name (997aa0c)
- feat: implement ListSchedulesApiService for retrieving all schedules (757dc8c)
- feat: add ApiScheduleType struct for schedule entity representation (d964a77)
- fix: correct table name in ScheduleModel to match database schema (fb6652b)
- feat: implement node and workflow execution repositories, add schedule handler and templates (fa4cb76)
- fix: update launch configuration and improve environment variable setup (400c57d)
- fix: update documentation links to point to the GitHub wiki (6049866)
- Merge pull request #26 from zaclummys/main (94c012c)
- Update to v1.23 (0e928bc)
- Update README.md (b0ed6c5)
- Merge pull request #18 from UFFeScience/dependabot/go_modules/golang.org/x/crypto-0.35.0 (ece6722)
- feat: add conditional check for setting K8S_API_SERVER_TOKEN in SetupEnv (81d85c1)
- feat: add modal for creating new workflows and update sidebar links (7b36632)
- build(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 (c06280c)EOF No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.4.0_linux_amd64 - Linux (ARM64):
akoflow-client_0.4.0_linux_arm64 - Windows (AMD64):
akoflow-client_0.4.0_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.4.0_darwin_amd64 - macOS (ARM64):
akoflow-client_0.4.0_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.4.0_linux_amd64 - Linux (ARM64):
akoflow-server_0.4.0_linux_arm64 - Windows (AMD64):
akoflow-server_0.4.0_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.4.0_darwin_amd64 - macOS (ARM64):
akoflow-server_0.4.0_darwin_arm64
Download the appropriate binary for your platform, make it executable, and add it to your PATH.
Download Client
For more information, visit AkôFlow Client documentation.
Download Server
For more information, visit AkôFlow Server documentation.
Documentation
For more information, visit AkôFlow documentation.
Downloads · 11 files
- akoflow-client_0.4.0_linux_amd648.8 MiB
- akoflow-client_0.4.0_darwin_arm648.5 MiB
- akoflow-server_0.4.0_windows_amd64.exe13.6 MiB
- akoflow-client_0.4.0_darwin_amd648.8 MiB
- akoflow-client_0.4.0_linux_arm648.5 MiB
- akoflow-client_0.4.0_windows_amd64.exe8.9 MiB
- akoflow-server_0.4.0_linux_amd6421.1 MiB
- akoflow-server_0.4.0_linux_arm6412.9 MiB
- akoflow_0.4.0_checksums.txt1006 B
- akoflow-server_0.4.0_darwin_arm6412.9 MiB
- akoflow-server_0.4.0_darwin_amd6413.4 MiB
AkôFlow v0.3.3
Release notes
AkôFlow Release v0.3.3
Changes
- feat: update activity failure handling in handleVerifyActivityWasFinished (ff24564)EOF No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.3.3_linux_amd64 - Linux (ARM64):
akoflow-client_0.3.3_linux_arm64 - Windows (AMD64):
akoflow-client_0.3.3_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.3.3_darwin_amd64 - macOS (ARM64):
akoflow-client_0.3.3_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.3.3_linux_amd64 - Linux (ARM64):
akoflow-server_0.3.3_linux_arm64 - Windows (AMD64):
akoflow-server_0.3.3_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.3.3_darwin_amd64 - macOS (ARM64):
akoflow-server_0.3.3_darwin_arm64
Download the appropriate binary for your platform, make it executable, and add it to your PATH.
Download Client
For more information, visit AkôFlow Client documentation.
Download Server
For more information, visit AkôFlow Server documentation.
Documentation
For more information, visit AkôFlow documentation.
Downloads · 11 files
- akoflow-client_0.3.3_darwin_amd648.2 MiB
- akoflow-client_0.3.3_linux_arm647.9 MiB
- akoflow-server_0.3.3_darwin_amd6412.6 MiB
- akoflow-client_0.3.3_linux_amd648.3 MiB
- akoflow-client_0.3.3_windows_amd64.exe8.3 MiB
- akoflow_0.3.3_checksums.txt1006 B
- akoflow-server_0.3.3_darwin_arm6412.1 MiB
- akoflow-server_0.3.3_linux_amd6415.7 MiB
- akoflow-client_0.3.3_darwin_arm647.9 MiB
- akoflow-server_0.3.3_windows_amd64.exe12.7 MiB
- akoflow-server_0.3.3_linux_arm6412.0 MiB
AkôFlow v0.3.2
Release notes
AkôFlow Release v0.3.2
Changes
- sdumont: update activity status handling to include additional states in handleVerifyActivityWasFinished (ea5d79f)EOF No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.3.2_linux_amd64 - Linux (ARM64):
akoflow-client_0.3.2_linux_arm64 - Windows (AMD64):
akoflow-client_0.3.2_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.3.2_darwin_amd64 - macOS (ARM64):
akoflow-client_0.3.2_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.3.2_linux_amd64 - Linux (ARM64):
akoflow-server_0.3.2_linux_arm64 - Windows (AMD64):
akoflow-server_0.3.2_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.3.2_darwin_amd64 - macOS (ARM64):
akoflow-server_0.3.2_darwin_arm64
Download the appropriate binary for your platform, make it executable, and add it to your PATH.
Download Client
For more information, visit AkôFlow Client documentation.
Download Server
For more information, visit AkôFlow Server documentation.
Documentation
For more information, visit AkôFlow documentation.
Downloads · 11 files
- akoflow-client_0.3.2_windows_amd64.exe8.3 MiB
- akoflow-client_0.3.2_darwin_amd648.2 MiB
- akoflow-server_0.3.2_darwin_amd6412.6 MiB
- akoflow-client_0.3.2_linux_amd648.3 MiB
- akoflow-client_0.3.2_linux_arm647.9 MiB
- akoflow-client_0.3.2_darwin_arm647.9 MiB
- akoflow-server_0.3.2_linux_amd6415.7 MiB
- akoflow-server_0.3.2_darwin_arm6412.1 MiB
- akoflow-server_0.3.2_windows_amd64.exe12.7 MiB
- akoflow_0.3.2_checksums.txt1006 B
- akoflow-server_0.3.2_linux_arm6412.0 MiB
AkôFlow v0.3.1
Release notes
AkôFlow Release v0.3.1
Changes
- feat: add logging for command execution in RunCommandWithOutputRemote and ExecuteMultiplesCommand (f2cd246)
- feat: removed comment in code (8071ea0)
- feat: Update graph layout direction and fix dependency edge connections (7e3562e)
- Merge pull request #17 from UFFeScience/akf-list-files (ec870d4)
- feat: Update duration display in workflow detail template to show seconds (7b95af6)
- Add getting the activities proveniences and file disk spec struct (41b2ac2)
- fix workflow yaml (77a0fc1)EOF No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.3.1_linux_amd64 - Linux (ARM64):
akoflow-client_0.3.1_linux_arm64 - Windows (AMD64):
akoflow-client_0.3.1_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.3.1_darwin_amd64 - macOS (ARM64):
akoflow-client_0.3.1_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.3.1_linux_amd64 - Linux (ARM64):
akoflow-server_0.3.1_linux_arm64 - Windows (AMD64):
akoflow-server_0.3.1_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.3.1_darwin_amd64 - macOS (ARM64):
akoflow-server_0.3.1_darwin_arm64
Download the appropriate binary for your platform, make it executable, and add it to your PATH.
Download Client
For more information, visit AkôFlow Client documentation.
Download Server
For more information, visit AkôFlow Server documentation.
Documentation
For more information, visit AkôFlow documentation.
Downloads · 11 files
- akoflow-client_0.3.1_linux_arm647.9 MiB
- akoflow-client_0.3.1_darwin_arm647.9 MiB
- akoflow-client_0.3.1_linux_amd648.3 MiB
- akoflow-client_0.3.1_windows_amd64.exe8.3 MiB
- akoflow-server_0.3.1_darwin_amd6412.6 MiB
- akoflow-server_0.3.1_linux_amd6415.7 MiB
- akoflow-server_0.3.1_darwin_arm6412.1 MiB
- akoflow-client_0.3.1_darwin_amd648.2 MiB
- akoflow-server_0.3.1_linux_arm6412.0 MiB
- akoflow-server_0.3.1_windows_amd64.exe12.7 MiB
- akoflow_0.3.1_checksums.txt1006 B
AkôFlow v0.3.0
Release notes
AkôFlow Release v0.3.0
Changes
- feat: Integrate runtime metadata into MakeSBatchSDumontActivityService for dynamic job configuration (dde61b1)
- feat: Refactor syncWorkflowVolumes to use runtime metadata instead of environment variables (22e3244)
- feat: Add runtime management and health check for SDumont integration (4fc8651)
- Update README.md (aa99767)
- Merge pull request #16 from UFFeScience/AKF-15 (b1b7c51)
- feat: Enhance AkôFlow with runtime support for activities (bff5a60)
- Update workflow detail template to use seconds instead of milliseconds for activity durations (34360ea)
- Implement runtime management features including API integration, UI updates, and database queries (eeebb30)
- Add HTML templates and JavaScript connectors for workflow management in AkôFlow Admin (34438b4)
- akoflow: improove dashboard images (66558c6)
- Implement health check functionality for Kubernetes and Docker runtimes, including new health check services and integration into existing runtime interfaces. (55677df)
- Refactor Kubernetes connector implementations to use runtime metadata for API server token and host retrieval (0fbd6d1)
- Add methods to retrieve API server token and host from metadata (cf99ae6)
- Fix GetByName query to select specific columns instead of all (7873e7d)
- Refactor runtime.go to add normalizeRuntime function for runtime validation (9e3dbef)
- Update metrics-server image version to v0.7.2 (4a1a2b6)
- Refactor PublicStaticHandler to redirect requests to /akoflow-admin (9daaf4e)
- Refactor ConnectorClusterRoleBinding to use runtime entity for token and host retrieval (2d5fc60)
- Refactor ConnectorClusterRole to use runtime entity for token and host retrieval (d36fab4)
- Refactor Connector struct to improve code readability and organization (ffdac30)
- Refactor SetupEnv function to improve token handling and remove debug prints (37011e0)
- Refactor Workflow struct to include runtime entity and improve code organization (82b6655)
- Refactor MonitorVerifyActivityWasFinishedService constructor for improved readability (75689e0)
- Refactor Kubernetes Connectors to Accept Runtime Entity (36d6d0c)
- Refactor database models to standardize primary key definitions and add utility methods for key and column type retrieval (b3239e1)
- Enhance workflow creation: return workflow ID and handle errors in Create method (a3b752f)
- Refactor health check logic for improved readability and update runtime model to use primary key on name (07d3942)
- Implement health check functionality and update runtime repository handling (0669063)
- Refactor instance handling: remove instance model and repository, add runtime model and repository (8d7c114)
- Add database models and repositories for activity, instance, logs, metrics, storage, and workflow (bf7eb42)
- update repository and models to database folder (10ae347)
- Enable garbage collector in server startup (9627fc1)
- Update singularity command timeout to 48 hours and adjust activity status handling (d7c45d3)
- sdumont: monitor: VerifyActivitiesWasFinished (b0e2b82)
- update enviroment (c2ab3b4)EOF No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.3.0_linux_amd64 - Linux (ARM64):
akoflow-client_0.3.0_linux_arm64 - Windows (AMD64):
akoflow-client_0.3.0_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.3.0_darwin_amd64 - macOS (ARM64):
akoflow-client_0.3.0_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.3.0_linux_amd64 - Linux (ARM64):
akoflow-server_0.3.0_linux_arm64 - Windows (AMD64):
akoflow-server_0.3.0_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.3.0_darwin_amd64 - macOS (ARM64):
akoflow-server_0.3.0_darwin_arm64
Download the appropriate binary for your platform, make it executable, and add it to your PATH.
Download Client
For more information, visit AkôFlow Client documentation.
Download Server
For more information, visit AkôFlow Server documentation.
Documentation
For more information, visit AkôFlow documentation.
Downloads · 11 files
- akoflow-client_0.3.0_darwin_amd648.2 MiB
- akoflow-client_0.3.0_darwin_arm647.9 MiB
- akoflow-client_0.3.0_linux_arm647.9 MiB
- akoflow-client_0.3.0_linux_amd648.3 MiB
- akoflow-server_0.3.0_darwin_amd6412.6 MiB
- akoflow-client_0.3.0_windows_amd64.exe8.3 MiB
- akoflow-server_0.3.0_linux_amd6415.7 MiB
- akoflow-server_0.3.0_darwin_arm6412.1 MiB
- akoflow-server_0.3.0_windows_amd64.exe12.7 MiB
- akoflow_0.3.0_checksums.txt1006 B
- akoflow-server_0.3.0_linux_arm6412.0 MiB
AkôFlow v0.2.0
Release notes
AkôFlow Release v0.2.0
Changes
- gh actions: ajustando arquivo de release (54c58da)
- gh actions: ajustando arquivo de release (5b2420e)
- connector: remove Setpgid não é mais necessario (a3e3e42)
- release: adding release in akoflow (de9ed2f)
- release: adding release in akoflow (6bf9ce4)
- release: adding release in akoflow (ee1a559)
- kuberentes runtime: fixing instance (460e5ca)
- Merge pull request #12 from UFFeScience/feat/akf-runtimes (1df60d5)
- sdumont: criando recurso de volume, envinando imagem e código para o akoflow (6382658)
- sdumont: recuperando job id na submissão do job (ee092bd)
- sdumont: submentendo jobs no sdumont (e32d94b)
- scratch: conectando pela VPN e por SSH no SDumont. (bda4163)
- singularity: adicionando montage (4b91e32)
- monitor: carregando o dashboard (68a291f)
- monitor: quando todas as atividades concluir terminar o workflow e recuperando os logs e metricas (1a475d4)
- monitor: recuperando CPU e Memoria total da atividade (4531587)
- monitor: implementando script bash que irá recuperar para cada atividade o uso de memoria, cpu de cada atividade (a415fcd)
- sqlite: salvando arquivo no caminho relativo do sistema (ba9816a)
- gitignore: ignorando arquivo .db e .sif (70438cf)
- singularity: executando um novo processo e recuperando o PID (d126659)
- akoflow runtimes: worker run singularity command (fbc6d81)
- akoflow runtimes: criando workflows com runtimes (a08ed3a)
- garbage collector disabled (aa6af5d)
- akoflow runtimes: monitores executando de acordo com o runtime (8401015)
- akoflow runtimes: executando de acordo com o runtime (aaa2f18)
- akoflow runtimes: acoplando em kubernetes service (062fc95)
- akoflow runtimes: modularizando runtimes (9f01e9e)
- Update README.md (3a1a9a1)
- gawa: add gawa workflow (dabc3cc)
- add akoflow-kubeadmin resource (184017b)
- add akoflow-kubeadmin resource (7758efd)
- add akoflow-kubeadmin resource (cb56650)
- add akoflow-kubeadmin resource (1b171dc)
- add akoflow-kubeadmin resource (c555553)
- akoflow install: kubernetes install with SSH (4acab85)
- ssh: install docker and kubernetes in ip host (76bee65)
- devenv: fix version static validator (82fbb92)
- AkoFlow Client: conectando em instancias por SSH e executando comandos em paralelo (452820f)
- [wip] - akoflow install --instance=local (33c81cb)
- client: adicionando akoflow run and akoflow install cli command (17bb9fd)
- shared: add utils ler arquivos em shared (b8c8213)
- tests: TestStartWorker_ActivityNotFound (c55eb3f)
- logger: implementando log global (d599898)
- add akoflow log in permission (bb85c30)
- tests: testes para o worker (6ce8e33)
- project: removendo codigo não utilizados (2811bb4)
- tests: criando casos de testes para o akoflow-client (549d9fc)
- removendo pastas de tests (45a8986)
- tests: adicionando novos casos para o projeto (447aa07)
- gitignore: ajustando pastas do akoflow (0b5427c)
- gitignore: ajustando pastas do gitignore (e9d927e)
- tests: implementando infraestrutura basica de teste (e7d9497)
- Tasks: adicionando tarefa para poder executar multiplos binariso para todos os SO (94991de)
- delete depreacated documentations (c689f16)
- delete idea config (e673d34)
- ci/cd: removing docs and build image container (a3d2737)
- environment: Add development container configuration and Go environment setup (45cd991)
- Merge pull request #3 from ovvesley/nfs-server (8db727b)
- created nfs server (f1b0054)
- Merge pull request #2 from ovvesley/nfs-server (fa15c1e)
- client: add scope check (ef36699)
- new datetime (550e8ff)
- akoflow: adicionando grafico de timeline por atividade (867693e)
- Merge pull request #1 from ovvesley/nfs-server (b7802da)
- akoflow: carregando dinamicamente as atividades, grafos e workflow (063bc9d)
- akoflow: adicionando mecanismo de path de stirng (da9619c)
- akoflow: listando workflows na tela home (7d72673)
- akoflow: modificando url do workflow (fcb2dc0)
- akoflow: adicionando visualização de DAG (da53df4)
- akoflow: admin adding interface to akoflow admin (0f518e1)
- feat: akoflow admin handler (50e2749)
- feat: wf montage distributed (955fd3c)
- feat: wf distributed and wf standalone (8d58247)
- feat: workflow com sistemas de arquivo distribuido (5a1fd9c)
- feat: connector adicionando get deployment (6262f2d)
- feat: update akoflow manifest distributed (bb61708)
- feat: update akoflow manifest standalone (27620df)
- feat: standalone using m.service.dependencies (07a5ee0)
- feat: separando fluxo de criação do container (3f849bf)
- feat: seprando fluxo de criação de apply job (aa4c3aa)
- feat: seprando fluxo de criação de atividade de acordo com o container (f72430f)
- feat: executando fluxo de standalone com preactivity (0dc2778)
- nfs standalone server (7355931)
- delete depreacted test cases (ce0fa00)
- select with colums (4a551b3)
- implementing middleware in webserver (6505f6e)
- execution createNfsService (5dbc848)
- execution createNfsService (a4fc06a)
- execution createNfsService (cc9b3fc)
- akoflow: add permission to use extensions (ea52546)
- NFS Service entity: add json parameters serialize (cb9f8fe)
- CreatePvc: fixing parameters (c706ee6)
- update connector_pvc_k8s.go and create_nfs_service.go (2d66c7c)
- update connector_pvc_k8s.go (13c24f5)
- update connector_deployment_k8s.go (e5344e0)
- update connector.go adding new connctor (381d869)
- update run_activity_in_cluster_service.go (06ed32e)
- update monitor_change_workflow_service.go (a0f558d)
- feat: create create_nfs_service.go (18d40aa)
- chore: create 1 pkg server resource nfs server (fad5101)
- chore: update akoflow-nfs-server.yaml (31b75e5)
- update workflow_entity.go (836c338)
- feat: create nfs_server_entity.go (549d1fd)
- update k8sjob_entity.go (e8ab32c)
- feat: create connector_storage_class.go (7d876fa)
- feat: create connector_service_account.go (03895d4)
- feat: create connector_service.go (3f290af)
- feat: create connector_role_binding.go (6adf29b)
- feat: create connector_role.go (0e221f7)
- feat: create connector_cluster_role_binding.go (ad17e0c)
- feat: create connector_cluster_role.go (f96c28e)
- chore: create wf-0-montage.yaml (5df720a)
- chore: create wf-montage-050d-distributed.yaml (00117b0)
- Merge branch 'main' of github.com:ovvesley/akoflow into nfs-server (1b43426)
- Merge branch 'main' of github.com:ovvesley/akoflow (afd46f9)
- montage 2 graus: adicionando imagem e dockerfile (fad456d)
- Update README.md (b5a8477)
- nfs-server (0a06f6d)
- monitor: adding monitor when completed log (6cf7de5)
- Storage: file list (74d0d14)
- metaheuristica grasp: exp (27a2acf)
- Database: expose dump database to public (e7fee35)
- Database: expose dump database to public (33457f7)
- Database: expose dump database to public (608a961)
- Storage: update activity when start and complete (89398e5)
- Garbage Collector: when activity completed your storage is free (9384b81)
- Garbage Collector: when activity completed your storage is free (41db818)
- Garbage Collector: when activity completed your storage is free (376cde9)
- Garbage Collector: adding storage per activity (5dddd3c)
- Garbage Collector: adding garbage collector (e093c50)
- add experiments (814b367)
- Akoflow: add results (e0e051f)
- Akoflow: add results (365dbbd)
- akoflow-gcloud: experiment to 1.00d montage (3db114f)
- akoflow-gcloud: experiment to 1.00d montage (2517430)
- experiment: add results (eff1066)
- experiment: add results (4f999a8)
- experiment: add results (b1675f7)
- experiment: add results (f6ed6b0)
- experiment: add results (2fe263b)
- experiment: add results (5b5f90c)
- akoflow-gcloud: experiment to 1.00d montage (68c763e)
- akoflow-gcloud: experiment to 1.00d montage (4215377)
- akoflow-gcloud: minimize num volum in preactivity (663b76e)
- akoflow-gcloud: resultando 050d (5e2b27e)
- akoflow-gcloud: update with gcloud (6c12a19)
- akoflow-gcloud: activities without dependencies (c4b10b0)
- akoflow-gcloud: update docker image (f37a416)
- akoflow-gcloud: update docker image (d0627c4)
- github: adding pipeline (151adaa)
- github: adding pipeline (cee89cd)
- github: adding pipeline (c4bc699)
- github: adding pipeline (37c4e1a)
- github: adding pipeline (c11d1e5)
- monitor: fix get metrics (a294a2b)
- docs: how dev (3dba9c6)
- docs: how dev (6c39772)
- docs: how dev (039c7eb)
- Akoflow: docs (016f582)
- Akoflow: docs (62b66e1)
- Akoflow: docs (bef5fa2)
- Akoflow: docs (6f80c9b)
- Akoflow: docs (e561952)
- Akoflow: docs (f83f172)
- Akoflow: docs (7061544)
- Akoflow: docs (959d3e2)
- Akoflow: docs (6ec8196)
- Akoflow: docs (819c4a4)
- Akoflow: docs (37218a2)
- akoflow: scik8sflow to akoflow (6bee143)
- scik8sflow: add preliminar experiment (d1b1b18)
- scik8sflow: fix job not found and preactivity dependencies (cec3674)
- scik8sflow: adding preactive mecanism (b182ae2)
- scik8sflow - server: when failed job set to finished status (0cd5b00)
- montage: adding montage workflow (7dc46c0)
- montage: ignore file .fits (36ab2f9)
- montage: adding dax montage (aa26111)
- montage: adding montage wfs (d0a9c35)
- scik8sflow: adding optional nodeSelector parameters and docs in methods (cf8a578)
- scik8sflow: append multiple disk in container (e4823a2)
- scik8sflow: get activity dependencies service (4589bf8)
- scik8sflow: mapWfWfs (aeaf99b)
- scik8sflow: removing situation algoritm (a37bb8e)
- scik8sflow: preparing to v0-03 (d346774)
- scik8sflow: preparing to v0-03 (d42d632)
- scik8sflow: preparing to v0-03 (b151de3)
- scik8sflow: storage path to sqlite (73a505f)
- scik8sflow: storage path to sqlite (1b13f3b)
- scik8sflow: running in production on gke (60e063f)
- scik8sflow: setup env (4c59073)
- scik8sflow: rename default namespace (5b8afb8)
- test: adding r.handleGetOrCreateNamespace(namespace) test (cd61d9f)
- project: rename to scik8sflow (9a388d3)
- project: rename to scik8sflow (9df93b4)
- mock: criando mocks de response (ab5b91c)
- refact: using interface in connector (bcd1f4a)
- refact: separeted repository module files (b46914d)
- resource: error getting metrics (c3292a4)
- resource: adicionando workflow do NMFSt.P (74380ae)
- server: permitindo limitacao de CPU e memoria (429ac44)
- server: sequencial workflow with shared data (cac3351)
- server: new files to workflow (d097638)
- server: change monitor and orchestartor to 1 seconds in time to update (d999fa4)
- client: send file to server (15bd735)
- client: send file to server (1fc2cab)
- monitor: persist metrics and logs (94073f7)
- monitor: change status when job is running (cdcc8d6)
- monitor: monitor change workflow service (6a439a9)
- worker: run activity in cluster service (79ba48f)
- orchestrator: send to worker a activity (040ab15)
- orchestrator: get pending workflow (0f91fb9)
- workflow and activities: create workflow in database (87e8299)
- workflow and activities: create workflow in database (95bd072)
- workflow and activities: create workflow in database (12f8ff0)
- workflow: add sqlite connection and persist workflow and activities (2387deb)
- workflow: add channel metodology (789cecc)
- workflow: add channel metodology (1bb731d)
- workflow: to do (f17faa0)
- runworkflow: execute k8s job by workflow (b0f6775)
- runworkflow: parser yaml (9e61d78)
- proof of concept: request k8s metrics (6790ddb)
- proof of concept: request k8s metrics (6212d9e)
- initial commit: big bang (9e13edb)EOF No changes available.
Installation
Client Binaries
- Linux (AMD64):
akoflow-client_0.2.0_linux_amd64 - Linux (ARM64):
akoflow-client_0.2.0_linux_arm64 - Windows (AMD64):
akoflow-client_0.2.0_windows_amd64.exe - macOS (AMD64):
akoflow-client_0.2.0_darwin_amd64 - macOS (ARM64):
akoflow-client_0.2.0_darwin_arm64
Server Binaries
- Linux (AMD64):
akoflow-server_0.2.0_linux_amd64 - Linux (ARM64):
akoflow-server_0.2.0_linux_arm64 - Windows (AMD64):
akoflow-server_0.2.0_windows_amd64.exe - macOS (AMD64):
akoflow-server_0.2.0_darwin_amd64 - macOS (ARM64):
akoflow-server_0.2.0_darwin_arm64
Download the appropriate binary for your platform, make it executable, and add it to your PATH.
Download Client
For more information, visit AkôFlow Client documentation.
Download Server
For more information, visit AkôFlow Server documentation.
Documentation
For more information, visit AkôFlow documentation.
Downloads · 11 files
- akoflow-client_0.2.0_linux_arm647.9 MiB
- akoflow-client_0.2.0_linux_amd648.2 MiB
- akoflow-client_0.2.0_darwin_arm647.9 MiB
- akoflow-client_0.2.0_windows_amd64.exe8.3 MiB
- akoflow-server_0.2.0_darwin_amd6412.4 MiB
- akoflow-server_0.2.0_linux_amd6415.5 MiB
- akoflow-server_0.2.0_windows_amd64.exe12.5 MiB
- akoflow-client_0.2.0_darwin_amd648.2 MiB
- akoflow-server_0.2.0_linux_arm6411.8 MiB
- akoflow-server_0.2.0_darwin_arm6411.9 MiB
- akoflow_0.2.0_checksums.txt1006 B