There are few Open PRs which preferably be merged (not in order of priority) before creating the release:
#2000 is ABI breaking change for the SDK which should be fine in general. But it also means that if someone is using otel-cpp-sdk*so targets with their application, the application can crash if these shared library is rebuild for new version, without recompiling/relinking the application against these new shared libraries. This needs to be mentioned in the release notes.
There are few Open PRs which preferably be merged (not in order of priority) before creating the release:
opentelemetry_exporter_otlp_grpc_client, and make it contains all symbols needed. #2005InstrumentationScope#2004ForceFlushfor allLogRecordExporters andSpanExporters. #2000#2000 is ABI breaking change for the SDK which should be fine in general. But it also means that if someone is using otel-cpp-sdk*so targets with their application, the application can crash if these shared library is rebuild for new version, without recompiling/relinking the application against these new shared libraries. This needs to be mentioned in the release notes.