Skip to content

Releases: onepanelio/onepanel

v0.17.0-rc.1

30 Dec 18:06
25fbbf5
Compare
Choose a tag to compare
v0.17.0-rc.1 Pre-release
Pre-release

Documentation

See https://docs.onepanel.ai

CLI Installation

Linux

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.17.0-rc.1/opctl-linux-amd64

# Make binary executable
chmod +x opctl-linux-amd64

# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl

# Test installation
opctl version

macOS

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.17.0-rc.1/opctl-macos-amd64

# Make binary executable
chmod +x opctl-macos-amd64

# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl

# Test installation
opctl version

Windows

Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.

Changelog

Features

  • feat: Add Hyperparameter tuning Workflow Template (#786)
  • feat: upgrade grpc (#801)
  • feat: Add node pool parameter (#802)
  • feat: Add select.nodepool parameter type (#809)
  • feat: improve error message for not found milestones (#813)
  • feat: update api (#223)
  • feat: display "no metrics" when there are none (#228)
  • feat: add new parameter select.nodepool (#229)
  • feat: Dashboard and Workspace permission updates (#230)
  • feat: cli delete command (#87)
  • feat: added select.nodepool documentation (#91)

Fixes

  • fix: closing web sockets (#799)
  • fix: Resolves intermittent errors in Workflows with Sidecars (#808)
  • fix: select.nodepool validation (#810)
  • fix: Path to hyperparameter-tuning migration (#811)
  • fix: Use correct label for hyperparameter tuning Workflow (#812)
  • fix: issue where back link sometimes didn't work in workflows (#222)
  • fix: align workflow execution columns so metrics are flush top (#224)
  • fix: issue where back navigation didn't work correctly with query parameters (#225)
  • fix: issue where json or yaml text was not rendered (#226)
  • fix: updated fields to use reactive forms data communication (#231)
  • fix: missing error messages from workspace templates (#232)
  • fix: wrong nodepool manifest value used (#233)
  • fix: issue where form was not cleared when switching workflow template. (#234)
  • fix: issue where text area no longer had a value. (#235)
  • fix: Namespace reserved word validation (#90)
  • fix: Bypass istio proxy on outbound calls in core (#108)

Contributors

v0.16.0

16 Dec 21:16
7ae4e13
Compare
Choose a tag to compare

Documentation

See https://docs.onepanel.ai

CLI Installation

Linux

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0/opctl-linux-amd64

# Make binary executable
chmod +x opctl-linux-amd64

# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl

# Test installation
opctl version

macOS

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0/opctl-macos-amd64

# Make binary executable
chmod +x opctl-macos-amd64

# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl

# Test installation
opctl version

Windows

Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.

Changelog

Features

  • feat: Add support for visualization sidecars (#691)
  • feat: upgrade argo to v2.11.6 (#704)
  • feat: update argo to 2.11.6 (#713)
  • feat: Terminate Workflow action will still execute exitHandler tasks (#719)
  • feat: remove is valid token endpoint (#722)
  • feat: include LF AI Landscape onepanel link (#729)
  • feat: Update CVAT env vars + add TensorBoard (#730)
  • feat: add metrics database support to workflow executions (#736)
  • feat: add metrics API to core (#738)
  • feat: added total results counts to list requests (#765)
  • feat: Support GPU resource limits in Workspaces and Workflows (#770)
  • feat: Sidecars UI (#206)
  • feat: add metrics ui (#208)
  • feat: Hide columns so that metrics is display before templates (#212)
  • feat: update workflow metrics when workflow completes (#213)
  • feat: added workflow template link in workflow execution page (#217)
  • feat: simplify logic for listing resources (#218)
  • feat: Add support to scroll into view a linked Workflow task (#219)
  • feat: Add GKE NVIDIA driver overlay (#88)
  • feat: update argo manifests to 2.11.6 (#95)
  • feat: improve istio stability (#98)
  • feat: update argo manifests to 2.11.8 (#100)
  • feat: add a placeholder for default namespace (#102)
  • feat: Add resources.limits for better GPU support on GKE (#103)

Fixes

  • fix: puts back IsValidToken endpoint for backwards compatibility (#731)
  • fix: issue where workspace label selection wasn't working. (#733)
  • fix: issue where previous metrics migration was using incorrect format (#739)
  • fix: github actions (#744)
  • fix: Add migration for changes in TFOD and CVAT template (#756)
  • fix: Move env vars to workspace creation (#757)
  • fix: view overflow on workflows/workspaces lists (#207)
  • fix: compilation issue with mat options (#209)
  • fix: metrics UI display issues (#210)
  • fix: regression where workflow info node was embedded instead of separate (#211)
  • fix: github actions breaking (#215)
  • fix: added missing Omitted workflow phase (#216)
  • fix: issues where some intervals might not have been cleared. (#220)
  • fix: issue where node info corners were overflowing (#221)
  • fix: removed source argo component from manifest (#84)
  • fix: Using filepath, since it creates platform specific filepath separators. (#85)
  • fix: catch errors with defaultNamespace in params.yaml (#86)
  • fix: added missing vars for argo (#97)
  • fix: issue where workflow-controller-configmap was not in the onepanel namespace (#99)
  • fix: added missing original-authority case. (#104)
  • fix: revert argo update for stability (#106)

Docs

  • docs: Update comments (#96)
  • docs: Add note about reserved namespaces (#101)
  • docs: Update config docs and notes (#84)

Other

  • chore: Removing ensureWorkflowRunsOnDedicatedNode function. (#718)
  • chore: Adding migration for new CVAT image. (#728)
  • build: Bring Go to 1.15.5 in Dockerfile (#740)
  • chore: Add issue templates (#755)
  • style: Recognize new lines in param values (#214)
  • chore: Upgrade GKE nvidia driver installer (#105)
  • chore: Upgrade nvidia-device-plugin daemonset (#107)

Contributors

v0.16.0-rc.2

16 Dec 18:07
1cf0373
Compare
Choose a tag to compare
v0.16.0-rc.2 Pre-release
Pre-release
Merge pull request #793 from Vafilor/fix/onepanelio.core.791-gke.jupy…

v0.16.0-rc.1

09 Dec 18:18
f8f2345
Compare
Choose a tag to compare
v0.16.0-rc.1 Pre-release
Pre-release

Documentation

See https://docs.onepanel.ai

CLI Installation

Linux

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0-rc.1/opctl-linux-amd64

# Make binary executable
chmod +x opctl-linux-amd64

# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl

# Test installation
opctl version

macOS

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0-rc.1/opctl-macos-amd64

# Make binary executable
chmod +x opctl-macos-amd64

# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl

# Test installation
opctl version

Windows

Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.

Changelog

Features

  • feat: Add support for visualization sidecars (#691)
  • feat: upgrade argo to v2.11.6 (#704)
  • feat: update argo to 2.11.6 (#713)
  • feat: Terminate Workflow action will still execute exitHandler tasks (#719)
  • feat: remove is valid token endpoint (#722)
  • feat: include LF AI Landscape onepanel link (#729)
  • feat: Update CVAT env vars + add TensorBoard (#730)
  • feat: add metrics database support to workflow executions (#736)
  • feat: add metrics API to core (#738)
  • feat: added total results counts to list requests (#765)
  • feat: Support GPU resource limits in Workspaces and Workflows (#770)
  • feat: Sidecars UI (#206)
  • feat: add metrics ui (#208)
  • feat: Hide columns so that metrics is display before templates (#212)
  • feat: update workflow metrics when workflow completes (#213)
  • feat: added workflow template link in workflow execution page (#217)
  • feat: simplify logic for listing resources (#218)
  • feat: Add support to scroll into view a linked Workflow task (#219)
  • feat: Add GKE NVIDIA driver overlay (#88)
  • feat: update argo manifests to 2.11.6 (#95)
  • feat: improve istio stability (#98)
  • feat: update argo manifests to 2.11.8 (#100)
  • feat: add a placeholder for default namespace (#102)
  • feat: Add resources.limits for better GPU support on GKE (#103)

Fixes

  • fix: puts back IsValidToken endpoint for backwards compatibility (#731)
  • fix: issue where workspace label selection wasn't working. (#733)
  • fix: issue where previous metrics migration was using incorrect format (#739)
  • fix: github actions (#744)
  • fix: Add migration for changes in TFOD and CVAT template (#756)
  • fix: Move env vars to workspace creation (#757)
  • fix: view overflow on workflows/workspaces lists (#207)
  • fix: compilation issue with mat options (#209)
  • fix: metrics UI display issues (#210)
  • fix: regression where workflow info node was embedded instead of separate (#211)
  • fix: github actions breaking (#215)
  • fix: added missing Omitted workflow phase (#216)
  • fix: issues where some intervals might not have been cleared. (#220)
  • fix: issue where node info corners were overflowing (#221)
  • fix: removed source argo component from manifest (#84)
  • fix: Using filepath, since it creates platform specific filepath separators. (#85)
  • fix: catch errors with defaultNamespace in params.yaml (#86)
  • fix: added missing vars for argo (#97)
  • fix: issue where workflow-controller-configmap was not in the onepanel namespace (#99)
  • fix: added missing original-authority case. (#104)

Docs

  • docs: Update comments (#96)
  • docs: Add note about reserved namespaces (#101)

Other

  • chore: Removing ensureWorkflowRunsOnDedicatedNode function. (#718)
  • chore: Adding migration for new CVAT image. (#728)
  • build: Bring Go to 1.15.5 in Dockerfile (#740)
  • chore: Add issue templates (#755)
  • style: Recognize new lines in param values (#214)

Contributors

v0.16.0-rc.0

20 Nov 20:01
cfe3d57
Compare
Choose a tag to compare
v0.16.0-rc.0 Pre-release
Pre-release

Documentation

See https://docs.onepanel.ai

CLI Installation

Linux

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0-rc.0/opctl-linux-amd64

# Make binary executable
chmod +x opctl-linux-amd64

# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl

# Test installation
opctl version

macOS

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0-rc.0/opctl-macos-amd64

# Make binary executable
chmod +x opctl-macos-amd64

# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl

# Test installation
opctl version

Windows

Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.

Changelog

Features

  • feat: Add support for visualization sidecars (#691)
  • feat: upgrade argo to v2.11.6 (#704)
  • feat: update argo to 2.11.6 (#713)
  • feat: Terminate Workflow action will still execute exitHandler tasks (#719)
  • feat: remove is valid token endpoint (#722)
  • feat: Update CVAT env vars + add TensorBoard (#730)
  • feat: add metrics database support to workflow executions (#736)
  • feat: add metrics API to core (#738)
  • feat: Sidecars UI (#206)
  • feat: add metrics ui (#208)
  • feat: Hide columns so that metrics is display before templates (#212)
  • feat: update workflow metrics when workflow completes (#213)
  • feat: update argo manifests to 2.11.6 (#95)
  • feat: improve istio stability (#98)

Fixes

  • fix: puts back IsValidToken endpoint for backwards compatibility (#731)
  • fix: issue where workspace label selection wasn't working. (#733)
  • fix: issue where previous metrics migration was using incorrect format (#739)
  • fix: view overflow on workflows/workspaces lists (#207)
  • fix: compilation issue with mat options (#209)
  • fix: metrics UI display issues (#210)
  • fix: regression where workflow info node was embedded instead of separate (#211)
  • fix: removed source argo component from manifest (#84)
  • fix: added missing vars for argo (#97)

Docs

  • docs: Update comments (#96)

Other

  • chore: Removing ensureWorkflowRunsOnDedicatedNode function. (#718)
  • chore: Adding migration for new CVAT image. (#728)
  • style: Recognize new lines in param values (#214)

Contributors

v0.15.0

09 Nov 22:21
90f01f8
Compare
Choose a tag to compare

Documentation

See https://docs.onepanel.ai

CLI Installation

Linux

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0/opctl-linux-amd64

# Make binary executable
chmod +x opctl-linux-amd64

# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl

# Test installation
opctl version

macOS

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0/opctl-macos-amd64

# Make binary executable
chmod +x opctl-macos-amd64

# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl

# Test installation
opctl version

Windows

Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.

Changelog

Features

  • feat: add support to list labels for resources (#684)
  • feat: update latest migrations to use file format (#689)
  • feat: support for login endpoint (#693)
  • feat: Adding migration to reduce the number of volumes in CVAT workspace template (#700)
  • feat: label filter for resources (#196)
  • feat: added error page and centralized permissions logic into a service. (#197)
  • feat: fix display issues with listing pages (#200)
  • feat: update api to use new auth (#201)
  • feat: added comment used in init to be output to params.yaml (#82)

Fixes

  • fix: removed is_system flag (#697)
  • fix: concurrency issues with token (#698)
  • fix: Set TENSORBOARD_PROXY_URL so TensorBoard can easily be used in JupyterLab (#699)
  • fix: issue where terminated workspace labels were being selected (#702)
  • fix: rename LogIn request to GetAccessToken (#705)
  • fix: issue where new migration ran before all others, causing issues (#709)
  • fix: Only inject one sys-send-status task (#711)
  • fix: add backwards compatibility for auth token requests (#715)
  • fix: issue with saving workspace template description (#198)
  • fix: no domain for local development (#199)
  • fix: wrong namespace for permissions request (#202)
  • fix: Add space between executions number and label (#203)
  • fix: Update EnvoyFilter to exclude calling API from API istio-proxy (#94)

Other

  • chore: Update CLI messages (#83)

Contributors

v0.15.0-rc.0

09 Nov 19:28
90f01f8
Compare
Choose a tag to compare
v0.15.0-rc.0 Pre-release
Pre-release

Documentation

See https://docs.onepanel.ai

CLI Installation

Linux

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0-rc.0/opctl-linux-amd64

# Make binary executable
chmod +x opctl-linux-amd64

# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl

# Test installation
opctl version

macOS

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0-rc.0/opctl-macos-amd64

# Make binary executable
chmod +x opctl-macos-amd64

# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl

# Test installation
opctl version

Windows

Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.

Changelog

Features

  • feat: add support to list labels for resources (#684)
  • feat: update latest migrations to use file format (#689)
  • feat: support for login endpoint (#693)
  • feat: Adding migration to reduce the number of volumes in CVAT workspace template (#700)
  • feat: label filter for resources (#196)
  • feat: added error page and centralized permissions logic into a service. (#197)
  • feat: fix display issues with listing pages (#200)
  • feat: update api to use new auth (#201)
  • feat: added comment used in init to be output to params.yaml (#82)

Fixes

  • fix: removed is_system flag (#697)
  • fix: concurrency issues with token (#698)
  • fix: Set TENSORBOARD_PROXY_URL so TensorBoard can easily be used in JupyterLab (#699)
  • fix: issue where terminated workspace labels were being selected (#702)
  • fix: rename LogIn request to GetAccessToken (#705)
  • fix: issue where new migration ran before all others, causing issues (#709)
  • fix: Only inject one sys-send-status task (#711)
  • fix: add backwards compatibility for auth token requests (#715)
  • fix: issue with saving workspace template description (#198)
  • fix: no domain for local development (#199)
  • fix: wrong namespace for permissions request (#202)
  • fix: Add space between executions number and label (#203)
  • fix: Update EnvoyFilter to exclude calling API from API istio-proxy (#94)

Other

  • chore: Update CLI messages (#83)

Contributors

v0.15.0-alpha

06 Nov 20:42
594390d
Compare
Choose a tag to compare
v0.15.0-alpha Pre-release
Pre-release

Documentation

See https://docs.onepanel.ai

CLI Installation

Linux

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0-alpha/opctl-linux-amd64

# Make binary executable
chmod +x opctl-linux-amd64

# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl

# Test installation
opctl version

macOS

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0-alpha/opctl-macos-amd64

# Make binary executable
chmod +x opctl-macos-amd64

# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl

# Test installation
opctl version

Windows

Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.

v0.14.0

22 Oct 18:31
0d4f5fb
Compare
Choose a tag to compare

Documentation

See https://docs.onepanel.ai

CLI Installation

Linux

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.14.0/opctl-linux-amd64

# Make binary executable
chmod +x opctl-linux-amd64

# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl

# Test installation
opctl version

macOS

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.14.0/opctl-macos-amd64

# Make binary executable
chmod +x opctl-macos-amd64

# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl

# Test installation
opctl version

Windows

Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.

Changelog

Features

  • feat: update incoming token to be a JWT token that takes in username (#655)
  • feat: revert jwt changes as it creates issues with workflow authentication logic (#660)
  • feat: update cvat (#674)
  • feat: upgrade cvat to v14 (#675)
  • feat: revert jwt api auth changes (#187)
  • feat: add labels to workflow listing (#188)
  • feat: increase node info size and support multiple artifact file browsers (#190)
  • feat: reduce size of view/edit buttons (#194)
  • feat: Updating opctl auth token to return the token for the admin service account. (#76)
  • feat: add hmac key to init process (#77)
  • feat: added cluster autoscalar for eks (#81)
  • feat: Add cluster admin (#87)
  • feat: added hmac to secrets (#90)
  • feat: added serviceaccounts to list of resources accessible by onepanel (#91)
  • feat: revert addition of hmac to secrets (#92)
  • feat: cluster-autoscaler for eks (#93)

Fixes

  • fix: Use correct group for workspaces resource (#647)
  • fix: bad token issue (#656)
  • fix: Update label function to return group and resource (#657)
  • fix: issue with concurrent map access (#658)
  • fix: close db connection when not in use. (#668)
  • fix: use system-wide db connection for auth (#669)
  • fix: change notify slack channel to be org instead of dev (#670)
  • fix: Use sys-uid instead of sys-name for ONEPANEL_RESOURCE_UID (#672)
  • fix: issue where files were not being listed when using gcs (#673)
  • fix: non-generic filesyncer for latest cvat migration (#677)
  • fix: Fix group for workflows resource (#185)
  • fix: add top margin to workflow labels (#189)
  • fix: issue where switching to a not-launched node displayed old artifacts (#191)
  • fix: artifact display issues (#195)
  • fix: Revert "update: added hmac key to config and use it in manifest generation" (#78)
  • fix: Removing in.ExecProvider to prevent the wrong token being grabbed when using EKS clusters. (#80)
  • fix: Adding the new admin yaml files to kustomization, so they get added when apply command is run. (#88)
  • fix: Add pods and pods/log permissions (#89)

Docs

  • docs: Update README (#678)
  • docs: Update cloud provider documentation (#77)
  • docs: Add costs, diagrams and update links (#78)

Other

  • style: Update buttons (#192)
  • style: Update logo (#193)

Contributors

v0.14.0-rc.0

22 Oct 00:29
0d4f5fb
Compare
Choose a tag to compare
v0.14.0-rc.0 Pre-release
Pre-release

Documentation

See https://docs.onepanel.ai

CLI Installation

Linux

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.14.0-rc.0/opctl-linux-amd64

# Make binary executable
chmod +x opctl-linux-amd64

# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl

# Test installation
opctl version

macOS

# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.14.0-rc.0/opctl-macos-amd64

# Make binary executable
chmod +x opctl-macos-amd64

# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl

# Test installation
opctl version

Windows

Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.

Changelog

Features

  • feat: update incoming token to be a JWT token that takes in username (#655)
  • feat: revert jwt changes as it creates issues with workflow authentication logic (#660)
  • feat: update cvat (#674)
  • feat: upgrade cvat to v14 (#675)
  • feat: revert jwt api auth changes (#187)
  • feat: add labels to workflow listing (#188)
  • feat: increase node info size and support multiple artifact file browsers (#190)
  • feat: reduce size of view/edit buttons (#194)
  • feat: Updating opctl auth token to return the token for the admin service account. (#76)
  • feat: add hmac key to init process (#77)
  • feat: added cluster autoscalar for eks (#81)
  • feat: Add cluster admin (#87)
  • feat: added hmac to secrets (#90)
  • feat: added serviceaccounts to list of resources accessible by onepanel (#91)
  • feat: revert addition of hmac to secrets (#92)
  • feat: cluster-autoscaler for eks (#93)

Fixes

  • fix: Use correct group for workspaces resource (#647)
  • fix: bad token issue (#656)
  • fix: Update label function to return group and resource (#657)
  • fix: issue with concurrent map access (#658)
  • fix: close db connection when not in use. (#668)
  • fix: use system-wide db connection for auth (#669)
  • fix: change notify slack channel to be org instead of dev (#670)
  • fix: Use sys-uid instead of sys-name for ONEPANEL_RESOURCE_UID (#672)
  • fix: issue where files were not being listed when using gcs (#673)
  • fix: non-generic filesyncer for latest cvat migration (#677)
  • fix: Fix group for workflows resource (#185)
  • fix: add top margin to workflow labels (#189)
  • fix: issue where switching to a not-launched node displayed old artifacts (#191)
  • fix: artifact display issues (#195)
  • fix: Revert "update: added hmac key to config and use it in manifest generation" (#78)
  • fix: Removing in.ExecProvider to prevent the wrong token being grabbed when using EKS clusters. (#80)
  • fix: Adding the new admin yaml files to kustomization, so they get added when apply command is run. (#88)
  • fix: Add pods and pods/log permissions (#89)

Docs

  • docs: Update README (#678)
  • docs: Update cloud provider documentation (#77)
  • docs: Add costs, diagrams and update links (#78)

Other

  • style: Update buttons (#192)
  • style: Update logo (#193)

Contributors