We’ve been trying to upgrade PHP SDK and already found two breaking changes. It’s obvious to us that Couchbase PHP SDK isn’t using semantic versioning at this point.
I’ve looked at https://developer.couchbase.com/server/other-products/release-notes-archives/php-sdk, but I could not find two BCs we found.
If the release note does not mention breaking changes, where can I see them?
So far, we’ve noticed the following.
- A public API “getName()” has been removed from CouchbaseBucket object.
- N1QL query returns an object with rows and metric keys instead of an array.
Update: #2 is actually on the release note.
I would like to see the change list first before upgrading further.
Is Couchbase interested in using semantic versioning for the future releases?