incompatible with gradle 9
> Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0

<details>
<summary>
build log with deprecation warnings
</summary>

```
$ gradle --console=plain --warning-mode all build

Welcome to Gradle 8.7!

Here are the highlights of this release:
 - Compiling and testing with Java 22
 - Cacheable Groovy script compilation
 - New methods in lazy collection properties

For more details see https://docs.gradle.org/8.7/release-notes.html

Starting a Gradle Daemon (subsequent builds will be faster)

> Configure project :
Build file '/build/source/build.gradle': line 34
The org.gradle.api.plugins.JavaPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#java_convention_deprecation
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure2.doCall$original(/build/source/build.gradle:34)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:26)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
The org.gradle.api.plugins.Convention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#deprecated_access_to_conventions
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure4.doCall$original(/build/source/build.gradle:214)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
The org.gradle.util.GUtil type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_7.html#org_gradle_util_reports_deprecations
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure4.doCall$original(/build/source/build.gradle:214)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
The org.gradle.util.ConfigureUtil type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#org_gradle_util_reports_deprecations
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure4.doCall$original(/build/source/build.gradle:240)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:213)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 241
The org.gradle.util.ConfigureUtil type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#org_gradle_util_reports_deprecations
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure4$_closure38.doCall$original(/build/source/build.gradle:241)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure4.doCall$original(/build/source/build.gradle:240)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 244
The org.gradle.util.ConfigureUtil type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#org_gradle_util_reports_deprecations
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure4$_closure38.doCall$original(/build/source/build.gradle:244)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure4.doCall$original(/build/source/build.gradle:240)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 570
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#application_convention_deprecation
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure9.doCall$original(/build/source/build.gradle:570)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:569)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 615
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#application_convention_deprecation
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure10.doCall$original(/build/source/build.gradle:615)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:604)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 690
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#application_convention_deprecation
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure11.doCall$original(/build/source/build.gradle:690)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:689)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 725
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#application_convention_deprecation
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure12.doCall$original(/build/source/build.gradle:725)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:724)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 748
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#application_convention_deprecation
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure13.doCall$original(/build/source/build.gradle:748)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:745)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 769
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#application_convention_deprecation
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure14.doCall$original(/build/source/build.gradle:769)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:768)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 785
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#application_convention_deprecation
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure15.doCall$original(/build/source/build.gradle:785)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:784)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 848
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#application_convention_deprecation
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure16.doCall$original(/build/source/build.gradle:848)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:845)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
Build file '/build/source/build.gradle': line 868
The org.gradle.api.plugins.ApplicationPluginConvention type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#application_convention_deprecation
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure17.doCall$original(/build/source/build.gradle:868)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
	at build_876cqsqdqb9olxwufcjvg2msz.run(/build/source/build.gradle:867)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)

> Configure project :proto
The org.gradle.util.ConfigureUtil type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#org_gradle_util_reports_deprecations
Build file '/build/source/build.gradle': line 250
The org.gradle.util.ConfigureUtil type has been deprecated. This is scheduled to be removed in Gradle 9.0. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#org_gradle_util_reports_deprecations
	at build_876cqsqdqb9olxwufcjvg2msz$_run_closure4$_closure38$_closure43.doCall$original(/build/source/build.gradle:250)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
```


</details>


continue #512
