# [2023-08-16] Nylas Kotlin/Java SDK v2.0.0-beta.1

Source: https://developer.nylas.com/docs/new/v3-changelogs/2023-08-16-java-sdk-v2-0-0-beta-1/

The Nylas Kotlin/Java SDK v2.0.0-beta.1 has been released!

- GitHub: [Nylas Kotlin/Java SDK](https://github.com/nylas/nylas-java/releases/tag/v2.0.0-beta.1)
- Distribution: [Maven repository](https://repo.maven.apache.org/maven2/com/nylas/sdk/nylas/2.0.0-beta.1/)

> **Warn:** 
> ⚠️ **As of this release, the Java SDK is now the Nylas Kotlin/Java SDK**. This allows support of Kotlin-powered applications while keeping Java interoperability in mind. For more information, see [PR #154](https://github.com/nylas/nylas-java/pull/154).

## Breaking changes

- Not all v2.7 endpoints are available in this v3 SDK at this time. Additional endpoints are coming soon. See the [v3 features and changes](/docs/v2/upgrade-to-v3/features-and-changes/) (or the terse [diff view](/docs/v2/upgrade-to-v3/diff-view/)) for more information.
- Changed SDK artifact name to `nylas` ([#156](https://github.com/nylas/nylas-java/pull/156)).
- Moved all REST calls from models to resources.

## Added

- Added full Kotlin support ([#154](https://github.com/nylas/nylas-java/pull/154)).
- Added error classes for API and SDK errors ([#157](https://github.com/nylas/nylas-java/pull/157)).
- Added a GitHub Action to automatically generate SDK references ([#159](https://github.com/nylas/nylas-java/pull/159)).
- Created models for all HTTP methods' API resources and endpoints.

## Updated

- Updated `README.md` with helpful information about installing the v3 Kotlin/Java SDK. ([#156](https://github.com/nylas/nylas-java/pull/156)).
- Added Moshi annotations for JSON serialization/deserialization.
- Removed non-builder methods for initializing `NylasClient`.
- Removed local webhook development support.
- Removed legacy classes and files ([#157](https://github.com/nylas/nylas-java/pull/157)).

## Security updates

- Fixed token exchange methods ([#157](https://github.com/nylas/nylas-java/pull/157)).
- Fixed revoking token ([#157](https://github.com/nylas/nylas-java/pull/157)).