]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
libcephfs: Bump API major version 63713/head
authorAnoop C S <anoopcs@cryptolab.net>
Wed, 4 Jun 2025 08:02:01 +0000 (13:32 +0530)
committerAnoop C S <anoopcs@cryptolab.net>
Wed, 4 Jun 2025 08:30:42 +0000 (14:00 +0530)
commit74410e5397ebad354d1828ac4cef0b9028e951e2
tree6398b2825044fed6f5a6a1575f7a81e69e0074df
parent07909384babfc51bab637557f7a15e7ed634bd2c
libcephfs: Bump API major version

We recently had ABI changes[1] with respect to APIs from chown() family
which calls for a change in major version. Native users of the library
may not have to change their code but expected sizes differ when data
type for parameters are changed. However go-ceph, Go bindings for ceph,
couldn't build[2] unless the ABI change is made visible to the consumers
of the API. Following the Semantic Versioning guidelines[3] we reset
minor and patch (extra) versions to 0.

[1] https://github.com/ceph/ceph/pull/62934
[2] https://github.com/ceph/go-ceph/issues/1119
[3] https://semver.org/#spec-item-8

Fixes: https://tracker.ceph.com/issues/71519
Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
src/include/cephfs/libcephfs.h