This repository has been archived by the owner on May 13, 2024. It is now read-only.
Releases: flomesh-io/fsm-classic
Releases · flomesh-io/fsm-classic
v0.2.5-alpha.1
fsm-classic v0.2.5-alpha.1
Welcome to this new release!
Changelog
Bug fixes
- ceb2822: fix: codegen package (@reaver-flomesh)
- 712beae: fix: secret webhook prevents fsm-manager from restarting (#273) (@reaver-flomesh)
- 934b2e8: fix: no enough service info to call FLB API when service is deleted (#274) (@reaver-flomesh)
- da7e7bd: fix: annotations of service takes precedence over configuration from secret (#278) (@reaver-flomesh)
Others
- b7a8c77: build(deps): Bump github.com/gin-gonic/gin from 1.7.7 to 1.9.0 (#262) (@dependabot[bot])
- fc5d39b: build: bump pipy to 0.90.1-87 (@reaver-flomesh)
- 0f7cf33: build(deps): Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible (#263) (@dependabot[bot])
- f20a6d7: rename fsm to fsm-classic (@reaver-flomesh)
- afd0be1: refactor: rename fsm to fsm-classic (@reaver-flomesh)
- 315ed2f: build(deps): Bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#264) (@dependabot[bot])
- 90f370b: build(deps): Bump aquasecurity/trivy-action from 0.10.0 to 0.11.0 (#265) (@dependabot[bot])
- 44da9d4: build(deps): Bump docker/setup-qemu-action from 2.1.0 to 2.2.0 (#266) (@dependabot[bot])
- e19f065: build(deps): Bump aquasecurity/trivy-action from 0.11.0 to 0.11.1 (#271) (@dependabot[bot])
- c564ccd: build(deps): Bump docker/build-push-action from 4.0.0 to 4.1.0 (#270) (@dependabot[bot])
- f63745c: build(deps): Bump crazy-max/ghaction-docker-meta from 4.4.0 to 4.5.0 (#269) (@dependabot[bot])
- 13f8e09: build(deps): Bump docker/setup-buildx-action from 2.5.0 to 2.6.0 (#268) (@dependabot[bot])
- 61afe75: build(deps): Bump docker/login-action from 2.1.0 to 2.2.0 (#267) (@dependabot[bot])
Thanks!
Those were the changes on v0.2.5-alpha.1!
v0.2.4
fsm v0.2.4
Welcome to this new release!
Changelog
Features
- 6dad840: feat: per-request load balancing (#249) (@reaver-flomesh)
- 03d49cb: feat: migrate FLB from branch release-v0.1 (#250) (@reaver-flomesh)
- 4b8e448: feat: supports gRPC routing (#251) (@reaver-flomesh)
- 41e1e97: feat: record FLB API error to k8s event (#256) (@reaver-flomesh)
- 77e4c90: feat: support per-namespace configuration for FLB (#261) (@reaver-flomesh)
Bug fixes
- 42b6d47: fix: turn off xattr headers in the generated archive file (@reaver-flomesh)
- e6304e8: fix: nil pointer when processing ingress (#253) (@reaver-flomesh)
- c4d1f1e: fix: logging is broken (#252) (@reaver-flomesh)
- 35bdcc0: fix: update logging config and scripts (#258) (@reaver-flomesh)
Others
- 743499a: build(deps): Bump aquasecurity/trivy-action from 0.9.1 to 0.9.2 (#242) (@dependabot[bot])
- 9a7d53e: build(deps): Bump docker/setup-buildx-action from 2.4.1 to 2.5.0 (#244) (@dependabot[bot])
- d249d92: build(deps): Bump actions/setup-go from 3 to 4 (#245) (@dependabot[bot])
- a9909ed: ci: cosign docker image with digest instead of tag (@reaver-flomesh)
- fec822c: build(deps): Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible (#254) (@dependabot[bot])
- 7f3aa5f: build(deps): Bump crazy-max/ghaction-docker-meta from 4.3.0 to 4.4.0 (#257) (@dependabot[bot])
- 44b0ab9: build: bump pipy to 0.90.1-10 (@reaver-flomesh)
- 51be14e: build(deps): Bump aquasecurity/trivy-action from 0.9.2 to 0.10.0 (#259) (@dependabot[bot])
Thanks!
Those were the changes on v0.2.4!
v0.2.3
fsm v0.2.3
Welcome to this new release!
Changelog
Features
- 4310a2b: feat: add short name for MCS APIs (#239) (@reaver-flomesh)
Bug fixes
- bbf6b5e: fix: validation issue of GlobalTrafficPolicy (#238) (@reaver-flomesh)
Others
- 512dd8a: build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.18 (#233) (@dependabot[bot])
- dff2294: bump golang.org/x/net from 0.5.0 to 0.7.0 (#234) (@dependabot[bot])
- 5f6691e: build(deps): Bump docker/setup-qemu-action from 2.0.0 to 2.1.0 (#236) (@dependabot[bot])
Thanks!
Those were the changes on v0.2.3!
v0.2.2
fsm v0.2.2
Welcome to this new release!
Changelog
Features
- 582a6dc: feat: validate the existence of referenced secret of ingress (#228) (@reaver-flomesh)
- 8e5c4a6: feat: bump gateway-api to v0.6.0 (@reaver-flomesh)
Bug fixes
- 1165f02: fix: configure multiple paths for same backend (#217) (@reaver-flomesh)
- 664d0d7: fix: let ingress be aware of service changes (#218) (@reaver-flomesh)
- 914e77f: fix: TLS certificate issue (#220) (@reaver-flomesh)
- 00d0e29: fix: update spec ingress-pipy svc upon TLS config changes (#221) (@reaver-flomesh)
- 1278347: fix: update ingress spec and mesh config if TLS is disabled/enabled (#222) (@reaver-flomesh)
Others
- ff596ef: build(deps): bump docker/setup-buildx-action from 2.2.1 to 2.4.0 (#219) (@dependabot[bot])
- 10b8625: build(deps): bump docker/build-push-action from 3.3.0 to 4.0.0 (#223) (@dependabot[bot])
- c689efe: build(deps): bump aquasecurity/trivy-action from 0.8.0 to 0.9.0 (#224) (@dependabot[bot])
- 52b744c: build(deps): bump docker/setup-buildx-action from 2.4.0 to 2.4.1 (#229) (@dependabot[bot])
- a70eeac: build: bump k8s version to 1.26.1 (@reaver-flomesh)
- 80ccda6: refactor: remove unused code (@reaver-flomesh)
- 6e7a62e: build(deps): bump aquasecurity/trivy-action from 0.9.0 to 0.9.1 (#232) (@dependabot[bot])
Thanks!
Those were the changes on v0.2.2!
v0.2.1
fsm v0.2.1
Welcome to this new release!
Changelog
Bug fixes
- 114c7f0: fix: multi platform images (#235) (@reaver-flomesh)
Thanks!
Those were the changes on v0.2.1!
v0.2.0
fsm v0.2.0
Welcome to this new release!
Changelog
Features
- 29eee57: feat: inject env variables to ingress container (#59) (@reaver-flomesh)
- aff3e4f: feat: enhanced NamespacedIngress API (#66) (@reaver-flomesh)
- 013dcbb: feature: setting log level for namespaced ingress (#74) (@reaver-flomesh)
- d0be5ec: feat: support SNI (#83) (@reaver-flomesh)
- a88a07c: feat: configurable upstream SSL port if SSL passthrough is enabled (#89) (@reaver-flomesh)
- ead7e71: feat: add pod annotations to NamespacedIngress CRD (#94) (@reaver-flomesh)
- a12747d: feat: support per ns TLS config for NamespacedIngress (#96) (@reaver-flomesh)
- f350dab: feat: add more print columns to CRD (#182) (@reaver-flomesh)
- c25650f: feat: secure POD with nonroot image and security context (#187) (@reaver-flomesh)
- 0fafbd0: feat: helm chart tests (#188) (@reaver-flomesh)
- 0ab51c4: feat: use nonroot distroless as base image for ingress-pipy (#189) (@reaver-flomesh)
- 966e149: feat: use distroless:base-nossl-debian11 as base image of ingress-pipy (#197) (@reaver-flomesh)
- cd68ca9: feat: enhance helm chart uninstallation (#200) (@reaver-flomesh)
- 9b64fe5: feat: session sticky by source IP (#204) (@reaver-flomesh)
- 8451482: feat: pod hardening (#207) (@reaver-flomesh)
- 0204d6e: feat: enhance NamespacedIngress API (#212) (@reaver-flomesh)
- 34d976e: feat: ingress leverages pipy multi-threads feature (#214) (@reaver-flomesh)
- 21598f1: feat: upgrade OS of GH action to Ubuntu 22.04 (#152) (@reaver-flomesh)
- c3126b7: feat: ActiveActive mode of GlabalTrafficPolicy should accept empty targets (#159) (@reaver-flomesh)
- c87aea9: feat: check if parent path exists when deriving codebase (#168) (@reaver-flomesh)
- e7f600a: feat: support service-lb (#106) (@reaver-flomesh)
- ce15c30: feat: Add ServiceExport and ServiceImport CRD (#103) (@reaver-flomesh)
- ed698a3: feat: upgrade golang to 1.19 (#119) (@reaver-flomesh)
- 404b48d: feat: enhance multicluster func (#123) (@reaver-flomesh)
- 4528259: feat: switch to new pipy repo API (#125) (@reaver-flomesh)
- 7f803e4: feat: support scaling NamespacedIngress resource (#104) (@reaver-flomesh)
- 1d412b4: feat: integrate egress gateway (#128) (@reaver-flomesh)
- 3c81194: feat: add conditions to status of CRD Cluster (#130) (@reaver-flomesh)
- 88ebbb3: feat: print managed status of cluster (#142) (@reaver-flomesh)
Bug fixes
- 9179911: fix: Get logger url and authorization token from environment variables. (#62) (@keveinliu)
- 2dd649e: fix: Get logger url and authorization token from environment variables. (#62) (@keveinliu)
- d99872a: fix: set fsm.namespace default to empty (@reaver-flomesh)
- 752cf65: fix: wrong assignment (@reaver-flomesh)
- f6092f0: fix: include tpls chart source code (@reaver-flomesh)
- f1b4201: fix: logger.js, type of env value is string (#72) (@reaver-flomesh)
- 05af724: fix: helm chart template of namespaced ingress (#71) (@reaver-flomesh)
- 62ddb22: fix: merge code issue (@reaver-flomesh)
- aaf45a2: fix: file name of gateway api yaml (@reaver-flomesh)
- c7537d3: fix: revert and set default values (@reaver-flomesh)
- 55a672b: fix: handle empty server names in case SNI is enabled (#90) (@reaver-flomesh)
- d4b2138: fix: set default values of CRDs (#99) (@reaver-flomesh)
- 4a7c9ee: fix: set defaults for SSL passthrough (#101) (@reaver-flomesh)
- b9760a1: fix: NamespacedIngress codebase should derive default ingress codebase (#102) (@reaver-flomesh)
- 2a2a80f: fix: security issues (#184) (@reaver-flomesh)
- f515bc5: fix: regenerate deepcopy.go (@reaver-flomesh)
- abb904e: fix: wrong inputs argument name (#190) (@reaver-flomesh)
- 4041741: fix: checkout code before building image (#191) (@reaver-flomesh)
- 96072cc: fix: Dockerfile issues (#195) (@reaver-flomesh)
- afc0aa9: fix: go-mod-tidy.sh to be compatible with golang 1.19 (@reaver-flomesh)
- 5072616: fix: cannot resolve hostname on arm64 (@reaver-flomesh)
- 393f71a: fix: out-of-cluster kubeconfig permission denied (#199) (@reaver-flomesh)
- 0ce1a31: fix: CVE-2022-1996 (#162) (@reaver-flomesh)
- 0d69176: fix: CVE-2022-27664 (#163) (@reaver-flomesh)
- 3283cf7: fix: CVE-2022-32149 (#164) (@reaver-flomesh)
- de4a9e2: fix: CVE-2022-36055 (#165) (@reaver-flomesh)
- 6bbce19: fix: setup go after checking out code (@reaver-flomesh)
- 41dec6f: fix: trigger ingress delete event (#167) (@reaver-flomesh)
- 8bdd977: fix: add control plane as managed cluster (#121) (@reaver-flomesh)
- a24a50e: fix: register GlobalTrafficPolicy webhook (#136) (@reaver-flomesh)
- e1a9c42: fix: update version hash more safely (#143) (@reaver-flomesh)
- e27230b: fix: add json tag hint for version field of repo api (@reaver-flomesh)
- 8b44947: fix: support mutating and validating GlobalTrafficPolicy (#145) (@reaver-flomesh)
Others
- 94b49eb: build(deps): bump docker/build-push-action from 3.0.0 to 3.1.0 (#53) (@dependabot[bot])
- d0ceb16: build(deps): bump docker/build-push-action from 3.1.0 to 3.1.1 (#65) (@dependabot[bot])
- 9681111: refactor: rename CRD IngressDeployment to NamespacedIngress (#63) (@reaver-flomesh)
- 0e445ae: refactor: simplify the code of updating mesh-config (@reaver-flomesh)
- 7d9a0a2: ci: exclude tpls chart (@reaver-flomesh)
- 2910a0d: refactor: remove unnecessary authorization (@reaver-flomesh)
- 0034a32: refactor: move values of namespaced ingress under field ngis (#73) (@reaver-flomesh)
- 5c8fe8d: refactor: add prefix to fsm resources (#75) (@reaver-flomesh)
- bd21290: refactor: refactoring namespaced ingress (#76) (@reaver-flomesh)
- 2e95464: refactor: using helm chart to create cluster connector (#77) (@reaver-flomesh)
- 7e2da02: refactor: get namespace from pod env (#80) (@reaver-flomesh)
- 390ecec: refactor: use envconfig to get fsm metadata for clean code (#81) (@reaver-flomesh)
- 2fbff8a: refactor: housekeeping, clean up legacy code (#82) (@reaver-flomesh)
- 28ea3b9: ci: exclude *.tgz (@reaver-flomesh)
- dab5b3f: perf: speed up the startup time (#91) (@reaver-flomesh)
- 0fa1f3f: refactor: simplify the code of updating SSL passthrough config (#93) (@reaver-flomesh)
- cc49887: refactor: restructure values.yaml (#98) (@reaver-flomesh)
- d4469e5: ci: specify helm version (#100) (@reaver-flomesh)
- 4dbb75e: build(deps): bump stefanprodan/helm-gh-pages from 1.5.0 to 1.6.0 (#108) (@dependabot[bot])
- eb89bb8: build(deps): bump crazy-max/ghaction-docker-meta from 4.0.1 to 4.1.0 (#109) (@dependabot[bot])
- b133af5: build(deps): bump docker/login-action from 2.0.0 to 2.1.0 (#113) (@dependabot[bot])
- 290b3cb: build(deps): bump docker/build-push-action from 3.1.1 to 3.2.0 (#112) (@dependabot[bot])
- da8c354: build(deps): bump docker/setup-qemu-action from 2.0.0 to 2.1.0 (#111) (@dependabot[bot])
- 61c0de2: build(deps): bump docker/setup-buildx-action from 2.0.0 to 2.1.0 (#110) (@dependabot[bot])
- 2ea6d26: build(deps): bump docker/setup-buildx-action from 2.1.0 to 2.2.0 (#114) (@dependabot[bot])
- e093ca4: build(deps): bump docker/setup-buildx-action from 2.2.0 to 2.2.1 (#116) (@...
v0.1.9
fsm v0.1.9
Welcome to this new release!
Changelog
Bug fixes
- b3fb873: fix: trigger ingress delete event (#167) (@reaver-flomesh)
Others
- 8a7dca2: build: speed up building images (@reaver-flomesh)
Thanks!
Those were the changes on v0.1.9!
v0.1.8-ubi.6
chore: prepare for release v0.1.8-ubi.6 Signed-off-by: Lin Yang <reaver@flomesh.io>
v0.1.8-flb.3
fsm v0.1.8-flb.3
Welcome to this new release!
Changelog
Features
- 0d5da26: feat: integrate FLB as an external Load Balancer (#129) (@reaver-flomesh)
- f6d1aa4: feat: add annotations to narrow the scope of FLB managed services (#135) (@reaver-flomesh)
Bug fixes
- a5b1e4f: fix: trigger ingress delete event (#167) (@reaver-flomesh)
- 812337e: fix: reflect service endpoints change (#157) (@reaver-flomesh)
- a334085: fix: check out code then setup go (@reaver-flomesh)
Thanks!
Those were the changes on v0.1.8-flb.3!
v0.1.8
fsm v0.1.8
Welcome to this new release!
Changelog
Features
- dc14aab: feat: support service-lb (#106) (@reaver-flomesh)
Bug fixes
Others
- 4dbb75e: build(deps): bump stefanprodan/helm-gh-pages from 1.5.0 to 1.6.0 (#108) (@dependabot[bot])
- eb89bb8: build(deps): bump crazy-max/ghaction-docker-meta from 4.0.1 to 4.1.0 (#109) (@dependabot[bot])
- b133af5: build(deps): bump docker/login-action from 2.0.0 to 2.1.0 (#113) (@dependabot[bot])
- 290b3cb: build(deps): bump docker/build-push-action from 3.1.1 to 3.2.0 (#112) (@dependabot[bot])
- da8c354: build(deps): bump docker/setup-qemu-action from 2.0.0 to 2.1.0 (#111) (@dependabot[bot])
- 61c0de2: build(deps): bump docker/setup-buildx-action from 2.0.0 to 2.1.0 (#110) (@dependabot[bot])
- 2ea6d26: build(deps): bump docker/setup-buildx-action from 2.1.0 to 2.2.0 (#114) (@dependabot[bot])
- e093ca4: build(deps): bump docker/setup-buildx-action from 2.2.0 to 2.2.1 (#116) (@dependabot[bot])
- af8257b: build(deps): bump crazy-max/ghaction-docker-meta from 4.1.0 to 4.1.1 (#115) (@dependabot[bot])
- b0caa2b: build(deps): bump actions/dependency-review-action from 2 to 3 (#126) (@dependabot[bot])
Thanks!
Those were the changes on v0.1.8!