Skip to content

Latest commit

 

History

History
547 lines (362 loc) · 21.8 KB

CHANGELOG.md

File metadata and controls

547 lines (362 loc) · 21.8 KB

0.21.0 (2021-04-01)

Bug Fixes

  • switch to new mas-sso url (#524)

BREAKING CHANGE

This change will mean that old Kafka instances are inaccessible without overriding the MAS-SSO URL

0.20.6 (2021-04-01)

Bug Fixes

  • topic: remove partition update code (#526)

0.20.5 (2021-03-31)

Bug Fixes

  • topic: set default retention to 7 days (#516)

Features

  • kafka: add interactive prompt for kafka use (#510)

0.20.4 (2021-03-30)

Bug Fixes

  • cluster: uniform name for service account (#517)
  • serviceaccount: add service account input validation (#512)

0.20.3 (2021-03-29)

Bug Fixes

  • serviceaccount: fix invalid i18n message (#509)
  • serviceaccount reset-credentials: files should use clientID, clientSecret instead of user, password (#502)

Features

  • add support for generating modular docs (#504)

0.20.2 (2021-03-26)

Bug Fixes

  • config: check if .config directory exists (#498)
  • kafka topic: creation in interactive mode should check if name is available (#492)

Features

  • kafka create: add --use flag to set current Kafka instance (#491)

0.20.1 (2021-03-24)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • Add bindAsFiles by default and enforce proper name for right mo… (#410)
  • invalid oc command for connect operation (#405)

Features

  • kafka: dynamic kafka name completions (#389)
  • serviceaccount describe: add describe command (#406)

0.18.0 (2021-02-24)

Bug Fixes

  • 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)

Features

  • add native asciidoc renderer for docs (#362)
  • kafka list: add search flag (#364)

0.17.2 (2021-02-22)

Bug Fixes

  • i18n: fix error where locale file not being loaded (#374)

0.17.1 (2021-02-22)

Bug Fixes

  • login: fix nil-pointer error (#373)

0.17.0 (2021-02-19)

Bug Fixes

  • invalid YAML
  • use yq only if version >= 4 (#367)
  • i18n errors (#353)
  • service account i18n (#344)

Features

  • kafka topic: add topic commands (#309)
  • whoami: add whoami command (#356)

0.16.0 (2021-02-10)

Bug Fixes

  • add ability to force delete (#329)
  • refresh token if no access token is provided (#326)
  • kafka delete: confirm name only to delete (#321)

Features

  • kafka create: use a positional argument for Kafka create (#330)

0.15.1 (2021-02-04)

Bug Fixes

  • 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)

Bug Fixes

  • handle "MGD-SERV-API-36" error code (#305)

Features

  • status: add root-level status command (#301)

0.14.1 (2021-01-28)

Bug Fixes

  • print only single topics (#300)

0.14.0 (2021-01-26)

Bug Fixes

  • 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)

Features

  • standardise colors for printing to console (#291)
  • login page: use Patternfly empty state template (#292)

0.13.2 (2021-01-21)

Bug Fixes

  • pointer error when bootstrap host is empty (#266)

0.13.1 (2021-01-21)

Bug Fixes

  • status: fix pointer error (#262)

0.13.0 (2021-01-21)

Bug Fixes

  • negate flag value check (#254)

Features

  • serviceaccount: add interactive mode for the reset credentials command (#248)

0.12.0 (2021-01-20)

Bug Fixes

  • remove kafka credentials format (#245)

0.11.0 (2021-01-19)

Bug Fixes

  • standardize table output format flag (#233)
  • usused option value (#231)
  • serviceaccount: remove ability to force delete service accounts (#230)

Features

  • kafka: require name confirmation (#227)
  • status: print Bootstrap URL (#235)

0.10.0 (2021-01-14)

Bug Fixes

  • topics: missing connection option (#223)

Features

  • add service account CRUD commands (#216)

0.9.3 (2021-01-11)

Bug Fixes

  • pointer error when bootstrap host is empty (#214)

Features

  • login: add ability to provide custom openid scope (#210)

0.9.2 (2021-01-05)

Bug Fixes

  • ensure context is cancelled when finished (#198)

0.9.1 (2021-01-05)

0.9.0 (2020-12-15)

Bug Fixes

  • do not use a pointer for a slice
  • append :443 to BootstrapServerHost (#176)

Features

  • add insecure data plane (#127)

0.8.0 (2020-12-14)

Features

  • print sso url in login (#167)

0.7.1 (2020-12-14)

Bug Fixes

  • display API error reason (#164)

0.7.0 (2020-12-11)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • change default client ID and remove token login (#146)

0.4.0 (2020-12-09)

Bug Fixes

  • CR name in credentials
  • adding kuberentes secret as output (#138)
  • rename kafka cluster to kafka instance (#144)

Features

  • refactor connect to use top level group (#139)
  • auto-use kafka cluster after creation (#142)

0.3.0 (2020-12-08)

Bug Fixes

  • 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

Features

  • 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)

0.1.0 (2020-11-18)

Bug Fixes

  • 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

Features

  • 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