Skip to content

2.0.0

Latest
Compare
Choose a tag to compare
@ronething ronething released this 04 Jun 09:57
· 4 commits to release-v2-dev since this release
3899e70

What's Changed

  • init: base/test framework by @AlinsRan in #40
  • feat: support gateway/gatewayclass by @AlinsRan in #42
  • feat: support httproute by @AlinsRan in #43
  • feat: support httproute filters by @AlinsRan in #45
  • feat: support conformance test by @AlinsRan in #47
  • feat: support multi backends for httproute by @AlinsRan in #48
  • fix(ci): unsupport upload-artifact v2 by @AlinsRan in #51
  • doc: add usage and concept documents by @AlinsRan in #50
  • feat: support SSL by @Revolyssup in #52
  • feat: support urlrewrite for httproute by @AlinsRan in #53
  • feat: enable cache sync by @Revolyssup in #54
  • feat: support pluginconfig crd resources to use plugins by @AlinsRan in #56
  • feat: push image on docker on release workflow by @Revolyssup in #57
  • feat: add support for helm chart by @Revolyssup in #55
  • chore: set kubeconfig when run e2e test by @ronething in #59
  • feat: add gateway proxy definition by @ronething in #60
  • refactor(provider): provider integrated ADC by @AlinsRan in #58
  • chore: add pre commit hook by @ronething in #61
  • feat: refactor listResource and update plugin metadata listing by @dspo in #64
  • chore(gateway-api): upgrade to 1.2.0 by @AlinsRan in #66
  • feat: support global rules by @ronething in #62
  • refactor(adc): translate gateway by @AlinsRan in #63
  • feat: gateway proxy plugin metadata by @dspo in #69
  • refactor(adc): add more adc sync result information by @AlinsRan in #72
  • chore: indexer does not need to be set for each controller by @AlinsRan in #73
  • fix: route/service still exist when deleting the Gateway by @AlinsRan in #74
  • chore: upgrade adc to 0.18.0 by @AlinsRan in #75
  • feat: support consumer controller by @AlinsRan in #76
  • feat: support ingress resource by @ronething in #77
  • fix: unable to install consumer crd by @AlinsRan in #79
  • feat: support consumer translator by @AlinsRan in #81
  • feat: support secret for consumer.credential by @AlinsRan in #82
  • fix: HTTPRoute vars match by @dspo in #84
  • chore: add consumer plugins test by @AlinsRan in #83
  • feat: support ingress translator by @ronething in #78
  • fix: update ADC to use JSON instead of YAML by @dspo in #86
  • chore: add BackendTrafficPolicy CRD by @AlinsRan in #88
  • chore: GatewayProxy support provider by @ronething in #87
  • chore: Add CRD HTTPRoutePolicy by @dspo in #89
  • feat: support config LeaderElection strategy by @AlinsRan in #94
  • chore: build multi-arch image by @AlinsRan in #85
  • chore: Refactor Vars and StringOrSlice types into adc package by @dspo in #95
  • feat: support translate BackendTrafficPolicy CRD by @AlinsRan in #92
  • feat: Handling related resources which references to GatewayProxy by @ronething in #90
  • fix: remove gateway config items from the config file. by @ronething in #96
  • feat: support backendtrafficpolicy for httproute by @AlinsRan in #97
  • test: add multi gateway case by @ronething in #98
  • feat: Add support for HTTPRoutePolicy in HTTPRoute reconciliation by @dspo in #93
  • feat: support backendtrafficpolicy for Ingress by @AlinsRan in #100
  • feat: Update HTTPRoutePolicy handling for Ingress by @dspo in #99
  • chore: upgrade adc to 0.19.0 by @AlinsRan in #102
  • chore: refactor httpbin example by @AlinsRan in #101
  • fix: conformance test by @ronething in #103
  • chore: Update group names to apisix.apache.org by @dspo in #106
  • fix: hanging the adc program can cause the k8s client to exceed its limit by @AlinsRan in #104
  • feat: support proxy external service by @AlinsRan in #107
  • chore: update helm chart by @dspo in #108
  • feat: support sync when update gateway proxy by @ronething in #109
  • chore(ci): add api7ee3 chart download step. by @ronething in #110
  • chore: upgrade golangci lint version to v2 by @ronething in #114
  • chore: httproutepolicy status on targetref deleting by @dspo in #111
  • feat: add sort goimports by @ronething in #115
  • fix: match the wrong port by @AlinsRan in #112
  • feat: support ingress class by @ronething in #113
  • chore: Add GatewayClass protection and deletion logic by @dspo in #117
  • chore: Add support for Secret resources in Gateway reconciliation by @dspo in #119
  • fix: pass more test by @ronething in #105
  • chore: index for listing gateways by @dspo in #120
  • docs: gen crd markdown file by @ronething in #122
  • fix: httproute matching by @ronething in #121
  • chore: Add e2e tests for GatewayProxy referencing Secret by @dspo in #123
  • feat(ci): add api docs lint by @ronething in #126
  • feat: support full sync by @AlinsRan in #125
  • chore: Add Apache 2.0 license headers to all Go files by @dspo in #127
  • fix: calculate HTTPRoute Priority by @ronething in #128
  • chore: replace "api7" with "apisix" by @dspo in #130
  • chore: rename module from github.com/api7/api7-ingress-controller to github.com/apache/apisix-ingress-controller by @dspo in #131
  • fix: backendRefUnknownKind test case by @ronething in #133
  • fix: HTTPRouteHostnameIntersection test case by @ronething in #135
  • fix: HTTPRouteInvalidNonExistentBackendRef by @dspo in #136
  • fix: calculateHTTPRoutePriority add hosts args by @ronething in #137
  • fix: conformance test case: HTTPRouteInvalidCrossNamespaceParentRef by @dspo in #134
  • fix: GatewayInvalidTLSConfiguration by @dspo in #138
  • fix: merge duplicate ssl object when translate gateway by @ronething in #139
  • chore: support adc tls verify args by @ronething in #141
  • fix: unstable e2e test cases by @dspo in #142
  • refactor: SetRouteConditionResolvedRefs function by @ronething in #144
  • docs: update CRD docs by @kayx23 in #132
  • chore: adjust configuration items by @ronething in #145
  • feat: Add support for Gateway API ReferenceGrant resource by @dspo in #146
  • feat: Add ReferenceGrant support for HTTPRoute by @dspo in #149
  • docs: update CRD doc template and remove dated info from configuration file doc by @kayx23 in #150
  • refactor(status): aynsc update status by @AlinsRan in #151
  • fix: Set parent namespace in HTTPRoutePolicy and refactor related tests by @dspo in #152
  • test: support apisix standalone (part 1) by @ronething in #156
  • fix(ci): release docker image by @ronething in #157

New Contributors

Full Changelog: https://github.com/api7/api7-ingress-controller/commits/2.0.0