Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Releases

Releases

Versioned milestones marking new API capabilities delivered to consumers

API releases are the moments when new capabilities reach consumers, and how a provider handles releases — how it communicates them, schedules them, and tells the story around them — is a business signal that reveals everything about how seriously it takes its developer relationships. A release is a milestone: a new version, a new capability, a new feature delivered to the people building on your API. But the release itself is only half the story; the other half is the communication around it — the changelog that records what changed, the release notes that explain it, the announcements that reach consumers, and the cadence that lets them plan. I’ve long argued that the changelog and release communication are among the most important and most revealing artifacts an API provider produces, because they’re where the provider demonstrates, release after release, whether it respects the consumers who depend on it enough to keep them genuinely informed.

The changelog as a distinct and essential artifact is the first thing to get right, and I’ve emphasized it consistently. The changelog is the record of what has actually changed in the API over time — distinct from the roadmap (which looks forward) and from versioning (which signals compatibility). The changelog answers the question every consumer needs answered: what changed, and does it affect me? I wrote about API changelog and roadmap visualization, treating the changelog as a first-class artifact worth visualizing and analyzing across versions. A good changelog is honest, complete, and timely — recording every meaningful change so consumers can understand the evolution of the API they depend on. The changelog is the running history of releases, and a provider that maintains a clear, honest changelog is demonstrating respect for consumers’ need to understand what’s happening to their dependency. A provider with no changelog, or a perpetually stale one, is signaling that it doesn’t much care whether consumers can keep up.

The story you tell around each release is a business decision with real consequences, and I framed it directly in 2017. I wrote about the picture we paint with the stories we tell around each API version release — because each release is an opportunity to communicate, to build trust, to demonstrate momentum and care. The changelog, the roadmap, the release notes, and the deprecation notices together form the narrative of how the API is evolving, and that narrative is a business signal. A provider that releases thoughtfully, communicates clearly, and tells a coherent story around each release is building the trust that durable API businesses depend on. The blog for your API is the most important signal you can send, as I wrote in 2014 — and a huge part of what the blog communicates is the story of releases: what’s new, what’s changing, where things are going. Release communication is where the provider’s relationship with its consumers is continuously enacted.

The scheduling and cadence dimension is where mature release management becomes a business discipline, and the best providers make it predictable. I wrote in 2017 about the AdWords API release and sunset schedule — Google’s practice of releasing on a predictable cadence with clear sunset timelines for old versions, so consumers could plan around a known rhythm. Predictability is the gift: when consumers know when releases happen and how long old versions are supported, they can plan their own work with confidence. A chaotic, unpredictable release process — surprise changes, no schedule, no warning — imposes costs on every consumer who has to constantly react. A disciplined release cadence, with clear schedules and adequate notice, is a business investment in consumer trust and the kind of operational maturity that distinguishes a reliable platform from an unreliable one. Significant releases, like the Microsoft Excel API I noted in 2016 as a major milestone, deserve to be marked and communicated as the business events they are.

The granularity of release communication is a dimension I’ve thought about increasingly, and it reflects the maturation of the practice. I wrote in 2025 about making announcements about individual API property changes — the recognition that as APIs and their consumers mature, the communication around releases needs to be more granular and more precise. It’s not enough to announce that a new version is out; consumers increasingly need to know exactly what changed at the property level, so they can assess the impact on their specific integration. This connects release communication to the machine-readable foundation: when changes can be articulated precisely, even at the level of individual properties, consumers can reason about impact accurately rather than having to investigate every release manually. The trajectory is toward more precise, more granular, more machine-readable release communication, which serves consumers by letting them know exactly what each release means for them.

Where I land is that releases are business milestones whose handling reveals the maturity and integrity of an API operation, and that excellent release communication is one of the most underappreciated competitive advantages a provider has. The release delivers the new capability; the communication around it — the changelog, the release notes, the schedule, the announcements — is where the provider demonstrates whether it respects the consumers who depend on it. A clear, honest changelog, a thoughtful story told around each release, a predictable cadence with adequate notice, and increasingly granular, precise communication about what changed — these are the marks of a provider that takes its developer relationships seriously, and they build the trust that durable API businesses are made of. The communication apparatus around releases — changelog, roadmap, release notes, deprecation notices — is a complete system for keeping consumers informed about the evolution of the thing they depend on, and operating that system well is a genuine business investment in the trust and reliability that make consumers willing to commit. Releases are inevitable; communicating them with clarity, honesty, predictability, and precision is a choice, and it’s the choice that separates the API providers consumers can genuinely depend on from the ones that keep them guessing. The story a provider tells around its releases is, ultimately, the story of whether it can be trusted with the dependency it’s asking consumers to take on — and telling that story well, release after release, is one of the most important and most revealing things an API business does.

References