NOTE:
[Feature]
prefix for new features.[Bugfix]
prefix for bug fixes.[API]
prefix for API changes.[Improvement]
prefix for implementation improvement.
- [Bugfix] Fix MacOS and arm build.
- [Improvement] Port APSI again.
- [Feature] Add Bucketized APSI.
- [API] Remove SealPIR.
- [API] remove BC22 protocol
- [Improvement] upgrade yacl to 0.4.5b0.
- [API] add entrypoint for docker file.
- [API] allow passing config JSON directly to main.
- [Bugfix] fix ic mode.
- [Bugfix] fix RR22, SealPIR and APSI.
- [Improvement] upgrade download uri of xz.
- [Improvement] upgrade yacl to 0.4.4b3.
- [Improvement] add uuid in system temp folder.
- [Improvement] use arrow csv reader in pir.
- [Bugfix] fix typo in psi config check.
- [API] expose ic_mode in RunLegacyPsi api
- [API] expose PIR API.
- [Feature] add ecdh logger for debug purposes.
- [API] modify repo structure.
- [Feature] add RFC9380 25519 elligator2 hash_to_curve.
- [Feature] add malicious vole psi.
- [API] expose ub psi in PSI v2 API.
- [Improvement] Modify buffer size in sort cmd.
- [Bugfix] Fix SimpleShuffledBatchProvider.
- [Bugfix] Fix flakiness in psi_test.
- [Bugfix] Fix race condition in rr22.
- [Bugfix] Fix RR22 race condition.
- [Improvement] modify sort buffer size.
- [API] Rename check_duplicates to skip_duplicates_check.
- [API] Rename sort_output to disable_alignment.
- [Feature] Support left join, right join and full join. The behavior of difference is modified.
- [Feature] Skip duplicate key check if recovery checkpoint exists.
- [Bugfix] Fix duplicate key check.
- [Bugfix] Fix SyncWait.
- [API] Add PSI v2 API.
- [Feature] Add RR22 protocol.
- [Feature] Support recovery from failure in v2 API.
- [Feature] Support inner join in v2 API.
- [Feature] Migrate ECDH, KKRT, RR22 protocol in v2 API.