π Quick Links
v2.14.1 (requires Kubernetes 1.22+)
Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.14.1
Documentation
Thanks to all our contributors!πππ
Whatβs new
Weβre excited to announce support for ALB URL Rewrite! You can use this new feature to transform request URLs using regex patterns (e.g., rewrite /api/v1/users to /users, or ^/api/v1/(.*)$ to /$1). Check out the new use case in our documentation on how to configure your ingress resources to utilize this new capability. For more information about the feature, please see the AWS launch announcement.
Enhancement and Fixes
- Introduced ALB URL Rewrite support! ( Too many feature request issues to link here ;) )
- Fixed ListenerAttribute string parsing to allow for multiple values. (#4363)
- Added ability to configure maximum targets per TargetGroupBinding (#4360)
- Fixed ListenerRule comparison check that incorrectly marks rules as drifted.
- New Gateway Route & Listener Statuses
- Fixed WAF name retrieval (#4388)
- Added support for EKS Hybrid nodes (#4315)
- Added low priority tag additions (#4030)
- Fixed edge case that prevented Listener modifications if rule limit has been exceeded (#4373)
- Updated docs for NLB healthchecks (#3419)
What's Changed
- feat: Add flag to limit the max number of targets added to an ELB by @mmiller-sh in #4361
- support comma in string pars value by @shuqz in #4375
- fix e2e tests by @zac-nixon in #4379
- feat(helm): support templating in service account annotations by @samuelmasuy in #4374
- fix sorting when comparing listener rule differences by @zac-nixon in #4382
- [feat gw-api]update gateway status based on observation generation by @shuqz in #4383
- test: replace AWS SDK v1 imports with v2 by @Juneezee in #4364
- fix waf name resolution by @zac-nixon in #4390
- [feat: aga] add AWS Global Accelerator CRD with comprehensive validation by @shraddhabang in #4389
- [feat: aga] add basic framework for AGA controller by @shraddhabang in #4392
- feat: add EKS Hybrid Nodes support by @sanbyk in #4336
- Implement support for URL and Host Header Rewrite for Application Load Balancer by @andreybutenko in #4396
- feat: add feature toggle to allow controller default tags to be overridden by annotation supplied tags by @mwhittington21 in #4384
- Update annotations documentation to include support for named ports in NLB health check configuration by @igor-kupczynski in #4386
- re-enable tls tests with new certs by @zac-nixon in #4397
- fix bad merge conflict resolution by @zac-nixon in #4401
- [bug fix] handle rules exceeded error in listener rule synthesizer by @zac-nixon in #4393
- cut v2.14.1 release by @zac-nixon in #4402
New Contributors
- @mmiller-sh made their first contribution in #4361
- @samuelmasuy made their first contribution in #4374
- @Juneezee made their first contribution in #4364
- @sanbyk made their first contribution in #4336
- @mwhittington21 made their first contribution in #4384
- @igor-kupczynski made their first contribution in #4386
Full Changelog: v2.14.0...v2.14.1