diff --git a/CHANGES.md b/CHANGES.md
index 848fc8f..b97b646 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,7 @@
+## 2.1.7
+
+* Improvements
+
## 2.1.6
* Improvements
diff --git a/README.md b/README.md
index 37cda4a..cdc3786 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# abacus-query
[![Maven Central](https://img.shields.io/maven-central/v/com.landawn/abacus-query.svg)](https://maven-badges.herokuapp.com/maven-central/com.landawn/abacus-query/)
-[![Javadocs](https://img.shields.io/badge/javadoc-2.1.6-brightgreen.svg)](https://www.javadoc.io/doc/com.landawn/abacus-query/2.1.6/index.html)
+[![Javadocs](https://img.shields.io/badge/javadoc-2.1.7-brightgreen.svg)](https://www.javadoc.io/doc/com.landawn/abacus-query/2.1.7/index.html)
## Download/Installation & [Changes](https://github.com/landawn/abacus-query/blob/master/CHANGES.md):
@@ -10,7 +10,7 @@
* Gradle:
```gradle
// JDK 1.8 or above:
-compile 'com.landawn:abacus-query:2.1.6'
+compile 'com.landawn:abacus-query:2.1.7'
```
diff --git a/maven/0.0.1-SNAPSHOT/abacus-query-0.0.1-SNAPSHOT.pom b/maven/0.0.1-SNAPSHOT/abacus-query-0.0.1-SNAPSHOT.pom
index b13f9fa..6fcc164 100644
--- a/maven/0.0.1-SNAPSHOT/abacus-query-0.0.1-SNAPSHOT.pom
+++ b/maven/0.0.1-SNAPSHOT/abacus-query-0.0.1-SNAPSHOT.pom
@@ -77,7 +77,7 @@
com.landawn
abacus-common
- 5.6.5
+ 5.6.8
diff --git a/pom.xml b/pom.xml
index 4686bdd..a70a0f5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.landawn
abacus-query
- 2.1.7
+ 2.1.8
jar
abacus-query
@@ -25,14 +25,14 @@
com.landawn
abacus-common
- 5.6.5
+ 5.6.8
provided
org.projectlombok
lombok
- 1.18.34
+ 1.18.36
provided
diff --git a/src/main/java/com/landawn/abacus/condition/Between.java b/src/main/java/com/landawn/abacus/condition/Between.java
index 216762d..224ef44 100644
--- a/src/main/java/com/landawn/abacus/condition/Between.java
+++ b/src/main/java/com/landawn/abacus/condition/Between.java
@@ -160,7 +160,7 @@ public void clearParameters() {
@SuppressWarnings("unchecked")
@Override
public T copy() {
- final Between copy = (Between) super.copy();
+ final Between copy = super.copy();
if (minValue instanceof Condition) {
copy.minValue = ((Condition) minValue).copy();
diff --git a/src/main/java/com/landawn/abacus/condition/Binary.java b/src/main/java/com/landawn/abacus/condition/Binary.java
index efc157b..fe344d3 100644
--- a/src/main/java/com/landawn/abacus/condition/Binary.java
+++ b/src/main/java/com/landawn/abacus/condition/Binary.java
@@ -119,7 +119,7 @@ public void clearParameters() {
@SuppressWarnings("unchecked")
@Override
public T copy() {
- final Binary copy = (Binary) super.copy();
+ final Binary copy = super.copy();
if (propValue instanceof Condition) {
copy.propValue = ((Condition) propValue).copy();
diff --git a/src/main/java/com/landawn/abacus/condition/Cell.java b/src/main/java/com/landawn/abacus/condition/Cell.java
index e8af317..9ce9a97 100644
--- a/src/main/java/com/landawn/abacus/condition/Cell.java
+++ b/src/main/java/com/landawn/abacus/condition/Cell.java
@@ -70,10 +70,9 @@ public void setCondition(final Condition condition) {
*
* @return
*/
- @SuppressWarnings("unchecked")
@Override
public List