This repository has been archived by the owner on Aug 23, 2023. It is now read-only.
Releases: streamnative/pulsar-admin-go
Releases · streamnative/pulsar-admin-go
v0.1.1
What's Changed
- docs: add go reference badge by @maxsxu in #20
- docs: add go report card badge by @maxsxu in #21
- feat: add new parameters for creating cluster by @FushuWang in #23
- fix: keyring file dir path by @maxsxu in #26
- feat: Align function/sink/source config with pulsar master(@2b01f83e) by @jiangpengcheng in #29
- feat: add GetMessageID api by @chrisxrepo in #28
New Contributors
- @jiangpengcheng made their first contribution in #29
- @chrisxrepo made their first contribution in #28
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Changelog
- 3a0e030 docs: update contribution guides (#19)
- 4862a89 ci: add conventional commits PR title checker (#18)
- 63f949d docs: complete code demo (#17)
- 46a4100 fix: config oauth2 with default flow (#16)
- b275d66 fix: use auth provider as http round tripper (#15)
- f1908bf chore: replace deprecated ioutil pkg (#14)
- aaa1dc6 chore: add Makefile (#13)
- f520dda ci: add license header checker (#12)
- 6bb4040 fix: change copyright from ASF to StreamNative (#11)
- 2778ff8 docs: add README, LICENSE and CONTRIBUTING (#10)
- 4a58a22 ci: add release workflow (#8)
- cba3438 chore: clean non-admin apis (#9)
- 75c6fcd ci: add lint and test (#6)
- 0b629fd fix: golangci-lint errors (#7)
- fa1891e Add alias package (#5)
- 1031bdd Decouple config and auth package (#4)
- 4fabcf2 Optimize project layout (#3)
- d504747 Bump golang.org/x/net from 0.0.0-20220225172249-27dd8689420f to 0.7.0 (#2)
- 923271d chore: add gitignore
- 96e1da8 chore: go mod tidy
- d2abb29 Add auth parameter to cluster management (#986)
- 160c319 fix: fix token exp (#976)
- 8d5f952 feat: support delete a subscription forcefully (#609)
- 4295bad Fix the wrong field of the internal stats and internal info (#907)
- c8c7095 Upgrade jwt package, support custom claim and header (#906)
- 88307e8 fix: add miss fields to PersistentTopicInternalStats (#477)
- d083e9d Add get-message-by-id command (#882)
- 3f82de2 update resource keys to match comments (#879)
- d5adfc0 support oauth2 with auth params (#876)
- 90a1802 add estimated backlog size as measure of unconsumed messages (#860)
- 6336941 add fields to topic stats (#858)
- cde65c9 Update pulsarctl go version (#853)
- 56d77ba fix: Remove encoding for the topic (#828)
- d0ef25d Fix test new with custom auth provider (#734)
- 10c135b fix: fix tls insecure connection (#731)
- d7e895a support build with go 1.18 (#699)
- 133a0ca fix: use nil instead of empty string as request body (#662)
- 9ac3c46 fix: fix encode json body (#610)
- c8d852f fix: create non-partitions topic (#577)
- 4e72b0f feat: add allow auto update schema cmd (#567)
- bb55e15 fix: update type in namespace policies (#556)
- 6a01386 bump pulsar-client-go/oauth2 (#533)
- 0d0ec8b fix: improve new client with auth provider (#518)
- d32d043 ParseAuthAction supports new actions (#512)
- d36eb2f Remove omitempty from booleans (#500)
- 5c7dfe1 fix: improve parse response avoid parse the empty body (#491)
- 9992c4e Support BacklogQuotaType when setting namespace backlog. (#480)
- 856fe23 Add support for sourceSubscriptionName to sinks (#469)
- e701afc OAuth 2.0 Usability Improvements (+Azure AD) (#465)
- 9833b83 fix: fix checks the packages url and file path of the upload package (#460)
- 023cb7d feat: add inactive topic policies command for topic (#444)
- e67613c fix packages cmds (#458)
- 1a10ebd add packages management service APIs (#450)
- f67414d Add customRuntimeOptions to sinks and functions (#449)
- 267f25a feat: add backlog quota command for topic (#429)
- 800f187 feat: add compaction threshold command for topic (#430)
- bf56f67 feat: add get/remove/set retention policy command for topic (#420)
- 2cc8d8b add pulsarctl namespace/topic set-publish-rate (#428)
- 021fd43 Remove unknown error (#422)
- 09beb44 Fix the sink and source tests (#411)
- 773f72e fix: check the parse service url for errors (#395)
- 4c2d14b Add command topic Deduplication(#246) (#408)
- 53e2302 Fix the 400 error when create function (#405)
- 977c5b4 Add command topic message dispatch rate. (#246) (#397)
- 1c322ee Add command topic Delayed Delivery Policies. (#246) (#374)
- 6b79340 Bump version to 2.8.0-rc-202106151929 (#372)
- 9ea5280 Support use short auth name to configure auth (#371)
- 55f23ae Support using Json to configure the token auth provider (#368)
- 5f0630e Add command topic Persistence Policy. (#246) (#363)
- c4eb452 Add command topic max unacked messages per subscription. (#246) (#361)
- eb98608 Add command topic max unacked messages per consumer. (#246) (#358)
- 155a294 Add command topic max consumers. (#246) (#355)
- b7509ca Add command topic max producers. (#246) (#353)
- 7f112b2 Add command topic message ttl. (#246) (#348)
- bdce19e Adds the
isOffloaded
field (#288) - 14ad568 Clone default transport instead of modifying directly (#299)
- e6d835a Adds namespace topic auto-creation configuration (#297)
- 02bf1bb Fix the error introduce from the latest pulsar (#284)
- 159eadc Upgrade dependencies (#285)
- 3849030 Fix the function download command issue (#275)
- 55e818d Handle the null response body (#272)
- 2e8e103 Improve the current CI checks (#258)
- 950d9eb Updating fields in utils data (#254)
- 29acba8 Improve the current unit tests (#253)
- 8da53c1 Escape special characters in parts of the URL (#252)
- dadf081 Fixes default api version to be v2 (#250)
- fdb6972 Fix the TLS not working when enable the oauth2 authentication (#242)
- ee570eb Improve the oauth2 implementation (#237)
- 0f3cea2 Support oauth2 authentication for pulsarctl (#233)
- 3584fd6 Fixes nil pointer when using tls (#231)
- c29d643 Add download command for functions CLI (#221)
- f26809b [Issue 180] Make error log use stderr (#206)
- c314e07 [Issue 183] Fixes can not parse the
destination_auth
(#204) - 521b284 Add RetentionPolicy parsing (#201)
- 9b557a9 Change NameSpaceAuth to be an [] of AuthAction (#202)
- fdf4cad [issue:182] get-function-assignments has incorrect output (#199)
- 785afeb [issue:197]Check Nil interface the right way (#198)
- c48b3b6 Rework auth and add pulsar client conf (#196)
- d12066b [issue-126] Implement JSON output format for list commands (#181)
- 864adc9 Add context for pulsarctl (#169)
- 49482f7 Add test for the auto recovery command (#170)
- 09d79ad Using testcontainer to create a test framework for testing (#167)
- 3a1fe7b Fix wrong http header when receive pulsar header (#165)
- c678563 Fixes unexpected error when request using pulsar 2.4.2 proxy (#157)
- 5cfb6da Fixes error handle for bookKeeper error message (#155)
- 259d755 Support show a token content (#152)
- a21ce75 Support validate token command (#151)
- d22948f Support create token command (#150)
- 7ea0301 Support create secret key command (#145)
- f423566 Support create key pair command (#149)
- 363ed11 [BK-SUPPORT-PART-1] Separate HTTP client and admin client (#132)
- ae35604 Move description.go to cmdutils (#133)
- 519890d [Issue:128] Fix deploying python function (#130)
- 519ee84 Refactor pulsar pkg for pulsarctl (#124)
- b5708ba Add resource-quotas commands for pulsarctl (#90)
- 6079dd6 Add functions-worker commands for pulsarctl (#92)
- 11348f6 Add ns-isolation-policy commands for pulsarctl (#88)
- 42048f2 Add
SCOPE
for topic commands (#72) - 23fa4bb Add timeout for the http client (#93)
- ce0cc04 Add comments for admin api (#104)
- b37de11 Add pulsarctl version info (#95)
- c1da13e Provide the token auth (#91)
- 3961a58 Add broker commands for pulsarctl (#87)
- f9d9928 Add broker-stats commands for pulsarctl (#84)
- 16a50dc Add subscription commands (#58)
- 67ccfb6 Add schema, offload and compaction commands of namespaces for pulsasrctl (#64)
- 65d882e Add set and get commands for MaxConsumersPerSub and MaxConsumersPerTopic and maxProduersPerTopic (#67)
- 9846b1d Add topic command
terminate
(#73) - ab61c43 Add topic command
offload
andoffload-status
(#74) - 5cdcd08 Add namespaces permissions commands (#71)
- 5708da6 Add topic command
unload
(#76) - b1849a0 Add topic command
compact
andcompact-status
(#75) - 96f78fc Add website for pulsarctl (#77)
- 4d8d17b Add golangci-lint to check project style (#78)
- 484046b Add command unsubscribe and clearBacklog and command set and get for dispatch and subscribe and replicator rate (#68)
- a421618 Add command topic
internal-info
(#51) - 8550dc8 Add license header check for all files (#69)
- 175e236 Add topic permissions commands (#48)
- a13df47 Add antiAffinityGroup, persistence, clusters, unload, spliteBundle and deduplication for pulsartl (#66)
- f8c6204 Add topic stats command (#46)
- f9d5cbf Revert "Add backlog, retention and ttl commands for pulsarctl (#61)" (#62)
- 73044bc Add backlog, retention and ttl commands for pulsarctl (#61)
- 4a570e8 Add create, delete, list, policies, topic commands for namespace ctl (#57)
- 092431e Add command topic
last-message-id
(#42) - bbd756e Add sink commands for pulsarctl (#47)
- bfba789 Add schemas commands for pulsarctl (#52)
- 0a64533 Add command topic
lookup
andbundle-range
(#44) - 921d4f4 [issue:50] fix response status code error (#53)
- a04ba3b Add source command for pulsarctl (#45)
- a18ca5d Add partitioned topic command CURD (#35)
- 0b65b3b Add stats, status, querystate, putstate, trigger cmds for Pulsar Functions (#34)
- f387c2b Add tenants related commands (#28)
- 7901a46 Add command cluster
update_failure_domain
(#36) - 200e3bc Add more tests and add encode topic method (#38)
- 8ba00f3 Add namespace and topic name check (#37)
- 11b7269 Add command cluster
delete-failure-domain
(#24) - f69a43b Add update cmd for Pulsar Functions (#33)
- 8a84fca Add restart, list and get cmd for Pulsar Functions (#30)
- b648e4b Add command cluster
list-failure-domains
(#23) - 8c60334 Add start cmd for Pulsar Functions (#29)
- ffcacd5 Add command cluster
get-failure-domain
(#22) - 6832850 Add delete cmd for Pulsar Functions (#26)
- ed31a44 Add command cluster
create-failure-domain
(#21) - 2b2d143 Add stop cmd for Pulsar Functions (#25)
- 5ca21e3 Add create cmd of Pulsar Functions (#15)
- 4525306 Add command cluster
get-peer-clusters
(#19) - 1c6f49f Add command cluster
update-peer-clusters
(#18) - ed825f2 Add command cluster
update
(#17) - d57c3fb Add auth logic for
pulsarctl
(#20) - 3d775b4 Make API version configurable (#16)
- 3920649 Add cluster commands
get
(#4) - 1f92bb3 Add post request for project (#7)
- 8e3b90b Initialize the pulsarctl project (#1)
- 96ab426 Create new CODEOWNERS file