bump build sdk to 35
for record support
refactor mime types handling
sdk compatibility fixes
bump min due to openProxyFileDescriptor
build: bump agp to 8.6.1
to get rid of riscv64 warning with ndk
build: move to build-tools 34
build: jdk 21, bump gradle and agp for compatibility
build: remove feature toggles for older boost
ceph: rebase onto 19.2.0, build boost
build.gradle: update cmake version to match image
move to android-ndk-beta
for better c++20 stdlib support, and prepare for moving to reef
build: update toolchain, opt-in predictive back
build: require sdk runtime minimum 24
this restriction actually already exists for a long time, from libceph*
libraries. ceph needs:
ns_* from arpa/nameser.h, __INTRODUCED_IN_64(22)
{get,free}ifaddrs from ifaddrs.h, __INTRODUCED_IN(24)
build: use maven central instead of jcenter
build: update gradle plugin
DocumentsProvider: deduplicate ceph operation error handling