0.24.3 (2021-04-26)
- fix panic when no kafkas available to selected (#628)
0.24.2 (2021-04-23)
- iostreams: make coloured output work on Windows (#625)
0.24.1 (2021-04-20)
- version: ignore pre-releases when checking version (#610)
0.24.0 (2021-04-20)
- use production APIs by default (#606)
The production environment is now the default environment used. To continue using staging, run rhoas login --api-gateway=stage --auth-url=stage --mas-auth-url=stage
0.23.1 (2021-04-20)
- consumergroup: fix wrong active members value (#608)
- login: clear MAS tokens from config when using token login (#605)
0.23.0 (2021-04-20)
- add support for creating operator based resource (#599)
- return nil when no Kafka was selected (#602)
- update pkged file (#592)
- pointer error (#588)
- set explicit valid argument number for command (#585)
- return request output format when list is empty (#584)
- completion: fix dynamic completions for Bash (#587)
- show when new version is available (#598)
- Add bind command using SBO SDK (#534)
- add consumer group describe command (#536)
- consumergroup: add consumer group commands (#596)
The list
commands now return the original response
object in JSON or YAML, instead of nil, depending on the format requested.
0.22.2 (2021-04-15)
- serviceaccount: add owner column to table (#578)
0.22.1 (2021-04-14)
- use the OpenShift online terms (#572)
0.22.0 (2021-04-13)
- topic: set maximum partition value to 100 (#560)
0.21.4 (2021-04-12)
- MAS-SSO token refresh was not enabled (#558)
0.21.3 (2021-04-12)
- use direct link to the operator repository in the status (#551)
- serviceaccount: update regex pattern for description (#552)
0.21.2 (2021-04-09)
- serviceaccount: allow capital letters in description (#550)
0.21.1 (2021-04-09)
- consumergroup: add consumergroup cmd with list subcommand (#530)
- kafka: add a terms and conditions check (#529)
0.21.0 (2021-04-01)
- switch to new mas-sso url (#524)
This change will mean that old Kafka instances are inaccessible without overriding the MAS-SSO URL
0.20.6 (2021-04-01)
- topic: remove partition update code (#526)
0.20.5 (2021-03-31)
- topic: set default retention to 7 days (#516)
- kafka: add interactive prompt for kafka use (#510)
0.20.4 (2021-03-30)
- cluster: uniform name for service account (#517)
- serviceaccount: add service account input validation (#512)
0.20.3 (2021-03-29)
- config: check if .config directory exists (#498)
- kafka topic: creation in interactive mode should check if name is available (#492)
- serviceaccount: fix invalid i18n message (#509)
- serviceaccount reset-credentials: files should use clientID, clientSecret instead of user, password (#502)
- add support for generating modular docs (#504)
- kafka create: add --use flag to set current Kafka instance (#491)
0.20.1 (2021-03-24)
- update kafka admin API client (#484)
- add Bearer to authorization token (#480)
- show 500 message from admin server (#482)
- place the config file in XDG_CONFIG_HOME instead of HOME (#467)
- lint errors (#460)
- serviceaccount create: display processing text while creation (#465)
- topic: log response body (#483)
- add version command (#471)
- kafka topic: display missing columns from topic list (#466)
- login: add flag to skip MAS-SSO login (#477)
- status: display failed_reason for a failing Kafka instance (#476)
0.20.0 (2021-03-15)
- check http response for nil pointer error (#451)
- appropriate error message when TTY is unavailable for kafka create (#449)
- removing Managed parts from the CLI (#448)
- lint error (#421)
- make binding executable directly in the bash (#419)
- rename command from info to status in description (#417)
- auth: add dual-login to RH-SSO and MAS-SSO (#404)
- serviceaccount create: allow absolute paths when passing custom file location (#438)
- replace --force with --yes
- kafka topic: interactive mode for create/update topic (#436)
- login: add the ability to log in using an offline token (#450)
0.19.0 (2021-03-02)
- Add bindAsFiles by default and enforce proper name for right mo… (#410)
- invalid oc command for connect operation (#405)
0.18.0 (2021-02-24)
- Improvements to the CLI to aling with binding format (#351)
- do not throw error when --force is passed (#391)
- remove ServiceAuth from Config type (#369)
- ci: install pkger (#378)
0.17.2 (2021-02-22)
- i18n: fix error where locale file not being loaded (#374)
0.17.1 (2021-02-22)
- login: fix nil-pointer error (#373)
0.17.0 (2021-02-19)
0.16.0 (2021-02-10)
- add ability to force delete (#329)
- refresh token if no access token is provided (#326)
- kafka delete: confirm name only to delete (#321)
- kafka create: use a positional argument for Kafka create (#330)
0.15.1 (2021-02-04)
- kafka delete: add async=true to ensure Kafka can be deleted (#314)
- kafka topic: change topic command to singular form (#308)
0.15.0 (2021-01-28)
- handle "MGD-SERV-API-36" error code (#305)
- status: add root-level status command (#301)
0.14.1 (2021-01-28)
- print only single topics (#300)
0.14.0 (2021-01-26)
- remove unused function (#275)
- BootstrapServerHost nil pointer (#269)
- refactor cluster connect to use new format of the CRD's (#247)
- cluster info: rename command info to status (#289)
- connection: only refresh tokens when needed (#274)
- docs: remove the docs command (#267)
- standardise colors for printing to console (#291)
- login page: use Patternfly empty state template (#292)
0.13.2 (2021-01-21)
- pointer error when bootstrap host is empty (#266)
0.13.1 (2021-01-21)
- status: fix pointer error (#262)
0.13.0 (2021-01-21)
- negate flag value check (#254)
- serviceaccount: add interactive mode for the reset credentials command (#248)
0.12.0 (2021-01-20)
- remove kafka credentials format (#245)
0.11.0 (2021-01-19)
- standardize table output format flag (#233)
- usused option value (#231)
- serviceaccount: remove ability to force delete service accounts (#230)
0.10.0 (2021-01-14)
- topics: missing connection option (#223)
- add service account CRUD commands (#216)
0.9.3 (2021-01-11)
- pointer error when bootstrap host is empty (#214)
- login: add ability to provide custom openid scope (#210)
0.9.2 (2021-01-05)
- ensure context is cancelled when finished (#198)
0.9.1 (2021-01-05)
0.9.0 (2020-12-15)
- do not use a pointer for a slice
- append :443 to BootstrapServerHost (#176)
- add insecure data plane (#127)
0.8.0 (2020-12-14)
- print sso url in login (#167)
0.7.1 (2020-12-14)
- display API error reason (#164)
0.7.0 (2020-12-11)
- Initial version of SASL/Plain support for topic creation (#161)
- remove credentials file
- return error (#159)
- list command with pagination (#156)
0.6.0 (2020-12-10)
- pandoc trying to remove twice (#152)
- bump version to 0.6.0
- navigation for cli documentation (#150)
- remove trailing % from stdout/stderr messages (#147)
0.5.0 (2020-12-10)
- change default client ID and remove token login (#146)
0.4.0 (2020-12-09)
- CR name in credentials
- adding kuberentes secret as output (#138)
- rename kafka cluster to kafka instance (#144)
0.3.0 (2020-12-08)
- unused flag for linting
- make create work (#133)
- update branch
- add -n flag for create (#119)
- Make CR using namespaced scope (#116)
- Rename cr version (#113)
- change apiversion for connect command
- parse API URL to get host and scheme (#106)
- remove trailing slash from url (#103)
- make auth url hard-coded (#102)
- add missing builders file
- Cleanup of the documentation topics
- wip: validate kafka name (#131)
- token-based login (#132)
- update OPENAPI spec for Service Account (#121)
- expanded help for credentials command (#120)
- allow using the currently selected Kafka cluster in the describe command (#114)
- show message on login success
- rhoas kafka connect command (#85)
- cmd: add YAML output format
0.2.0 (2020-11-20)
- cleanup commands documents for usability (#69)
- add basic documentation (#67)
- Remove token mock (#66)
- add missing elements to guide
- apply fedback by @wtrocki
- provide script for the provisioning of the clusters
- rename folder
- make credentials file more secure
- Update gomod version
- add authz
- add minor fixes
- add package
- resolve formatting problems
- reorganize script for api updates
- add handy kafka docker compose to the mock
- add release process docs
- resolve confusion around authorization command
- Remove architecture for cli
- update api
- add initial version of goreleaser
- remove operator from the repository
- disable invalid printing for login/logout
- remove function used to test bot
- rename yml file
- general improvements to make file
- reorganization of the structure
- build for mac and linux
- formatting of the status command
- Add dummy test targetr
- remove vendor folder. It should not be used with packages
- add formatting check to PR's
- revert changes for formatting
- openapi make file
- add missing files to client
- move package to root
- minor fixes
- minor changes for the demo
- CMD backbone
- support for help in browser
- Base for the unit and integration tests
- use packge name
- Guide for running this docs
- disable documentation creator
- documentation generator
- Do not require gopath on build
- Use make when building command
- reduce golang versions
- Use golang setup action
- makefile install problem
- build issue with wrong arg
- minor fixes based on the approved spec
- switch to github package name
- Add logout
- minor improvements
- list command
- add error handling
- Improve formatting
- formatting
- name issue
- Add support for credentials
- rename cli
- rename operator
- add demo setup
- change namespace
- format for the cli
- typo
- additional commands and formatting
- command completion
- rename command
- functional operator
- add spec for operator to read config
- remove duplicate
- add extra commands
- website backbone
- Improve commands
- add docusaurus for the demo
- improve deletion script
- support loging flow
- add new info to readme
- mock
- support for all commands
- mock index page
- multi_az to boolean
- support for the create with some missing environment abstraction
- rename client
- rename cli
- build pipeline
- improve architecture
- Initial architecture
- cmd: typo in command name
- kafka: delete status code results is 204 and not 200;
- kafka: stop command execution when user is not loggen in
- kafka: change default region to "us-west-1"
- kafka: create command returns 202 and always require async=true
- login: make staging the default environment and do not require "url"
- login: check token expiration before sending request to control plane
- login: make token required for now until a proper login flow is figured out
- positional argument to reference Kafka
- open browser according to OS
- add status command
- add config
- mock server used for the demo purposes
- print kafka instances to table
- Operator using SDK
- OpenAPI generated client
- Openshift CR's
- cmd: Display message if there are no clusters (#45)
- kafka: add mocked version of topics command
- login: login using the --token flow