Skip to content

Releases

CaptchaService does not maintain an in-repository changelog. All releases are published on GitHub and as artifacts on Maven Central.

The latest release tag is also shown next to the site title in the top navigation; it is fetched live from the GitHub Releases API.

Maven Coordinates

xml
<dependency>
    <groupId>de.muenchen.captchaservice</groupId>
    <artifactId>captchaservice-backend</artifactId>
    <version>${version.captchaservice}</version>
</dependency>

Pin to an explicit version — omitting the version tag is not recommended.

Release Process

The repository uses the shared Munich CI templates to build and release:

To create a release:

  1. Open the Actions tab in GitHub and select the release workflow.
  2. Run the workflow. It will:
    • Build with tests skipped via the Maven release profile.
    • Sign and deploy artifacts to Maven Central via the Sonatype Central publishing plugin.
    • Open a pull request with the updated snapshot version (when use-pr is enabled).