From 6ec43fcdfdce1c84e0697b46a9465205704c418b Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 19 Feb 2025 16:27:43 +0100 Subject: [PATCH 1/5] Fixup checkstyle We have more violations reported, fix them up. Change-Id: I3568449518e8c2c30b2b6708d71a19be3d96d0f6 Signed-off-by: Robert Varga (cherry picked from commit cd2a0ca6beaeae25013ba0e720d2a5d127325005) --- .../reconciliation/ReconciliationTask.java | 11 +++++------ .../southbound/ovsdb/transact/TransactUtils.java | 6 +++--- .../reconciliation/ReconciliationManager.java | 5 ++--- .../southbound/reconciliation/ReconciliationTask.java | 11 +++++------ .../reconciliation/ReconciliationTaskManager.java | 10 +++++----- .../transactions/md/OvsdbControllerUpdateCommand.java | 8 ++------ .../transactions/md/OvsdbManagersUpdateCommand.java | 8 ++------ .../transactions/md/OvsdbQosUpdateCommand.java | 6 ++---- .../transactions/md/OvsdbQueueUpdateCommand.java | 5 ++--- .../ovsdb/southbound/it/SouthboundIT.java | 7 ++----- 10 files changed, 30 insertions(+), 47 deletions(-) diff --git a/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTask.java b/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTask.java index b366e775a..cf7af76d1 100644 --- a/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTask.java +++ b/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTask.java @@ -55,10 +55,10 @@ public abstract class ReconciliationTask implements Runnable { * and specify the delay using {@link #retryDelayInMills()}. * If data store operation is required to decide if the task need retry, please implement * it as an async operation and submit the task on the callback of the future. - *

- * Note:Please do not write blocking data store operations + * + *

Note:Please do not write blocking data store operations * {@link ConnectionReconciliationTask#doRetry(boolean)} - *

+ * * @param wasPreviousAttemptSuccessful Status of the previous attempt */ public abstract void doRetry(boolean wasPreviousAttemptSuccessful); @@ -71,10 +71,9 @@ public abstract class ReconciliationTask implements Runnable { * using {@link ReconciliationManager#enqueueForRetry(ReconciliationTask)}. * To check the readiness of the task, if the data store operation is required, please * implement it as an async operation and submit the task on the callback of the future. - *

- * Note:Please do not write blocking data store operations + * + *

Note:Please do not write blocking data store operations * {@link ConnectionReconciliationTask#doRetry(boolean)} - *

*/ public abstract void checkReadinessAndProcess(); diff --git a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/ovsdb/transact/TransactUtils.java b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/ovsdb/transact/TransactUtils.java index 28e9dfc40..95b3239da 100644 --- a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/ovsdb/transact/TransactUtils.java +++ b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/ovsdb/transact/TransactUtils.java @@ -454,8 +454,8 @@ public class TransactUtils { /** * This method builds a string by concatenating the 2 character * hexadecimal representation of each byte from the input byte array. - *

- * For example: an input byte array containing: + * + *

For example: an input byte array containing: * bytes[0] = 'a' * bytes[1] = 'b' * bytes[2] = 'c' @@ -464,7 +464,7 @@ public class TransactUtils { * bytes[5] = '2' * bytes[6] = '3' * returns the string "6162632d313233" - *

+ * * @param bytes * The byte array to convert to string * @return The hexadecimal representation of the byte array. If bytes is diff --git a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationManager.java b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationManager.java index cb898ff07..7466b2028 100644 --- a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationManager.java +++ b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationManager.java @@ -58,8 +58,8 @@ import org.slf4j.LoggerFactory; * if task is ready for execution. * Ideally, addition of any type of reconciliation task should not require * any change in this reconciliation manager execution engine. - *

- * 3-Node Cluster: + * + *

3-Node Cluster: * Reconciliation manager is agnostic of whether it's running in single * node cluster or 3-node cluster. It's a responsibility of the task * submitter to make sure that it submit the task for reconciliation only @@ -67,7 +67,6 @@ import org.slf4j.LoggerFactory; * Reconciliation of controller initiated connection should be done by all * the 3-nodes in the cluster, because connection to individual controller * can be interrupted for various reason. - *

*/ public class ReconciliationManager implements AutoCloseable { private static final Logger LOG = LoggerFactory.getLogger(ReconciliationManager.class); diff --git a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationTask.java b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationTask.java index fc4e66e98..9ca048817 100644 --- a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationTask.java +++ b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationTask.java @@ -51,10 +51,10 @@ public abstract class ReconciliationTask implements Runnable { * and specify the delay using {@link #retryDelayInMills()}. * If data store operation is required to decide if the task need retry, please implement * it as an async operation and submit the task on the callback of the future. - *

- * Note:Please do not write blocking data store operations + * + *

Note:Please do not write blocking data store operations * {@link ConnectionReconciliationTask#doRetry(boolean)} - *

+ * * @param wasPreviousAttemptSuccessful Status of the previous attempt */ public abstract void doRetry(boolean wasPreviousAttemptSuccessful); @@ -67,10 +67,9 @@ public abstract class ReconciliationTask implements Runnable { * using {@link ReconciliationManager#enqueueForRetry(ReconciliationTask)}. * To check the readiness of the task, if the data store operation is required, please * implement it as an async operation and submit the task on the callback of the future. - *

- * Note:Please do not write blocking data store operations + * + *

Note:Please do not write blocking data store operations * {@link ConnectionReconciliationTask#doRetry(boolean)} - *

*/ public abstract void checkReadinessAndProcess(); diff --git a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationTaskManager.java b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationTaskManager.java index 876bfc054..a5e164947 100644 --- a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationTaskManager.java +++ b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationTaskManager.java @@ -17,16 +17,16 @@ import org.slf4j.LoggerFactory; * the task that is queued for the reconciliation. Whenever new task * is submitted to the reconciliation manager, it will be cached in * the cache. If the reconciliation is successful or it's done with - * all the attempt of reconciliation, - *

- * Caching of the task is required, because reconciliation task might + * all the attempt of reconciliation. + * + *

Caching of the task is required, because reconciliation task might * require longer duration to reconcile and there is a possibility that * meanwhile user can change the configuration in config data store while * task is queued for the reconciliation. In that scenario, reconciliation * manager should not attempt any further reconciliation attempt for that * task. ReconciliationManager will call cancelTask() to cancel the task. - *

- * Created by Anil Vishnoi (avishnoi@Brocade.com) on 3/15/16. + * + *

Created by Anil Vishnoi (avishnoi@Brocade.com) on 3/15/16. */ class ReconciliationTaskManager { private static final Logger LOG = LoggerFactory.getLogger(ReconciliationTaskManager.class); diff --git a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbControllerUpdateCommand.java b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbControllerUpdateCommand.java index b0e91133b..0a0c60cd5 100644 --- a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbControllerUpdateCommand.java +++ b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbControllerUpdateCommand.java @@ -71,13 +71,11 @@ public class OvsdbControllerUpdateCommand extends AbstractTransactionCommand { /** * Update the ControllerEntry values for the given {@link Bridge} list. * - *

- * Controller and Bridge are independent tables in the Open_vSwitch schema + *

Controller and Bridge are independent tables in the Open_vSwitch schema * but the OVSDB yang model includes the Controller fields in the * Bridge data. In some cases the OVSDB will send Bridge and Controller * updates together and in other cases independently. This method here * assumes the former. - *

* * @param transaction the {@link ReadWriteTransaction} * @param newUpdatedControllerRows updated {@link Controller} rows @@ -102,13 +100,11 @@ public class OvsdbControllerUpdateCommand extends AbstractTransactionCommand { /** * Update the ControllerEntry values after finding the related {@Bridge} list. * - *

- * Controller and Bridge are independent tables in the Open_vSwitch schema + *

Controller and Bridge are independent tables in the Open_vSwitch schema * but the OVSDB yang model includes the Controller fields in the * Bridge data. In some cases the OVSDB will send Bridge and Controller * updates together and in other cases independently. This method here * assumes the latter. - *

* * @param transaction the {@link ReadWriteTransaction} * @param newUpdatedControllerRows updated {@link Controller} rows diff --git a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbManagersUpdateCommand.java b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbManagersUpdateCommand.java index eb208327c..cf01ccd00 100644 --- a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbManagersUpdateCommand.java +++ b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbManagersUpdateCommand.java @@ -66,13 +66,11 @@ public class OvsdbManagersUpdateCommand extends AbstractTransactionCommand { /** * Update the Manager values for the given {@link OpenVSwitch} list. * - *

- * Manager and OpenVSwitch are independent tables in the Open_vSwitch schema + *

Manager and OpenVSwitch are independent tables in the Open_vSwitch schema * but the OVSDB yang model includes the Manager fields in the * OVSDB Node data. In some cases the OVSDB will send OpenVSwitch and Manager * updates together and in other cases independently. This method here * assumes the former. - *

* * @param transaction the {@link ReadWriteTransaction} * @param newUpdatedManagerRows updated {@link Manager} rows @@ -98,13 +96,11 @@ public class OvsdbManagersUpdateCommand extends AbstractTransactionCommand { /** * Update the ManagerEntry values after finding the related {@OpenVSwitch} list. * - *

- * Manager and OpenVSwitch are independent tables in the Open_vSwitch schema + *

Manager and OpenVSwitch are independent tables in the Open_vSwitch schema * but the OVSDB yang model includes the Manager fields in the * OvsdbNode data. In some cases the OVSDB will send OpenVSwitch and Manager * updates together and in other cases independently. This method here * assumes the latter. - *

* * @param transaction the {@link ReadWriteTransaction} * @param newUpdatedManagerRows updated {@link Manager} rows diff --git a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbQosUpdateCommand.java b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbQosUpdateCommand.java index ae7eed49c..3cec5af75 100644 --- a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbQosUpdateCommand.java +++ b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbQosUpdateCommand.java @@ -82,17 +82,15 @@ public class OvsdbQosUpdateCommand extends AbstractTransactionCommand { /** * Update the QosEntries values after finding the related * {@link org.opendaylight.ovsdb.schema.openvswitch.OpenVSwitch} list. - *

- * Qos and OpenVSwitch are independent tables in the Open_vSwitch schema + * + *

Qos and OpenVSwitch are independent tables in the Open_vSwitch schema * but the OVSDB yang model includes the Qos fields in the * OvsdbNode data. In some cases the OVSDB will send OpenVSwitch and Qos * updates together and in other cases independently. This method here * assumes the latter. - *

* * @param transaction the {@link ReadWriteTransaction} * @param newUpdatedQosRows updated {@link Qos} rows - */ private void updateQos(ReadWriteTransaction transaction, Map newUpdatedQosRows) { diff --git a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbQueueUpdateCommand.java b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbQueueUpdateCommand.java index e64974104..712bba331 100644 --- a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbQueueUpdateCommand.java +++ b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbQueueUpdateCommand.java @@ -70,13 +70,12 @@ public class OvsdbQueueUpdateCommand extends AbstractTransactionCommand { /** * Update the Queues values after finding the related {@OpenVSwitch} list. - *

- * Queue and OpenVSwitch are independent tables in the Open_vSwitch schema + * + *

Queue and OpenVSwitch are independent tables in the Open_vSwitch schema * but the OVSDB yang model includes the Queue fields in the * OvsdbNode data. In some cases the OVSDB will send OpenVSwitch and Queue * updates together and in other cases independently. This method here * assumes the latter. - *

* * @param transaction the {@link ReadWriteTransaction} */ diff --git a/southbound/southbound-it/src/test/java/org/opendaylight/ovsdb/southbound/it/SouthboundIT.java b/southbound/southbound-it/src/test/java/org/opendaylight/ovsdb/southbound/it/SouthboundIT.java index 3fd72a3dd..25c22deeb 100644 --- a/southbound/southbound-it/src/test/java/org/opendaylight/ovsdb/southbound/it/SouthboundIT.java +++ b/southbound/southbound-it/src/test/java/org/opendaylight/ovsdb/southbound/it/SouthboundIT.java @@ -2570,14 +2570,11 @@ public class SouthboundIT extends AbstractMdsalTestBase { } /** - *

* Representation of a southbound test case. Each test case has a name, a list of input values and a list of * expected values. The input values are provided to the augmentation builder, and the expected values are checked * against the output of the resulting augmentation. - *

- *

- * Instances of this class are immutable. - *

+ * + *

Instances of this class are immutable. * * @param The type of data used for the test case. */ -- 2.34.1 From 9ec069c2e7d29af74bd0d931c0e31e6edfea2851 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 21 Oct 2024 10:59:13 +0200 Subject: [PATCH 2/5] Fixup checkstyle Upgraded checkstyle is finding day-0 violations, fix them up. Change-Id: I27e8ee21034ed39702f8b70fa9df723bb10e7677 Signed-off-by: Robert Varga (cherry picked from commit 8fc1861f7785e98b23d58045a1b29ed331431260) --- .../reconciliation/ReconciliationManager.java | 9 +++------ .../reconciliation/ReconciliationTask.java | 3 +-- .../reconciliation/ReconciliationTaskManager.java | 9 +++------ .../connection/ConnectionReconciliationTask.java | 3 +-- .../ovsdb/lib/schema/typed/MethodDispatch.java | 5 ++--- .../ovsdb/utils/ovsdb/it/utils/DockerOvs.java | 3 +-- 6 files changed, 11 insertions(+), 21 deletions(-) diff --git a/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationManager.java b/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationManager.java index 8beaac578..c27e34244 100644 --- a/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationManager.java +++ b/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationManager.java @@ -21,8 +21,7 @@ import org.slf4j.LoggerFactory; /** * Copied from org.opendaylight.ovsdb.southbound.reconciliation.ReconciliationManager. * - *

- * This class provides the implementation of ovsdb southbound plugins + *

This class provides the implementation of ovsdb southbound plugins * configuration reconciliation engine. This engine provide interfaces * to enqueue (one time retry)/ enqueueForRetry(periodic retry)/ dequeue * (remove from retry queue) reconciliation task. Reconciliation task can @@ -35,8 +34,7 @@ import org.slf4j.LoggerFactory; * Ideally, addition of any type of reconciliation task should not require * any change in this reconciliation manager execution engine. * - *

- * 3-Node Cluster: + *

3-Node Cluster: * Reconciliation manager is agnostic of whether it's running in single * node cluster or 3-node cluster. It's a responsibility of the task * submitter to make sure that it submit the task for reconciliation only @@ -45,8 +43,7 @@ import org.slf4j.LoggerFactory; * the 3-nodes in the cluster, because connection to individual controller * can be interrupted for various reason. * - *

- * Created by Anil Vishnoi (avishnoi@Brocade.com) on 3/9/16. + *

Created by Anil Vishnoi (avishnoi@Brocade.com) on 3/9/16. */ public class ReconciliationManager implements AutoCloseable { private static final Logger LOG = LoggerFactory.getLogger(ReconciliationManager.class); diff --git a/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTask.java b/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTask.java index cf7af76d1..b5530e7d9 100644 --- a/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTask.java +++ b/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTask.java @@ -17,8 +17,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; /** * Copied from org.opendaylight.ovsdb.southbound.reconciliation.ReconciliationTask * - *

- * Abstract implementation of a reconciliation task. Each new type of + *

Abstract implementation of a reconciliation task. Each new type of * resource configuration reconciliation task should extend this class * and implement the abstract methods. * Created by Anil Vishnoi (avishnoi@Brocade.com) on 3/9/16. diff --git a/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTaskManager.java b/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTaskManager.java index 65ff7980f..de3a0798a 100644 --- a/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTaskManager.java +++ b/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/ReconciliationTaskManager.java @@ -15,23 +15,20 @@ import org.slf4j.LoggerFactory; /** * Copied from org.opendaylight.ovsdb.southbound.reconciliation.ReconciliationTaskManager * - *

- * This class is a task cache manager that provides a cache to store + *

This class is a task cache manager that provides a cache to store * the task that is queued for the reconciliation. Whenever new task * is submitted to the reconciliation manager, it will be cached in * the cache. If the reconciliation is successful or it's done with * all the attempt of reconciliation, * - *

- * Caching of the task is required, because reconciliation task might + *

Caching of the task is required, because reconciliation task might * require longer duration to reconcile and there is a possibility that * meanwhile user can change the configuration in config data store while * task is queued for the reconciliation. In that scenario, reconciliation * manager should not attempt any further reconciliation attempt for that * task. ReconciliationManager will call cancelTask() to cancel the task. * - *

- * Created by Anil Vishnoi (avishnoi@Brocade.com) on 3/15/16. + *

Created by Anil Vishnoi (avishnoi@Brocade.com) on 3/15/16. */ class ReconciliationTaskManager { private static final Logger LOG = LoggerFactory.getLogger(ReconciliationTaskManager.class); diff --git a/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/connection/ConnectionReconciliationTask.java b/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/connection/ConnectionReconciliationTask.java index 367c236e5..a22d37ff2 100644 --- a/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/connection/ConnectionReconciliationTask.java +++ b/hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/reconciliation/connection/ConnectionReconciliationTask.java @@ -24,8 +24,7 @@ import org.slf4j.LoggerFactory; /** * Copied from org.opendaylight.ovsdb.southbound.reconciliation.connection.ConnectionReconciliationTask. * - *

- * Created by Anil Vishnoi (avishnoi@Brocade.com) on 3/9/16. + *

Created by Anil Vishnoi (avishnoi@Brocade.com) on 3/9/16. */ public class ConnectionReconciliationTask extends ReconciliationTask { diff --git a/library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/MethodDispatch.java b/library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/MethodDispatch.java index 37dfa8842..10085ce56 100644 --- a/library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/MethodDispatch.java +++ b/library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/MethodDispatch.java @@ -37,9 +37,8 @@ import org.slf4j.LoggerFactory; * Table to Method runtime-constant support. The binding of Class methods to corresponding data operations is defined * by annotations, which means that such mapping is Class-invariant. This invariance is captured in this class. * - *

- * Data operations are always invoked in the context of a runtime {@link DatabaseSchema}, i.e. for a particular device - * or a device function. This class exposes {@link #bindToSchema(TypedDatabaseSchema)}, which will construct an + *

Data operations are always invoked in the context of a runtime {@link DatabaseSchema}, i.e. for a particular + * device or a device function. This class exposes {@link #bindToSchema(TypedDatabaseSchema)}, which will construct an * immutable mapping between a Method and its invocation handler. */ final class MethodDispatch { diff --git a/utils/ovsdb-it-utils/src/main/java/org/opendaylight/ovsdb/utils/ovsdb/it/utils/DockerOvs.java b/utils/ovsdb-it-utils/src/main/java/org/opendaylight/ovsdb/utils/ovsdb/it/utils/DockerOvs.java index 825dc4272..75c36ab22 100644 --- a/utils/ovsdb-it-utils/src/main/java/org/opendaylight/ovsdb/utils/ovsdb/it/utils/DockerOvs.java +++ b/utils/ovsdb-it-utils/src/main/java/org/opendaylight/ovsdb/utils/ovsdb/it/utils/DockerOvs.java @@ -68,8 +68,7 @@ import org.slf4j.LoggerFactory; * to accept OVSDB connections. * Any docker-compose file must have a port mapping. * - *

- * The following explains how system properties are used to configure DockerOvs + *

The following explains how system properties are used to configure DockerOvs *

  *  private static String ENV_USAGE =
  *  "-Ddocker.run - explicitly configure whether or not DockerOvs should run docker-compose\n" +
-- 
2.34.1


From 04cc901682c5ba388b58a53b1952e4289d70939f Mon Sep 17 00:00:00 2001
From: Robert Varga 
Date: Tue, 8 Jul 2025 00:01:36 +0200
Subject: [PATCH 3/5] Fix hwvtepsouthbound-impl

Clean up dependencies to not use project.groupId and to not pull
checker-qual only transtively.

Change-Id: I0bce462ee115d4077468bb3bd71f7b025dd140a3
Signed-off-by: Robert Varga 
---
 .../hwvtepsouthbound-impl/pom.xml             | 64 ++++++++++---------
 1 file changed, 35 insertions(+), 29 deletions(-)

diff --git a/hwvtepsouthbound/hwvtepsouthbound-impl/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-impl/pom.xml
index 47d1c5b2a..b8945004a 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-impl/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-impl/pom.xml
@@ -25,70 +25,76 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
   
     
-      org.opendaylight.yangtools
-      binding-data-codec-api
+      com.github.spotbugs
+      spotbugs-annotations
+      true
     
     
-      org.opendaylight.yangtools
-      yang-data-util
+      com.guicedee.services
+      javax.inject
+      true
     
     
-      org.opendaylight.yangtools
-      yang-data-impl
+      jakarta.annotation
+      jakarta.annotation-api
+      true
     
     
-      org.opendaylight.mdsal
-      mdsal-dom-api
+      org.apache.karaf.shell
+      org.apache.karaf.shell.core
+      provided
     
     
-      org.opendaylight.mdsal
-      mdsal-eos-binding-api
+      org.checkerframework
+      checker-qual
+      provided
+      true
     
     
-      com.github.spotbugs
-      spotbugs-annotations
-      true
+      org.opendaylight.mdsal
+      mdsal-dom-api
     
     
-      com.guicedee.services
-      javax.inject
-      true
+      org.opendaylight.mdsal
+      mdsal-eos-binding-api
     
-    
     
-      ${project.groupId}
+      org.opendaylight.ovsdb
       hwvtepsouthbound-api
       ${project.version}
     
     
-      ${project.groupId}
+      org.opendaylight.ovsdb
       library
       ${project.version}
     
     
-      ${project.groupId}
+      org.opendaylight.ovsdb
       schema.hardwarevtep
       ${project.version}
     
     
-      ${project.groupId}
+      org.opendaylight.ovsdb
       utils.mdsal-utils
       ${project.version}
     
     
-      jakarta.annotation
-      jakarta.annotation-api
-      true
+      org.opendaylight.yangtools
+      binding-data-codec-api
     
     
-      org.osgi
-      org.osgi.service.component.annotations
+      org.opendaylight.yangtools
+      yang-data-util
     
     
-      org.apache.karaf.shell
-      org.apache.karaf.shell.core
-      provided
+      org.opendaylight.yangtools
+      yang-data-impl
+    
+    
+      org.osgi
+      org.osgi.service.component.annotations
     
+    
 
     
     
-- 
2.34.1


From 0f1de73407cbb98215377efce399e3aa3616382e Mon Sep 17 00:00:00 2001
From: Robert Varga 
Date: Mon, 7 Jul 2025 23:46:06 +0200
Subject: [PATCH 4/5] WIP: Bump upstreams

Adopt:
- odlparent-14.1.0
- infrautils-7.1.4
- yangtools-14.0.14
- mdsal-14.0.13
- controller-11.0.0
- aaa-0.21.0
- netconf-9.0.0-SNAPSHOT

Change-Id: I356bd18b4c76315ae6a2e0b66b518172abd5dc77
Signed-off-by: Robert Varga 
---
 commons/binding-parent/pom.xml                              | 6 +++---
 commons/it/pom.xml                                          | 4 ++--
 commons/pom.xml                                             | 2 +-
 hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml         | 2 +-
 hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml | 2 +-
 .../odl-ovsdb-hwvtepsouthbound-api/pom.xml                  | 4 ++--
 .../odl-ovsdb-hwvtepsouthbound-rest/pom.xml                 | 2 +-
 .../odl-ovsdb-hwvtepsouthbound-test/pom.xml                 | 2 +-
 .../odl-ovsdb-hwvtepsouthbound-ui/pom.xml                   | 2 +-
 .../odl-ovsdb-hwvtepsouthbound/pom.xml                      | 2 +-
 hwvtepsouthbound/hwvtepsouthbound-features/pom.xml          | 2 +-
 hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml             | 2 +-
 hwvtepsouthbound/pom.xml                                    | 2 +-
 library/artifacts/pom.xml                                   | 2 +-
 library/features/features/pom.xml                           | 2 +-
 library/features/odl-ovsdb-library/pom.xml                  | 4 ++--
 library/features/pom.xml                                    | 2 +-
 library/impl/pom.xml                                        | 2 +-
 library/karaf/pom.xml                                       | 2 +-
 library/pom.xml                                             | 2 +-
 pom.xml                                                     | 2 +-
 schemas/pom.xml                                             | 2 +-
 southbound/pom.xml                                          | 2 +-
 southbound/southbound-artifacts/pom.xml                     | 2 +-
 southbound/southbound-features/features/pom.xml             | 2 +-
 .../southbound-features/odl-ovsdb-southbound-api/pom.xml    | 4 ++--
 .../odl-ovsdb-southbound-impl-rest/pom.xml                  | 2 +-
 .../odl-ovsdb-southbound-impl-ui/pom.xml                    | 2 +-
 .../southbound-features/odl-ovsdb-southbound-impl/pom.xml   | 4 ++--
 .../southbound-features/odl-ovsdb-southbound-test/pom.xml   | 2 +-
 southbound/southbound-features/pom.xml                      | 2 +-
 southbound/southbound-karaf/pom.xml                         | 2 +-
 utils/odl-ovsdb-utils/pom.xml                               | 4 ++--
 utils/pom.xml                                               | 2 +-
 34 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/commons/binding-parent/pom.xml b/commons/binding-parent/pom.xml
index 4dd074143..2158d9080 100644
--- a/commons/binding-parent/pom.xml
+++ b/commons/binding-parent/pom.xml
@@ -11,7 +11,7 @@
   
     org.opendaylight.mdsal
     binding-parent
-    14.0.2
+    14.0.13
     
   
 
@@ -25,14 +25,14 @@
       
         org.opendaylight.aaa
         aaa-artifacts
-        0.20.1
+        0.21.0
         pom
         import
       
       
         org.opendaylight.infrautils
         infrautils-artifacts
-        7.0.3
+        7.1.4
         pom
         import
       
diff --git a/commons/it/pom.xml b/commons/it/pom.xml
index 57bde2df1..149f1bcbb 100644
--- a/commons/it/pom.xml
+++ b/commons/it/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.controller
     mdsal-it-parent
-    10.0.2
+    11.0.0
     
   
 
@@ -70,7 +70,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
       
         org.opendaylight.mdsal
         mdsal-artifacts
-        14.0.2
+        14.0.13
         pom
         import
       
diff --git a/commons/pom.xml b/commons/pom.xml
index 3f236db47..d9c380e9a 100644
--- a/commons/pom.xml
+++ b/commons/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
 
diff --git a/hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml
index fd45eef19..83e00783d 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml
@@ -13,7 +13,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
 
diff --git a/hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml
index 14470d417..57077ad42 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         feature-repo-parent
-        14.0.3
+        14.1.0
         
     
 
diff --git a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-api/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-api/pom.xml
index 547b44ec8..6775ee2a9 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-api/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-api/pom.xml
@@ -5,7 +5,7 @@
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
@@ -22,7 +22,7 @@
             
                 org.opendaylight.mdsal
                 mdsal-artifacts
-                14.0.2
+                14.0.13
                 pom
                 import
             
diff --git a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-rest/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-rest/pom.xml
index b325daec8..c9c704d0c 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-rest/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-rest/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
diff --git a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-test/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-test/pom.xml
index 3294a9d7c..e279b9d5e 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-test/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-test/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
diff --git a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-ui/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-ui/pom.xml
index ebaa792ef..33cc497fb 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-ui/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-ui/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
diff --git a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound/pom.xml
index e5d5848ae..800f710e4 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
diff --git a/hwvtepsouthbound/hwvtepsouthbound-features/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-features/pom.xml
index 792e25e2d..50fe7c5a3 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-features/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-features/pom.xml
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
   org.opendaylight.ovsdb
diff --git a/hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml
index 02545dd1a..ce0bbc158 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml
@@ -9,7 +9,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   
     org.opendaylight.odlparent
     karaf4-parent
-    14.0.3
+    14.1.0
     
   
   4.0.0
diff --git a/hwvtepsouthbound/pom.xml b/hwvtepsouthbound/pom.xml
index dfc7422ea..ac60bee22 100644
--- a/hwvtepsouthbound/pom.xml
+++ b/hwvtepsouthbound/pom.xml
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
 
diff --git a/library/artifacts/pom.xml b/library/artifacts/pom.xml
index 26010d987..2667ad387 100644
--- a/library/artifacts/pom.xml
+++ b/library/artifacts/pom.xml
@@ -13,7 +13,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
 
diff --git a/library/features/features/pom.xml b/library/features/features/pom.xml
index bf99228c1..cd26d14c6 100644
--- a/library/features/features/pom.xml
+++ b/library/features/features/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         feature-repo-parent
-        14.0.3
+        14.1.0
         
     
 
diff --git a/library/features/odl-ovsdb-library/pom.xml b/library/features/odl-ovsdb-library/pom.xml
index 86f8ee43a..c9586a0bc 100644
--- a/library/features/odl-ovsdb-library/pom.xml
+++ b/library/features/odl-ovsdb-library/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
@@ -41,7 +41,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
         
             org.opendaylight.aaa
             odl-aaa-cert
-            0.20.1
+            0.21.0
             xml
             features
         
diff --git a/library/features/pom.xml b/library/features/pom.xml
index d3db6a04c..b8f267174 100644
--- a/library/features/pom.xml
+++ b/library/features/pom.xml
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
   org.opendaylight.ovsdb
diff --git a/library/impl/pom.xml b/library/impl/pom.xml
index a98c611f0..c018b0e60 100644
--- a/library/impl/pom.xml
+++ b/library/impl/pom.xml
@@ -65,7 +65,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
     
       io.netty
-      netty-codec
+      netty-codec-base
     
     
       io.netty
diff --git a/library/karaf/pom.xml b/library/karaf/pom.xml
index d54229e36..9d43aaf4b 100644
--- a/library/karaf/pom.xml
+++ b/library/karaf/pom.xml
@@ -9,7 +9,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   
     org.opendaylight.odlparent
     karaf4-parent
-    14.0.3
+    14.1.0
     
   
   4.0.0
diff --git a/library/pom.xml b/library/pom.xml
index 1358bbf4d..ad18c0ccb 100644
--- a/library/pom.xml
+++ b/library/pom.xml
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
 
diff --git a/pom.xml b/pom.xml
index 5b7988528..9833d4150 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
 
diff --git a/schemas/pom.xml b/schemas/pom.xml
index cc67c0e18..98fe9e4c4 100644
--- a/schemas/pom.xml
+++ b/schemas/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
 
diff --git a/southbound/pom.xml b/southbound/pom.xml
index ef875a546..56204ba0c 100644
--- a/southbound/pom.xml
+++ b/southbound/pom.xml
@@ -10,7 +10,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
 
diff --git a/southbound/southbound-artifacts/pom.xml b/southbound/southbound-artifacts/pom.xml
index 3a9c50d84..a2edf3f32 100644
--- a/southbound/southbound-artifacts/pom.xml
+++ b/southbound/southbound-artifacts/pom.xml
@@ -13,7 +13,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
 
diff --git a/southbound/southbound-features/features/pom.xml b/southbound/southbound-features/features/pom.xml
index ddf0fdb6f..3397ea880 100644
--- a/southbound/southbound-features/features/pom.xml
+++ b/southbound/southbound-features/features/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         feature-repo-parent
-        14.0.3
+        14.1.0
         
     
 
diff --git a/southbound/southbound-features/odl-ovsdb-southbound-api/pom.xml b/southbound/southbound-features/odl-ovsdb-southbound-api/pom.xml
index cdc7b0126..28386b62a 100644
--- a/southbound/southbound-features/odl-ovsdb-southbound-api/pom.xml
+++ b/southbound/southbound-features/odl-ovsdb-southbound-api/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
@@ -29,7 +29,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
             
                 org.opendaylight.mdsal
                 mdsal-artifacts
-                14.0.2
+                14.0.13
                 pom
                 import
             
diff --git a/southbound/southbound-features/odl-ovsdb-southbound-impl-rest/pom.xml b/southbound/southbound-features/odl-ovsdb-southbound-impl-rest/pom.xml
index ab160affc..40c0ad8b7 100644
--- a/southbound/southbound-features/odl-ovsdb-southbound-impl-rest/pom.xml
+++ b/southbound/southbound-features/odl-ovsdb-southbound-impl-rest/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
diff --git a/southbound/southbound-features/odl-ovsdb-southbound-impl-ui/pom.xml b/southbound/southbound-features/odl-ovsdb-southbound-impl-ui/pom.xml
index d8552d579..1a4920ae4 100644
--- a/southbound/southbound-features/odl-ovsdb-southbound-impl-ui/pom.xml
+++ b/southbound/southbound-features/odl-ovsdb-southbound-impl-ui/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
diff --git a/southbound/southbound-features/odl-ovsdb-southbound-impl/pom.xml b/southbound/southbound-features/odl-ovsdb-southbound-impl/pom.xml
index 5f332bc27..f7d765894 100644
--- a/southbound/southbound-features/odl-ovsdb-southbound-impl/pom.xml
+++ b/southbound/southbound-features/odl-ovsdb-southbound-impl/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
@@ -30,7 +30,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
             
                 org.opendaylight.infrautils
                 infrautils-artifacts
-                7.0.3
+                7.1.4
                 pom
                 import
             
diff --git a/southbound/southbound-features/odl-ovsdb-southbound-test/pom.xml b/southbound/southbound-features/odl-ovsdb-southbound-test/pom.xml
index f239a0d93..01e8ab69b 100644
--- a/southbound/southbound-features/odl-ovsdb-southbound-test/pom.xml
+++ b/southbound/southbound-features/odl-ovsdb-southbound-test/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
diff --git a/southbound/southbound-features/pom.xml b/southbound/southbound-features/pom.xml
index 8ce5cc2b2..37d68f809 100644
--- a/southbound/southbound-features/pom.xml
+++ b/southbound/southbound-features/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         odlparent-lite
-        14.0.3
+        14.1.0
         
     
 
diff --git a/southbound/southbound-karaf/pom.xml b/southbound/southbound-karaf/pom.xml
index 1a31c0307..2a4c5a250 100644
--- a/southbound/southbound-karaf/pom.xml
+++ b/southbound/southbound-karaf/pom.xml
@@ -9,7 +9,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   
     org.opendaylight.odlparent
     karaf4-parent
-    14.0.3
+    14.1.0
     
   
   4.0.0
diff --git a/utils/odl-ovsdb-utils/pom.xml b/utils/odl-ovsdb-utils/pom.xml
index 9e42c40b1..f33346d8d 100644
--- a/utils/odl-ovsdb-utils/pom.xml
+++ b/utils/odl-ovsdb-utils/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     
         org.opendaylight.odlparent
         single-feature-parent
-        14.0.3
+        14.1.0
         
     
 
@@ -29,7 +29,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
             
                 org.opendaylight.controller
                 controller-artifacts
-                10.0.2
+                11.0.0
                 pom
                 import
             
diff --git a/utils/pom.xml b/utils/pom.xml
index 462f070a7..bb58d50b4 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.odlparent
     odlparent-lite
-    14.0.3
+    14.1.0
     
   
 
-- 
2.34.1


From 8b0dd8bd1afe1c23909598e088d37874db357e4d Mon Sep 17 00:00:00 2001
From: jenkins-releng 
Date: Mon, 7 Jul 2025 22:05:33 +0000
Subject: [PATCH 5/5] Release Validate

---
 commons/binding-parent/pom.xml                              | 2 +-
 commons/it/pom.xml                                          | 2 +-
 commons/pom.xml                                             | 2 +-
 hwvtepsouthbound/hwvtepsouthbound-api/pom.xml               | 4 ++--
 hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml         | 2 +-
 hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml | 2 +-
 .../odl-ovsdb-hwvtepsouthbound-api/pom.xml                  | 2 +-
 .../odl-ovsdb-hwvtepsouthbound-rest/pom.xml                 | 2 +-
 .../odl-ovsdb-hwvtepsouthbound-test/pom.xml                 | 2 +-
 .../odl-ovsdb-hwvtepsouthbound-ui/pom.xml                   | 2 +-
 .../odl-ovsdb-hwvtepsouthbound/pom.xml                      | 2 +-
 hwvtepsouthbound/hwvtepsouthbound-features/pom.xml          | 2 +-
 hwvtepsouthbound/hwvtepsouthbound-impl/pom.xml              | 2 +-
 hwvtepsouthbound/hwvtepsouthbound-it/pom.xml                | 2 +-
 hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml             | 2 +-
 hwvtepsouthbound/pom.xml                                    | 2 +-
 library/artifacts/pom.xml                                   | 2 +-
 library/features/features/pom.xml                           | 2 +-
 library/features/odl-ovsdb-library/pom.xml                  | 2 +-
 library/features/pom.xml                                    | 2 +-
 library/impl/pom.xml                                        | 4 ++--
 library/it/pom.xml                                          | 6 +++---
 library/karaf/pom.xml                                       | 2 +-
 library/pom.xml                                             | 2 +-
 pom.xml                                                     | 2 +-
 schemas/hardwarevtep/pom.xml                                | 4 ++--
 schemas/openvswitch/pom.xml                                 | 4 ++--
 schemas/pom.xml                                             | 2 +-
 southbound/pom.xml                                          | 2 +-
 southbound/southbound-api/pom.xml                           | 4 ++--
 southbound/southbound-artifacts/pom.xml                     | 2 +-
 southbound/southbound-features/features/pom.xml             | 2 +-
 .../southbound-features/odl-ovsdb-southbound-api/pom.xml    | 2 +-
 .../odl-ovsdb-southbound-impl-rest/pom.xml                  | 2 +-
 .../odl-ovsdb-southbound-impl-ui/pom.xml                    | 2 +-
 .../southbound-features/odl-ovsdb-southbound-impl/pom.xml   | 2 +-
 .../southbound-features/odl-ovsdb-southbound-test/pom.xml   | 2 +-
 southbound/southbound-features/pom.xml                      | 2 +-
 southbound/southbound-impl/pom.xml                          | 2 +-
 southbound/southbound-it/pom.xml                            | 2 +-
 southbound/southbound-karaf/pom.xml                         | 2 +-
 utils/config/pom.xml                                        | 4 ++--
 utils/hwvtepsouthbound-utils/pom.xml                        | 4 ++--
 utils/mdsal-utils/pom.xml                                   | 4 ++--
 utils/odl-ovsdb-utils/pom.xml                               | 2 +-
 utils/ovsdb-it-utils/pom.xml                                | 2 +-
 utils/pom.xml                                               | 2 +-
 utils/servicehelper/pom.xml                                 | 4 ++--
 utils/southbound-utils/pom.xml                              | 4 ++--
 utils/yang-utils/pom.xml                                    | 2 +-
 50 files changed, 62 insertions(+), 62 deletions(-)

diff --git a/commons/binding-parent/pom.xml b/commons/binding-parent/pom.xml
index 2158d9080..02657d776 100644
--- a/commons/binding-parent/pom.xml
+++ b/commons/binding-parent/pom.xml
@@ -17,7 +17,7 @@
 
   org.opendaylight.ovsdb
   ovsdb-binding-parent
-  1.20.0-SNAPSHOT
+  1.20.0
   pom
 
   
diff --git a/commons/it/pom.xml b/commons/it/pom.xml
index 149f1bcbb..f33b97da5 100644
--- a/commons/it/pom.xml
+++ b/commons/it/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
   org.opendaylight.ovsdb
   it
-  1.20.0-SNAPSHOT
+  1.20.0
   pom
   
diff --git a/commons/pom.xml b/commons/pom.xml
index d9c380e9a..e3161056d 100644
--- a/commons/pom.xml
+++ b/commons/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
   org.opendaylight.ovsdb
   parents
-  1.20.0-SNAPSHOT
+  1.20.0
   
   ODL :: ovsdb :: ${project.artifactId}
diff --git a/hwvtepsouthbound/hwvtepsouthbound-api/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-api/pom.xml
index ff694954b..5bea95ea9 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-api/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-api/pom.xml
@@ -10,14 +10,14 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
   4.0.0
   org.opendaylight.ovsdb
   hwvtepsouthbound-api
-  1.20.0-SNAPSHOT
+  1.20.0
   bundle
   
diff --git a/hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml
index 83e00783d..0c02da540 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml
@@ -19,7 +19,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
   org.opendaylight.ovsdb
   hwvtepsouthbound-artifacts
-  1.20.0-SNAPSHOT
+  1.20.0
   pom
   
diff --git a/hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml
index 57077ad42..8d1627f18 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
     org.opendaylight.ovsdb
     hwvtepsouthbound-features
-    1.20.0-SNAPSHOT
+    1.20.0
     feature
     
diff --git a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-api/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-api/pom.xml
index 6775ee2a9..3b714229d 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-api/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-api/pom.xml
@@ -11,7 +11,7 @@
 
     org.opendaylight.ovsdb
     odl-ovsdb-hwvtepsouthbound-api
-    1.20.0-SNAPSHOT
+    1.20.0
     feature
     
diff --git a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-rest/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-rest/pom.xml
index c9c704d0c..4c66a6a27 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-rest/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-rest/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
     org.opendaylight.ovsdb
     odl-ovsdb-hwvtepsouthbound-rest
-    1.20.0-SNAPSHOT
+    1.20.0
     feature
 
     
diff --git a/hwvtepsouthbound/hwvtepsouthbound-impl/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-impl/pom.xml
index b8945004a..86efb1208 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-impl/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-impl/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
diff --git a/hwvtepsouthbound/hwvtepsouthbound-it/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-it/pom.xml
index f89a62c11..13339a91e 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-it/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-it/pom.xml
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     it
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/it
   
 
diff --git a/hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml b/hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml
index ce0bbc158..ac318c4cc 100644
--- a/hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml
+++ b/hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml
@@ -15,7 +15,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   4.0.0
   org.opendaylight.ovsdb
   hwvtepsouthbound-karaf
-  1.20.0-SNAPSHOT
+  1.20.0
   pom
   
diff --git a/hwvtepsouthbound/pom.xml b/hwvtepsouthbound/pom.xml
index ac60bee22..ee3bc8c61 100644
--- a/hwvtepsouthbound/pom.xml
+++ b/hwvtepsouthbound/pom.xml
@@ -17,7 +17,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
 
   org.opendaylight.ovsdb
   hwvtepsouthbound-aggregator
-  1.20.0-SNAPSHOT
+  1.20.0
   
   ODL :: ovsdb :: ${project.artifactId}
diff --git a/library/artifacts/pom.xml b/library/artifacts/pom.xml
index 2667ad387..155159aaf 100644
--- a/library/artifacts/pom.xml
+++ b/library/artifacts/pom.xml
@@ -19,7 +19,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
   org.opendaylight.ovsdb
   library-artifacts
-  1.20.0-SNAPSHOT
+  1.20.0
   pom
   
diff --git a/library/features/features/pom.xml b/library/features/features/pom.xml
index cd26d14c6..d9bc0cc60 100644
--- a/library/features/features/pom.xml
+++ b/library/features/features/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
     org.opendaylight.ovsdb
     library-features
-    1.20.0-SNAPSHOT
+    1.20.0
     feature
     
diff --git a/library/features/odl-ovsdb-library/pom.xml b/library/features/odl-ovsdb-library/pom.xml
index c9586a0bc..e14557fda 100644
--- a/library/features/odl-ovsdb-library/pom.xml
+++ b/library/features/odl-ovsdb-library/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
     org.opendaylight.ovsdb
     odl-ovsdb-library
-    1.20.0-SNAPSHOT
+    1.20.0
     feature
 
     
   ODL :: ovsdb :: ${project.artifactId}
diff --git a/library/impl/pom.xml b/library/impl/pom.xml
index c018b0e60..be3154dc1 100644
--- a/library/impl/pom.xml
+++ b/library/impl/pom.xml
@@ -12,14 +12,14 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
   4.0.0
   org.opendaylight.ovsdb
   library
-  1.20.0-SNAPSHOT
+  1.20.0
   bundle
   
diff --git a/library/it/pom.xml b/library/it/pom.xml
index d2ddace95..e0a338537 100644
--- a/library/it/pom.xml
+++ b/library/it/pom.xml
@@ -11,14 +11,14 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     it
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/it
   
 
   4.0.0
   org.opendaylight.ovsdb
   library-it
-  1.20.0-SNAPSHOT
+  1.20.0
   jar
   
@@ -27,7 +27,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     library-karaf
-    1.20.0-SNAPSHOT
+    1.20.0
     zip
   
 
diff --git a/library/karaf/pom.xml b/library/karaf/pom.xml
index 9d43aaf4b..fd5b34b10 100644
--- a/library/karaf/pom.xml
+++ b/library/karaf/pom.xml
@@ -15,7 +15,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   4.0.0
   org.opendaylight.ovsdb
   library-karaf
-  1.20.0-SNAPSHOT
+  1.20.0
   pom
   
diff --git a/library/pom.xml b/library/pom.xml
index ad18c0ccb..f8e47e4a9 100644
--- a/library/pom.xml
+++ b/library/pom.xml
@@ -17,7 +17,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
   org.opendaylight.ovsdb
   library-aggregator
-  1.20.0-SNAPSHOT
+  1.20.0
   
   ODL :: ovsdb :: ${project.artifactId}
diff --git a/pom.xml b/pom.xml
index 9833d4150..fa38eec06 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
   org.opendaylight.ovsdb
   ovsdb
-  1.20.0-SNAPSHOT
+  1.20.0
   ${project.artifactId} 
   pom
 
diff --git a/schemas/hardwarevtep/pom.xml b/schemas/hardwarevtep/pom.xml
index 79b189542..cf46da64c 100644
--- a/schemas/hardwarevtep/pom.xml
+++ b/schemas/hardwarevtep/pom.xml
@@ -12,13 +12,13 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
   org.opendaylight.ovsdb
   schema.hardwarevtep
-  1.20.0-SNAPSHOT
+  1.20.0
   bundle
   
diff --git a/schemas/openvswitch/pom.xml b/schemas/openvswitch/pom.xml
index 611ff212b..1d1395e83 100644
--- a/schemas/openvswitch/pom.xml
+++ b/schemas/openvswitch/pom.xml
@@ -12,13 +12,13 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
   org.opendaylight.ovsdb
   schema.openvswitch
-  1.20.0-SNAPSHOT
+  1.20.0
   bundle
   
diff --git a/schemas/pom.xml b/schemas/pom.xml
index 98fe9e4c4..2f5ce1013 100644
--- a/schemas/pom.xml
+++ b/schemas/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
   org.opendaylight.ovsdb
   schemas
-  1.20.0-SNAPSHOT
+  1.20.0
   
   ODL :: ovsdb :: ${project.artifactId}
diff --git a/southbound/pom.xml b/southbound/pom.xml
index 56204ba0c..347bd1662 100644
--- a/southbound/pom.xml
+++ b/southbound/pom.xml
@@ -16,7 +16,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
 
   org.opendaylight.ovsdb
   southbound-aggregator
-  1.20.0-SNAPSHOT
+  1.20.0
   
   ODL :: ovsdb :: ${project.artifactId}
diff --git a/southbound/southbound-api/pom.xml b/southbound/southbound-api/pom.xml
index 532bd54ed..2eaea514c 100644
--- a/southbound/southbound-api/pom.xml
+++ b/southbound/southbound-api/pom.xml
@@ -10,14 +10,14 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
   4.0.0
   org.opendaylight.ovsdb
   southbound-api
-  1.20.0-SNAPSHOT
+  1.20.0
   bundle
   
diff --git a/southbound/southbound-artifacts/pom.xml b/southbound/southbound-artifacts/pom.xml
index a2edf3f32..3c7d958c6 100644
--- a/southbound/southbound-artifacts/pom.xml
+++ b/southbound/southbound-artifacts/pom.xml
@@ -19,7 +19,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
   org.opendaylight.ovsdb
   southbound-artifacts
-  1.20.0-SNAPSHOT
+  1.20.0
   pom
   
diff --git a/southbound/southbound-features/features/pom.xml b/southbound/southbound-features/features/pom.xml
index 3397ea880..8dff64fdd 100644
--- a/southbound/southbound-features/features/pom.xml
+++ b/southbound/southbound-features/features/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
     org.opendaylight.ovsdb
     southbound-features
-    1.20.0-SNAPSHOT
+    1.20.0
     feature
     
diff --git a/southbound/southbound-features/odl-ovsdb-southbound-api/pom.xml b/southbound/southbound-features/odl-ovsdb-southbound-api/pom.xml
index 28386b62a..385b6721f 100644
--- a/southbound/southbound-features/odl-ovsdb-southbound-api/pom.xml
+++ b/southbound/southbound-features/odl-ovsdb-southbound-api/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
     org.opendaylight.ovsdb
     odl-ovsdb-southbound-api
-    1.20.0-SNAPSHOT
+    1.20.0
     feature
     
diff --git a/southbound/southbound-features/odl-ovsdb-southbound-impl-rest/pom.xml b/southbound/southbound-features/odl-ovsdb-southbound-impl-rest/pom.xml
index 40c0ad8b7..5bd94c18b 100644
--- a/southbound/southbound-features/odl-ovsdb-southbound-impl-rest/pom.xml
+++ b/southbound/southbound-features/odl-ovsdb-southbound-impl-rest/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
     org.opendaylight.ovsdb
     odl-ovsdb-southbound-impl-rest
-    1.20.0-SNAPSHOT
+    1.20.0
     feature
 
     
     ODL :: ovsdb :: ${project.artifactId}
diff --git a/southbound/southbound-impl/pom.xml b/southbound/southbound-impl/pom.xml
index f870e786c..f0d74139a 100644
--- a/southbound/southbound-impl/pom.xml
+++ b/southbound/southbound-impl/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
diff --git a/southbound/southbound-it/pom.xml b/southbound/southbound-it/pom.xml
index f49ece6d4..71bdf0eb3 100644
--- a/southbound/southbound-it/pom.xml
+++ b/southbound/southbound-it/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     it
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/it
   
   4.0.0
diff --git a/southbound/southbound-karaf/pom.xml b/southbound/southbound-karaf/pom.xml
index 2a4c5a250..c8c7c684a 100644
--- a/southbound/southbound-karaf/pom.xml
+++ b/southbound/southbound-karaf/pom.xml
@@ -15,7 +15,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   4.0.0
   org.opendaylight.ovsdb
   southbound-karaf
-  1.20.0-SNAPSHOT
+  1.20.0
   pom
   
diff --git a/utils/config/pom.xml b/utils/config/pom.xml
index 0a98fed8f..75dc455b9 100644
--- a/utils/config/pom.xml
+++ b/utils/config/pom.xml
@@ -12,13 +12,13 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
   org.opendaylight.ovsdb
   utils.config
-  1.20.0-SNAPSHOT
+  1.20.0
   
   ODL :: ovsdb :: ${project.artifactId}
diff --git a/utils/hwvtepsouthbound-utils/pom.xml b/utils/hwvtepsouthbound-utils/pom.xml
index 2336cb209..808999005 100644
--- a/utils/hwvtepsouthbound-utils/pom.xml
+++ b/utils/hwvtepsouthbound-utils/pom.xml
@@ -11,13 +11,13 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
   org.opendaylight.ovsdb
   utils.hwvtepsouthbound-utils
-  1.20.0-SNAPSHOT
+  1.20.0
   bundle
   
diff --git a/utils/mdsal-utils/pom.xml b/utils/mdsal-utils/pom.xml
index 7a3c2a6b8..5e1256aae 100644
--- a/utils/mdsal-utils/pom.xml
+++ b/utils/mdsal-utils/pom.xml
@@ -11,13 +11,13 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
   org.opendaylight.ovsdb
   utils.mdsal-utils
-  1.20.0-SNAPSHOT
+  1.20.0
   bundle
   
diff --git a/utils/odl-ovsdb-utils/pom.xml b/utils/odl-ovsdb-utils/pom.xml
index f33346d8d..4a3d71d0d 100644
--- a/utils/odl-ovsdb-utils/pom.xml
+++ b/utils/odl-ovsdb-utils/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
     org.opendaylight.ovsdb
     odl-ovsdb-utils
-    1.20.0-SNAPSHOT
+    1.20.0
     feature
     
diff --git a/utils/ovsdb-it-utils/pom.xml b/utils/ovsdb-it-utils/pom.xml
index 0f9a3432e..4989a21eb 100644
--- a/utils/ovsdb-it-utils/pom.xml
+++ b/utils/ovsdb-it-utils/pom.xml
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
diff --git a/utils/pom.xml b/utils/pom.xml
index bb58d50b4..dd3744713 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -18,7 +18,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
   org.opendaylight.ovsdb
   utils
-  1.20.0-SNAPSHOT
+  1.20.0
   pom
   
diff --git a/utils/servicehelper/pom.xml b/utils/servicehelper/pom.xml
index 87cb37343..029628412 100644
--- a/utils/servicehelper/pom.xml
+++ b/utils/servicehelper/pom.xml
@@ -12,13 +12,13 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
   org.opendaylight.ovsdb
   utils.servicehelper
-  1.20.0-SNAPSHOT
+  1.20.0
   bundle
   
diff --git a/utils/southbound-utils/pom.xml b/utils/southbound-utils/pom.xml
index 2b65f18a3..9f07fec32 100644
--- a/utils/southbound-utils/pom.xml
+++ b/utils/southbound-utils/pom.xml
@@ -11,13 +11,13 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
   org.opendaylight.ovsdb
   utils.southbound-utils
-  1.20.0-SNAPSHOT
+  1.20.0
   bundle
   
diff --git a/utils/yang-utils/pom.xml b/utils/yang-utils/pom.xml
index 597d0f4eb..07a4fedc4 100644
--- a/utils/yang-utils/pom.xml
+++ b/utils/yang-utils/pom.xml
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   
     org.opendaylight.ovsdb
     ovsdb-binding-parent
-    1.20.0-SNAPSHOT
+    1.20.0
     ../../commons/binding-parent
   
 
-- 
2.34.1