Skip to content

v1.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Aug 14:16
v1.1.0
771c7d1

Notable Changes

  • This a BIG release, as we have merged fsm-classic and fsm together to provide an All-in-One product which can manage both North-South and East-West traffic.
  • GatewayAPI implementation, HTTP/HTTPS, TLS, gRPC and TCP traffic route.
  • Standard Ingress implementation, with annotation extension to provide additional features besides Ingress API.
  • NamespacedIngress, extension of standard Ingress, provides multi-tenant capability by namespace.
  • Multi-Cluster Services, support service discovery and consumption across clusters.
  • EgressGateway, defines exit points from the mesh, allows you to apply features, for example, monitoring and route rules, to traffic exiting the mesh.
  • ServiceLB, makes it possible to use LoadBalancer Services without a cloud provider or any additional configuration.

Deprecation Notes

  • MeshConfig and MeshRootCertificate with APIVersion config.flomesh.io/v1alpha1 and config.flomesh.io/v1alpha2 are deprecated.

CRD Updates

cmd/fsm-bootstrap/crds/config.flomesh.io_meshconfigs.yaml
cmd/fsm-bootstrap/crds/config.flomesh.io_meshrootcertificates.yaml
cmd/fsm-bootstrap/crds/config_mesh_root_certificate.yaml
cmd/fsm-bootstrap/crds/config_meshconfig.yaml
cmd/fsm-bootstrap/crds/flomesh.io_clusters.yaml
cmd/fsm-bootstrap/crds/flomesh.io_globaltrafficpolicies.yaml
cmd/fsm-bootstrap/crds/flomesh.io_namespacedingresses.yaml
cmd/fsm-bootstrap/crds/flomesh.io_serviceexports.yaml
cmd/fsm-bootstrap/crds/flomesh.io_serviceimports.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/mcs_global_traffic_policy.yaml
cmd/fsm-bootstrap/crds/mcs_service_export.yaml
cmd/fsm-bootstrap/crds/mcs_service_import.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/plugin.yaml
cmd/fsm-bootstrap/crds/plugin_chain.yaml
cmd/fsm-bootstrap/crds/plugin_config.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_retries.yaml
cmd/fsm-bootstrap/crds/policy.flomesh.io_upstreamtrafficsettings.yaml
cmd/fsm-bootstrap/crds/policy_access_cert.yaml
cmd/fsm-bootstrap/crds/policy_access_control.yaml
cmd/fsm-bootstrap/crds/policy_egress.yaml
cmd/fsm-bootstrap/crds/policy_egress_gateway.yaml
cmd/fsm-bootstrap/crds/policy_ingress_backend.yaml
cmd/fsm-bootstrap/crds/policy_retry.yaml
cmd/fsm-bootstrap/crds/policy_upstream_traffic_setting.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

Changelog

  • chore: prepare release v1.1.0 771c7d1 (Lin Yang)
  • fix: release workflow trigger (#23) c0d48c3 (Lin Yang)
  • fix frequent reloads of codebase (#22) 9936f57 (Cybwan)
  • feat: migrate fsm-classic features (#20) 790ccfa (Lin Yang)