Merge remote-tracking branch 'parent/pr/537' into asf-master
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index a1aa5da..e834040 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -29,9 +29,11 @@
 CAY-2761 Modeler: Editor for the cgen templates
 CAY-2767 Modeler: upgrade deprecated code in custom components
 CAY-2773 Switch master to "5.0"
+CAY-2776 Upgrade Gradle to 7.6
 
 Bug Fixes:
 
 CAY-2755 Modeler: Entities are not sorted by name in the class generation view
 CAY-2762 Modeler: Difference in toolbars colors on OSX
 CAY-2765 dbimport: check excluded catalogs and schemas for the SQLServer
+CAY-2774 Overriding service ordering in DI List causes DIRuntimeException
diff --git a/cayenne-gradle-plugin/build.gradle b/cayenne-gradle-plugin/build.gradle
index 656c39c..8d8aee3 100644
--- a/cayenne-gradle-plugin/build.gradle
+++ b/cayenne-gradle-plugin/build.gradle
@@ -28,7 +28,7 @@
 
 apply plugin: 'java'
 
-sourceCompatibility = 1.8
+sourceCompatibility = 11
 
 repositories {
     mavenLocal()
diff --git a/cayenne-gradle-plugin/gradle/wrapper/gradle-wrapper.properties b/cayenne-gradle-plugin/gradle/wrapper/gradle-wrapper.properties
index e1087ec..e82efb8 100644
--- a/cayenne-gradle-plugin/gradle/wrapper/gradle-wrapper.properties
+++ b/cayenne-gradle-plugin/gradle/wrapper/gradle-wrapper.properties
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-rc-3-bin.zip
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStorePath=wrapper/dists
diff --git a/cayenne-gradle-plugin/src/test/java/org/apache/cayenne/tools/GradlePluginIT.java b/cayenne-gradle-plugin/src/test/java/org/apache/cayenne/tools/GradlePluginIT.java
index d34d3ab..c9ea501 100644
--- a/cayenne-gradle-plugin/src/test/java/org/apache/cayenne/tools/GradlePluginIT.java
+++ b/cayenne-gradle-plugin/src/test/java/org/apache/cayenne/tools/GradlePluginIT.java
@@ -56,7 +56,9 @@
 
         // Old gradle versions will fail on new JDK
         int javaMajorVersion = getJavaMajorVersion(System.getProperty("java.version"));
-        if(javaMajorVersion >= 17) {
+        if(javaMajorVersion >= 19) {
+            versions = new String[]{"7.6"};
+        } else if(javaMajorVersion >= 17) {
             versions = new String[]{"7.3"};
         } else if(javaMajorVersion >= 16) {
             versions = new String[]{"7.0"};