# May 6, 2024

## 0.17.1

**`(fix):`** Multipart form data requests are now compatible across browser and Node.js runtimes.

## 0.17.0

**`(internal):`** Bump to v43 of IR which means that you will need `0.26.1` of the Fern CLI version. To bump your CLI version, please run `fern upgrade`.

## 0.16.0-rc8

**`(feat):`** The SDK generator now supports upload endpoints that specify an array of files like so:

```ts
/**
  * @param {File[] | fs.ReadStream[]} files
  * @param {Acme.UploadFileRequest} request
  * @param {Service.RequestOptions} requestOptions - Request-specific configuration.
  */
public async post(
    files: File[] | fs.ReadStream[],
    request: Acme.UploadFileRequest,
    requestOptions?: Service.RequestOptions
): Promise<void> {
    const _request = new FormData();
    for (const _file of files) {
      _request.append("files", _file);
    }
    ...
}
```