What's Changed
- Add actions and tests by @FushuWang in #9
- Fix lack of secret permission by @FushuWang in #10
- Add samples by @FushuWang in #11
- Add release action by @FushuWang in #12
- Setup git hook tools by @FushuWang in #18
- Optimize log by @FushuWang in #20
- Run e2e action when there is a change to go files by @FushuWang in #21
- Remove private repo reference by @FushuWang in #23
- Support BacklogQuotaType for namespace by @FushuWang in #22
- Remove the component of streamnative concole when install sn-platform by @FushuWang in #24
- [CI] Add doc bot by @yaalsn in #25
- Add README and docs by @FushuWang in #26
- Add support for updating tenant admin roles and allowed clusters by @FushuWang in #27
- Fix lint action by @FushuWang in #30
- Update e2e action paths by @FushuWang in #31
- Add LICENSE file by @FushuWang in #28
- Improve license header check by @FushuWang in #33
- Update license header by @FushuWang in #35
- Add chart by @FushuWang in #32
- Add chart-releaser v1.4.0 to release chart by @FushuWang in #37
- Fix ci env OWNER and REPO by @FushuWang in #38
- Move update_chart_index and publish_charts to the separate script by @FushuWang in #41
- chore: chmod +x publish_chart.sh by @FushuWang in #42
- fix: chart repo env by @FushuWang in #44
- Fix ci env by @FushuWang in #45
- Use pulsar-resources-operator as the repo value by @FushuWang in #46
- Fix the target repo of pushing commit by @FushuWang in #47
- Add sign key to git commit by @FushuWang in #48
- ci output script commands by @FushuWang in #49
- Add repo name to the commit message by @FushuWang in #50
- Add chart icon and source url by @FushuWang in #51
- docs: remove short name by @FushuWang in #52
- Fix docs by @FushuWang in #53
- Use image v0.1.0 by @FushuWang in #55
- Change customer to custom by @Sherlock113 in #61
- [docs] Fix API version group by @FushuWang in #64
- [docs] Use crd full name in kubectl command by @FushuWang in #66
- Upgrade pulsarctl to v0.4.3-0.20220914035517-f17661719284 by @FushuWang in #71
- Add schema support on the topic by @FushuWang in #67
- [Docs] Update docs about topic schema by @FushuWang in #73
- Bump appVersion to v0.2.0 by @FushuWang in #74
- fix: make the hard coded container with template by @ericsyh in #76
- chore(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #80
- chore(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.11.1 by @dependabot in #78
- chore(deps): bump golang.org/x/sys from 0.0.0-20220204135822-1c1b9b1eba6a to 0.1.0 in /tests by @dependabot in #84
- chore(deps): bump golang.org/x/net from 0.0.0-20210825183410-e898025ed96a to 0.7.0 by @dependabot in #82
- chore(deps): bump golang.org/x/crypto from 0.0.0-20210817164053-32db794688a5 to 0.1.0 by @dependabot in #83
- fix: fix kube_rbac_proxy name issue and update schema validation by @ericsyh in #81
- [CI] Improve chart test by @FushuWang in #85
- Support geo replication by @FushuWang in #79
- refactor: replace the package pulsarctl with pulsar-admin-go by @FushuWang in #89
- docs: add docs about geo replication by @FushuWang in #87
- ci: bump chart to v0.3.0 by @FushuWang in #90
- fix: role permission by @FushuWang in #91
- fix: update docs by @ericsyh in #93
- fix: update geo cr examples. by @ericsyh in #94
- feat: support tls in pulsarconnection for creating the cluster by @FushuWang in #96
- ci: bump chart version to v0.3.1 by @FushuWang in #98
- feat: optimize the output fields of the pulsarconnection by @FushuWang in #100
- docs: update readme about upgrading chart by @FushuWang in #102
- [doc]: update pulsar connection doc and examples by @ericsyh in #101
- ci: bump chart version to 0.3.2 by @FushuWang in #103
- fix: add crd changes to the chart by @FushuWang in #104
- chore: upgrade kube-rbac-proxy to v0.14.1 by @ericsyh in #105
- doc: add contributing guide by @FushuWang in #109
- chore(deps): bump yaml and @commitlint/cli by @dependabot in #97
- ci: add step to check if the crds are up to date by @FushuWang in #111
- update doc for time units by @ericsyh in #112
- chore: upgrade go to 1.19 by @FushuWang in #116
- ci: bump chart version to v0.3.4 by @FushuWang in #117
- [improve]: upgrade prom client to v1.15 to fix CVE CVE-2022-21698 by @ericsyh in #119
- fix: PulsarTopic cannot be deleted: already deleted by @tomjo in #122
- Update README.md by @geomagilles in #126
- fix: update the status of geo-replication destination connection by @FushuWang in #124
- Improve time duration parse by @FushuWang in #123
- chore: bump chart to v0.4.0 by @FushuWang in #127
- bump kubeVersion in chart configuration. by @ericsyh in #128
- fix: cluster info will be reset when updating geo-replication object by @FushuWang in #132
- chore: bump chart to v0.4.1 by @FushuWang in #135
- Migrate pulsar-admin-go to apache pulsar client go by @tisonkun in #141
- fix: pulsar-connection tls issue by @FushuWang in #139
- fix auth format in doc by @ericsyh in #144
- fix: reload the pulsar connection when the auth secret is updated by @FushuWang in #146
- fix: block the deletion of the destination pulsar connection by @FushuWang in #140
- update image registry in chart by @ericsyh in #147
- ci: support redhat certification by @FushuWang in #134
- ci: add pr template by @FushuWang in #149
- chore: bump chart to 0.4.2 by @ericsyh in #148
- chore: update rbac container in the makefile by @ericsyh in #152
- feat: support oauth2 scope field by @ericsyh in #151
- fix: make oauth2 scope field optional by @ericsyh in #153
- chore: bump chart to the 0.4.3 release by @ericsyh in #155
- support customized labels by @mingmcb in #157
- fix: change the default lifecyclePolicy to CleanUpAfterDeletion by @ericsyh in #159
- Sync CR info to pulsar cluster in geo replication object by @labuladong in #165
- Fix geo sync of remote connection by @labuladong in #166
- fix: update olm bundle logo by @ericsyh in #168
- chore: upgrade chart appVersion to 0.4.4 by @ericsyh in #167
- ci: install chart on k8s v1.20 by @FushuWang in #129
- chore: upgrade prom_clien version to fix CVE by @ericsyh in #170
- chore: bump kube-rbac-proxy to fix CVE by @ericsyh in #171
- chore: bump go to 1.20 to fix CVE-2023-39323 and CVE-2023-44487 by @ericsyh in #172
- chore(deps): bump golang.org/x/net from 0.7.0 to 0.17.0 in /tests by @dependabot in #163
- Sync secret update by @labuladong in #173
- fix: olm samples by @ericsyh in #174
- chore: upgrade chart to 0.4.5 by @ericsyh in #175
- ci: add support for olm certifacte release by @ericsyh in #177
- build: update the olm release annotation by @ericsyh in #178
- Add feature gate to always update pulsar & improve log by @labuladong in #179
- chore: upgrade the chart to 0.4.6 by @ericsyh in #183
- Fix partitioned topic not change by @labuladong in #185
- chore: upgrade the chart to 0.4.7 by @ericsyh in #186
- fix: update the PulsarTopic doc to remove the partition limitation. by @ericsyh in #187
- fix client id mismatch by @yuweisung in #188
- improve log output by @labuladong in #191
- chore: bump chart to 0.4.8 by @ericsyh in #192
- chore: upgrade pulsar client lib and dockerfile by @ericsyh in #198
- update the dockerfile by @ericsyh in #199
- fix openshift-preflight by @ericsyh in #200
- change to use the ubi-minimal by @ericsyh in #202
- update resource operator chart by @ericsyh in #201
- fix: add olm required labels by @ericsyh in #204
- doc: update the pulsarconnection doc and examples by @ericsyh in #203
- feat: support release image to DockerHub by @ericsyh in #205
- Upgrade all Alpine packages at build time by @merlimat in #208
- chore: upgrade workflow to go 1.21 by @ericsyh in #209
- chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /tests by @dependabot in #194
- Fixed APK upgrade operation in dockerfile by @merlimat in #213
- Upgraded golint to 1.55.2 by @merlimat in #212
- Upgrade protobuf to 1.34.2 by @merlimat in #214
- [sec] Update x/crypto to fix CVE-2023-48795 by @merlimat in #207
- chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #193
- add crd for pulsar package & function & connector by @freeznet in #206
- chore: upgrade chart and change the image registry by @ericsyh in #215
- fix: fix the reconcile order for packages and functions / connectors by @freeznet in #216
- fix: olm release CI bug by @ericsyh in #218
- fix function reconcile uses incorrect status to check if update or not by @freeznet in #219
- mark the configs optional for function by @freeznet in #221
- validate and release helm chart 0.5.2 by @freeznet in #220
- remove the kube-rbac-proxy by @ericsyh in #224
- Imporve topic reconcile logic by @labuladong in #225
- fix the release ci by @ericsyh in #226
- chore: bump chart to 0.5.3 by @ericsyh in #227
- fix secret ref for pulsar functions, sources, and sinks by @freeznet in #229
- chore: bump chart to 0.5.4 by @freeznet in #230
- Upgrade go version to fix CVE-2024-24789, CVE-2024-24790 by @labuladong in #231
- support config oauth2 for geo replication by @freeznet in #237
- Add retry for reconcile error by @labuladong in #232
- chore: bump chart to 0.5.5 by @ericsyh in #238
- fix oauth2 key secret ref hash by @freeznet in #239
- chore: bump chart to v0.5.6 by @freeznet in #240
- add
ReplicationClusters
to namespace by @freeznet in #244 - bump chart to 0.5.7 by @freeznet in #245
- Update resource operator documentation by @sijie in #246
- add replication cluster to pulsar topic resource by @freeznet in #248
- chore: upgrade controller-runtime by @ericsyh in #247
- fix: olm csv manifests and samples by @ericsyh in #249
- feat: support ns offload policy by @ericsyh in #250
- Delete resources' cr if pulsar cluster doesn't exist by @yaalsn in #236
- feat: add retry count var by @ericsyh in #252
- feat: add the operator resync duration var by @ericsyh in #251
- chore: upgrade chart to 0.6 by @ericsyh in #253
- fix cve 2024-34156 by @freeznet in #254
- optimize the controller reconcile by @ericsyh in #257
- fix: leader election role template issue by @ericsyh in #256
- update chart appVersion to 0.6.1 by @ericsyh in #258
- update openshift support version by @ericsyh in #259
- Support deduplication by @jiangpengcheng in #263
- Upgrade openshift-preflight to
1.10.2
by @jiangpengcheng in #265 - bump chart to 0.6.2 by @jiangpengcheng in #266
- feat: support namespace isolation policy by @jiangpengcheng in #268
- bump chart to 0.6.3 by @jiangpengcheng in #269
- bump chart to 0.6.4 by @jiangpengcheng in #272
- Bump chart to 0.6.5 by @jiangpengcheng in #273
- use ubuntu-22.04 to prevent failed disk clean by @freeznet in #275
- bump charts to v0.7.0 by @freeznet in #274
- feat: support SNCloud Connection & Compute Workspace & Compute FlinkDeployment by @freeznet in #278
- bump redhat preflight to 1.11.1 by @freeznet in #279
- bump chart to
v0.8.0-rc.2
by @freeznet in #280 - release helm charts v0.8.0 by @freeznet in #281
- make flink deployment apiServerRef optional by @freeznet in #282
- fix helm chart role for sn cloud resources by @freeznet in #283
- fix bundle release action by @freeznet in #284
- bump helm charts to v0.8.1 by @freeznet in #285
- verify pod on chart testing by @freeznet in #286
- feat: support manage sn cloud secrets resources by @freeznet in #289
- bump helm charts 0.9.0 by @freeznet in #290
- remove dep of cloud-api-server by @freeznet in #291
- fix makefile gen path and cleanup by @freeznet in #292
- allow using
file://
and cloud storage to manage packages by @freeznet in #287 - [cves] use go1.22.12 by @freeznet in #293
- bump chart version to v0.9.1-rc.3 by @freeznet in #296
- fix preflight when release by @freeznet in #299
- release v0.9.1 helm chart by @freeznet in #298
- Bump golang to 1.23, Alpine to 3.21, golang.org/x/net and github.com/golang-jwt/jwt/v5 to latest to address CVEs by @lhotari in #302
New Contributors
- @yaalsn made their first contribution in #25
- @Sherlock113 made their first contribution in #61
- @ericsyh made their first contribution in #76
- @dependabot made their first contribution in #80
- @tomjo made their first contribution in #122
- @geomagilles made their first contribution in #126
- @tisonkun made their first contribution in #141
- @mingmcb made their first contribution in #157
- @labuladong made their first contribution in #165
- @yuweisung made their first contribution in #188
- @merlimat made their first contribution in #208
- @sijie made their first contribution in #246
- @jiangpengcheng made their first contribution in #263
- @lhotari made their first contribution in #302
Full Changelog: https://github.com/streamnative/pulsar-resources-operator/commits/v0.9.1-rc.4