> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 2.17.0 **`(feat):`** Add an `encode-path-params` config option (default `false`). When enabled, generated clients pass path parameter values through `RawClient::encodePathParam()` at the point they are substituted into the path template, so a value containing `/` or `..` can no longer change which endpoint the request resolves to. The default `false` preserves the existing (unencoded) behavior; TypeScript, Go, Java, and C# already encode path params.