diff --git a/BUILD_INFO b/BUILD_INFO
index 984149b6a..364d25751 100644
--- a/BUILD_INFO
+++ b/BUILD_INFO
@@ -1 +1 @@
-eggroll.version=2.4.7
+eggroll.version=2.4.8
diff --git a/conf/whitelist.json b/conf/whitelist.json
index f0d25cd0b..5607ad1d8 100644
--- a/conf/whitelist.json
+++ b/conf/whitelist.json
@@ -5,8 +5,8 @@
"set"
],
"collections": [
- "OrderedDict",
- "defaultdict"
+ "defaultdict",
+ "OrderedDict"
],
"eggroll.core.transfer_model": [
"ErRollSiteHeader"
@@ -20,8 +20,8 @@
"PackingCipherTensorPackage"
],
"federatedml.ensemble.basic_algorithms.decision_tree.tree_core.feature_histogram": [
- "FeatureHistogramWeights",
- "HistogramBag"
+ "HistogramBag",
+ "FeatureHistogramWeights"
],
"federatedml.ensemble.basic_algorithms.decision_tree.tree_core.feature_importance": [
"FeatureImportance"
@@ -44,10 +44,16 @@
"federatedml.feature.binning.optimal_binning.bucket_info": [
"Bucket"
],
+ "federatedml.feature.binning.optimal_binning.heap": [
+ "MinHeap",
+ "IvHeapNode",
+ "GiniHeapNode",
+ "ChiSquareHeapNode"
+ ],
"federatedml.feature.binning.quantile_summaries": [
- "QuantileSummaries",
+ "SparseQuantileSummaries",
"Stats",
- "SparseQuantileSummaries"
+ "QuantileSummaries"
],
"federatedml.feature.fate_element_type": [
"NoneType"
@@ -65,12 +71,12 @@
"SparseVector"
],
"federatedml.framework.weights": [
- "TransferableWeights",
- "DictWeights",
"NumpyWeights",
+ "TransferableWeights",
+ "NumericWeights",
"ListWeights",
- "OrderDictWeights",
- "NumericWeights"
+ "DictWeights",
+ "OrderDictWeights"
],
"federatedml.linear_model.linear_model_weight": [
"LinearModelWeights"
@@ -92,8 +98,8 @@
"CryptoExecutor"
],
"federatedml.secureprotol.symmetric_encryption.pohlig_hellman_encryption": [
- "PohligHellmanCipherKey",
- "PohligHellmanCiphertext"
+ "PohligHellmanCiphertext",
+ "PohligHellmanCipherKey"
],
"federatedml.statistic.intersect.intersect_preprocess": [
"BitArray"
@@ -105,12 +111,12 @@
"from_binary"
],
"numpy": [
- "dtype",
- "ndarray"
+ "ndarray",
+ "dtype"
],
"numpy.core.multiarray": [
- "_reconstruct",
- "scalar"
+ "scalar",
+ "_reconstruct"
],
"numpy.core.numeric": [
"_frombuffer"
@@ -123,5 +129,12 @@
],
"torch.storage": [
"_load_from_bytes"
+ ],
+ "ipcl_python.bindings.ipcl_bindings": [
+ "ipclPublicKey"
+ ],
+ "ipcl_python.ipcl_python": [
+ "PaillierPublicKey",
+ "PaillierEncryptedNumber"
]
}
diff --git a/jvm/pom.xml b/jvm/pom.xml
index f893583e5..e9631a5f8 100644
--- a/jvm/pom.xml
+++ b/jvm/pom.xml
@@ -201,7 +201,7 @@
4.0.0
- 2.4.7
+ 2.4.8
512m
diff --git a/python/eggroll/__init__.py b/python/eggroll/__init__.py
index afc834c11..e07d0893b 100644
--- a/python/eggroll/__init__.py
+++ b/python/eggroll/__init__.py
@@ -14,4 +14,4 @@
# limitations under the License.
#
-__version__ = "2.4.7"
+__version__ = "2.4.8"