1.6.2
Dec 02, 2019
ops init
uses SDK2.0 by default- Added support for registering/unregistering a vault instance as a secrets provider
- Added support for setting, listing, and removing secrets from a secrets provider
- Miscellaneous bug fixes
1.6.1
NOTE: This is a breaking change, please run ops update
to update the CLI
Nov 21, 2019
- Release new versions of your Op while supporting the existing functionality
- Release separate versions of your Op as public or private
- Remove versions of your Op that you no longer want to support
- Run a version of an Op by specifying the name and version ("ops run myop:0.1.0")
- Included the functionality to add a public op to your team using
ops add
@TEAMNAME/OPNAME:VERSION
- Included more rigorous tests for the
CLI
- Miscellaneous bug fixes
1.5.25
Nov 8, 2019
- Enhance analytics with additional metadata
1.5.24
Nov 7, 2019
- Update
ops publish
to print a link to your Op page on the Community Registry (https://cto.ai/registry) - Improve tracking on
ops run
by including description - Add tests for
ops whoami
1.5.23
Oct 30, 2019
- Fix bug on not deleting registry tokens
- Updated messaging on error cases
1.5.22
Oct 30, 2019
- Improved analytics tracking
1.5.21
Oct 30, 2019
- Improved analytics tracking
- Increased test coverage
- Remove remote field from default template
1.5.19
Oct 29, 2019
- E2E test enhancement
- Onboard success page change
ops remove
now defaults toy/N
ops run
messaging enhancement- Error handling improvements on
ops.yml
- Workflow step error handling
ops list
shows local workflowsops publish
loading bar removedops publish
cleans up orphan records on error
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 teamops 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 insidelocal-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 theapi
- 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
andops 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
andops: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 singleops.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