# V1.0.0 is released (major release)

**URL:** <https://openfhe.discourse.group/t/v1-0-0-is-released-major-release/205>\
**Category:** Announcements\
**Created:** [November 3, 2022, 7:21pm UTC](https://openfhe.discourse.group/t/v1-0-0-is-released-major-release/205 "2022-11-03T19:21:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ypolyakov](https://yyz1.discourse-cdn.com/flex031/user_avatar/openfhe.discourse.group/ypolyakov/32/47_2.png) [@ypolyakov](https://openfhe.discourse.group/u/ypolyakov)\
**Post date:** [November 3, 2022, 7:21pm UTC](https://openfhe.discourse.group/t/v1-0-0-is-released-major-release/205/1 "2022-11-03T19:21:15Z")

</div>

This release includes the following improvements:

- Doubles the precision of CKKS bootstrapping
- Adds support for evaluating arbitrary smooth functions, including logistic function, sine, cosine, and division
- Implements recommendations for INDCPA^D secure implemementation of CKKS proposed in [Securing Approximate Homomorphic Encryption Using Differential Privacy](https://eprint.iacr.org/2022/816) (CRYPTO’22)
- Adds a new security mode for threshold FHE
- Fixes many bugs

---

<div class="post-metadata">

**Author:** ![lance](https://avatars.discourse-cdn.com/v4/letter/l/7ab992/32.png) [@lance](https://openfhe.discourse.group/u/lance)\
**Post date:** [November 4, 2022, 1:51am UTC](https://openfhe.discourse.group/t/v1-0-0-is-released-major-release/205/2 "2022-11-04T01:51:58Z")

</div>

Sorry as a bignner, how to update the lib?  
If I directorily download by “Clone the repo”, will the new version cover the old?  
Thank you for your help.

---

<div class="post-metadata">

**Author:** ![iquah](https://yyz1.discourse-cdn.com/flex031/user_avatar/openfhe.discourse.group/iquah/32/8_2.png) [@iquah](https://openfhe.discourse.group/u/iquah)\
**Post date:** [November 4, 2022, 2:48pm UTC](https://openfhe.discourse.group/t/v1-0-0-is-released-major-release/205/3 "2022-11-04T14:48:12Z")

</div>

What I do is

1. `cd` into the `build` directory
2. run `sudo make uninstall`, which removes all the old files
3. `git pull` to pull down all the changes
4. Go through the installation instructions again

HTH!
