Fix concurrent modification during iteration

Description

The behavior of the iterators over Documents, Dictionaries and Arrays is inconsistent internally, and with Java norms

Activity

Show:

CB robot January 17, 2024 at 5:20 PM

Build couchbase-lite-android-3.2.0-66 contains couchbase-lite-java-ee-root commit 80f981a with commit message:
https://couchbasecloud.atlassian.net/browse/CBL-5310#icft=CBL-5310: Fix concurrent modification of iterable collections (#170)

CB robot January 17, 2024 at 4:50 PM

Build couchbase-lite-java-3.2.0-57 contains couchbase-lite-java-ee-root commit 80f981a with commit message:
https://couchbasecloud.atlassian.net/browse/CBL-5310#icft=CBL-5310: Fix concurrent modification of iterable collections (#170)

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Fix versions

Affects versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created January 12, 2024 at 1:35 AM
Updated March 18, 2024 at 4:45 PM
Resolved March 18, 2024 at 4:42 PM
Instabug