Skip to content

Add merge-dict conflict resolver spec and implementation in iOS#234

Merged
pasin merged 1 commit into
mainfrom
CBL-7163
Jul 11, 2025
Merged

Add merge-dict conflict resolver spec and implementation in iOS#234
pasin merged 1 commit into
mainfrom
CBL-7163

Conversation

@pasin
Copy link
Copy Markdown
Contributor

@pasin pasin commented Jul 10, 2025

  • Added merge-dict conflict resolver spec.
  • Bump API spec version to 2.0.1.
  • Implemented merge-dict resolver in iOS.

* Added merge-dict conflict resolver spec.
* Bump API spec version to 2.0.1.
* Implemented merge-dict resolver in iOS.
@github-actions
Copy link
Copy Markdown

Redocly preview

API

@pasin pasin changed the title Add merge-dict conflict resolver spec and Implement in iOS Add merge-dict conflict resolver spec and implementation in iOS Jul 10, 2025
@pasin pasin requested a review from borrrden July 10, 2025 14:11
@pasin pasin merged commit e1b78b9 into main Jul 11, 2025
4 checks passed
@pasin pasin deleted the CBL-7163 branch July 11, 2025 02:28
barkha06 pushed a commit that referenced this pull request Oct 13, 2025
* Added merge-dict conflict resolver spec.
* Bump API spec version to 2.0.1.
* Implemented merge-dict resolver in iOS.

Update iOS TestServer to log to console synchronously
borrrden added a commit that referenced this pull request Oct 24, 2025
* Added conflicts, end-to-end,system and volume tests for CBL -3.3.0.
* Added mesh sanity, consistency, peer addition and removal and network partition tests
* Added test for Large-Size Doc replication

---------

Co-authored-by: Pasin Suriyentrakorn <pasin@couchbase.com>

CBL-7192: Don't reject a payload because of unknown keys (#241)

This means that any addition in the spec will be invalid until handled properly, which causes dev friction

Fix errors present in Jenkinsfile (#242)

* Put all locks in a single lock statement

* Make CBL_BUILD optional to prepare for its removal

Fix flaw in Android merge-dict conflict resolver

It was setting "docProp" on the resulting dictionary instead of "key"

Update verify_python.sh

Add explicit package bases to tests folder for validation

Use full path in import to account for new setting

* Add merge-dict conflict resolver spec and Implement in iOS (#234)

* Added merge-dict conflict resolver spec.
* Bump API spec version to 2.0.1.
* Implemented merge-dict resolver in iOS.

Update iOS TestServer to log to console synchronously

* Removed changes to multipeer_funtional/topology.json

* Set download param in all multipeer topology files

---------

Co-authored-by: Sanjivani Patra <sanjivani.patra@couchbase.com>
Co-authored-by: vipbhardwaj <vipulbhardwaj1011@gmail.com>
Co-authored-by: Jim Borden <jim.borden@couchbase.com>
Co-authored-by: Pasin Suriyentrakorn <pasin@couchbase.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants