Skip to content

v1.5.2

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jun 02:16
v1.5.2
22643c3

fsm v1.5.2

Welcome to this new release!

Notable Changes

Deprecation Notes

CRD Updates

cmd/fsm-bootstrap/crds/config.flomesh.io_meshconfigs.yaml
cmd/fsm-bootstrap/crds/connector.flomesh.io_nacosconnectors.yaml

Changelog

  • fix: keep generated chart README consistent 22643c3 (Kevein Liu)
  • fix: use pipy-repo 2.0.2 for FSM 1.5.2 71f743d (Kevein Liu)
  • chore: update pipy images for v1.5.2 5b1e478 (Kevein Liu)
  • fix: resolve v1.5.2 release blockers b190289 (Kevein Liu)
  • chore: prepare release v1.5.2 722cdf6 (Kevein Liu)
  • feat: add diagnostic logs for service-to-gateway deletion pipeline 0a06ff3 (Kevein Liu)
  • fix(gateway): allow grpc appProtocol in HTTPRoute backend validation 2479681 (Kevein Liu)
  • debug(gateway): add RequestMirror tracing in Pipy JS filter a64e129 (Kevein Liu)
  • chore(docker): pass proxy and GOPROXY build args to builder stage b4f884d (Kevein Liu)
  • feat(gateway): normalize grpc appProtocol to h2c for gateway backends 883e493 (Kevein Liu)
  • fix(gateway): don't skip RequestMirror filter when backend has no endpoints 2c8224c (Kevein Liu)
  • fix(gateway): accept empty group/kind as core Service defaults c8ad332 (Kevein Liu)
  • fix(gateway): normalize repo file paths to prevent metadata inconsistency e868642 (Kevein Liu)
  • feat(connector): incremental sync for immediate K2C mode 6f82d06 (Kevein Liu)
  • fix(connector): skip coalesce in C2K event-driven mode 8002983 (Kevein Liu)
  • fix(connector): drain pending events directly in immediate sync loop 91a03f4 (Kevein Liu)
  • fix(connector): bypass worker pool and coalesce rapid syncs in immediate mode 6eb93a0 (Kevein Liu)
  • fix(connector): bypass broker rate limiter when sliding window is off bdfa597 (Kevein Liu)
  • fix(connector): set up nacos subscriptions at startup and use fresh data in callbacks 39f6840 (Kevein Liu)
  • fix(connector): disable sliding timer when sliding window is off 0d68f2e (Kevein Liu)
  • fix(connector): skip SetServices on catalog poll error to avoid data loss bebc371 (Kevein Liu)
  • feat(connector): add event-driven sync mode for nacos-to-k8s d0f0bee (Kevein Liu)
  • feat(connector): add immediate sync and reconcile toggle for k8s-to-nacos 78ccc9d (Kevein Liu)
  • feat(connector): add sync optimization config and interface methods d941852 (Kevein Liu)
  • feat(api): add nacos sync optimization fields to CRD spec fbff6fd (Kevein Liu)
  • fix(remoteLogging): redefine level semantics for span/parent propagation c711ccd (Kevein Liu)
  • fix(zipkin): use full uuid for spanid and string sampled value c4d0ccb (Kevein Liu)
  • debug: add inbound/outbound x-b3 header logging db6d78d (Kevein Liu)
  • Revert "feat(connector): parse dubbo.endpoints from Nacos tri metadata" 5dcf5b5 (Kevein Liu)
  • Revert "feat(connector): store raw Nacos metadata as base64 for annotation mapping" 3deef4e (Kevein Liu)
  • Revert "feat(connector): store raw Nacos metadata as base64 for annotation mapping" 6d219f6 (Kevein Liu)
  • feat(connector): store raw Nacos metadata as base64 for annotation mapping b5a8285 (Kevein Liu)
  • feat(connector): store raw Nacos metadata as base64 for annotation mapping 3415507 (Kevein Liu)
  • fix(connector): prevent deregistration from being silently skipped f236501 (Kevein Liu)
  • feat(connector): parse dubbo.endpoints from Nacos tri metadata c871fb1 (Kevein Liu)
  • feat(gateway): separate routes per port with partial update 73ac73a (Kevein Liu)
  • fix(connector): sync multi-port endpoints correctly in both directions 9430a29 (Kevein Liu)
  • fix(connector): normalize protocol to grpc when writing to K8s metadata b785718 (Kevein Liu)
  • fix(connector): store service instance ID in Nacos metadata for proper deregistration d5b1f57 (Kevein Liu)
  • refactor(connector): preserve original protocol value and use appprotocol key c0bcbdb (Kevein Liu)
  • fix(sidecar): detect gRPC by content-type prefix match 0e5d636 (Kevein Liu)
  • feat(connector): treat protocol=tri as gRPC in nacos connector 9e04bd8 (Kevein Liu)
  • build(connector): switch base image to alpine for shell access ceca9ff (Kevein Liu)
  • fix(connector): increase retry count for k8s-to-consul sync 1df8e5b (Kevein Liu)
  • fix(connector): improve nacos client robustness 224fd2a (Kevein Liu)
  • feat(connector): output nacos logs to stdout for container environments 092a926 (Kevein Liu)
  • test(connector): add grpc protocol tests for nacos and gateway a5b611b (Kevein Liu)
  • feat(gateway): support catch-all grpcroute for grpc services without grpcmeta 6c6b89d (Kevein Liu)
  • feat(connector): support grpc protocol in nacos discovery and registration 29a1b55 (Kevein Liu)
  • [backport] build(deps): Bump the actions-deps group with 2 updates (#1245) (#1247) 5dc49de (mergify[bot])
  • [backport] build(deps): Bump github.com/nacos-group/nacos-sdk-go/v2 from 2.3.3 to 2.3.4 (#1152) (#1154) 6850500 (mergify[bot])
  • [backport] ci: Add version labels for backport actions in Mergify configuration (#1147) (#1149) bc58b5f (mergify[bot])
  • [backport] build(deps): Bump github.com/docker/docker from 28.5.0+incompatible to 28.5.1+incompatible (#1129) (#1146) d4ab963 (mergify[bot])
  • [backport] build(deps): Bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#1121) (#1144) 147571e (mergify[bot])
  • [backport] build(deps): Bump github.com/libp2p/go-netroute from 0.2.2 to 0.3.0 (#1123) (#1142) a6b8406 (mergify[bot])
  • [backport] build(deps): Bump golang.org/x/time from 0.13.0 to 0.14.0 (#1131) (#1140) d7f27ba (mergify[bot])
  • [backport] build(deps): Bump golang.org/x/net from 0.44.0 to 0.46.0 (#1132) (#1135) 3307fb0 (mergify[bot])
  • [backport] build(deps): Bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 in the go_modules group across 1 directory (#1136) (#1138) f7e992e (mergify[bot])
  • [backport] build(deps): Bump github.com/prometheus/common from 0.66.1 to 0.67.1 (#1126) (#1128) 3165e53 (mergify[bot])
  • [backport] build(deps): Bump github.com/docker/docker from 28.4.0+incompatible to 28.5.0+incompatible (#1117) (#1119) 6e96a7e (mergify[bot])
  • [backport] build(deps): Bump the actions-deps group across 1 directory with 2 updates (#1114) (#1116) 2a20a3f (mergify[bot])
  • [backport] ci: Update milestone in dependabot configuration (#1104) (#1113) cadc9a7 (mergify[bot])
  • [backport] docs: Add FSM version and supported GatewayAPI version mapping (#1107) (#1109) 1e62a92 (mergify[bot])
  • [backport] docs: Add Zread badge to README (#1102) (#1106) 2e04472 (mergify[bot])
  • [backport] build(deps): Bump google.golang.org/grpc from 1.75.0 to 1.75.1 (#1083) (#1096) dffcf67 (mergify[bot])
  • [backport] fix: update Helm chart repositories for Kafka and Zookeeper to bitnamilegacy (#1103) (#1111) 6718835 (mergify[bot])
  • [backport] build(deps): Bump github.com/gin-gonic/gin from 1.10.1 to 1.11.0 (#1094) (#1095) 3a3e906 (mergify[bot])
  • [backport] build(deps): Bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#1075) (#1093) abd4ce7 (mergify[bot])
  • [backport] build(deps): Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#1071) (#1086) fd058d0 (mergify[bot])
  • [backport] build(deps): Bump golang.org/x/sync from 0.16.0 to 0.17.0 (#1072) (#1091) 1b2c360 (mergify[bot])
  • [backport] build(deps): Bump golang.org/x/time from 0.12.0 to 0.13.0 (#1074) (#1092) 3c9964f (mergify[bot])
  • [backport] build(deps): Bump golang.org/x/sys from 0.35.0 to 0.36.0 (#1070) (#1084) 50f425c (mergify[bot])
  • [backport] build(deps): Bump the actions-deps group with 2 updates (#1068) (#1088) 89b2264 (mergify[bot])
  • [backport] build(deps): Bump github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatible (#1065) (#1082) c65ee83 (mergify[bot])
  • [backport] build(deps): bump pipy to 1.5.14 (#1089) (#1090) aae68bf (mergify[bot])
  • [backport] build(deps): Bump github.com/prometheus/common from 0.65.0 to 0.66.0 (#1063) (#1080) 3c81543 (mergify[bot])
  • [backport] build(deps): Bump github.com/spf13/pflag from 1.0.7 to 1.0.10 (#1062) (#1078) 546963f (mergify[bot])
  • [backport] build(deps): Bump aquasecurity/setup-trivy from 0.2.3 to 0.2.4 in the actions-deps group (#1057) (#1059) 7154a1a (mergify[bot])
  • [backport] build(deps): Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#1052) (#1056) 388ff97 (mergify[bot])
  • [backport] build(deps): Bump github.com/ulikunitz/xz from 0.5.11 to 0.5.14 in the go_modules group (#1053) (#1055) b9756b8 (mergify[bot])
  • [backport] build(deps): Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 (#1049) (#1051) 7599770 (mergify[bot])
  • [backport] build(deps): Bump github.com/onsi/gomega from 1.38.0 to 1.38.1 (#1044) (#1048) 713bb6e (mergify[bot])
  • [backport] fix: add image tag of zk for statefulset in e2e tests (#1064) (#1066) 63f6a8b (mergify[bot])
  • [backport] build(deps): Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in the go_modules group (#1041) (#1043) d67c603 (mergify[bot])
  • [backport] build(deps): Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#1045) (#1046) 716c6a3 (mergify[bot])
  • [backport] build(deps): Bump google.golang.org/grpc from 1.74.2 to 1.75.0 (#1039) (#1042) 0ecea45 (mergify[bot])
  • [backport] build(deps): Bump github.com/nacos-group/nacos-sdk-go/v2 from 2.3.2 to 2.3.3 (#1038) (#1040) 96d1c7f (mergify[bot])
  • [backport] build(deps): Bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (#1025) (#1034) 36d9db9 (mergify[bot])
  • [backport] build(deps): Bump actions/checkout from 4 to 5 in the actions-deps group (#1032) (#1033) e841845 (mergify[bot])
  • [backport] build(deps): Bump golang.org/x/net from 0.42.0 to 0.43.0 (#1026) (#1030) a735147 (mergify[bot])
  • [backport] build(deps): Bump golang.org/x/sys from 0.34.0 to 0.35.0 (#1027) (#1029) df8d22a (mergify[bot])
  • [backport] build(deps): Bump github.com/miekg/dns from 1.1.67 to 1.1.68 (#1020) (#1028) 2f2d5b4 (mergify[bot])
  • [backport] build(deps): Bump google.golang.org/grpc from 1.74.0 to 1.74.2 (#1003) (#1009) 608e4f1 (mergify[bot])
  • [backport] build(deps): Bump the actions-deps group across 1 directory with 3 updates (#1023) (#1024) b71673d (mergify[bot])
  • [backport] build(deps): Bump github.com/onsi/gomega from 1.37.0 to 1.38.0 (#1004) (#1007) 63d7eb1 (mergify[bot])
  • [backport] build(deps): Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 (#1005) (#1006) 9782b68 (mergify[bot])
  • fix: the connection to nacos is not properly closed. (#1017) a2c4e24 (Cybwan)
  • [backport] build(deps): Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible in the go_modules group (#1010) (#1014) 79f5c3e (mergify[bot])
  • [backport] build(deps): Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 (#1015) (#1016) e2e2e41 (mergify[bot])
  • [backport] fix: improve PIPY process management and logging in fsm-gateway (#1008) (#1012) 86c6f12 (mergify[bot])
  • fix: issues (#1011) 2099859 (Cybwan)
  • [backport] build(deps): Bump google.golang.org/grpc from 1.73.0 to 1.74.0 (#999) (#1001) e51e92c (mergify[bot])
  • [backport] build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 (#1000) (#1002) 15cab52 (mergify[bot])
  • [backport] build(deps): Bump github.com/AlekSi/gocov-xml from 1.1.0 to 1.2.0 (#995) (#997) 90705aa (mergify[bot])
  • fix: eureka register cache(release/1.5). (#994) da98ab6 (Cybwan)
  • [backport] build(deps): Bump github.com/docker/docker from 28.3.1+incompatible to 28.3.2+incompatible (#984) (#987) c39b9d6 (mergify[bot])
  • [backport] build(deps): Bump github.com/miekg/dns from 1.1.66 to 1.1.67 (#983) (#988) f8e141d (mergify[bot])
  • [backport] build(deps): Bump golang.org/x/net from 0.41.0 to 0.42.0 (#991) (#992) 7d7e908 (mergify[bot])
  • revert: xnet image tag 9df6e5c (Lin Yang)

Thanks!

Those were the changes on v1.5.2!