Releases: vapor-ware/synse-cli
3.0.1
Changelog
- d8222ce Fix CLI not persisting config changes in HOME (#241)
- ed58859 Move to Github Actions; fix deprecations (#238)
- c2622aa Removed deprecated use of tap: for repository:
- 6708d66 VIO-1792 Bump up ci-shared to get golangPipeline fixes for docker (#236)
- 4976762 VIO-1911 Bump logic to latest goreleaser (#237)
- f31cd0a ci: update ci config to use shared pipelines
3.0.0
Changelog
6d00bf2 Add basic project linting (#212)
ccea2b1 add and update debug logging
836d4bb add capabilities for supplying plugin certificate (#210)
9f5b55c add sorting to various cli command outputs (#223)
0dd9bfc add support for streamed readings over websocket (#225)
3d47c5a add unit tests (#213)
18a4f2c bash completion (#215)
150dc2c bump to 3.0.0-alpha.4
86881b9 ci: update goreleaser config for generated changelog
1b23a00 ci: update goreleaser to automatically update homebrew formula
285d57e continued v3 updates, consolidation and streamlining of common code
0b3acf9 fix plugin output encoding issues (#218)
c42f628 get basic synse v3 support working for all commands
60c2fde initial overhaul work for synse v3 (#207)
bc84713 initial readme update for v3 (#214)
35831e8 remove dist folder, tidy dependencies (#224)
7eb9e9e set go version in go.mod file
9ebbae9 tests: temporarily disable failing test case, see #230
e8426b3 tests: update expected data for tests
719cd64 update README installation instructions
b907225 update: add method to test grpc client, required from dependency update
39c5480 update: rename synse.yaml to docker-compose.yaml
1cc7414 updates for CI (#222)
063dac2 use go modules (#211)
2.2.0
2.2.0 release of synse cli
This release makes a snapshot of master prior to the synse v3 work being merged in.
3.0.0-alpha.4
3.0.0-alpha.3
Changelog
8e21f05 set go version in go.mod file
2.1.0
Change Log
2.1.0 (2018-07-13)
Implemented enhancements:
- Add missing tests #182
- add "info" to read output formatting #180
- refactor "synse server plugins" command to be a command group #175
- Add command for getting plugin health #174
- Add command for viewing plugin capabilities #173
- Update existing models for plugin communication (over grpc api) #172
- Update gRPC dependency for CLI #171
- Update CLI feature parity with SDK 1.0 #195 (hoanhan101)
- Update latest test cases #194 (hoanhan101)
- Add missing flag test cases for
synse server read
#193 (hoanhan101) - Add more test cases for
synse server read
#191 (hoanhan101) - Validate read input before filtering #190 (hoanhan101)
- Fix linter failing on fmt.Fprint #189 (hoanhan101)
- Add command for viewing plugin health via rpc call #188 (hoanhan101)
- Add additional arguments for viewing specific plugin health and metatada #187 (hoanhan101)
- Refactor
synse server plugins
command to be a command group #185 (hoanhan101) - Refactor pretty output scheme of
capabilities
anddevices
#184 (hoanhan101) - Add
info
to read output formatting #183 (hoanhan101)
Fixed bugs:
- gometalinter fails due to tool versioning issue #186
- empty output when reading device that doesn't support reads #162
Closed issues:
- figure out nil handling for read responses #179
Merged pull requests:
- Update plugin subcommands due to gRPC 1.0 changes #178 (hoanhan101)
- Update server subcommands due to gRPC 1.0 changes #177 (hoanhan101)
2.0.3
Change Log
2.0.3 (2018-05-22)
Implemented enhancements:
- add unit to reading output #167
Fixed bugs:
- fix output formatting inconsistencies #168
Merged pull requests:
- add units to read output #170 (edaniszewski)
- fix some output formatting inconsistencies #169 (edaniszewski)
- Formatter rework #166 (edaniszewski)
- CLI support for bulk reading #165 (edaniszewski)
- add flag to disable printing headers in pretty format #164 (edaniszewski)
- Updates to CI flow, versioning, and Makefile #163 (edaniszewski)
- update readme example for getting via curl #161 (edaniszewski)
* This Change Log was automatically generated by github_changelog_generator
2.0.2
Change Log
2.0.2 (2018-05-03)
Implemented enhancements:
- Upload binaries to slack #160 (timfallmk)
- Stamp the app version from the matching tag #154 (timfallmk)
Fixed bugs:
- ci build stage failure #158
- tests failures in CI are not causing CI itself to fail #146
- Spelling mistake #157 (timfallmk)
Merged pull requests:
- reduce number of parallel builds #159 (edaniszewski)
- update license from gpl v2 to gpl v3 #156 (edaniszewski)
* This Change Log was automatically generated by github_changelog_generator
2.0.1
Change Log
2.0.1 (2018-04-05)
Implemented enhancements:
- Updater #152
- add a --no-header option for command output #148
- Add coverage reporting to CI #142
- Rethink shell completion for macOS #141
- add test helpers / tests for command output #122
- add support for synse v2.0 #50
- URL validation for Vapor Host #16
- add mass cli audit via vesh #4
- Add an automatic updater function #153 (timfallmk)
- Add more output formats to all commands #149 (timfallmk)
Fixed bugs:
- Entering incorrect information returns success with blank information #32
asset \<subcommand\> get
with incorrect values results in incorrect url config and 404 #31DeviceNotFoundError
evaluatessystem
to power and boot-target #30- 404's in
list
return default data, not errors. #29
Merged pull requests:
- update docs for led blink state change #150 (edaniszewski)
- CI coverage reporting #147 (edaniszewski)
- update bash completion to work more uniformly for linux/mac #144 (edaniszewski)
- filter completion results for read/write to only show relevent devices #143 (edaniszewski)
- Add unit tests for command output #140 (edaniszewski)
* This Change Log was automatically generated by github_changelog_generator
2.0.0
Change Log
2.0.0 (2018-03-15)
Implemented enhancements:
- Document command usage #130
- Command grouping and verb overlap #127
- update help text for individual commands #124
- use custom help template #123
- add response scheme for synse server errors #121
- Move
--format
to global flag #113 - add "plugins" command for synse server #110
- Re-add Docker build support #106
- configurable autocompletion path #104
- improve timestamp output formatting #103
- restructure cli using the idiomatic golang structure #102
- create formatting package, generalize existing formatting #95
- generalize filtering and sorting capabilities #91
- use utils command argument checker in hosts subcommands #81
- add sorting to
host list
command output #79 - support customizable sorting for scan command #78
- add support for filtering scan results via flag #77
- design the output formatting for each command #76
- add support for both YAML and JSON output format for certain commands #75
- figure out flow for installing synse cli easily #74
- Add supoprt for command auto-completion #71
- cleanup/organization of some source files #70
- Improve help info for CLI / commands #69
- Update CI for build/test/release workflow #56
- Add Makefile with targets for common development tasks #55
- use dep for dependency vendoring #54
- add functionality for plugin management #51
- Tests! #17
- add additional demo calls to vesh #3
- Quick structure switchero #118 (timfallmk)
- Ci 2.0 #111 (timfallmk)
- 2.0 cmds #64 (edaniszewski)
- add the functionality for the 'hosts' subcommands #63 (edaniszewski)
- add in stubs for the 'hosts' command #62 (edaniszewski)
- get version via the endpoint, rework host config, add some skeleton w… #61 (edaniszewski)
- Correcting linting errors and warnings from Go Report Card. #49 (timfallmk)
- Add windows support to the build #48 (timfallmk)
Fixed bugs:
- add "message" field to transaction responses #120
- YAML output for
pretty\_json
in config output is formatted incorrectly #84
Closed issues:
- Bash completion for #132
- Consider usage pattern and how it reflects CLI config / commands #59
- URL to page that does not exist #53
- remove vestiges of 'vesh' #52
- Auth: authenticate a user against core and require challenge #5
- investigate story for user management #2
- create basic opendcre module #1
Merged pull requests:
- Add back a minimal dockerfile #139 (timfallmk)
- V2.0 #138 (timfallmk)
- add autocomplete for server transaction checking #137 (edaniszewski)
- add message field to transaction response #136 (edaniszewski)
- return synse error json in event of error #135 (edaniszewski)
- add/improve help text for commands #131 (edaniszewski)
- move server commands to a subcommand #128 (edaniszewski)
- Generalize filter sort #119 (edaniszewski)
- make the format flag global, update formatting logic #117 (edaniszewski)
- add synse server 'plugins' command #116 (edaniszewski)
- make completion script output directory configurable #115 (edaniszewski)
- Command completion #109 (edaniszewski)
- update timestamp formatting #108 (edaniszewski)
- fix build target for new repo organization [ci skip] #107 (edaniszewski)
- reorganizing the cli to a more idiomatic organization #105 (edaniszewski)
- update completion command #101 (edaniszewski)
- new style output formatting for synse server commands #100 (edaniszewski)
- update formatting for 'hosts' commands #99 (edaniszewski)
- update docs #98 (edaniszewski)
- add command to display current CLI config #97 (edaniszewski)
- generalize output formatting #96 (edaniszewski)
- Plugin support #94 (edaniszewski)
- Tests pt2 #93 (edaniszewski)
- Tests #92 (edaniszewski)
- add/update help text for synse server commands #90 (edaniszewski)
- add basic filtering to scan command #89 (edaniszewski)
- allow yaml and json output formats for various commands #88 (edaniszewski)
- add sorting for hosts list output #87 (edaniszewski)
- fix config output yaml formatting #86 (edaniszewski)
- use argument checking utils for hosts subcommands #85 (edaniszewski)
- major cleanup, formatting, and linting #68 (edaniszewski)
- add helpers for some common functionality #67 (edaniszewski)
- add some comments ...