Enterprises often need to apply policies based on the caller: per-consumer rate limit, a route that is off-limits depending on how a consumer authenticated, or a backend might need an outbound JWT encoded with that consumer's specific attributes as claims. Varying plugin behavior by consumer has meant one of two things: a separate plugin configuration per consumer, which doesn't scale and requires Control Plane-scoped consumers, OR a hand-built custom plugin that now has to be maintained.
Kong API Gateway 3.16 introduces expressible plugin fields. Select fields can now be driven by a Common Expression Language (CEL) expression evaluated per request against principal, consumer, and token-claim data. One plugin configuration replaces dozens of near-identical ones. The mechanism is generic and schema-declared, and it's currently available to ACL, Rate Limiting, and Rate Limiting Advanced.