StreamNative Private Cloud is an enterprise product which brings specific controllers for Kubernetes by providing specific Custom Resource Definitions (CRDs) that extend the basic Kubernetes orchestration capabilities to support the setup and management of StreamNative components.
Set brokerInterceptorsDirectory to ”./interceptors” when interceptors are configured by @fantapsody
add node selector and toleration for decommission job by @labuladong
Fixed prometheus label for autorecovery pod by @tuteng
Update autorecovery replication config by @tuteng
fix: revert PR 270 since sn-operator 0.4 supports required permission by @ericsyh
update olm csv by @ericsyh
Support release images to DockerHub by @ciiiii
[sn-agent-tool] Make auth-params optional and improve experience by @RobertIndie
Bump function-mesh to v0.21.3 by @jiangpengcheng
Support dynamic load configmap for api key service by @tuteng
[sn-agent-tool] Enhance the sn-agent-tool experience by @RobertIndie
Serve operator images with docker-proxy within OLM bundle by @ciiiii
Keep AuthorizationPolicies and PeerAuthentications during transition between switching mTls modes to keep cluster accessible in the process by @fantapsody
Allow bypassing istio sidecar of pfsql automatically by @fantapsody
Fix istio route name for legacy gateways by @fantapsody
oxia: add oxia suffix for resource name to avoid conflict by @mattisonchao
oxia: support regional affinity policies by @mattisonchao
oxia: fix unexpected namespace in configmap by @mattisonchao
add missing manifest by @labuladong
oxia: remove legacy oxia metadata provider by @mattisonchao
move apikeys field by @labuladong
fix loop pointer by @labuladong
Fix sed in CI by @labuladong
Fixed release error by @tuteng
extract pkg/commons and api/commons as separate modules by @jiangpengcheng
Configure narExtractionDirectory to /tmp by default by @lhotari
Set statusFilePath to a file under /tmp by @lhotari
Fix invalid zookeeper-shell commands by @lhotari
Support append audience by @labuladong
Fix wrong status file path in readonly mode by @labuladong
Fix dynamic config update by @labuladong
Support dynamic append audience and oxia as backend for apikey service by @tuteng
fixed commons module release by @tuteng
bump pfsql to 0.19.1 by @freeznet
Update pulsar go client to fix dynamic config by @labuladong
Update oidc issuers and apikey secret get by @tuteng
oxia: add oxia status for cluster by @mattisonchao
oxia: support inject customized labels for components by @mattisonchao
Support kafka connect by @jiangpengcheng
oxia: support Istio on the mesh by @mattisonchao
fix region/zone order by @labuladong
feat: support kafka connect servlet by @freeznet
oxia: support manage istio by pulsar coordinator by @mattisonchao
Expose kafka connect metrics to prometheus by @jiangpengcheng
feat: support new broker LB on default config v2 by @ericsyh
Update pending diff change to 20480 by @tuteng
Make KafkaConnect support env based config provider by @jiangpengcheng
Update kafka connect command to use new class name and support zip file by @jiangpengcheng
detector: fix NPE for kafka detector by @mattisonchao