TenSEAL 0.2.0a0 Release Notes
Pre-release
Pre-release
The convolution operation introduced in this alpha release have an experimental API that should be updated in upcoming releases.
New features
- Serialization of TenSEALContext and tensor types (#101, #109)
- Threadpool support and parallel vector-matrix multiplication (#115, #124)
- Check if a key is found in a TenSEALContext (#132)
- Convolution using im2col technique (#117, #134, #138)
- Encrypted matrix multiplication with plain vector (#137, #138)
- Vector packing (#141)
Bug fixes
- make_public_context should keep the existing keys (#110)
- Better handling of transparent ct exceptions (#119)
- Check for empty vector upon encryption (#126)
- Fix CKKS and BFV vectors constructors (#133)
Other
- Tutorial 1 - Training and Evaluation of Logistic Regression on Encrypted Data (#85)
- Update docker images, docs and tags (#104, #111, #114)
- Upgrade SEAL to 3.5.6 (#105)
- Bazel build (#116)
- Automatic tests on [Linux, MacOS, Windows] x [py36, py37, py38] (#128)
- Code optimization (#142)
- Fix release workflow (#143)