<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Documentation on OpAMP Commander</title><link>https://minuk.dev/opampcommander/docs/</link><description>Recent content in Documentation on OpAMP Commander</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://minuk.dev/opampcommander/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>API and Go Client Stability</title><link>https://minuk.dev/opampcommander/docs/api-stability/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://minuk.dev/opampcommander/docs/api-stability/</guid><description>&lt;p&gt;This policy covers the public REST API under &lt;code&gt;/api/v1&lt;/code&gt;, represented by&#10;&lt;code&gt;pkg/apiserver/docs/swagger.yaml&lt;/code&gt;, and the exported Go API in &lt;code&gt;pkg/client&lt;/code&gt;.&#10;Internal packages, alpha or experimental features explicitly documented as such,&#10;and the OpAMP protocol endpoint are outside this policy.&lt;/p&gt;&#10;&lt;p&gt;The REST API and Go client are versioned together with OpAMP Commander; the client&#10;does not have an independent version.&lt;/p&gt;&#10;&lt;h2 id="compatibility-promise"&gt;Compatibility promise&lt;/h2&gt;&#10;&lt;p&gt;OpAMP Commander follows &lt;a href="https://semver.org/"&gt;Semantic Versioning&lt;/a&gt;:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Patch releases preserve backward compatibility.&lt;/li&gt;&#10;&lt;li&gt;Before &lt;code&gt;v1.0.0&lt;/code&gt;, a minor release may contain a previously announced breaking&#10;change. After &lt;code&gt;v1.0.0&lt;/code&gt;, breaking changes require a major release.&lt;/li&gt;&#10;&lt;li&gt;Adding an optional endpoint, field, parameter, or exported Go symbol is&#10;backward-compatible. Removing or renaming one, changing its type or meaning, or&#10;making an optional input required is breaking.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;The OpenAPI CI check blocks pull requests that remove or incompatibly change the&#10;committed REST contract. An intentional breaking change requires a documented&#10;migration and an explicit maintainer override. Go client compatibility is reviewed&#10;as part of changes to exported &lt;code&gt;pkg/client&lt;/code&gt; symbols.&lt;/p&gt;</description></item><item><title>OpAMP Conformance</title><link>https://minuk.dev/opampcommander/docs/opamp-conformance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://minuk.dev/opampcommander/docs/opamp-conformance/</guid><description>&lt;p&gt;This page tracks how much of the &lt;a href="https://opentelemetry.io/docs/specs/opamp/"&gt;OpAMP specification&lt;/a&gt;&#10;OpAMP Commander implements today. It is a living document; update it whenever the OpAMP message&#10;handling changes.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Legend:&lt;/strong&gt; ✅ Supported · 🟡 Partial · ⛔ Intentionally not advertised / not implemented.&#10;Supported means the described server path exists, not that every collector implements it&#10;or that every normative requirement has an interoperability test. Planned work is not&#10;counted as support.&lt;/p&gt;&#10;&lt;p&gt;Capability inventory: all seven nonzero server flags and sixteen nonzero agent flags in&#10;&lt;a href="https://opentelemetry.io/docs/specs/opamp/#agenttoservercapabilities"&gt;the OpAMP specification&lt;/a&gt;&#10;and the repository&amp;rsquo;s pinned &lt;strong&gt;opamp-go v0.25.0&lt;/strong&gt;. The &lt;code&gt;Unspecified&lt;/code&gt; zero values mean no&#10;capabilities, not an extra feature. Implementation reviewed at &lt;code&gt;6905470c5&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>