Kinsta
Kinsta is moving MyKinsta's control panel into its API, one surface at a time.
A side-by-side editorial comparison of PocketBase and Icinga — release velocity, themes, recent moves, and the top alternatives to consider.
Two maintained branches, a paired-release rhythm, and a window with no new features in it.
PocketBase runs two branches in lockstep: v0.39.x current and v0.22.x, which receives an explicitly labeled backport within minutes of nearly every 0.39 patch. That doubles the apparent release count — the last four calendar dates in this window each produced two tags carrying the same change. The content is uniformly maintenance: JSVM and goja regressions, filter-expression handling, SQLite bumps, and small admin-UI fixes.
Three branches patched in lockstep for an unauthenticated takeover — then patched again for the fix's regression.
Icinga 2 maintains three live branches — 2.14.x, 2.15.x and 2.16.x — and this window shows all three moving together twice. On 13 July, a coordinated security release across every branch closed vulnerabilities that allowed an unauthenticated attacker to take over or crash the process over the network, and introduced a filter-expression permission so API users can be denied DSL filters they don't need. Two weeks earlier, the same three branches each shipped a hotfix for a Json.decode() DSL regression that leaked an internal second argument into user-facing scripts.
PocketBase runs two branches in lockstep: v0.39.x current and v0.22.x, which receives an explicitly labeled backport within minutes of nearly every 0.39 patch. That doubles the apparent release count — the last four calendar dates in this window each produced two tags carrying the same change. The content is uniformly maintenance: JSVM and goja regressions, filter-expression handling, SQLite bumps, and small admin-UI fixes.
The recent through-line is supply-chain and runtime caution rather than feature work. v0.39.7 forked ozzo-validation after the upstream library changed ownership, with a stated intent to eventually replace it entirely, and shipped a fix for an unhandled panic in worker goroutines. v0.39.10 then reverts the CLI's automatic panic recovery to restore non-zero exit codes, deferring proper exit-code support to v0.40 or v0.41 — the only forward-looking commitment anywhere in this window.
The 0.39.x line looks like it is being held stable while v0.40/v0.41 absorbs the CLI exit-code rework, so expect continued paired patch pairs with dependency bumps until that branch opens.
Icinga 2 maintains three live branches — 2.14.x, 2.15.x and 2.16.x — and this window shows all three moving together twice. On 13 July, a coordinated security release across every branch closed vulnerabilities that allowed an unauthenticated attacker to take over or crash the process over the network, and introduced a filter-expression permission so API users can be denied DSL filters they don't need. Two weeks earlier, the same three branches each shipped a hotfix for a Json.decode() DSL regression that leaked an internal second argument into user-facing scripts.
The API surface is being narrowed and the transport layer modernized at the same time. v2.16.0 relicensed the project to GPLv3 or later, added an OTLPMetricsWriter and deprecated ElasticsearchWriter for removal in v2.18, and moved HTTP handlers to chunked streaming to cut memory held per response. The releases since have been the cost of that pace: v2.16.1 reverted the perfdata writer connection change outright, and v2.16.4 fixed an API authentication regression that v2.16.0 introduced. The new filter-expression permission fits the same direction — assume API clients should hold less power by default.
Expect continued triple-branch patch sets while 2.16 stabilizes, and further movement of perfdata users toward the OpenTelemetry writer ahead of the announced ElasticsearchWriter removal in v2.18.
Other Infra & APIs products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either PocketBase or Icinga.
Kinsta is moving MyKinsta's control panel into its API, one surface at a time.
GitHub killed its model-hosting product and shipped stacked PRs in the same week.
Ably is building an agent transport layer, shipping a new AI SDK version roughly every ten days.
One commit per release, and most of them are closing security holes in the Cloud Code and query paths.
Three branches tagged on one day, with the actual release notes published somewhere else
Two supported branches, every release a bot-driven cherry-pick — authentik is in pure maintenance here
See all PocketBase alternatives → · See all Icinga alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. PocketBase and Icinga are shipping at a similar cadence (velocity 5.0 vs 5.0, both within Sparkpulse's "active" band). See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.
Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. PocketBase and Icinga are shipping at a similar cadence (velocity 5.0 vs 5.0, both within Sparkpulse's "active" band). For your specific use case, the alternatives sections above list other Infra & APIs products to evaluate alongside.
Top PocketBase alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "PocketBase alternatives" section above for the current picks, or visit /alternatives/pocketbase for the full list with editorial commentary on each.
Top Icinga alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "Icinga alternatives" section above for the current picks, or visit /alternatives/icinga for the full list with editorial commentary on each.