Skip to content

Releases

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 15:41
b0e1793

Using Bzlmod with Bazel 6 or greater

  1. (Bazel 6 only) Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_quarkus", version = "1.0.0")

Important

Renamed to rules_quarkus. v1.0.0 publishes the rules as rules_quarkus from quarkusio/quarkus-bazel-rules, and supports Quarkus 3.33.4.1 and 3.40.1.1 only. com_clementguillot_rules_quarkus receives no further releases; its last release is v0.8.0 (see #171).

  • Module and extension: replace com_clementguillot_rules_quarkus with rules_quarkus in bazel_dep and in the extension label @rules_quarkus//quarkus:extensions.bzl.
  • Generated repository: use_repo(quarkus, "quarkus"), and load the macros from @quarkus//:defs.bzl in your BUILD files.
  • Quarkus versions: set quarkus.toolchain(quarkus_version = "3.40.1.1") (or "3.33.4.1"), bump your Quarkus artifact versions in maven.install, and repin maven_install.json.

See the migration guide for every step and the errors a partial migration produces.

What's Changed

Full Changelog: v0.8.0...v1.0.0

v1.0.0-rc3

v1.0.0-rc3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Nov 13:24
9e82ba8

Using Bzlmod with Bazel 6 or greater

  1. (Bazel 6 only) Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_quarkus", version = "1.0.0-rc3")

What's Changed

Full Changelog: v1.0.0-rc2...v1.0.0-rc3

v1.0.0-rc2

v1.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Nov 10:19
232ef74

Using Bzlmod with Bazel 6 or greater

  1. (Bazel 6 only) Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_quarkus", version = "1.0.0-rc2")

What's Changed

Full Changelog: v1.0.0-rc1...v1.0.0-rc2

v1.0.0-rc1

v1.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Nov 09:35
9769ed5

Using Bzlmod with Bazel 6 or greater

  1. (Bazel 6 only) Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_quarkus", version = "1.0.0-rc1")

What's Changed

Full Changelog: v0.8.0...v1.0.0-rc1

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 08:57
61f2132

Using Bzlmod with Bazel 6 or greater

  1. (Bazel 6 only) Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "com_clementguillot_rules_quarkus", version = "0.8.0")

Important

Quarkus 3.27 support removed. v0.8.0 supports Quarkus 3.33.4 and 3.40.1 (the new LTS) only. Quarkus 3.27.6 is no longer supported; the last release supporting it is v0.7.1 (see #166).

  • Still on 3.27: keep com_clementguillot_rules_quarkus at 0.7.1, or first move to Quarkus 3.33.4 on 0.7.1, then upgrade to 0.8.0.
  • On 3.33.4: upgrade to 0.8.0 without other changes, then move to 3.40.1 when ready: set quarkus.toolchain(quarkus_version = "3.40.1"), bump your Quarkus artifact versions in maven.install, and repin maven_install.json.
  • Native builds on 3.40: Quarkus 3.40 requires GraalVM 25 or newer for native = True; see docs/native-image.md.

What's Changed

Full Changelog: v0.7.1...v0.8.0

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 02 Oct 08:37
36abc85

Using Bzlmod with Bazel 6 or greater

  1. (Bazel 6 only) Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "com_clementguillot_rules_quarkus", version = "0.7.1")

Important

Last release supporting Quarkus 3.27. v0.7.1 is the last rules_quarkus release supporting Quarkus 3.27.6; it supports 3.27.6 and 3.33.4. The next minor release (v0.8.0) moves to the new Quarkus 3.40 LTS and supports 3.33.4 and 3.40.1. Quarkus 3.27 support is dropped there (see #166).

  • Staying on 3.27: keep com_clementguillot_rules_quarkus at 0.7.1.
  • Ready to upgrade: move to Quarkus 3.33.4 while still on 0.7.1. That version is supported both here and in v0.8.0, so the rules_quarkus upgrade becomes a separate step. To upgrade Quarkus, set quarkus.toolchain(quarkus_version = ...) and bump your Quarkus artifact versions in maven.install, then repin maven_install.json.

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 10:32
7714a7d

Using Bzlmod with Bazel 6 or greater

  1. (Bazel 6 only) Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "com_clementguillot_rules_quarkus", version = "0.7.0")

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 16:13
4c6fe52

Using Bzlmod with Bazel 6 or greater

  1. (Bazel 6 only) Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "com_clementguillot_rules_quarkus", version = "0.6.0")

What's Changed

Full Changelog: v0.5.3...v0.6.0

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 10 Aug 15:42
1083971

Using Bzlmod with Bazel 6 or greater

  1. (Bazel 6 only) Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "com_clementguillot_rules_quarkus", version = "0.5.3")

What's Changed

Full Changelog: v0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 07:14
f4342c5

Using Bzlmod with Bazel 6 or greater

  1. (Bazel 6 only) Enable with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "com_clementguillot_rules_quarkus", version = "0.5.2")

What's Changed

Full Changelog: v0.5.1...v0.5.2