Skip to content

Commit 40c5b0b

Browse files
committed
update change log
1 parent 7508afe commit 40c5b0b

File tree

6 files changed

+44
-25
lines changed

6 files changed

+44
-25
lines changed

ChangeLog.md

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,37 @@
1-
### 1.0.0-rc1
2-
(2024-08-21)
1+
# 3.0.0
2+
(2024-12-9)
33

4-
**新增**
4+
### 新增
55

6-
#### 隐私计算组件
6+
**隐私计算组件**
77

8-
- **PSI**: 实现多种类型隐私求交集算法,包括CM2020, RA2018, ECDH-PSI, ECDH-Multi-PSI等
9-
- **MPC**: 安全多方计算相关组件
10-
- **MPCSQL**: 基于安全多方计算协议,支持联合分析查询任务
11-
- **PIR**: 匿踪查询组件
8+
- PSI: 实现多种类型隐私求交集算法,包括CM2020, RA2018, ECDH-PSI, ECDH-Multi-PSI等
9+
- MPC: 安全多方计算
10+
- PIR: 匿踪查询核心组件
1211

13-
#### 隐私计算互联互通
12+
**联合建模组件**
1413

15-
- ECDH PSI算法与隐语互联互通
14+
- 2+方的多方联合XGB/LR建模组件(训练 + 离线预测)
15+
- 2+方多方特征工程组件(特征分箱,WOE/IV计算等)
16+
- 多方数据预处理组件
1617

17-
#### 隐私建模组件
18+
**统一网关**
19+
20+
- 支持基于最短路径的消息路由转发
21+
- 支持按节点ID、服务名、机构名进行路由寻址
22+
- 支持服务注册和服务发现
23+
24+
**统一网关SDK**
25+
26+
- 提供Java/Python网关SDK,支持接入网关与其他节点、服务或者机构进行通信
27+
- 可向网关注册服务
28+
- 可从网关拉取服务信息
29+
30+
**专家模式SDK**
31+
32+
- `wedpr-ml-toolkit`: 可通过python sdk向WeDPR隐私计算平台发起各类任务,并获取对应的结果,扩展了WeDPR隐私计算系统功能的可扩展性,可在不侵入式修改系统的前提下,实现数据开发人员的各类数据分析需求
33+
34+
**密码学组件**
35+
36+
- 实现了各种同态算法,包括`Paillier`, `IHC`
1837

19-
- 2+方的多方联合XGB组件(训练 + 离线预测)
20-
- 2+方多方特征工程组件(特征分箱,WOE/IV计算等)
21-
- 预处理组件

cpp/cmake/Version.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
set(VERSION "1.0.0")
2-
set(PYTHON_TOOLKIT_VERSION "1.0.0")
1+
set(VERSION "3.0.0")
2+
set(PYTHON_TOOLKIT_VERSION "3.0.0")

docker-files/cpp/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM fiscoorg/wedpr-component-vcpkg-cache:v3.0.0 as builder
22

3-
LABEL maintainer [email protected]
3+
LABEL maintainer=[email protected]
44

55
WORKDIR /
66

@@ -16,7 +16,7 @@ RUN cd WeDPR-Component/cpp && rm -rf vcpkg && ln -s /vcpkg \
1616
&& make -j8
1717

1818
FROM ubuntu:22.04 as wedpr-gateway-service
19-
LABEL maintainer [email protected]
19+
LABEL maintainer=[email protected]
2020

2121
RUN apt-get -q update && apt-get install -qy --no-install-recommends vim \
2222
&& ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
@@ -31,7 +31,7 @@ COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-gateway-service /data/hom
3131
ENTRYPOINT ["/data/home/wedpr/wedpr-gateway-service/ppc-gateway-service", "-c", "config.ini"]
3232

3333
FROM ubuntu:22.04 as wedpr-pro-node-service
34-
LABEL maintainer [email protected]
34+
LABEL maintainer=[email protected]
3535

3636
RUN apt-get -q update && apt-get install -qy --no-install-recommends vim libkrb5-dev krb5-user \
3737
&& ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
@@ -46,7 +46,7 @@ COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-pro-node /data/home/wedpr
4646
ENTRYPOINT ["/data/home/wedpr/wedpr-pro-node-service/ppc-pro-node", "-c", "config.ini"]
4747

4848
FROM ubuntu:22.04 as wedpr-mpc-service
49-
LABEL maintainer [email protected]
49+
LABEL maintainer=[email protected]
5050

5151
RUN apt-get -q update && apt-get install -qy --no-install-recommends vim libkrb5-dev krb5-user \
5252
&& ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \

docker-files/cpp/vcpkg/Dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,23 @@
11
FROM ubuntu:22.04 as wedpr-component-vcpkg-cache
22

3-
LABEL maintainer [email protected]
3+
LABEL maintainer=[email protected]
44

55
WORKDIR /
66

77
ARG SOURCE_BRANCH
88
ENV DEBIAN_FRONTEND=noninteractive \
99
SOURCE=${SOURCE_BRANCH:-main}
10-
10+
# Note: depends on python3
1111
RUN apt-get -q update && apt-get install -qy --no-install-recommends \
12-
vim curl git make build-essential cmake ca-certificates \
12+
vim curl git make nasm build-essential cmake ca-certificates python3.8 python3-pip python3.8-dev \
1313
libgmp-dev flex bison patch libzstd-dev unzip ninja-build pkg-config zip tar ccache uuid-runtime automake autoconf \
1414
m4 tcpdump net-tools libkrb5-dev default-libmysqlclient-dev gcc g++ \
1515
&& ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
1616
&& apt-get install -qy --no-install-recommends tzdata \
1717
&& dpkg-reconfigure --frontend noninteractive tzdata \
18+
&& rm -f /usr/bin/python && ln -s /usr/bin/python3.8 /usr/bin/python \
19+
&& rm -f /usr/bin/python3 && ln -s /usr/bin/python3.8 /usr/bin/python3 \
20+
&& ln -s /usr/bin/pip3 /usr/bin/pip \
1821
&& rm -rf /var/lib/apt/lists/*
1922

2023
# install rust

docker-files/model/base/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM fiscoorg/wedpr-image:v3.0.0 as wedpr-model-service-base-image
22

3-
LABEL maintainer [email protected]
3+
LABEL maintainer=[email protected]
44

55
RUN apt-get install -qy --no-install-recommends pkg-config default-libmysqlclient-dev
66
RUN mkdir -p /data/home/wedpr

docker-files/model/model/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
FROM wedpr-model-service-base-image:v3.0.0 as wedpr-model-service
2-
LABEL maintainer [email protected]
2+
LABEL maintainer=[email protected]
33

44
ENV LANG zh_CN.UTF-8
55
ENV LANGUAGE zh_CN.UTF-8

0 commit comments

Comments
 (0)