**Is your feature request related to a problem? Please describe.** Upgrade: 1. Dependencies 2. Gradle version 3. Support JDK 17 4. Upgrade build script to use `toml` files