# We're excited to announce the release of v4.0.0 of CHT Core Framework

**URL:** <https://forum.communityhealthtoolkit.org/t/were-excited-to-announce-the-release-of-v4-0-0-of-cht-core-framework/2284>\
**Category:** Releases\
**Created:** [November 9, 2022, 12:53am UTC](https://forum.communityhealthtoolkit.org/t/were-excited-to-announce-the-release-of-v4-0-0-of-cht-core-framework/2284 "2022-11-09T00:53:00Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![gareth](https://communityhealthtoolkit.b-cdn.net/user_avatar/forum.communityhealthtoolkit.org/gareth/32/62_2.png) [@gareth](https://forum.communityhealthtoolkit.org/u/gareth)\
**Post date:** [November 9, 2022, 12:53am UTC](https://forum.communityhealthtoolkit.org/t/were-excited-to-announce-the-release-of-v4-0-0-of-cht-core-framework/2284/1 "2022-11-09T00:53:00Z")

</div>

New features include significant scalability improvements through a new software architecture, an updated forms engine with new options for form building, and a new server startup progress screen.

**It is highly recommend that all new deployments use this version to make upgrading in future much easier.**

As this is a major release it includes some breaking changes you need to be aware of before upgrading. Please read the [release notes](https://docs.communityhealthtoolkit.org/core/releases/4.0.0/) for full details. The upgrading and hosting documentation is under development, as are additional tools to make upgrading as easy as possible. In the meantime please reach out below to get assistance with your upgrade.

Following our support policy, version 3.15.0 is no longer supported. Projects running these versions should start planning to upgrade in the near future. For more details read our [software support documentation](https://docs.communityhealthtoolkit.org/core/releases/#supported-versions).

Check out our [roadmap](https://github.com/orgs/medic/projects/112) to see what we’re working on next.

---

<div class="post-metadata">

**Author:** ![raf](https://communityhealthtoolkit.b-cdn.net/letter_avatar_proxy/v4/letter/r/848f3c/32.png) [@raf](https://forum.communityhealthtoolkit.org/u/raf)\
**Post date:** [November 9, 2022, 8:25am UTC](https://forum.communityhealthtoolkit.org/t/were-excited-to-announce-the-release-of-v4-0-0-of-cht-core-framework/2284/2 "2022-11-09T08:25:59Z")

</div>

Outstanding, will this fix all known Enketo bugs?

---

<div class="post-metadata">

**Author:** ![gareth](https://communityhealthtoolkit.b-cdn.net/user_avatar/forum.communityhealthtoolkit.org/gareth/32/62_2.png) [@gareth](https://forum.communityhealthtoolkit.org/u/gareth)\
**Post date:** [November 9, 2022, 8:36am UTC](https://forum.communityhealthtoolkit.org/t/were-excited-to-announce-the-release-of-v4-0-0-of-cht-core-framework/2284/3 "2022-11-09T08:36:49Z")

</div>

It does resolve quite a few Enketo issues. Was there a specific bug you were interested in?

---

<div class="post-metadata">

**Author:** ![raf](https://communityhealthtoolkit.b-cdn.net/letter_avatar_proxy/v4/letter/r/848f3c/32.png) [@raf](https://forum.communityhealthtoolkit.org/u/raf)\
**Post date:** [November 9, 2022, 9:01am UTC](https://forum.communityhealthtoolkit.org/t/were-excited-to-announce-the-release-of-v4-0-0-of-cht-core-framework/2284/4 "2022-11-09T09:01:10Z")

</div>

@gareth,  
the biggest issue for me was the fact that empty `calculate` fields in a form were set to `0` per default.  
The other is that calculate fields inside a group do not even exist, if the group is not triggered.

---

<div class="post-metadata">

**Author:** ![simon](https://communityhealthtoolkit.b-cdn.net/user_avatar/forum.communityhealthtoolkit.org/simon/32/50_2.png) [@simon](https://forum.communityhealthtoolkit.org/u/simon)\
**Post date:** [November 9, 2022, 3:20pm UTC](https://forum.communityhealthtoolkit.org/t/were-excited-to-announce-the-release-of-v4-0-0-of-cht-core-framework/2284/5 "2022-11-09T15:20:45Z")

</div>

Amazing! Kudos to the product team for the job well done!

---

<div class="post-metadata">

**Author:** ![gareth](https://communityhealthtoolkit.b-cdn.net/user_avatar/forum.communityhealthtoolkit.org/gareth/32/62_2.png) [@gareth](https://forum.communityhealthtoolkit.org/u/gareth)\
**Post date:** [November 9, 2022, 5:58pm UTC](https://forum.communityhealthtoolkit.org/t/were-excited-to-announce-the-release-of-v4-0-0-of-cht-core-framework/2284/6 "2022-11-09T17:58:13Z")

</div>

> [@raf](#):
>
> empty `calculate` fields in a form were set to `0` per default

Yes, this is fixed in 4.0.0 ([tracking issue](https://github.com/medic/cht-core/issues/7222)).

> [@raf](#):
>
> calculate fields inside a group do not even exist, if the group is not triggered

I’m not sure about this one. Possibly it was tracked by [this issue](https://github.com/medic/cht-core/issues/4132)?

---

<div class="post-metadata">

**Author:** ![isaacholeman](https://communityhealthtoolkit.b-cdn.net/user_avatar/forum.communityhealthtoolkit.org/isaacholeman/32/20_2.png) [@isaacholeman](https://forum.communityhealthtoolkit.org/u/isaacholeman)\
**Post date:** [November 10, 2022, 2:55pm UTC](https://forum.communityhealthtoolkit.org/t/were-excited-to-announce-the-release-of-v4-0-0-of-cht-core-framework/2284/7 "2022-11-10T14:55:32Z")

</div>

This release is a massive step forward for the community, nice work! 🙌 🥳

---

<div class="post-metadata">

**Author:** ![sanjay](https://communityhealthtoolkit.b-cdn.net/user_avatar/forum.communityhealthtoolkit.org/sanjay/32/1409_2.png) [@sanjay](https://forum.communityhealthtoolkit.org/u/sanjay)\
**Post date:** [December 7, 2022, 11:20am UTC](https://forum.communityhealthtoolkit.org/t/were-excited-to-announce-the-release-of-v4-0-0-of-cht-core-framework/2284/8 "2022-12-07T11:20:37Z")

</div>

@gkesh did we use this version for our recent implementations ? We noticed the sync was much slower in comparison to the previous version. Please check in with teams here

cc @nitin @niraj @gaarimasharma
