Skip to content

Releases: dataplane-app/dataplane

Version 0.0.1

03 Apr 20:26
30001cb
Compare
Choose a tag to compare
Version 0.0.1 Pre-release
Pre-release

Features

  • UI layout and design - dark and light theme
  • UI Pages - Pipelines, Deployments, Workers, Secrets, Teams, Users, Settings, Build Schedule, Drag drop create pipelines
  • First time setup onboarding screens
  • Environment switching and isolation
  • Permissions ABAC and access groups
  • Secrets, encryption and logging redaction
  • User access with JWT - access and refresh tokens, login, logout
  • Websockets - real-time logs, pipeline run updates, worker resource utilisation
  • Bash and python worker runs with mid run cancel capability
  • Scheduler with multiple timezones. Per second schedules. Cron schedules.
  • Leader election for scheduler for cluster configuration
  • Docker or Kubernetes metrics collection for worker nodes
  • Golang testing framework on Github Actions
  • Pipeline graph - cyclical checks, traverse the graph, distributed locking, task retry
  • Retry connectivity where there are network timing differences with container spin up
  • Logging retention policies
  • Modular GraphQL split between private and public routes
  • Docker build for main app and python worker for release
  • Kubernetes example setup
  • Networking / messaging across cluster with NATS
  • Python code IDE with real time logging and running on worker nodes
  • File manager for code files - mapped to folder structures across cluster
  • Deployments - ability to deploy pipelines across environments. Isolated for production runs.

What's Changed

Read more