All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Added
for new features.
Changed
for changes in existing functionality.
Deprecated
for soon-to-be removed features.
Removed
for now removed features.
Fixed
for any bug fixes.
Security
in case of vulnerabilities.
- simulation.dataset for tutorial
- update tutorial of FL SL & SFXgboost
- add csv stream reader for FL
- fix sf.init argument.
- typos, grammatical errors, implicit in docs.
- Secretflow shutdown.
- LabelEncoder returns np.int dtype.
- FlModel supports csv loader.
- Rename PPU to SPU.
- MixLR demo.
- DP on split learning DNN.
- XGBoost tutorial.
- DataFrame and FedNdarray supports astype method.
- Use lfs instead of http file.
- FL model requires model define no more when using load_model.
- dataframe.to_csv returns object ref.
- Use more secure random.
- Complete security and not-for-production warning.
- SplitDNN dp.
- Use lfs.
- XGboost tutorial.
- DataFrame.to_csv returns object refs for further wait.
- Runtime_config as input to utils.testing.cluster_def.
- SecureBoost optimization.
- Horizontal preprocessing
- StardardScaler
- KBinsDiscretizater
- Binning
- Vertical preprocessing: WOE binning and substitution.
- HEU supports int/fxp data type.
- HEU Object supports slice and sum.
- Differential privacy.
- API docstrings.
- Custom pytree node to ppu.
- English docs.
- Remove default reveal in aggreagtor and compartor.
- Bump dependencies
- jax to 0.3.7
- sf-heu to 0.0.5
- sf-ppu to 0.0.10.4
- FL model: up early stop from step to epoch.
- SecureAggregation uses powers of 2.
- Rename vdf partitions_dimensions to partition_columns.
- Use *args instead of args in aggregation for reducing ray task dependency.
- FL model progress bug.
- train_test_split typo.
- Fix PPU dtype mismatch causing by JAX 32bit mode.
- Vertical PearsonR.
- FlModel/SlModel support model path dict.
- Upgrade sf-ppu version to 0.0.7.1
- More perfect HEU
- Split learning benchmark model
- SFXgboost for homo xgboost training
- FL: different batch size for different clients.
- Wait method for pyu objects.
- FLModelTf evaluate returns detailed metrics.
- PPU listen address.