You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The v3 API's /ping endpoint has made a change to how versioning info is sent compared to v1 and v2, making those who have specific ways of parsing the endpoints adjust their process, which is unneeded effort on their end.
Desired Solution
We want to include versioning info in the Headers to make it a bit simpler for those migrating that need to do version comparisons; we'll also keep it in the body as well for continuity with current v3, and therefore we'll be keeping it a 200 instead of a 204.
Current v3 API /ping request response:
% curl -i http://localhost:8181/ping
HTTP/1.1 200 OK
date: Fri, 14 Mar 2025 15:04:40 GMT
{"version":"0.1.0","revision":"42117701c0"}%
Can we also make sure we differentiate between "Core" and "Enterprise" (seems like that is obvious, but mentioning just in case). Also might make sense to have a LicenseType (Trial or Annual, and in the future PAYG). The reason I ask is we might want to enable/disable features in the UI based on the software (Core vs. Enterprise) and possibly license type.
Problem
The v3 API's
/ping
endpoint has made a change to how versioning info is sent compared to v1 and v2, making those who have specific ways of parsing the endpoints adjust their process, which is unneeded effort on their end.Desired Solution
We want to include versioning info in the Headers to make it a bit simpler for those migrating that need to do version comparisons; we'll also keep it in the body as well for continuity with current v3, and therefore we'll be keeping it a 200 instead of a 204.
Current v3 API
/ping
request response:Expected v3 API
/ping
request response:The text was updated successfully, but these errors were encountered: