Skip to content

Update Couchbase Lite to 3.3.0 and remove deprecated APIs - #65

Open
jeffdgr8 wants to merge 6 commits into
mainfrom
cbl-4.0
Open

Update Couchbase Lite to 3.3.0 and remove deprecated APIs#65
jeffdgr8 wants to merge 6 commits into
mainfrom
cbl-4.0

Conversation

@jeffdgr8

Copy link
Copy Markdown
Owner

Base of the Couchbase Lite 4.1 update stack.

  • Updates couchbase-lite-android to 3.3.0
  • Removes APIs deprecated during 3.x that CBL 4.0 deletes upstream: the legacy logging API (Logger, ConsoleLogger, FileLogger, LogFileConfiguration, Database.log), DatabaseConfiguration.isMMapEnabled, and the deprecated Database default-collection methods
  • Removes the deprecated Kermit logger, ktx Database.documentFlow, and database change flows
  • Updates tests to the Collection-level APIs, matching the upstream 4.x test suite

All targets compile; JVM tests green (CE 841 / EE 984).

🤖 Generated with Claude Code

jeffdgr8 and others added 6 commits November 4, 2025 13:31
on Android and Objective-C platforms
Completes the deprecated API removal: deletes the deprecated
KermitCouchbaseLiteLogger, Database.documentFlow ktx extension,
Database change flows, and the useLegacyLogging test-support flag.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Removes remaining references to removed APIs: platform Logger
converters, LogFileConfiguration factory, and tests of removed
Database-level methods, mmap config, and database change flows.
Tests now use Collection-level APIs, matching the upstream 4.x
test suite.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.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.

1 participant