unstale

npm / @semantic-release/github

@semantic-release/github

What changed in @semantic-release/github 12, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-22.

4 breaking6 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.3 on npm

@semantic-release/github 1210 changes

Breaking changes 4

  • The plugin no longer consumes the GitHub Search API.

    12.0.0release notes

  • Node.js v22.14 is now the minimum required version.

    12.0.0release notes

  • Support for Node.js v20, v21, and v23 was dropped.

    12.0.0release notes

  • The minimum Node.js version for the v24 range is now v24.10.0.

    12.0.0release notes

Fixes and other changes 6

  • Asset uploads no longer set the content-length header manually and handle the header properly.

    12.0.9release notes

  • The locally installed undici is always used instead of the Node built-in version.

    12.0.9release notes

  • Adds the make_latest property to the GitHub release PATCH request during publish.

    12.0.6release notes

  • Adds the make_latest property to the GitHub release POST request during publish.

    12.0.5release notes

  • Extended the GraphQL alias prefix to prevent hash collisions.

    12.0.3release notes

  • Adds undici ProxyAgent support for GitHub Enterprise Server behind proxies.

    12.0.2release notes