Releases: flomesh-io/fsm
v1.4.6
v1.4.5
v1.4.4
Notable Changes
Deprecation Notes
CRD Updates
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_nacosconnectors.yaml
Changelog
- chore: prepare release 1.4.4 6ae4c12 (Lin Yang)
- [backport] feature: delete codebase when gateway is deleted (#394) 98b4bff (Lin Yang)
- [backport] fix: delete stale files from gateway codebase (#392) 333297a (Lin Yang)
- fix issues(isolation policy, pjs and stale files). (#393) 04e2a78 (Cybwan)
- add fixed service port option. (#391) 9656b7e (Cybwan)
- fix connector source check. (#386) 2604ec6 (Cybwan)
v1.4.3
Notable Changes
Deprecation Notes
CRD Updates
cmd/fsm-bootstrap/crds/config.flomesh.io_meshconfigs.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_filters.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_listenerfilters.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_proxytags.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_healthcheckpolicies.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_retrypolicies.yaml
Changelog
- chore: prepare release 1.4.3 edc540a (Lin Yang)
- add mustWithNamespace option into meshconfig. (#382) e4bf5db (Cybwan)
- [backport] refactor: remove legacy FGW configurations (#378) 53df91f (Lin Yang)
- [backport] feat: add headers to access log (#373) 47f7b52 (Lin Yang)
- [backport] fix: nullable fields of CRD (#374) 83b623d (Lin Yang)
- refactor: cleanup unused values (#376) 9ca5855 (Lin Yang)
- feat: ProxyTag Filter (#365) 2c609d0 (Lin Yang)
- fixed isolation policy with fgw. (#375) 86e71ed (Cybwan)
- build(deps): Bump docker/setup-buildx-action from 3.7.0 to 3.7.1 (#370) 8d36f10 (dependabot[bot])
- build(deps): Bump docker/setup-buildx-action from 3.6.1 to 3.7.0 (#369) 0688ffc (dependabot[bot])
- feat: build image on runner of target platform (#368) 99eda0e (Lin Yang)
- build(deps): Bump docker/build-push-action from 6.7.0 to 6.9.0 (#367) f4a909e (dependabot[bot])
- feat: priority of ListenerFilter (#366) 79919d2 (Lin Yang)
v1.4.3-beta.1
Notable Changes
Deprecation Notes
CRD Updates
cmd/fsm-bootstrap/crds/config.flomesh.io_meshconfigs.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_filters.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_listenerfilters.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_proxytags.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_healthcheckpolicies.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_retrypolicies.yaml
Changelog
- chore: prepare release 1.4.3-beta.1 5b07fcf (Lin Yang)
- [backport] fix: nullable fields of CRD (#374) 83b623d (Lin Yang)
- refactor: cleanup unused values (#376) 9ca5855 (Lin Yang)
- feat: ProxyTag Filter (#365) 2c609d0 (Lin Yang)
- fixed isolation policy with fgw. (#375) 86e71ed (Cybwan)
- build(deps): Bump docker/setup-buildx-action from 3.7.0 to 3.7.1 (#370) 8d36f10 (dependabot[bot])
- build(deps): Bump docker/setup-buildx-action from 3.6.1 to 3.7.0 (#369) 0688ffc (dependabot[bot])
- feat: build image on runner of target platform (#368) 99eda0e (Lin Yang)
- build(deps): Bump docker/build-push-action from 6.7.0 to 6.9.0 (#367) f4a909e (dependabot[bot])
- feat: priority of ListenerFilter (#366) 79919d2 (Lin Yang)
v1.4.2
Notable Changes
Deprecation Notes
CRD Updates
cmd/fsm-bootstrap/crds/backendlbpolicies.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/config.flomesh.io_meshconfigs.yaml
cmd/fsm-bootstrap/crds/connector.flomesh.io_gatewayconnectors.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_listenerfilters.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_metrics.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_ratelimits.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
Changelog
- fix: Catch timer cancelling exceptions (#361) a81e79a (Lin Yang)
- fix(deps): bump pipy of all images to 1.5.0 (#360) 71d1e1e (Lin Yang)
- chore: prepare release 1.4.2 158224b (Lin Yang)
- Supported optional compression of config.json and integrated isolation policy with fgw (#359) 71ef68e (Cybwan)
- fix: convert duration to seconds in policy attachment (#357) 34e7333 (Lin Yang)
- fix: use wrapped method to create webhook (#356) bb3417c (Lin Yang)
- fix: health check of gateway instance (#354) 97e271a (Lin Yang)
- feat: load balancer algorithm (#353) 296cea6 (Lin Yang)
- fix: add format validation to field of type metav1.Duration (#352) 16e63c3 (Lin Yang)
- perf: only updating gateway status if needed (#351) 07a0a74 (Lin Yang)
v1.4.1
v1.3.9
Notable Changes
Deprecation Notes
CRD Updates
cmd/fsm-bootstrap/crds/config.flomesh.io_meshconfigs.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_isolations.yaml
Changelog
v1.4.0
Notable Changes
Deprecation Notes
CRD Updates
cmd/fsm-bootstrap/crds/backendlbpolicies.gateway.networking.k8s.io.yaml
cmd/fsm-bootstrap/crds/config.flomesh.io_meshconfigs.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_ratelimits.yaml
cmd/fsm-bootstrap/crds/extension.gateway.flomesh.io_zipkins.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_accesscontrolpolicies.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_circuitbreakingpolicies.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_faultinjectionpolicies.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_healthcheckpolicies.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_ratelimitpolicies.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_retrypolicies.yaml
cmd/fsm-bootstrap/crds/gateway.flomesh.io_upstreamtlspolicies.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_isolations.yaml
Changelog
- 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 in...
v1.4.0-alpha.4
Notable Changes
Deprecation Notes
CRD Updates
cmd/fsm-bootstrap/crds/config.flomesh.io_meshconfigs.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/extension.gateway.flomesh.io_filters.yaml
Changelog
- chore: prepare for release v1.4.0-alpha.4 bb6c27a (Lin Yang)
- feat: generate UUID for each filter instance (#335) f27a3c8 (Lin Yang)
- feat: generate multiple config files instead of only one config.json (#331) d0dac23 (Lin Yang)
- [backport] optimized fsm connector (#334) ab0e2c9 (Cybwan)
- [backport] optimized fsm connector (#332) a90291a (Cybwan)
- build(deps): Bump docker/build-push-action from 6.6.1 to 6.7.0 (#328) e37d306 (dependabot[bot])
- build(deps): Bump docker/build-push-action from 6.6.0 to 6.6.1 (#326) 965abd6 (dependabot[bot])
- build(deps): Bump docker/build-push-action from 6.5.0 to 6.6.0 (#325) 3514257 (dependabot[bot])
- fix trust domain. (#329) a33e022 (Cybwan)
- Support specifying sidecar's image by "flomesh.io/sidecar-image" annotation for pod and namespace. (#327) 20b7a80 (Cybwan)
- feat: for k8s version >= 1.21, only use endpoints for headless service without selector (#324) 4f28448 (Lin Yang)
- build(deps): Bump github.com/docker/docker (#321) e3cde37 (dependabot[bot])
- build(deps): Bump docker/setup-buildx-action from 3.5.0 to 3.6.1 (#319) 666ac3c (dependabot[bot])
- feat: listener scope filter (#320) 51b2791 (Lin Yang)