ODK Collect v2024.3 Beta: offline Entities, counter, map scale

We have now released beta 7. We now believe that all major issues are fixed and expect to start regression testing this week.

This beta doesn't make any significant changes to the Entity implementation so if you already did some verification on beta 6, you don't need to do it again.

The big addition in this beta is making sure that form updates can't happen during form filling for forms that are Entity-related because this can result in an inconsistent state. If a user attempts to open a form while an update is ongoing, they will be shown a message explaining that the form is not currently available. If an automatic update tries to happen while an Entity-related form is open for editing, it will be delayed.

This beta also includes a re-implementation of choice randomization (https://docs.getodk.org/form-question-types/#randomize-choice-order) and the randomize function (https://docs.getodk.org/form-operators-functions/#randomize). This should not make any changes to existing behavior but if you do rely on these you may want to verify that your form continues to work as expected.

One other change of note is that beta 7 reverts back to an older version of the Mapbox library to attempt to fix issues with layer order reported by @ahblake here.

1 Like