Skip to content

Releases: UFFeScience/akoflow

AkôFlow v1.0.2

13 Apr 00:24

Choose a tag to compare

AkôFlow v1.0.2

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://uffescience.github.io/akoflow/
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

AkôFlow v1.0.1

12 Apr 19:42

Choose a tag to compare

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://uffescience.github.io/akoflow/
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

AkôFlow v1.0.0

12 Apr 17:16

Choose a tag to compare

AkôFlow v1.0.0

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://uffescience.github.io/akoflow/
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

AkôFlow v0.6.0

09 Apr 04:24

Choose a tag to compare

AkôFlow v0.6.0

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://uffescience.github.io/akoflow/
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

AkôFlow v0.5.1

29 Mar 02:37

Choose a tag to compare

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.

AkôFlow v0.5.0

28 Mar 06:36

Choose a tag to compare

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.

AkôFlow v0.4.2

20 Jan 15:18

Choose a tag to compare

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.

AkôFlow v0.4.1

07 Sep 14:22

Choose a tag to compare

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.

AkôFlow v0.4.0

30 Aug 20:03

Choose a tag to compare

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.

AkôFlow v0.3.3

07 Jun 21:02

Choose a tag to compare

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.