Skip to content

Latest commit

 

History

History
1796 lines (1184 loc) · 82.8 KB

CHANGELOG.md

File metadata and controls

1796 lines (1184 loc) · 82.8 KB

v0.53.0 (2023-02-23)

Bug Fixes

  • service-registry create: improve error handling (#1814)

Features

  • now using core sdk (#1813)

v0.52.2 (2023-02-15)

Features

  • updated json schema library (#1808)
  • connector: load current context for commands (#1796)
  • kafka create: enable creating long-lived trial instances (#1809)

v0.52.0 (2023-01-14)

Bug Fixes

  • connector create: remove namespace flag (#1793)
  • connector update: populate kafka url (#1786)
  • kafka create: sync marketplace provider with cloud provider (#1792)

v0.51.9 (2022-12-19)

Bug Fixes

  • run go mod vendor (#1791)

Features

  • connector cluster: add update command (#1789)
  • kafka create: return appropriate error for no regions (#1790)

v0.51.8 (2022-12-09)

Bug Fixes

  • deps: update shared components packages (#1764)
  • namespace create: remove eval from examples (#1788)

v0.51.7 (2022-11-15)

Features

  • generate credentials for Java Kafka client (#1783)

v0.51.6 (2022-11-04)

Bug Fixes

  • connector: add missing name in the log (#1781)
  • service-registry artifact: provide content type for export (#1782)

v0.51.5 (2022-10-29)

Bug Fixes

  • context: return detailed error message for ns not found (#1769)
  • namespace: fix namespace name logging (#1773)
  • request: localize strings (#1779)
  • service-registry: use right flags for export command (#1775)

Features

  • service-account: add pagination to list command (#1771)

v0.51.4 (2022-10-16)

Bug Fixes

  • lint
  • doc updates
  • make request command public

v0.51.3 (2022-10-07)

Bug Fixes

  • context now correctly stores namespace id
  • duplicates for service accouts ids
  • add permissions to the hack scripts
  • invalid flag name
  • build: comment out vendor update step

v0.51.2 (2022-09-27)

Bug Fixes

  • connector type list (#1749)

Features

  • do not check for context existence if a custom context file is set (#1751)

v0.51.1 (2022-09-23)

Bug Fixes

  • update version of registryinstance sdk (#1748)
  • get cloud account details too
  • get quota lower
  • add trial billing type
  • add billing command
  • add cloud providers command

Features

  • service-registry: added artifact owner-get owner-set commands (#1745)

v0.51.0 (2022-09-05)

Features

  • service-account: add support for service account SDK (#1743)

v0.50.0 (2022-08-24)

Bug Fixes

  • error handler overwrite now works as intended (#1735)
  • revert service accounts integration (#1732)
  • edits for connectors cli help text (#1730)
  • can now update kafka when only owner (#1724)
  • namespace name in msg (#1722)
  • remove mas-auth url (#1708)

Features

  • new connector commands are now not hidden (#1726)
  • added info on pageination in type list (#1723)
  • added error handler check in connector build (#1720)
  • type flag suggestions now based on input (#1718)
  • added info about changing editor in connector update (#1715)
  • connector edit (#1702)

v0.49.0 (2022-08-08)

v0.48.0 (2022-08-02)

Bug Fixes

  • deps: update module github.com/redhat-developer/app-services-sdk-go/kafkainstance to v0.9.0 (#1689)
  • deps: update docusaurus monorepo to v2.0.1
  • deps: update rhoas golang sdk (#1688)

v0.47.0 (2022-07-28)

Bug Fixes

  • update service registry sdk (#1687)
  • refresh token before reading config (#1679)
  • add developer certificate of origin
  • page and limit had same description in connector type list (#1674)
  • improved poor search in connector type list (#1670)
  • generate-config: update success message and default path for env (#1676)
  • service-registry: mark setting command as hidden (#1681)

Features

  • added connector type describe (#1673)
  • service-registry: setting command (#1677)

v0.46.2 (2022-07-21)

Bug Fixes

  • service registry create not handling errors properly (#1668)
  • include bind as files flag into CR creation (#1666)
  • can now only consume and wait from single topic (#1659)
  • deps: update all
  • deps: update all (#1645)
  • generate-config: print path to configuration file (#1661)

Features

  • service-registry: added --all-groups flag in artifact list command (#1667)

v0.46.1 (2022-07-19)

Bug Fixes

  • kafka create: skip quota fetch with bypass checks

v0.46.0 (2022-07-18)

Bug Fixes

  • missing rebase changes
  • add dam-sum
  • cache connection to skip refreshes (#1653)
  • print no result when list is nil and using default format (#1651)
  • remove redundant refresh token spec (#1646)
  • connector type list (#1641)
  • deps: update docusaurus monorepo to v2.0.0-rc.1

Features

  • added name flag to connector delete
  • connectors start stop commands (#1633)
  • connector is now in context (#1628)
  • kafka create: add billing model logic (#1636)

v0.45.2 (2022-07-13)

Bug Fixes

  • add env var config (#1640)

v0.45.1 (2022-07-12)

v0.45.0 (2022-07-12)

Bug Fixes

  • public consume and produce commands (#1637)
  • flag name

v0.44.3 (2022-07-11)

Bug Fixes

  • deps: update docusaurus monorepo to v2.0.0-beta.22

v0.44.2 (2022-07-07)

Bug Fixes

  • remove mas-sso tokens on login (#1631)

v0.44.1 (2022-07-07)

Bug Fixes

  • change header for better readability
  • add new notes to whats new (#1627)

v0.44.0 (2022-07-01)

Bug Fixes

  • update error message to reflect proper flag name (#1602)
  • add prerelease support for documentation sync (#1612)
  • do not reuse connection for the commands (#1624)
  • remove redundant kafka admin slash (#1600)
  • use kafka admin url from control plane (#1601)
  • regenerate documentation (#1611)
  • more examples for consume produce (#1609)
  • restore hidden connectors commands on main
  • reenable connectors
  • enable using custom provider by specifying env var (#1605)
  • billing model fixes (#1617)
  • nil keys are now empty strings when consumed (#1621)
  • added topic name as a hint when confirming deletion of topic (#1585)
  • remove require mas-auth (#1599)
  • add documentation import
  • add connector annotation for adoc generator
  • add bypass for ams for kas-installer (#1592)
  • deps: update docusaurus monorepo to v2.0.0-beta.21
  • kafka create: completions should consider provider (#1593)
  • kafka create: reduce number of calls made to AMS API (#1596)
  • service-registry create: fetch registry URL after creation (#1580)

Features

  • consume now uses seperate time flags for date and Unix (#1615)
  • connectors docs and enablement (#1606)
  • added more examples to topic and consume docs (#1607)
  • produce and consume records (#1598)
  • aws marketplace configuration for testing (#1586)
  • completion: add instruction for powershell completions (#1620)
  • generate-config: add overwrite flag and change default env file (#1604)
  • service-account: enable credentials to be saved as secret (#1575)

v0.43.0 (2022-05-23)

Bug Fixes

  • addressing feedback for instance sizes (#1552)
  • add tech preview warning for kafka creation(#1577)
  • add support for dynamic config url (#1565)
  • revert update kafka mgmt sdk for the latest version (#1569)" (#1570)
  • update kafka mgmt sdk for the latest version (#1569)
  • connector cluster: wrong sdk method used in delete cmd (#1555)
  • deps: update module github.com/coreos/go-oidc/v3 to v3.2.0
  • deps: update docusaurus monorepo to v2.0.0-beta.20
  • deps: update docusaurus monorepo to v2.0.0-beta.19
  • deps: update all (#1334)
  • kafka create: change log messages (#1550)
  • lint: response body must be closed (#1558)
  • service-registry use: erroneous message thrown for no instances (#1576)

Features

  • changes for Kafka Creation business logic (#1526)
  • consumer-group: display state (#1568)

v0.42.2 (2022-05-05)

Bug Fixes

  • connector cluster: wrong sdk method used in delete cmd (#1555) (#1557)

v0.42.0 (2022-05-02)

Bug Fixes

  • deps: update all (#1334)

Features

  • changes for Kafka Creation business logic (#1526)

v0.41.2 (2022-04-29)

v0.42.1 (2022-04-29)

Bug Fixes

  • context: improve error message for invalid Kafka instance

Features

  • context: add unset command

v0.41.1 (2022-04-26)

Bug Fixes

  • address review comments
  • replace tabs to spaces

Features

  • support secret output for generate config

v0.41.0 (2022-04-22)

Bug Fixes

  • use default page size from build
  • add messages placeholders
  • address review comments
  • map connector status to row (#1518)
  • add remaining commands
  • build failing at lint
  • expose api config to enable using external clients and APIs (#1523)
  • change message for compatibility APIs
  • default client
  • change to info from error
  • update client to enable using external clients
  • add create support
  • add parameters
  • improve messages
  • add example strings
  • add connectors to root
  • move messages generator
  • remove invalid char in docs
  • connector: hide connector commands
  • connector namespace: add validation

Features

  • initial implementation for connectors commands
  • connector: add update and namespace commands
  • connector namespace: add delete command and refactors
  • connectors: add update cmd and enhance commands
  • service-registry: display compatibile API endpoints

v0.40.1 (2022-04-20)

Bug Fixes

  • disable check for region (#1527)
  • generate-config: change keyname to kafkaHost (#1528)

v0.40.0 (2022-04-12)

Bug Fixes

  • update go in CI/CD workflow (#1514)
  • add migration to the contexts
  • enable self updating CLI (#1509)
  • status builder lint issues
  • refactor status command
  • handle custom context location
  • rename context maps
  • address review comments
  • add server side backed up metrics (#1493)
  • include toml files in build (#1477)
  • add validation for context create
  • update telemetry setup
  • update golang version
  • update golang version
  • regenerate documentation
  • message for partition limit (#1459)
  • suspend updating modular docs for prereleases (#1521)
  • add support for calling any endpoint from control plane (#1497)
  • build failing at test (#1469)
  • changes required for Kafka SDK update (#1470)
  • context: examples of re-used commands
  • context: fixes bugs and add comments
  • deps: update module github.com/alecaivazis/survey/v2 to v2.3.3
  • deps: update module github.com/alecaivazis/survey/v2 to v2.3.4
  • deps: update module github.com/golang-jwt/jwt/v4 to v4.4.0
  • deps: update all
  • deps: update docusaurus monorepo to v2.0.0-beta.18
  • deps: update module github.com/golang-jwt/jwt/v4 to v4.4.1
  • deps: update golang.org/x/oauth2 commit hash to ee48083
  • deps: update docusaurus monorepo to v2.0.0-beta.17
  • deps: update docusaurus monorepo to v2.0.0-beta.16

Features

  • token command (#1520)
  • alias status and use commands to context cmds
  • context: add generate-config command
  • context: add command to delete contexts
  • context: add command for context creation
  • context: add commands for context management
  • context create: remove setting services
  • context status: show context name and path

v0.39.0 (2022-02-21)

v0.39.1 (2022-02-21)

Bug Fixes

  • deps: update module github.com/nicksnyder/go-i18n/v2 to v2.2.0
  • service-registry rule: confirm prompt and remove spinners (#1448)

Features

  • service-registry rule: add disable and update command (#1444)
  • service-registry rule: add describe and list command (#1431)
  • service-registry rule: add base and enable command (#1418)

v0.38.6 (2022-02-17)

Bug Fixes

  • remove unused deprecation.go (#1449)
  • clarify errors for kafka create (#1447)
  • allow to delete all ACLs for principal (#1441)
  • updated prerequisite sans the OpenApi generator (#1446)

v0.38.5 (2022-02-15)

Bug Fixes

  • add support for regions in interactive kafka create (#1438)

v0.38.4 (2022-02-14)

Bug Fixes

  • consumer-group: offset validation error message (#1428)
  • deps: update k8s.io/utils commit hash to 3a6ce19

v0.38.3 (2022-02-10)

Bug Fixes

  • deps: update module github.com/golang-jwt/jwt/v4 to v4.3.0
  • status: service name positional conditions (#1426)

v0.38.2 (2022-02-09)

Bug Fixes

  • interactive mode when creating kafka using CLI (#1423)
  • deps: update dependency prism-react-renderer to v1.3.1
  • deps: update dependency prism-react-renderer to v1.3.0
  • deps: update module github.com/briandowns/spinner to v1.18.1

v0.38.1 (2022-02-02)

v0.38.0 (2022-02-02)

Bug Fixes

  • change base url
  • remove logging from segment
  • small style correction on documentation
  • clarify documentation process (#1410)
  • capital case for message
  • typo in the message (#1407)
  • Add error handling to service registry (#1401)
  • kill ams source code
  • replace AMS with SDK version
  • align roles for service registry (#1413)
  • change partition limit for new topic creation (#1406)
  • regenerate documentation for registry (#1378)
  • refactor: place utility methods in pkg/cmd (#1371)
  • parse yq version for different outputs (#1388)
  • disable docs updates from main
  • add cli prefix to adoc files
  • missing formatter from previous PRs
  • add plural form for ACL messages (#1369)
  • use old branch name for documentation
  • acl grant-admin: add flag for instance id (#1363)
  • deps: update all
  • deps: update k8s.io/utils commit hash to 7d6a63d
  • deps: update module github.com/openconfig/goyang to v0.4.0
  • deps: update docusaurus monorepo to v2.0.0-beta.15
  • deps: update docusaurus monorepo to v2.0.0-beta.14
  • deps: pin dependencies
  • deps: pin dependencies
  • deps: update k8s.io/utils commit hash to 9b34465
  • deps: update module github.com/openconfig/goyang to v0.3.2
  • deps: update github.com/phayes/freeport commit hash to 74d24b5
  • deps: update all
  • deps: update module github.com/briandowns/spinner to v1.18.0
  • deps: update module github.com/briandowns/spinner to v1.17.0
  • deps: update module github.com/spf13/cobra to v1.3.0

Features

  • provide validation and suggestions for regions when creating Kafka (#1362)
  • make the spinner cyan color
  • community documentation (#1352)
  • artifact list: add flags to filter result (#1351)
  • service-registry: add description flag for create command (#1344)
  • service-registry artifact: allow loading artifact from remote URL (#1345)

v0.37.0 (2021-12-13)

Bug Fixes

  • remove linter link
  • deps: update module github.com/golang-jwt/jwt/v4 to v4.2.0

Features

  • enable command history collection (#1349)
  • kafka update: add reauthentication flag (#1340)

v0.36.6 (2021-12-01)

Bug Fixes

  • remove non read only docs for srs (#1339)

v0.36.5 (2021-11-26)

Bug Fixes

  • broken mock make target (#1336)
  • remove dev preview help for service registry commands (#1335)
  • add ascicheck
  • kafka acl: disallow all alias for pricipal (#1333)

v0.36.4 (2021-11-18)

Bug Fixes

  • output format for create artifact cmd
  • cluster connect: print access commands separately for services (#1327)
  • deps: update all to v0.22.4
  • deps: update golang.org/x/oauth2 commit hash to d3ed0bb (#1317)

Features

  • artifact metadata-get: print url to UI
  • service-registry artifact create: print url to UI (#1322)

v0.36.3 (2021-11-12)

Bug Fixes

  • add verification steps
  • remove redundant helper method
  • enable using user specified namespace
  • auto-close MAS-SSO redirect page (#1307)
  • deps: update all (#1297)
  • kafka update: broken preview (#1311)

Features

  • acl list: add flags to filter by resource (#1299)

v0.36.2 (2021-11-08)

Bug Fixes

  • use mapped lowercase values in ACL table (#1292)

v0.36.1 (2021-11-05)

v0.36.0 (2021-11-05)

Bug Fixes

  • use value from request params instead
  • add support for wildcard
  • reorganize verification folder/cases
  • support printing out delete command output acls
  • broken spinner on error
  • use pointer for large structure call
  • update terms spec url (#1291)
  • dynamic terms and conditions (#1276)
  • enable debug logging for cli (#1280)
  • add arm64 support (#1273)

Features

  • user statistics for development/internal needs (#1005)
  • kafka acl: add create command

v0.35.0 (2021-10-29)

Bug Fixes

  • service account creation printing extra steps (#1262)
  • remove ACL preview from delete command (#1256)
  • missing i18n keys for kafka topics validation
  • address issues with acl documentation
  • remove indentation in long descriptions (#1240)
  • shorten very long documentation
  • restore delete command
  • documentation
  • enable dev mode for delete acl command
  • documentation for ACL in cluster connect (#1259)
  • typo in the help
  • command: rhoas cluster clean -y command message (#1252)
  • deps: update module github.com/openconfig/goyang to v0.3.1
  • deps: update module github.com/openconfig/goyang to v0.3.0
  • deps: update all to v0.22.3
  • kafka topic create: erroneous flag validation (#1258)

Features

  • add wildcard alias for ACL resource name (#1255)
  • kafka: replace online service with appendix 4 terms
  • kafka acl: add grant-admin command (#1230)
  • kafka acl list: add principal flags for filter (#1254)
  • sbo: upgrade SBO dependency to v1.0.0

v0.34.2 (2021-10-19)

Bug Fixes

  • cluster connect: display service account credentials (#1237)

Features

  • kafka acl: add acl delete command (#1218)
  • kafka acl grant-access: add --all-accounts flag (#1222)

v0.34.1 (2021-10-15)

v0.34.0 (2021-10-14)

Bug Fixes

  • cleanup .cases

Features

  • service registry integration with cluster commands (#1187)

v0.33.1 (2021-10-13)

Bug Fixes

  • address review comment

Features

  • kafka acl: add instance-id flag and use all alias (#1217)
  • kafka acl grant-permissions: add preview and confirmation

v0.33.0 (2021-10-12)

Bug Fixes

  • replace service account "name" with "short description" (#1193)
  • check HTTP code as instance quota check
  • detect and handle API error code
  • use pre-defined service status constant values (generate docs)
  • use pre-defined service status constant values
  • use realistic values and remove <> characters
  • add token endpoint URL to credentials file (#1177)
  • changed the source path for rhoas binary
  • deps: update golang.org/x/oauth2 commit hash to 6b3c2da
  • kafka acl: address review comments for list command
  • service-registry list: adding input validation (#1163)

Features

  • kafka acl: add acl grant-permissions command (#1179)
  • kafka acl: add base and list command (#1173)

v0.32.0 (2021-09-28)

Bug Fixes

  • use masAuthUrl
  • reduce number of aliases
  • corrected build path for rhoas executable (#1153)

v0.31.1 (2021-09-27)

Bug Fixes

  • update devpreview to beta (#1141)

Features

  • add hidden docs command (#1143)

v0.31.0 (2021-09-27)

Bug Fixes

  • set --role flag as required (#1137)
  • add proper validation for state (#1134)
  • registry use command interactive mode (#1132)
  • print service registry status in rhoas status command (#1131)
  • service registry commands - group message update (#1127)
  • interactive mode for creating topic returns error (#1113)
  • deps: update module github.com/golang-jwt/jwt/v4 to v4.1.0
  • deps: update module github.com/redhat-developer/app-services-sdk-go/registrymgmt to v0.3.0 (#1124)

v0.30.2 (2021-09-22)

v0.30.1 (2021-09-22)

Bug Fixes

  • deps: update module github.com/fatih/color to v1.13.0

v0.30.0 (2021-09-21)

Bug Fixes

  • deps: update all to v0.22.2
  • deps: update module github.com/coreos/go-oidc/v3 to v3.1.0

Features

  • enable kafka update command (#1099)
  • service binding supporting deployment config (#1077)

v0.29.1 (2021-09-14)

Bug Fixes

  • fixed the problem with a verbose flag (#1061)
  • deps: update module github.com/alecaivazis/survey/v2 to v2.3.2
  • deps: update module github.com/aerogear/charmil to v0.8.3

Features

  • added an option to show bootstrap server host of the Kafka instance (#1055)
  • made Context a part of the factory object (#1053)
  • kafka: add ability to update Kafka instance (#1050)
  • registry-artifact: set state command (#1054)

v0.29.0 (2021-09-08)

Bug Fixes

  • remove space after prefix from root error (#1047)
  • remove mark flag required (#1045)
  • remove double-login messages (#1031)
  • deps: update module github.com/redhat-developer/app-services-sdk-go/registryinstance to v0.3.1
  • deps: update module github.com/mattn/go-isatty to v0.0.14

Features

  • emoji support for both error and success messages (#1046)
  • added a global timeout to the login command (#1027)
  • i18n support for service registry art Artifact commands (#1026)
  • consumer-group: add reset-offset command (#876)
  • registry-artifacts: import export commands (#1037)

v0.28.0 (2021-09-02)

Bug Fixes

  • use a consistent flag name for output files (#1008)

v0.27.3 (2021-09-02)

Bug Fixes

  • check if http.Response is nil before closing body (#1011)

Features

  • kafka: add "kafka update" command (#898)

v0.27.2 (2021-09-01)

Bug Fixes

  • fixed NPR when validating Kafka name (#1009)

v0.27.1 (2021-09-01)

Bug Fixes

  • fixed an error message displayed for kafka topic describe (#1007)
  • invalid i18n strings (#996)
  • deps: update module sigs.k8s.io/controller-runtime to v0.10.0
  • topic: only return error on http.StatusOK (#1004)

Features

  • added a custom user-agent (#1006)
  • merged kafka i18n messages into a single file (#997)
  • add name to confirmation dialog on delete (#987)

v0.27.0 (2021-08-30)

Bug Fixes

  • address review comments (#937)
  • remove print of Auth URL during login (#983)
  • moved SSO redirect paths into a variable section (#979)
  • print an error returned by RegisterNameFlagCompletionFunc in a debug mode (#977)
  • removed unnecessary fmt.Sprint (#978)
  • remove invalid CR from the connect command (#967)
  • update kafka admin to the latest SDK (#848)
  • add title and description to the flags (#953)
  • locale key err in cluster_kubernetes (#900)
  • remove invalid output flag from service registry artifacts delete cmd(#930)
  • add -f flag shortcut to output file (#935)
  • rename flag for get and download commands (#943)
  • deps: update module github.com/redhat-developer/app-services-sdk-go/registryinstance to v0.1.1
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.9.3 (#862)
  • deps: update all to v0.22.1
  • deps: update module github.com/redhat-developer/app-services-sdk-go/registrymgmt to v0.1.1 (#949)
  • deps: update module github.com/alecaivazis/survey/v2 to v2.3.0
  • deps: update golang.org/x/oauth2 commit hash to 7df4dd6
  • deps: update module github.com/openconfig/goyang to v0.2.9
  • deps: update module github.com/aerogear/charmil to v0.8.2
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.9.5 (#893)
  • deps: update module github.com/alecaivazis/survey/v2 to v2.3.1
  • deps: update module github.com/openconfig/goyang to v0.2.8
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.9.1 (#849)
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.9.2 (#855)
  • deps: update all
  • deps: update all (#885)
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.9.4 (#869)
  • deps: update golang.org/x/oauth2 commit hash to 2bc19b1
  • i18n: set "locales" as root dir (#847)
  • login: use mas-sso host in login success message (#889)
  • service-account: remove period from description validation error (#891)
  • topic: condition should check if topic name is empty (#985)

Features

  • use --name flag instead of positional arg (#963)
  • display registry status in status cmd (#936)
  • service registry artifact commands (#859)
  • rename debug flag to verbose (#845)
  • consumer-group describe: show unconsumed partitions (#835)
  • kafka: add --wait flag to perform synchronous Kafka creation (#960)
  • login: add branding to login redirect page (#853)

BREAKING CHANGE

This replaces the positional argument in rhoas kafka use, rhoas kafka describe, rhoas kafka delete, rhoas kafka topic describe, rhoas kafka topic update, rhoas kafka topic delete to a --name flag.

v0.26.0 (2021-07-22)

Bug Fixes

  • add owner to registry list (#802)
  • remove URL from table view for serviceregistry list command (#809)
  • cannot delete service registry by name (#786)
  • remove old workaround for migrating config file name (#795)
  • update charmil & validatorOptions (#814)
  • create folder for the initial config (#806)
  • change default pagination flag (#816)
  • invalid location of shared service i18n files (#808)
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.7.0
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.6.0
  • deps: update module sigs.k8s.io/controller-runtime to v0.9.3
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.6.2
  • deps: update all to v0.21.3
  • deps: update all
  • kafka consumer-group: use group id filter for dynamic completions (#827)
  • service-account: reset-credentials prompt (#838)

Features

  • enable auto completion for output flag in service-registry commands (#805)
  • config command (#798)
  • consumer-group list: add flags for pagination (#821)
  • consumer-group list: add search flag (#813)
  • kafka topic: partitions flag for update (#823)
  • kafka topic list: add flags for pagination (#810)

v0.25.0 (2021-07-05)

Bug Fixes

  • fix not working insecure login (#738)
  • add cobra commands validator (#767)
  • deps: update golang.org/x/oauth2 commit hash to bce0382 (#742)
  • deps: update all
  • deps: update module sigs.k8s.io/controller-runtime to v0.9.1 (#736)
  • deps: update module github.com/openconfig/goyang to v0.2.6 (#737)
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.3.6 (#740)
  • deps: update golang.org/x/oauth2 commit hash to 14747e6 (#741)
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.4.0 (#758)
  • deps: update all (#755)
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.3.9 (#754)
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.3.8 (#752)
  • deps: update module sigs.k8s.io/controller-runtime to v0.9.2 (#751)
  • deps: update module github.com/redhat-developer/app-services-sdk-go to v0.3.7 (#749)
  • deps: update golang.org/x/oauth2 commit hash to a8dc77f (#743)
  • error: remove blank line from error message (#727)
  • kafka admin: validations and show proper error messages (#729)
  • kafka consumergroup list: fix reference to the wrong i18n ID (#775)
  • serviceaccount reset-credentials: validate serviceaccount ID in prompt (#720)
  • topic: use the updated methods in KafkaInstance SDK

Features

  • kafka topic create: add cleanup policy flag (#771)
  • kafka topic update: add cleanup policy flag (#776)

v0.24.4 (2021-06-14)

Bug Fixes

  • minor bug fixes and validations (#696)
  • erroneous message for invalid option (#689)
  • localize id for cluster info (#688)
  • fix invalid i18n arg (#681)
  • fix invalid i18n ID (#680)
  • misformatted error message (#669)
  • config: create config directory if it does not exist (#683)
  • kafka create: run interactive if no name provided and fix typos (#705)
  • kafka delete: show proper message for delete operation (#700)
  • kafka topic: update regexp for topic name (#663)

Features

  • Add ability to specify a binding name using binding-name flag
  • completion: dynamic completion for suitable flags (#702)
  • completion: static completion for suitable flags (#686)
  • kafka topic: add search flag to list subcommand (#709)

0.24.3 (2021-04-26)

Bug Fixes

  • fix panic when no kafkas available to selected (#628)

0.24.2 (2021-04-23)

Bug Fixes

  • iostreams: make coloured output work on Windows (#625)

0.24.1 (2021-04-20)

Bug Fixes

  • version: ignore pre-releases when checking version (#610)

0.24.0 (2021-04-20)

Features

  • use production APIs by default (#606)

BREAKING CHANGE

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)

Bug Fixes

  • consumergroup: fix wrong active members value (#608)
  • login: clear MAS tokens from config when using token login (#605)

0.23.0 (2021-04-20)

Bug Fixes

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

Features

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

BREAKING CHANGE

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)

Features

  • serviceaccount: add owner column to table (#578)

0.22.1 (2021-04-14)

Bug Fixes

  • use the OpenShift online terms (#572)

Features

  • consumergroup: add delete command (#542)
  • topic: add retention size flag for topic create (#563)

0.22.0 (2021-04-13)

Bug Fixes

  • topic: set maximum partition value to 100 (#560)

Features

  • auth: remove double-login for code flow (#561)
  • topic: Show 'Unlimited' when value is -1 (#559)

0.21.4 (2021-04-12)

Bug Fixes

  • MAS-SSO token refresh was not enabled (#558)

0.21.3 (2021-04-12)

Bug Fixes

  • use direct link to the operator repository in the status (#551)
  • serviceaccount: update regex pattern for description (#552)

0.21.2 (2021-04-09)

Bug Fixes

  • serviceaccount: allow capital letters in description (#550)

0.21.1 (2021-04-09)

Bug Fixes

  • update mas-sso url (#545)
  • increase timeout for watching managed kafka to 60 seconds (#521)

Features

  • consumergroup: add consumergroup cmd with list subcommand (#530)
  • kafka: add a terms and conditions check (#529)

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

  • switch to github package name
  • reorganize script for api updates
  • Remove token mock (#66)
  • add missing elements to guide
  • apply fedback by @wtrocki
  • make credentials file more secure
  • Update gomod version
  • add authz
  • add minor fixes
  • add package
  • resolve formatting problems
  • Add logout
  • 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
  • minor improvements
  • 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
  • minor fixes
  • minor changes for the demo
  • Initial architecture
  • provide script for the provisioning of the clusters
  • rename folder
  • support for help in browser
  • openapi make file
  • add missing files to client
  • Guide for running this docs
  • cleanup commands documents for usability (#69)
  • documentation generator
  • Do not require gopath on build
  • Use make when building command
  • reduce golang versions
  • Use golang setup action
  • build pipeline
  • build issue with wrong arg
  • minor fixes based on the approved spec
  • disable documentation creator
  • add basic documentation (#67)
  • rename yml file
  • 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
  • makefile install problem
  • improve architecture
  • use packge name
  • Base for the unit and integration tests
  • CMD backbone
  • move package to root
  • cmd: typo in command name
  • kafka: delete status code results is 204 and not 200;
  • kafka: create command returns 202 and always require async=true
  • kafka: stop command execution when user is not loggen in
  • kafka: change default region to "us-west-1"
  • login: make token required for now until a proper login flow is figured out
  • login: check token expiration before sending request to control plane
  • login: make staging the default environment and do not require "url"

Features

  • add status command
  • add config
  • print kafka instances to table
  • positional argument to reference Kafka
  • open browser according to OS
  • Operator using SDK
  • OpenAPI generated client
  • mock server used for the demo purposes
  • 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