Skip to content

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

Merged
shreemaan-abhishek merged 12 commits into
apache: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 into
apache:masterfrom
shreemaan-abhishek:feat/variables-in-rate-limiting

Conversation

@shreemaan-abhishek

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

Copy link
Copy Markdown
Contributor

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)

@dosubot dosubot Bot added size:XXL This PR changes 1000+ lines, ignoring generated files. enhancement New feature or request labels Feb 4, 2026
@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 <[email protected]>
f
Signed-off-by: Abhishek Choudhary <[email protected]>
Signed-off-by: Abhishek Choudhary <[email protected]>
Signed-off-by: Abhishek Choudhary <[email protected]>
Signed-off-by: Abhishek Choudhary <[email protected]>
Comment thread apisix/plugins/limit-count/init.lua Outdated
Signed-off-by: Abhishek Choudhary <[email protected]>
f
Signed-off-by: Abhishek Choudhary <[email protected]>
nic-6443
nic-6443 previously approved these changes Feb 4, 2026
ronething
ronething previously approved these changes Feb 5, 2026

@ronething ronething left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

Comment thread apisix/plugins/limit-count/init.lua Outdated
Signed-off-by: Abhishek Choudhary <[email protected]>
@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
wistefan pushed a commit to wistefan/apisix that referenced this pull request Jun 16, 2026
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