Skip to content

feat: support configuring variables in limit-conn, limit-count and ai-rate-limiting#12967

Merged
shreemaan-abhishek merged 12 commits intoapache:masterfrom
shreemaan-abhishek:feat/variables-in-rate-limiting
Feb 5, 2026
Merged

feat: support configuring variables in limit-conn, limit-count and ai-rate-limiting#12967
shreemaan-abhishek merged 12 commits intoapache:masterfrom
shreemaan-abhishek:feat/variables-in-rate-limiting

Conversation

@shreemaan-abhishek
Copy link
Contributor

@shreemaan-abhishek shreemaan-abhishek commented Feb 4, 2026

Description

Allowing to use variables in limiting configuration unlocks prospects for dynamic rate limiting strategies.

Checklist

  • I have explained the need for this PR and the problem it solves
  • I have explained the changes or the new features added to this PR
  • I have added tests corresponding to this change
  • I have updated the documentation to reflect this change
  • I have verified that this change is backward compatible (If not, please discuss on the APISIX mailing list first)

Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. enhancement New feature or request labels Feb 4, 2026
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
@dosubot dosubot bot removed the size:XXL This PR changes 1000+ lines, ignoring generated files. label Feb 4, 2026
@shreemaan-abhishek shreemaan-abhishek changed the title feat: support configuring multiple rules with variables in limit-conn, limit-count and ai-rate-limiting feat: support configuring variables in limit-conn, limit-count and ai-rate-limiting Feb 4, 2026
@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Feb 4, 2026
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
f
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
f
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
nic-6443
nic-6443 previously approved these changes Feb 4, 2026
ronething
ronething previously approved these changes Feb 5, 2026
Copy link
Contributor

@ronething ronething left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
@shreemaan-abhishek shreemaan-abhishek dismissed stale reviews from ronething and nic-6443 via bc604b3 February 5, 2026 04:32
@shreemaan-abhishek shreemaan-abhishek merged commit f37c190 into apache:master Feb 5, 2026
29 of 32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants