1.5.18

Oct 18, 2019

  • ops list now displays local ops
  • Fixed ops run for local ops
  • UI polishing and bug fixes
  • Improve test coverage

1.5.17

Oct 18, 2019

  • Added support for public ops and private ops
    • anyone can publish a public op or run a public op
    • anyone can publish a private op but only team can run it
  • ops list lists all ops (public and private) of your team
  • ops search lists all public ops of all the teams
  • Added ops.yml validation
  • Added ability to add source code url in ops.yml
  • Added a log message to inform user when ops run resolves to a local path

1.5.14

Oct 9, 2019

  • Improve error message when trying to remove a command that is being used in another workflow
  • Added an example to forward environment variable from host machine
  • Fix CLI Acceptance Tests

1.5.13

Oct 2, 2019

  • Improve access token handling to fix API error when not using the CLI after a long period of time
  • Fixed bug in publishing mixed commands and workflows
  • Added support to publish remote workflows on new API changes

1.5.12

Sept 24, 2019

  • Fix bug where ops run local-workflow not working from inside local-workflow directory
  • Request ad-hoc robot account access for specific team when running ops run/publish
  • Delete temporary robot account when run/publish completes

1.5.11

Sept 16, 2019

  • Add End-to-end tests

1.5.10

Sept 9, 2019

  • ops account:signin no longer hangs for 10 seconds
  • Fixed bug that --help was missing from some commands and throwing an error on other commands

1.5.9

Sept 6, 2019

  • Improve team name validation
  • Added error handling for authentication through uaa

1.5.8

Aug 30, 2019

  • Only sending analytics on update if user signed in
  • Update keycloak url to cto.ai/auth
  • Improve CLI wording to be consistent with docs terminology
  • Update CLI account:signup welcome message
  • Change Sign-up flow from Website

1.5.6

Aug 27, 2019

  • Improve the aesthetics of the keycloakRedirect HTML page
  • Invalidate keycloak session by calling the logout url instead of the api
  • Only allow team:invite to emails, not username
  • User friendly error message not getting logged
  • Updated authentication flow (account reset, signup,redirect page)
  • Allow ops update in a signed-out state

1.5.3

Aug 23, 2019

  • Improved cli success pages for signin and signup.
  • Improved demo.js layout for template ops/workflow/

1.5.2

Aug 20, 2019

  • Invalidate browser cookie when doing ops account:signout and ops account:signup

1.5.1

Aug 16, 2019

  • Add browser-based authentication

1.4.29

Jul 30, 2019

  • Add port forwarding to ops.yml

1.4.27

Jul 24, 2019

  • Improve error messages to be unified across the app

1.4.26

Jul 23, 2019

  • Add error logging

1.4.24

Jul 22, 2019

  • Non-op workflow steps are built using containers

1.4.23

Jul 19, 2019

  • Workflows can be published, allowing other members of your team to run your workflow

1.4.22

Jul 10, 2019

  • ops:update and ops:support are now authenticated commands

1.4.21

Jun 27, 2019

  • Remove non-existent command from help menu

1.4.19

Jun 21, 2019

  • Fixes the bug of ops being pulled from the remote registry every time instead of using the local version

1.4.18

Jun 20, 2019

  • Improve UX on demo op
  • Notify users about new releases on each command

1.4.15

Jun 19, 2018

  • ops.yml Now supports both multiple ops and multiple workflows in a single ops.yml file
  • Workflows now consist of an array of steps instead of before, run and after hooks.
  • Fixed problems with ops remove not properly deleting selected op
  • ops init now has better handling for uppercase letters for op and workflow names
  • Added support for ubuntu
  • Added handler for expired access tokens

1.4.13

Jun 13, 2019

  • Add ops whoami
  • Add ability for op to share state between runs
  • Improve demo op UX

1.4.11

Jun 12, 2019

  • Fix bug where ops team:create is failing on name prompt
  • Fix bug during ops run where config dir is not created on Node.js <= 9

1.4.8

Jun 7, 2019

  • Update ops:init template descriptions

1.4.6

Jun 4, 2019

  • Fix local op erroring when using sdk.user()

1.4.5

Jun 3, 2019

  • Fix ops run when trying to run a public op

1.4.4

Jun 3, 2019

  • Add better username validation