> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 0.8.5

**`(feat):`** Add in publishing config that allows for signing published artifacts, this is required for publishing to Maven
Central.
To sign your artifacts, you must add the below to your publishing config:

```yaml
generators:
  - name: fernapi/fern-java-sdk
    version: 0.X.Y
    output:
      location: maven
      registryUrl: ""
      signature:
        keyId: ""
        password: ""
        secretKey: ""
```

and secrets can be used, similar to how API keys are specified today:

```yaml
generators:
  - name: fernapi/fern-java-sdk
    version: 0.X.Y
    output:
      location: maven
      registryUrl: ""
      signature:
        keyId: ${MY_KID_ENVVAR}
        password: ${MY_SECRET_ENVVAR}
        secretKey: ${MY_SECRET_KEY_ENVVAR}
```