# Developers

**URL:** https://forum.dimagi.com/c/developers/5.md

[Latest](https://forum.dimagi.com/latest.md) · [Categories](https://forum.dimagi.com/categories.md)

---

## [About the Developers category](https://forum.dimagi.com/t/about-the-developers-category/12)

<div class="topic-metadata">

**Author:** [@system](https://forum.dimagi.com/u/system)\
**Replies:** 0\
**Last updated:** [December 12, 2017, 2:54pm UTC](https://forum.dimagi.com/t/about-the-developers-category/12 "2017-12-12T14:54:23Z")

</div>

Software Developers who are running HQ Servers, integrating with CommCareHQ or Mobile API's, or forking or changing the Open Source code. App Building questions should be directed to the Users category.

---

## [Migration to S3 backend fails check\_services on self-hosted S3 cluster](https://forum.dimagi.com/t/migration-to-s3-backend-fails-check-services-on-self-hosted-s3-cluster/12478)

<div class="topic-metadata">

**Author:** [@demis08](https://forum.dimagi.com/u/demis08)\
**Replies:** 1\
**Last updated:** [September 29, 2026, 3:32pm UTC](https://forum.dimagi.com/t/migration-to-s3-backend-fails-check-services-on-self-hosted-s3-cluster/12478 "2026-09-29T15:32:14Z")

</div>

Hi team, I am currently migrating our commcare-cloud deployment (Ubuntu 22.04) from a local File System blobdb backend to an S3-compatible backend using a self-hosted Garage S3 cluster behind an Nginx proxy. i followed…

---

## [CommCare Cloud release notes 2026-09-16](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-09-16/12493)

<div class="topic-metadata">

**Author:** [@dannyroberts](https://forum.dimagi.com/u/dannyroberts)\
**Replies:** 0\
**Last updated:** [September 16, 2026, 9:41pm UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-09-16/12493 "2026-09-16T21:41:54Z")

</div>

2026-09-15 Hide Set-Cookie header in nginx An issue was found in the nginx cache configuration for certain requests under apps/download in CommCare HQ. About these release notes If you run your own CommCare instance, …

---

## [App Installation Error](https://forum.dimagi.com/t/app-installation-error/12477)

<div class="topic-metadata">

**Author:** [@akwein](https://forum.dimagi.com/u/akwein)\
**Replies:** 2\
**Last updated:** [September 14, 2026, 1:40pm UTC](https://forum.dimagi.com/t/app-installation-error/12477 "2026-09-14T13:40:22Z")

</div>

We have a self-hosted instance where I am trying to install our app on mobile, but I keep getting an error. I can get the QR code or app code, scan/enter it on the phone, but then clicking to install results in “Unknown …

---

## [Update to our Security Notifications Process for CommCare HQ](https://forum.dimagi.com/t/update-to-our-security-notifications-process-for-commcare-hq/12485)

<div class="topic-metadata">

**Author:** [@Kai\_Cowger\_Dimagi](https://forum.dimagi.com/u/Kai_Cowger_Dimagi)\
**Replies:** 0\
**Last updated:** [September 10, 2026, 8:34pm UTC](https://forum.dimagi.com/t/update-to-our-security-notifications-process-for-commcare-hq/12485 "2026-09-10T20:34:11Z")

</div>

Hi there, We are writing to let you know of an update to our security notifications for CommCare HQ. We've created a private Security Announcements category on the CommCare forum. When a security update is available, y…

---

## [Changelog 100 - fail on couchdb2 deploy-stack](https://forum.dimagi.com/t/changelog-100-fail-on-couchdb2-deploy-stack/12434)

<div class="topic-metadata">

**Author:** [@erobinson](https://forum.dimagi.com/u/erobinson)\
**Replies:** 1\
**Last updated:** [August 24, 2026, 6:03am UTC](https://forum.dimagi.com/t/changelog-100-fail-on-couchdb2-deploy-stack/12434 "2026-08-24T06:03:51Z")

</div>

Just a heads-up that a deploy-stack for couchdb2: cchq \<env\> deploy-stack --tags=couchdb2 ...fails with: TASK \[couchdb2-preinstall : Download Erlang Solutions GPG key\] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*…

---

## [CommCare Cloud release notes 2026-07-06](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-07-06/12420)

<div class="topic-metadata">

**Author:** [@Daniel\_Miller](https://forum.dimagi.com/u/Daniel_Miller)\
**Replies:** 0\
**Last updated:** [July 6, 2026, 7:37pm UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-07-06/12420 "2026-07-06T19:37:32Z")

</div>

2026-07-01 Set explicit file permissions across roles Many file/copy/template tasks across the ansible roles did not set an explicit mode, so the resulting permissions depended on the umask of the machine running Ansibl…

---

## [CommCare Cloud release notes 2026-06-25](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-06-25/12397)

<div class="topic-metadata">

**Author:** [@Daniel\_Miller](https://forum.dimagi.com/u/Daniel_Miller)\
**Replies:** 0\
**Last updated:** [June 25, 2026, 6:00pm UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-06-25/12397 "2026-06-25T18:00:33Z")

</div>

2026-06-22 Prometheus/Grafana stack installer removed commcare-cloud no longer includes a playbook to install the Prometheus/Grafana monitoring stack. Operators who want Prometheus can stand it up independently and poin…

---

## [2026-02-14 Rolling Upgrade of CouchDB Nodes](https://forum.dimagi.com/t/2026-02-14-rolling-upgrade-of-couchdb-nodes/12389)

<div class="topic-metadata">

**Author:** [@aphulera](https://forum.dimagi.com/u/aphulera)\
**Replies:** 0\
**Last updated:** [May 29, 2026, 10:32am UTC](https://forum.dimagi.com/t/2026-02-14-rolling-upgrade-of-couchdb-nodes/12389 "2026-05-29T10:32:52Z")

</div>

2026-02-14 Rolling Upgrade of CouchDB Nodes This changelog outlines the steps for a rolling upgrade of CouchDB nodes. The upgrade must be performed in two stages: Upgrade from 3.3.x to 3.4.3 Upgrade from 3.4.3 to…

---

## [CommCare instance formplayer issue](https://forum.dimagi.com/t/commcare-instance-formplayer-issue/10227)

<div class="topic-metadata">

**Author:** [@Mirado](https://forum.dimagi.com/u/Mirado)\
**Replies:** 3\
**Last updated:** [May 18, 2026, 9:50am UTC](https://forum.dimagi.com/t/commcare-instance-formplayer-issue/10227 "2026-05-18T09:50:16Z")

</div>

Hello Everyone, We have an on-premises commcare instance that was already working, but we changed the public IP and restarted our servers, then we encountered an issue on formplayer that we can't seem to resolve can y…

---

## [Request for Assistance – Accidental Deletion of CommCare Application (Restore if Possible)](https://forum.dimagi.com/t/request-for-assistance-accidental-deletion-of-commcare-application-restore-if-possible/12307)

<div class="topic-metadata">

**Author:** [@hintsa](https://forum.dimagi.com/u/hintsa)\
**Replies:** 2\
**Last updated:** [May 18, 2026, 8:24am UTC](https://forum.dimagi.com/t/request-for-assistance-accidental-deletion-of-commcare-application-restore-if-possible/12307 "2026-05-18T08:24:46Z")

</div>

Hello CommCare Support Team, I am writing to request assistance regarding an accidentally deleted CommCare application. Context The application was deleted from CommCare HQ unintentionally. The deletion occurred …

---

## [CommCare Cloud release notes 2026-05-08](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-05-08/12314)

<div class="topic-metadata">

**Author:** [@dannyroberts](https://forum.dimagi.com/u/dannyroberts)\
**Replies:** 0\
**Last updated:** [May 8, 2026, 3:43pm UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-05-08/12314 "2026-05-08T15:43:57Z")

</div>

2026-05-05 Set minimum git version to 2.49 commcare-cloud now requires git 2.49 or later on all machines that install git via the git ansible role (control machines and any other host that runs git for commcare-cloud pu…

---

## [Any way to see a deleted case/form by case ID in the database?](https://forum.dimagi.com/t/any-way-to-see-a-deleted-case-form-by-case-id-in-the-database/12310)

<div class="topic-metadata">

**Author:** [@erobinson](https://forum.dimagi.com/u/erobinson)\
**Replies:** 5\
**Last updated:** [May 8, 2026, 6:22am UTC](https://forum.dimagi.com/t/any-way-to-see-a-deleted-case-form-by-case-id-in-the-database/12310 "2026-05-08T06:22:20Z")

</div>

Is there a way I can query the DB to see a deleted case by case ID in the event that a user has deleted (not archived) a record, or is it no longer present in the DB? The situation we have is that a client insists they …

---

## [Any way to get pillowtop status (automated)?](https://forum.dimagi.com/t/any-way-to-get-pillowtop-status-automated/12280)

<div class="topic-metadata">

**Author:** [@erobinson](https://forum.dimagi.com/u/erobinson)\
**Replies:** 2\
**Last updated:** [April 13, 2026, 1:56pm UTC](https://forum.dimagi.com/t/any-way-to-get-pillowtop-status-automated/12280 "2026-04-13T13:56:14Z")

</div>

We’ve occasionally had to deal with pillows stalling, particularly xform-pillow and case-pillow. Are there any ways to monitor pillowtops in a more automated fashion, even from bash? I’d love to set up an alert when they…

---

## [Installation Error: Python 3.12 Compatibility (ImportError: formatargspec) during quick\_monolith\_install](https://forum.dimagi.com/t/installation-error-python-3-12-compatibility-importerror-formatargspec-during-quick-monolith-install/12199)

<div class="topic-metadata">

**Author:** [@demis08](https://forum.dimagi.com/u/demis08)\
**Replies:** 4\
**Last updated:** [April 10, 2026, 12:20am UTC](https://forum.dimagi.com/t/installation-error-python-3-12-compatibility-importerror-formatargspec-during-quick-monolith-install/12199 "2026-04-10T00:20:59Z")

</div>

Hi CommCare Cloud Team, I am attempting a fresh installation using the quick\_monolith\_install script on a server running Ubuntu with Python 3.12. I am hitting a blocking error during the "Installing Requirements" step. …

---

## [CommCare Cloud release notes 2026-04-09](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-04-09/12276)

<div class="topic-metadata">

**Author:** [@gherceg](https://forum.dimagi.com/u/gherceg)\
**Replies:** 0\
**Last updated:** [April 9, 2026, 8:19pm UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-04-09/12276 "2026-04-09T20:19:10Z")

</div>

2026-04-08 Migrate Celery Broker to Redis On June 1st, 2026, we will be dropping support for RabbitMQ as a broker for celery. About these release notes If you run your own CommCare instance, these release notes are f…

---

## [CommCare Cloud release notes 2026-04-06](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-04-06/12275)

<div class="topic-metadata">

**Author:** [@aphulera](https://forum.dimagi.com/u/aphulera)\
**Replies:** 0\
**Last updated:** [April 6, 2026, 7:36am UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-04-06/12275 "2026-04-06T07:36:47Z")

</div>

2026-01-13 Remove DefaultChangeFeedPillow From CommCareHQ Remove the DefaultChangeFeedPillow from CommCareHQ. ## About these release notes If you run your own CommCare instance, these release notes are for y…

---

## [Precargue de información](https://forum.dimagi.com/t/precargue-de-informacion/12267)

<div class="topic-metadata">

**Author:** [@juan.gomez](https://forum.dimagi.com/u/juan.gomez)\
**Replies:** 0\
**Last updated:** [March 26, 2026, 4:56pm UTC](https://forum.dimagi.com/t/precargue-de-informacion/12267 "2026-03-26T16:56:50Z")

</div>

Como realizar la integración de una información ya recolectada a otro formulario.

---

## [CommCare Cloud release notes 2026-01-12](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-01-12/12167)

<div class="topic-metadata">

**Author:** [@gherceg](https://forum.dimagi.com/u/gherceg)\
**Replies:** 0\
**Last updated:** [January 12, 2026, 6:13pm UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-01-12/12167 "2026-01-12T18:13:34Z")

</div>

2026-01-06 Deprecating rabbitmq\_migration\_bridge var rabbitmq\_migration\_bridge var is being replaced by celery\_broker\_migration About these release notes If you run your own CommCare instance, these release notes are …

---

## [CommCare Cloud release notes 2026-01-05](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-01-05/12156)

<div class="topic-metadata">

**Author:** [@gherceg](https://forum.dimagi.com/u/gherceg)\
**Replies:** 0\
**Last updated:** [January 5, 2026, 4:10pm UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2026-01-05/12156 "2026-01-05T16:10:16Z")

</div>

2026-01-01 Remove Old NodeSource Files Remove no longer needed NodeSource files that break apt. About these release notes If you run your own CommCare instance, these release notes are for you. As always, see \[the cha…

---

## [Changelog 91 issue](https://forum.dimagi.com/t/changelog-91-issue/12113)

<div class="topic-metadata">

**Author:** [@erobinson](https://forum.dimagi.com/u/erobinson)\
**Replies:** 1\
**Last updated:** [December 8, 2025, 12:08pm UTC](https://forum.dimagi.com/t/changelog-91-issue/12113 "2025-12-08T12:08:50Z")

</div>

The changelog here: 91. upgrade-to-nginx-1-28 — CommCareHQ Deployment documentation refers to a deploy-proxy.yml that doesn’t appear to be in the latest Commcare Cloud. Please advise. EDIT I managed with: cchq monolit…

---

## [Commcare Cloud release Notes 2025-12-04](https://forum.dimagi.com/t/commcare-cloud-release-notes-2025-12-04/12111)

<div class="topic-metadata">

**Author:** [@aphulera](https://forum.dimagi.com/u/aphulera)\
**Replies:** 0\
**Last updated:** [December 5, 2025, 7:28am UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2025-12-04/12111 "2025-12-05T07:28:20Z")

</div>

2025-12-03 Upgrade To NodeJS 24 Node.js 20.x LTS is reaching its end of life 30th April 2026, so node and npm must be upgraded on all machines. ## About these release notes If you run your own CommCare insta…

---

## [How to Combine Household and Patient UCR Data into One Report in CommCare](https://forum.dimagi.com/t/how-to-combine-household-and-patient-ucr-data-into-one-report-in-commcare/12082)

<div class="topic-metadata">

**Author:** [@commcare\_user](https://forum.dimagi.com/u/commcare_user)\
**Replies:** 0\
**Last updated:** [November 17, 2025, 1:05pm UTC](https://forum.dimagi.com/t/how-to-combine-household-and-patient-ucr-data-into-one-report-in-commcare/12082 "2025-11-17T13:05:11Z")

</div>

Hi everyone. I am new to CommCare and I would like some guidance on how to design a single report using data that currently lives in two different UCRs. I have two UCRs that work correctly: A household UCR that aggre…

---

## [CommCare Cloud release Notes 2025-11-05](https://forum.dimagi.com/t/commcare-cloud-release-notes-2025-11-05/12076)

<div class="topic-metadata">

**Author:** [@aphulera](https://forum.dimagi.com/u/aphulera)\
**Replies:** 0\
**Last updated:** [November 5, 2025, 12:58pm UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2025-11-05/12076 "2025-11-05T12:58:48Z")

</div>

2025-11-05 upgrade-to-nginx-1-28 Updates nginx to 1.28. About these release notes If you run your own CommCare instance, these release notes are for you. As always, see \[the changelog\](https://commcare-cloud.readthed…

---

## [Quick Installation block on elasticsearch](https://forum.dimagi.com/t/quick-installation-block-on-elasticsearch/11953)

<div class="topic-metadata">

**Author:** [@pointinf](https://forum.dimagi.com/u/pointinf)\
**Replies:** 1\
**Last updated:** [October 14, 2025, 7:13am UTC](https://forum.dimagi.com/t/quick-installation-block-on-elasticsearch/11953 "2025-10-14T07:13:58Z")

</div>

Hello Im trying to install commcare via the quick installation script but i get an issue with elasticsearch I allow port 9200 in firewall but still get the same issue Below you can check the elasticsearch log …

---

## [Unable to run a new commcare app , Unable to find lookup table "jr://fixture/commcare:reports". Make sure it exists and this user has access to it](https://forum.dimagi.com/t/unable-to-run-a-new-commcare-app-unable-to-find-lookup-table-jr-fixture-commcare-reports-make-sure-it-exists-and-this-user-has-access-to-it/11099)

<div class="topic-metadata">

**Author:** [@andyasne](https://forum.dimagi.com/u/andyasne)\
**Replies:** 13\
**Last updated:** [October 10, 2025, 2:13pm UTC](https://forum.dimagi.com/t/unable-to-run-a-new-commcare-app-unable-to-find-lookup-table-jr-fixture-commcare-reports-make-sure-it-exists-and-this-user-has-access-to-it/11099 "2025-10-10T14:13:08Z")

</div>

I moved a working app from another domain to a new one. I recreated the UCR report that the app needs. When I try running the app , I am getting this error message "Unable to find lookup table "jr://fixture/commcare:repo…

---

## [CommCare Cloud release notes 2025-10-08](https://forum.dimagi.com/t/commcare-cloud-release-notes-2025-10-08/12030)

<div class="topic-metadata">

**Author:** [@Daniel\_Miller](https://forum.dimagi.com/u/Daniel_Miller)\
**Replies:** 0\
**Last updated:** [October 8, 2025, 3:57pm UTC](https://forum.dimagi.com/t/commcare-cloud-release-notes-2025-10-08/12030 "2025-10-08T15:57:27Z")

</div>

2025-10-08 Enabling Datadog tracing (APM) Configuration for enabling Datadog tracing with APM has changed. If you use this feature you may need to update your configuration. About these release notes If you run your …

---

## [Upcoming Changes to CommCare and Impact on Self-Hosted Instances](https://forum.dimagi.com/t/upcoming-changes-to-commcare-and-impact-on-self-hosted-instances/12016)

<div class="topic-metadata">

**Author:** [@Kai\_Cowger\_Dimagi](https://forum.dimagi.com/u/Kai_Cowger_Dimagi)\
**Replies:** 0\
**Last updated:** [September 30, 2025, 8:49pm UTC](https://forum.dimagi.com/t/upcoming-changes-to-commcare-and-impact-on-self-hosted-instances/12016 "2025-09-30T20:49:00Z")

</div>

Upcoming Changes to CommCare and Impact on Self-Hosted Instances Follow-up to our July 25, 2025 post Starting December 1, 2025, Dimagi will make significant changes to CommCare that may affect self-hosted instances. Thi…

---

## [Unable to find lookup table: jr://fixture/item-list:departamentos](https://forum.dimagi.com/t/unable-to-find-lookup-table-jr-fixture-item-list-departamentos/12011)

<div class="topic-metadata">

**Author:** [@elisantosvega](https://forum.dimagi.com/u/elisantosvega)\
**Replies:** 2\
**Last updated:** [September 29, 2025, 8:27am UTC](https://forum.dimagi.com/t/unable-to-find-lookup-table-jr-fixture-item-list-departamentos/12011 "2025-09-29T08:27:33Z")

</div>

Dear CommCare Community, I am reaching out for assistance with an issue I am experiencing when using lookup tables in my form. Despite uploading my lookup table Excel file (with the types sheet and the data sheet corre…

---

## [Changelog 88 failing](https://forum.dimagi.com/t/changelog-88-failing/11957)

<div class="topic-metadata">

**Author:** [@erobinson](https://forum.dimagi.com/u/erobinson)\
**Replies:** 2\
**Last updated:** [September 28, 2025, 11:47am UTC](https://forum.dimagi.com/t/changelog-88-failing/11957 "2025-09-28T11:47:50Z")

</div>

Running a deploy-stack on monolith fails on the pgbouncer install step: TASK \[pgbouncer : pgbouncer install\] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*…

[Next page](https://forum.dimagi.com/c/developers/5.md?page=1)
