Hi! Why does the package arize-phoenix-client not have an implementation of log_traces? The problem with this is that we are changing our implementation to self host with the arize-phoenix-client package to avoid overhead and because log_traces is not implemented we are using instead log_spans, but since the log_spans function wasn't implemented until arize-phoenix 10.12.0, this makes so it is no longer backwards compatible with our servers that have a previous version deployed.
馃挕聽Hint: Mention RunLLM in the thread for followups.
Good morning Alejandro E. - a bit of rationale here. log_traces used to use PyArrow streaming under the hood which causes all sorts of schema issues around metadata. Because of this we moved transport to be entirely JSON based to support non-homogenous payloads. The endpoints that back log_traces still exist and you could certainly lift those methods to accomplish the same thing. Mainly curious, is there anything preventing you from upgrading to the latest phoenix version? It would be the simplest solution here.
