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.1.7
fsm v0.1.7
Welcome to this new release!
Changelog
Features
- 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)
Bug fixes
- 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)
Others
- 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)
Thanks!
Those were the changes on v0.1.7!
v0.1.6
fsm v0.1.6
Welcome to this new release!
Notable Changes
- Ingress Controller supports SNI now.
- This release is not compatible with v0.1.5, please uninstall previous version and do a fresh installation.
Changelog
Features
- 013dcbb: feature: setting log level for namespaced ingress (#74) (@reaver-flomesh)
- d0be5ec: feat: support SNI (#83) (@reaver-flomesh)
Bug fixes
- aaf45a2: fix: file name of gateway api yaml (@reaver-flomesh)
Others
- 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)
Thanks!
Those were the changes on v0.1.6!
v0.1.5
fsm v0.1.5
Welcome to this new release!
Notable Changes
- Support configuring logger of ingress container by environment variables, both classic ingress and namespaced ingress.
- CRD
IngressDeployment
has been renamed toNamespacedIngress
NamespacedIngress
supports more config options, for example resources, env, nodeSelector, annotations etc.
Changelog
Features
- aff3e4f: feat: enhanced NamespacedIngress API (#66) (@reaver-flomesh)
- 29eee57: feat: inject env variables to ingress container (#59) (@reaver-flomesh)
- 9ec2ec3: feat: configure ingress logger by env vars (#57) (@reaver-flomesh)
Bug fixes
- 9179911: 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)
Others
- 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)
Thanks!
Those were the changes on v0.1.5!
v0.1.2
fsm v0.1.2
Welcome to this new release!
Notable Changes
- This's a patch version, only bump pipy to 0.50.0-25 to fix a crash issue.
Changelog
Features
N/A.
Bug fixes
N/A.
Others
- 91009c1: build(deps): bump pipy to 0.50.0-25 (#54) (@reaver-flomesh)
- 94b49eb: build(deps): bump docker/build-push-action from 3.0.0 to 3.1.0 (#53) (@dependabot[bot])
Thanks!
Those were the changes on v0.1.2!
v0.1.1
fsm v0.1.1
Welcome to this new release!
Notable Changes
- Ingress Controller with pipy underneath.
- Namespaced Ingress mode(experimental).
- Support multi-cluster, discovers services across the logic cluster and load-balancing/fallback by GEO info.
Changelog
Features
- 899b811: feat: change LICENSE from NEU to MIT (@reaver-flomesh)
- ca31c1d: feat: upgrade pipy-pjs to 0.4.0-338 (@reaver-flomesh)
- 2330904: feat: issuing certificate with archon and cert-manager (@reaver-flomesh)
- 32c8c61: feat: add helm chart (@reaver-flomesh)
- 626282d: feat: cleanup resources before chart is uninstalled (@reaver-flomesh)
- 488b3ee: feat: set the certificate manager depends on if cert-manager is enabled. (@reaver-flomesh)
- 580f711: feat: make namespace is configurable, entire project wide (@reaver-flomesh)
- 689707f: feat: validate the MeshConfig (@reaver-flomesh)
- c2dad4a: feat: adjust the logic of restarting pods, it's controlled by owner now (@reaver-flomesh)
- 47ca5d5: feat: add support for pre-provisioned repo (@reaver-flomesh)
- ecc4b1f: feat: cleanup existing CR if it exists (@reaver-flomesh)
- 9c23d9b: feat: upgrade to gateway-api v0.4.3 (@reaver-flomesh)
- b2530ec: feat: validate GatewayClass, Gateway & HTTPRoute by gateway-api (@reaver-flomesh)
- 40d401f: feat: use custom domain charts.flomesh.io instead of flomesh-io.github.io for Helm chart (@reaver-flomesh)
- dfeaf50: feat: add logger & metrics to ingress (@reaver-flomesh)
- 86d6f6c: feat: add .envrc file, so that can leverage direnv/autoenv to setup local development environment easily (#27) (@reaver-flomesh)
- 436b65b: feat: start multiple pipy instances in ingress pod (#41) (@reaver-flomesh)
- 25a02e9: feat: implement namespaced ingress (#43) (@reaver-flomesh)
- 70cf331: feat: support ingress LB type (#48) (@reaver-flomesh)
- e67056b: feat: support TLS for ingress (#49) (@reaver-flomesh)
Bug fixes
- bb3e8b8: fix: update dockerfile (@reaver-flomesh)
- 59ffb3b: fix: install goreleaser issue (@reaver-flomesh)
- 41f7f0d: fix: use goreleaser v1.6.3 (@reaver-flomesh)
- 47b8166: fix: only builds darwin and linux CLI (@reaver-flomesh)
- 690b29f: fix: goreleaser linking issue (@reaver-flomesh)
- 99ba533: fix: goreleaser linking issue (@reaver-flomesh)
- 9fc7331: fix: existing cert-manager issuer caused NPE (@reaver-flomesh)
- 7ec0745: fix: fix kustomize patch issue caused incorrect yaml content (@reaver-flomesh)
- df262bd: fix: wrong configmap name (@reaver-flomesh)
- 66a6ed5: fix: wrong configmap name (@reaver-flomesh)
- 75e08a6: fix: no enough permission to list/get crds (@reaver-flomesh)
- 9f7ecca: fix: remove the extra permission needed for proxy-init (@reaver-flomesh)
- 330df9a: fix: wrong env variable name (@reaver-flomesh)
- 3a5ecbd: fix: set IsControlPanel of managed clusters to false (@reaver-flomesh)
- be35adc: fix: ProxyProfileLastUpdatedTimeFormat with invalid character issue (@reaver-flomesh)
- 4eddee2: fix: rollout restart controllee PODs of updated ProxyProfile (@reaver-flomesh)
- 82cef7b: fix: security issue fix according to scan report (@reaver-flomesh)
- 05f4f61: fix: derive codebase issue (@reaver-flomesh)
- 5345ec9: fix: wrong gate condition of creating the ingress controller or not (@reaver-flomesh)
- fe6e895: fix: incorrect port format caused by env variable (@reaver-flomesh)
- 75ee419: fix: chart values of ingress resource quota (#36) (@reaver-flomesh)
- 042ddd6: fix: install job doesn't run after restarting (#33) (@reaver-flomesh)
- ba64523: fix: update mesh-config doesn't trigger updating pipy sidecar image (#37) (@reaver-flomesh)
- 24e6bdc: fix: add .helmignore to exclude namespaced-ingress chart (@reaver-flomesh)
- 02c7450: fix: exclude namespaced-ingress chart (@reaver-flomesh)
- 019d942: fix: ignore internal charts package (@reaver-flomesh)
- a9b261a: fix: support overriding image repository of namespaced ingress (#50) (@reaver-flomesh)
- db2b500: fix: security CVE-2021-41092 (@reaver-flomesh)
- 2457102: fix: security CVE-2022-1586 & CVE-2022-1587 (@reaver-flomesh)
Others
- 7a2dd93: Initial Import (@reaver-flomesh)
- 0c61c97: refactor: move alpine-kubectl image to docker-library project (@reaver-flomesh)
- ab57654: refactor: housekeeping (@reaver-flomesh)
- 014aed5: refactor: rename names of artifacts yaml (@reaver-flomesh)
- 730636b: build(deps): bump docker/build-push-action from 2.9.0 to 2.10.0 (@dependabot[bot])
- 55c04ad: rename project (@reaver-flomesh)
- 4cbdc29: build(deps): bump crazy-max/ghaction-docker-meta from 3.6.2 to 3.7.0 (@dependabot[bot])
- 15b8eb7: build(deps): bump actions/setup-go from 2 to 3 (@dependabot[bot])
- 684d530: WIP: gateway-api (@reaver-flomesh)
- 1167f98: pre-release v0.1.0-rc1 (@reaver-flomesh)
- 4f4fcb7: pre-release v0.1.0-rc1 (@reaver-flomesh)
- 049ff64: prepare for release v0.1.0-rc2, upgrade pipy image to v0.30.0-100 (@reaver-flomesh)
- 450b4a5: pre-release v0.1.1-alpha2 (@reaver-flomesh)
- d8fa3ea: refactor: housekeeping, remove unused file (@reaver-flomesh)
- 8acb8fd: refactoring: housekeeing, reorganize the package and rename variables (@reaver-flomesh)
- e78b037: build(deps): bump docker/setup-buildx-action from 1.6.0 to 1.7.0 (@dependabot[bot])
- f99adc8: build(deps): bump crazy-max/ghaction-docker-meta from 3.7.0 to 3.8.0 (@dependabot[bot])
- 060362e: WIP: add helm chart (@reaver-flomesh)
- cd09579: prepare for release v0.1.1-beta3 (@reaver-flomesh)
- f1e2323: rename project to fsm (@reaver-flomesh)
- bd7c0ed: ci: update helm chart and release process (@reaver-flomesh)
- 6ddcc55: build(deps): bump docker/login-action from 1.14.1 to 2.0.0 (#11) (@dependabot[bot])
- f9d20fe: build(deps): bump crazy-max/ghaction-docker-meta from 3.8.0 to 4.0.1 (#10) (@dependabot[bot])
- a76255a: build(deps): bump azure/setup-helm from 1 to 2.1 (#13) (@dependabot[bot])
- 217cea7: build(deps): bump docker/setup-buildx-action from 1.7.0 to 2.0.0 (#9) (@dependabot[bot])
- 1a0ff14: build(deps): bump docker/setup-qemu-action from 1.2.0 to 2.0.0 (#8) (@dependabot[bot])
- 3312197: build(deps): bump docker/build-push-action from 2.10.0 to 3.0.0 (#7) (@dependabot[bot])
- db9cdc1: build(deps): bump github.com/docker/distribution (#12) (@dependabot[bot])
- 2eb05ac: Revert "build(deps): bump github.com/docker/distribution (#12)" (@reaver-flomesh)
- 806eb82: refactor: change the name template of released archives (@reaver-flomesh)
- b6d02ca: add Artifact Hub badge (@reaver-flomesh)
- 4af6a3b: refactor: remove the intermediate yaml and rename artifacts folder to deploy (@reaver-flomesh)
- 8c8c1a8: refactor: remove unused kustomize config files (@reaver-flomesh)
- 9452e1b: refactor: remove unused kubebuilder markers (@reaver-flomesh)
- b96a6dc: ci: release Helm Chart GH workflow (@reaver-flomesh)
- 53d8b39: ci: add dev and [version]-dev tag to docker image (@reaver-flomesh)
- 0904553: ci: disable generate_charts target and cleanup charts repo (@reaver-flomesh)
- b1e218f: refactor: change the default pipy image constant to flomesh/pipy:latest (@reaver...