v1.5.0-alpha.1
Pre-releasefsm v1.5.0-alpha.1
Welcome to this new release!
Notable Changes
Deprecation Notes
CRD Updates
cmd/fsm-bootstrap/crds/backendtlspolicies.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/config.flomesh.io_meshconfigs.yaml
cmd/fsm-bootstrap/crds/config.flomesh.io_meshrootcertificates.yaml
cmd/fsm-bootstrap/crds/connector.flomesh.io_consulconnectors.yaml
cmd/fsm-bootstrap/crds/connector.flomesh.io_eurekaconnectors.yaml
cmd/fsm-bootstrap/crds/connector.flomesh.io_gatewayconnectors.yaml
cmd/fsm-bootstrap/crds/connector.flomesh.io_machineconnectors.yaml
cmd/fsm-bootstrap/crds/connector.flomesh.io_nacosconnectors.yaml
cmd/fsm-bootstrap/crds/connector.flomesh.io_zookeeperconnectors.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_circuitbreakers.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_faultinjections.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_filterconfigs.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_filterdefinitions.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_filters.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_httplogs.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_listenerfilters.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_metrics.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_proxytags.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_ratelimits.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_zipkins.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_backendlbpolicies.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_healthcheckpolicies.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_retrypolicies.yaml
cmd/fsm-bootstrap/crds/gatewayclasses.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/gateways.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/grpcroutes.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/httproutes.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/machine.flomesh.io_virtualmachines.yaml
cmd/fsm-bootstrap/crds/multicluster.flomesh.io_clusters.yaml
cmd/fsm-bootstrap/crds/multicluster.flomesh.io_globaltrafficpolicies.yaml
cmd/fsm-bootstrap/crds/multicluster.flomesh.io_serviceexports.yaml
cmd/fsm-bootstrap/crds/multicluster.flomesh.io_serviceimports.yaml
cmd/fsm-bootstrap/crds/networking.flomesh.io_namespacedingresses.yaml
cmd/fsm-bootstrap/crds/plugin.flomesh.io_pluginchains.yaml
cmd/fsm-bootstrap/crds/plugin.flomesh.io_pluginconfigs.yaml
cmd/fsm-bootstrap/crds/plugin.flomesh.io_plugins.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_accesscerts.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_accesscontrols.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_egresses.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_egressgateways.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_ingressbackends.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_isolations.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_retries.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_upstreamtrafficsettings.yaml
cmd/fsm-bootstrap/crds/referencegrants.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/tcproutes.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/tlsroutes.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/udproutes.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/xnetwork.flomesh.io_accesscontrols.yaml
Changelog
- chore: prepare release v1.5.0-alpha.1 98745d1 (Lin Yang)
- build(deps): Bump github.com/jstemmer/go-junit-report from 0.9.1 to 1.0.0 (#546) 98a4c6a (dependabot[bot])
- build(deps): Bump github.com/onsi/gomega from 1.34.2 to 1.36.1 (#539) 75b6eef (dependabot[bot])
- build(deps): Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#545) 1a7fe79 (dependabot[bot])
- build(deps): Bump sigs.k8s.io/kind from 0.25.0 to 0.26.0 (#538) ce6be45 (dependabot[bot])
- build(deps): Bump golang.org/x/time from 0.6.0 to 0.8.0 (#542) 3b10d59 (dependabot[bot])
- build(deps): Bump helm.sh/helm/v3 from 3.16.2 to 3.16.4 (#544) c8a7109 (dependabot[bot])
- build(deps): Bump github.com/briandowns/spinner from 1.19.0 to 1.23.1 (#533) 3f28606 (dependabot[bot])
- build(deps): Bump github.com/jonboulle/clockwork from 0.2.2 to 0.4.0 (#532) 4b6733e (dependabot[bot])
- ci: set the frequency of version updates to daily (#548) 06a153e (Lin Yang)
- ci: set open-pull-requests-limit of version updates to 10 (#537) 819903a (Lin Yang)
- build(deps): Bump github.com/deckarep/golang-set/v2 from 2.6.0 to 2.7.0 (#534) 4e94524 (dependabot[bot])
- build(deps): Bump github.com/AlekSi/gocov-xml from 0.0.0-20190121064608-3a14fb1c4737 to 1.1.0 (#535) 3b1cfd6 (dependabot[bot])
- ci: add dependency update PR to milestone v1.5.0 (#531) f33665e (Lin Yang)
- ci: remove CodeQL workflow file (#529) 64bf5b2 (Lin Yang)
- fix: Non-linear parsing of case-insensitive content in golang.org/x/n… (#528) 1be7ea1 (Lin Yang)
- build(deps): Bump github.com/cert-manager/cert-manager from 1.12.14 to 1.16.2 (#525) 41d8f16 (dependabot[bot])
- refactor: url encode (#527) a8b819a (Cybwan)
- build(deps): Bump github.com/matm/gocov-html from 0.0.0-20200509184451-71874e2e203b to 1.4.0 (#524) fa15fba (dependabot[bot])
- build(deps): Bump github.com/hashicorp/consul/api from 1.29.1 to 1.30.0 (#523) 7ca9b5e (dependabot[bot])
- build(deps): Bump github.com/golangci/golangci-lint from 1.32.2 to 1.62.2 (#522) 0a18247 (dependabot[bot])
- ci: fix syntax error in dependabot.yml (#520) f9f930e (Lin Yang)
- build(deps): Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#518) 43c76bc (dependabot[bot])
- feat: add HoldApplicationUntilProxyStarts and GracefulExitUntilDownstreamEnds features. (#517) ddb051e (Cybwan)
- build(deps): bump k8s APIs to v0.31.4 (#516) 07c2602 (Lin Yang)
- build(deps): Bump golang.org/x/crypto in the go_modules group (#515) 373fc04 (dependabot[bot])
- ci: enhance the dependabot configuration (#514) 9a96916 (Lin Yang)
- feat: init nebula-grpc connector with zookeeper. (#513) 9c5f494 (Cybwan)
- fix: undefined property in AccessLog filter when handle GRPC request (#512) 33bda23 (Lin Yang)
- build(deps): bump pipy from 1.5.7 to 1.5.8 (#508) 01887c7 (Lin Yang)
- build(deps): sigs.k8s.io/gwctl v0.1.0 (#507) 217facc (Lin Yang)
- build(deps): bump GatewayAPI from 1.2.0 to 1.2.1 (#506) 001d877 (Lin Yang)
- build(deps): bump pipy from 1.5.5 to 1.5.7 (#503) 6ad3bff (Lin Yang)
- [cherry-pick] fix: commit after deriving codebase and updating configs (#501) (#502) 77619c3 (Lin Yang)
- ci: trigger cherry-pick/backport by labels on PR (#499) 77f6c3b (Lin Yang)
- ci: set continue-on-error to false in pr-title-checker action (#496) ff6c24a (Lin Yang)
- ci: rename workflow of building pipy euler and nonroot images (#495) 7fdb31b (Lin Yang)
- feat: add names for workflow (#493) 39c7c6d (Lin Yang)
- fix: labels pattern of cherry-pick & backport workflow (#490) f24d71c (Lin Yang)
- ci: automatically cherry-pick/backport PR (#489) 979489d (Lin Yang)
- [CHERRY-PICK] fix: local dns proxy. (#487) (#488) 1a46809 (Lin Yang)
- build(deps): Bump docker/build-push-action from 6.9.0 to 6.10.0 (#483) 0e7e829 (dependabot[bot])
- ci: exclude github bot email from DCO check (#484) c612b35 (Lin Yang)
- feat: init node level sidecar. (#481) d0f1249 (Cybwan)
- ci: adjust the regex of validating PR title (#479) 0017e0c (Lin Yang)
- ci: add dco action (#475) 484750d (Lin Yang)
- ci: add pr-title-checker action (#472) 1247939 (Lin Yang)
- fix: mesh issues. (#470) b6ed336 (Cybwan)
- feat: support new app protocols (#469) 4b19032 (Lin Yang)
- [cherry-pick] fix local dns proxy. (#467) (#468) 6627e54 (Lin Yang)
- [cherry-pick] feat: skip upload brew formula if no PAT (#464) (#465) efe559c (Lin Yang)
- [cherry-pick] fix: support IPv6 external address (#459) 61f8731 (Lin Yang)
- build(deps): Bump crazy-max/ghaction-docker-meta from 5.5.1 to 5.6.1 (#456) 29e0701 (dependabot[bot])
- build(deps): Bump github.com/cert-manager/cert-manager (#457) d7d185f (dependabot[bot])
- feat: gateway backends support IPv6 addresses (#454) b2dcc47 (Lin Yang)
- fix: BUILDPLATFORM of final image (#453) 190ee95 (Lin Yang)
- init node level sidecar. (#452) b1f5d63 (Cybwan)
- [cherry-pick] fix: go build ldflags (#449) (#451) 03bfb0d (Lin Yang)
- [cherry-pick] feat: generate and publish a homebrew-tap recipe for fsm cli (#448) (#450) 5cbaacf (Lin Yang)
- [cherry-pick] ci: switch to goreleaser for publishing release (#445) (#446) be07678 (Lin Yang)
- build(deps): Bump codecov/codecov-action from 4 to 5 (#443) 259501e (dependabot[bot])
- ci: free space before running test cases (#441) 108348b (Lin Yang)
- build(deps): bump pipy from 1.5.4 to 1.5.5 (#439) 8f60640 (Lin Yang)
- build(deps): bump pipy from 1.5.3 to 1.5.4 (#437) f4bcc88 (Lin Yang)
- fix: trigger xRoutes to reconcile when gateway/backend status changed (#435) ade61dc (Lin Yang)
- fix: merge values when gateway parameters is empty (#434) ab1c77b (Lin Yang)
- CI: refactor workflow of building pipy images (#433) 6648ee0 (Lin Yang)
- build(deps): bump fgw from 1.5.0 to 1.5.1 (#432) c446cd1 (Lin Yang)
- feat: support deploy Gateway as DaemonSet (#431) ae7ca84 (Lin Yang)
- feat: record event of xRoute (#414) 0f8c8e2 (Lin Yang)
- refactor: simplify methods (#429) 743d346 (Lin Yang)
- [cherry-pick] fix: copy HTTPRouteFilters (#426) (#428) 5680a94 (Lin Yang)
- [cherry-pick] fix: connector issues (#424) (#425) f518861 (Lin Yang)
- ci(deps): bump trivy from 0.23.0 to 0.57.0 (#422) bdaca1d (Lin Yang)
- [cherry-pick] feat: conditionally drop route rule if no available backends (#419) (#421) f5b064f (Lin Yang)
- build(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#420) dce97c3 (dependabot[bot])
- remove init container from connector deployment. (#415) (#416) 81f479b (Lin Yang)
- build(deps): Bump github.com/hashicorp/vault from 1.18.0 to 1.18.1 (#413) f664b6c (Lin Yang)
- refactor: remove RetryPolicy (#411) 4137fbf (Lin Yang)
- fix: connector issues. (#408) 3b373b3 (Cybwan)
- build(deps): bump pipy to 1.5.3 (#407) 898b736 (Lin Yang)
- feature: bump FGW to 1.5.0 to support GatewayAPI 1.2.0 features (#406) e47edb1 (Lin Yang)
- feat: integrate gwctl code and bump deps (#404) 317a2f8 (Lin Yang)
- [security]fix: Vault Community Edition privilege escalation vulnerability (#405) fc83630 (Lin Yang)
- build(deps): bump helm from 3.14.3 to 3.16.2 (#403) 6eeef30 (Lin Yang)
- feat: transform appProtocol to FGW format when generating configuration (#402) fceef30 (Lin Yang)
- feat: backend protocol selection (#401) 835bf99 (Lin Yang)
- build(deps): bump pipy to 1.5.2 (#399) 0bb1fe4 (Lin Yang)
- feat: [GEP-3155] Complete Backend mutual TLS Configuration (#389) c749411 (Lin Yang)
- fixed traffic split for connector. (#398) f913a3c (Cybwan)
- fix: a warning message due to generic type c74a178 (Lin Yang)
- fix: output weight field of 0-weight backend (#397) 6b47510 (Lin Yang)
- feature: delete codebase when gateway is deleted (#394) 5abb7c3 (Lin Yang)
- fix issues(isolation policy, pjs and stale files). (#393) f632dbe (Cybwan)
- fix: delete stale files from gateway codebase (#392) fe097bc (Lin Yang)
- add fixed service port option. (#391) e378117 (Cybwan)
- fix connector source check. (#386) bddd6bf (Cybwan)
- build(deps): Bump golang.org/x/image from 0.14.0 to 0.18.0 (#385) 3583d34 (Lin Yang)
- feat: integrate gwctl with fsm cli (#380) 7e5e228 (Lin Yang)
- add mustWithNamespace option into meshconfig. (#382) fef08f6 (Cybwan)
- feat: GEP-1731 HTTPRoute Retry support (#379) e105125 (Lin Yang)
- refactor: remove legacy FGW configurations (#378) b475696 (Lin Yang)
- feat: new Access Log format (#377) 700b1bd (Lin Yang)
- refactor: cleanup unused values (#376) 7886c15 (Lin Yang)
- feat: ProxyTag Filter (#365) e24b744 (Lin Yang)
- fixed isolation policy with fgw. (#375) 55d98e8 (Cybwan)
- fix: nullable fields of CRD (#374) d156fc1 (Lin Yang)
- feat: generate BackendTLSPolicy config according to gateway-api 1.2.0 changes (#372) a907218 (Lin Yang)
- feat: add headers to access log (#373) bcc67b3 (Lin Yang)
- feat: GEP-3171 Percentage-based request mirroring (#371) 0d7ad97 (Lin Yang)
- build(deps): Bump docker/setup-buildx-action from 3.7.0 to 3.7.1 (#370) 18a19ba (dependabot[bot])
- build(deps): bump gateway-api to v1.2.0 (#355) 5b82ae7 (Lin Yang)
- build(deps): Bump docker/setup-buildx-action from 3.6.1 to 3.7.0 (#369) f615412 (dependabot[bot])
- feat: build image on runner of target platform (#368) 37937d8 (Lin Yang)
- build(deps): Bump docker/build-push-action from 6.7.0 to 6.9.0 (#367) 40663a9 (dependabot[bot])
- feat: priority of ListenerFilter (#366) 7f17ef9 (Lin Yang)
- fix: Catch timer cancelling exceptions (#361) 035eab3 (Lin Yang)
- fix(deps): bump pipy of all images to 1.5.0 (#360) 2741d72 (Lin Yang)
- Supported optional compression of config.json and integrated isolation policy with fgw (#359) 99d825d (Cybwan)
- fix: convert duration to seconds in policy attachment (#357) b2eb9ff (Lin Yang)
- fix: use wrapped method to create webhook (#356) 3456075 (Lin Yang)
- fix: health check of gateway instance (#354) 4dba433 (Lin Yang)
- feat: load balancer algorithm (#353) 33a20f2 (Lin Yang)
- fix: add format validation to field of type metav1.Duration (#352) 4b43671 (Lin Yang)
- perf: only updating gateway status if needed (#351) 7ada2b2 (Lin Yang)
- refactored local dns proxy. (#348) 49a3aea (Cybwan)
- chore: prepare release 1.4.0 c9ab9ca (Lin Yang)
- feat: custom filter config (#347) 0f993d8 (Lin Yang)
- [security]fix: Kubernetes sets incorrect permissions on Windows containers logs (#346) 9d752db (Lin Yang)
- fix: issue of generating config of gateway filters (#345) 2cf4fca (Lin Yang)
- build(deps): bump pipy to v1.4.2 ba6ef74 (Lin Yang)
- feat: zipkin filter for gateway (#344) 33cfaa1 (Lin Yang)
- feat: metrics filter for gateway (#343) 39e6d40 (Lin Yang)
- feat: logs filter (#342) a2aa0c6 (Lin Yang)
- optimized sidecar's config.json (#341) 5db0269 (Cybwan)
- feat: rate limit filter (#340) 88775ff (Lin Yang)
- fix: fault injection webhook (#339) 3a045b6 (Lin Yang)
- feat: FaultInjection filter (#338) d0d2156 (Lin Yang)
- refactor: Filter extension (#337) 606be8f (Lin Yang)
- feat: generate UUID for each filter instance (#335) 801f7a0 (Lin Yang)
- build: pipy euler image (#336) 9309254 (Lin Yang)
- feat: generate multiple config files instead of only one config.json (#331) a49ec06 (Lin Yang)
- [backport] optimized fsm connector (#334) 190c961 (Cybwan)
- [backport] optimized fsm connector (#332) 6113bed (Cybwan)
- fix trust domain. (#329) 2d0e40b (Cybwan)
- Support specifying sidecar's image by "flomesh.io/sidecar-image" annotation for pod and namespace. (#327) 71e9d75 (Cybwan)
- feat: for k8s version >= 1.21, only use endpoints for headless service without selector (#324) 2870adb (Lin Yang)
- build(deps): Bump docker/build-push-action from 6.6.1 to 6.7.0 (#328) 552866d (dependabot[bot])
- build(deps): Bump docker/build-push-action from 6.6.0 to 6.6.1 (#326) 889b189 (dependabot[bot])
- build(deps): Bump docker/build-push-action from 6.5.0 to 6.6.0 (#325) aa34d88 (dependabot[bot])
- feat: listener scope filter (#320) 0df6670 (Lin Yang)
- build(deps): Bump github.com/docker/docker (#321) 29c247a (dependabot[bot])
- build(deps): Bump docker/setup-buildx-action from 3.5.0 to 3.6.1 (#319) ce9ec55 (dependabot[bot])
- build(deps): bump to latest fgw scripts (#315) 9e182f4 (Lin Yang)
- [cherry-pick] fix: sidecar log issues (#316) 6a0fc5b (Cybwan)
- build(deps): Bump docker/build-push-action from 6.4.1 to 6.5.0 (#310) 30031f7 (dependabot[bot])
- fix: generate 16 bytes trace id (#314) f4eb2e7 (Lin Yang)
- build(deps): Bump docker/login-action from 3.2.0 to 3.3.0 (#313) 4f42ea7 (dependabot[bot])
- build(deps): Bump docker/setup-buildx-action from 3.4.0 to 3.5.0 (#311) 0b16b6e (dependabot[bot])
- build(deps): Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 (#312) 7e4d357 (dependabot[bot])
- build(deps): Bump docker/build-push-action from 6.4.0 to 6.4.1 (#309) 329e920 (dependabot[bot])
- build(deps): bump k8s deps version from 0.30.1 to 0.30.2 (#308) ca02b69 (Lin Yang)
- build(deps): Bump docker/build-push-action from 6.3.0 to 6.4.0 (#307) 0620fdb (dependabot[bot])
- fix: traffic split didn't work as expected with keep-alive connections (#306) b373427 (pajama-coder)
- fix: missing updating status of GatewayAPI resources (#305) 6ab02d9 (Lin Yang)
- fix: check policy status when generating config (#304) dfb5347 (Lin Yang)
- fix grafana dashboard issue (#303) 9bca557 (Addo.Zhang)
- [backport] feat: add annotation for FLB session sticky (#292) db78fad (Lin Yang)
- feat: new config format of gateway (#290) 978e3a9 (Lin Yang)
- build(deps): bump pipy from 1.2.0 to 1.3.0 (#300) 176d2a4 (Lin Yang)
- build(deps): Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 (#302) 1d0a691 (dependabot[bot])
- build(deps): Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 (#301) 9ed324f (dependabot[bot])
- build(deps): Bump docker/build-push-action from 6.2.0 to 6.3.0 (#299) e31a4b1 (dependabot[bot])
- build(deps): Bump docker/build-push-action from 6.1.0 to 6.2.0 (#298) 15b0f5f (dependabot[bot])
- build(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#297) aa6ce30 (dependabot[bot])
- build(deps): bump github.com/hashicorp/vault to v1.16.3 (#296) 40d6f97 (Lin Yang)
- build(deps): Bump github.com/hashicorp/go-retryablehttp (#295) cea552c (dependabot[bot])
- [security] fix: Classic builder cache poisoning (#293) 1b2650e (Lin Yang)
- build(deps): Bump docker/build-push-action from 6.0.1 to 6.1.0 (#291) 8c42d9b (dependabot[bot])
- build(deps): Bump docker/build-push-action from 6.0.0 to 6.0.1 (#289) d4534e6 (dependabot[bot])
- fix: merge new CRD with existing CRD (#286) 13b1050 (Lin Yang)
- refactor: preparation for gateway conformance test (#266) 9b3d336 (Lin Yang)
- build(deps): bump pipy to 1.2.0 (#283) cb1042f (Lin Yang)
- fix: connector issues (#280) 912340b (Cybwan)
- build(deps): bump klipper-lb to 0.4.7 (#278) 56dafdc (Lin Yang)
- build(deps): Bump docker/build-push-action from 5.4.0 to 6.0.0 (#287) 8e076be (dependabot[bot])
- build(deps): Bump docker/build-push-action from 5.3.0 to 5.4.0 (#285) 7a9fc60 (dependabot[bot])
- fix: Dockerfile of pipy debian fc0a4c9 (Lin Yang)
- [ci] Update Dockerfile.pipy-debian [skip ci] 4e6e79f (Lin Yang)
- chore: Update OWNERS (#282) 27f2684 (Lin Yang)
- chore: Update CODEOWNERS (#281) e0bdec9 (Lin Yang)
- chore: prepare release v1.3.3 7159dcb (Lin Yang)
- fix: ControllerName of gateway class is not editable (#277) 0ebeb1d (Lin Yang)
- feat: validate Gateway resources by code in case CustomResourceValidationExpressions is not supported (#271) 316b4d3 (Lin Yang)
- fix: delete multi cluster service and propagate it to all joined clus… (#267) e99f894 (Lin Yang)
- build(deps): bump k8s api to 0.30.1 (#265) dca0193 (Lin Yang)
- build(deps): Bump docker/login-action from 3.1.0 to 3.2.0 (#268) fc5cf66 (dependabot[bot])
- chore: prepare release v1.3.2 b1eff13 (Lin Yang)
- fix: determine if gateway infrastructure is nil (#264) 8f3b64b (Lin Yang)
- chore: prepare release v1.3.1 2f74c28 (Lin Yang)
- fix: use image flomesh/fsm-curl instead of curlimages/curl (#263) f3a4acc (Lin Yang)
- test: balanced e2e testcases. (#262) dbffca5 (Cybwan)
- chore: prepare release v1.3.0 43da20c (Lin Yang)
- docs: Gateway API compatibility c918016 (Lin Yang)
- feat: generate register code instead of maintaining manually (#261) 7b6aac2 (Lin Yang)
- remove useless k8s informer (#260) 5324d28 (Cybwan)
- fix: merge issue dfe75a8 (Lin Yang)
- fix resources of init container injected with sidecar (#254) de03001 (Cybwan)
- chore: prepare release v1.2.5 b8098d0 (Lin Yang)
- test: mock server for testing FLB controller (#249) 1e2c125 (Lin Yang)
- fix: compute hash (#250) c3592f6 (Lin Yang)
- fix nacos password (#246) b47d22d (Cybwan)
- fix: remove service hash annotation if it's not a FLB svc anymore (#244) 7309970 (Lin Yang)
- fix: add more variables to compute FLB svc hash (#243) d362821 (Lin Yang)
- build(deps): Bump golangci/golangci-lint-action from 5 to 6 (#241) e51f692 (dependabot[bot])
- build: bump pipy from 0.99.1-1 to 1.1.0-1 (#240) 89f50f7 (Lin Yang)
- fix: don't delete svc from cache if failed to delete svc from FLB (#238) 26a6f5d (Lin Yang)
- docs: add supported version of GatewayAPI resources (#237) c47d094 (Lin Yang)
- feat: delete svc from FLB in case it's not a FLB service anymore (#236) b46d702 (Lin Yang)
- feat: new annotations for FLB (#234) 06c5bfd (Lin Yang)
- fix ruleName for multi services. (#231) 7a4f81c (Cybwan)
- fix:invalid cloud service's name. (#229) 4c22cee (Cybwan)
- build: switch base image to debian 12 9335a57 (Lin Yang)
- fix: use distroless cc instead of distroless cc-debian11 to keep up with latest security update d8411fd (Lin Yang)
- ci: switch to ncipollo/release-action 7d0ae5b (Lin Yang)
- ci: switch to ncipollo/release-action b718c53 (Lin Yang)
- build(deps): Bump golangci/golangci-lint-action from 4 to 5 (#228) b21a63a (dependabot[bot])
- chore: prepare release v1.2.4 a906317 (Lin Yang)
- build(deps): Bump golang.org/x/net from 0.17.0 to 0.23.0 (#226) 5979624 (dependabot[bot])
- build(deps): Bump golang.org/x/net from 0.17.0 to 0.23.0 (#226) b9d1f93 (dependabot[bot])
- chore: prepare release v1.2.4 d63947f (Lin Yang)
- fix: add update/patch/delete namespace permission to fsm (#225) 2a219a7 (Lin Yang)
- Support disabling multi-level gateways. (#223) c9625a8 (Cybwan)
- fix: add create namespace permission to fsm (#224) b8eeaa6 (Lin Yang)
- fix: add resource limits to container of pipy repo (#222) 073389f (Lin Yang)
- chore: prepare release v1.2.3 0185120 (Lin Yang)
- feat: support forward mode. (#221) 13ff072 (Cybwan)
- fix: add resource limit to all containers (#220) f008466 (Lin Yang)
- fix: minimum k8s for fsm-ingress (#218) a46652b (Lin Yang)
- fix: watch Endpoints changes for headless service (#217) 37bb922 (Lin Yang)
- feat: support headless service without selector (#216) 2972609 (Lin Yang)
- build(deps): Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 (#219) 86ef746 (dependabot[bot])
- chore: prepare release v1.2.2 c3d1631 (Lin Yang)
- optimized fsm connector. (#215) 8aa3a72 (Cybwan)
- chore: prepare release v1.2.1 109de88 (Lin Yang)
- optimized fsm connector (#210) 1960cad (Cybwan)
- fix: check existence of TLS port in FLB service spec (#209) 8df46fb (Lin Yang)
- fix: API path of updating FLB secret ddbf4bb (Lin Yang)
- feat: support FLB TLS service (#192) fa0527b (Lin Yang)
- reduce config.json (#195) b4fe93f (Cybwan)
- optimized fsm connector. (#194) 618313a (Cybwan)
- feat: add ProxyPreserveHost option for gateway (#188) 5ebc670 (Lin Yang)
- build: bump pipy from 0.99.0-2 to 0.99.1-1 (#187) 9dcc15d (Lin Yang)
- fix: status of Gateway IP addresses due to service name changed (#183) 2fe1bb9 (Lin Yang)
- fix: reduce the possibility for wrongly configuring remote logging (#182) fc0eef9 (Lin Yang)
- feat: add label gateway.networking.k8s.io/policy=true to FSM policy attachment (#181) 13240dc (Lin Yang)
- feat: support setting replicas and resource limits of Gateway (#179) 67a428d (Lin Yang)
- fix fgw http route's hostnames. (#176) aebc4cc (Cybwan)
- fix: cloud connector issuses (#175) cd81d16 (Cybwan)
- fix: assignment entry to nil map (#174) 69fc0a8 (Lin Yang)
- fix: incorrect update annotation of FLB svc (#173) bc75111 (Lin Yang)
- optimized fsm connector (#171) 484bb52 (Cybwan)
- [chore] Update FLB docs for defaultAlgo. (#168) bfb05f4 (Kevein Liu)
- build(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#205) 843f160 (dependabot[bot])
- build(deps): Bump docker/login-action from 3.0.0 to 3.1.0 (#207) 0e87c6b (dependabot[bot])
- build(deps): Bump docker/setup-buildx-action from 3.1.0 to 3.2.0 (#208) ec96066 (dependabot[bot])
- build(deps): Bump docker/build-push-action from 5.2.0 to 5.3.0 (#206) 163b481 (dependabot[bot])
- build(deps): Bump docker/build-push-action from 5.1.0 to 5.2.0 (#201) 9bdf1a6 (dependabot[bot])
- build(deps): Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 (#197) 10775b4 (dependabot[bot])
- build(deps): Bump golangci/golangci-lint-action from 3 to 4 (#190) 89db5b0 (dependabot[bot])
- build(deps): Bump github.com/docker/docker (#186) 6b17b4b (dependabot[bot])
- build(deps): Bump crazy-max/ghaction-docker-meta from 5.5.0 to 5.5.1 (#184) 525e8d2 (dependabot[bot])
- build(deps): Bump codecov/codecov-action from 3 to 4 (#185) f7e7ea9 (dependabot[bot])
- docs: fix a typo (#170) a7cf7ce (Lin Yang)
- feat: gateway supports coexistence of TCP and UDP listener (#169) 4ffb63e (Lin Yang)
- update api reference doc generation config (#165) 49ad63f (Addo.Zhang)
- [chore] Update FLB docs for defaultAlgo. (#168) f4a3b75 (Kevein Liu)
- build(deps): Bump crazy-max/ghaction-docker-meta from 5.4.0 to 5.5.0 (#167) e79bdbc (dependabot[bot])
Thanks!
Those were the changes on v1.5.0-alpha.1!