Releases: graalvm/native-build-tools
Releases · graalvm/native-build-tools
1.1.2
What's Changed
- Release 1.1.1 by @graalvmbot in #898
- Bump version to 1.1.2-SNAPSHOT by @graalvmbot in #899
- Add Macaron checks for GitHub Actions workflows by @vjovanov in #865
- Add plugin descriptions by @ban-mi in #876
- Add grund repository specification by @jormundur00 in #894
- Update reachability metadata to 1.0.3 by @graalvmbot in #918
Full Changelog: 1.1.1...1.1.2
1.1.1
What's Changed
- Release 1.1.0 by @graalvmbot in #880
- Bump version to 1.1.1-SNAPSHOT by @graalvmbot in #881
- Adapt missing metadata issues to title-only coordinates by @jormundur00 in #886
- Skip JDK 25 metadata schema check on macOS x64 by @jormundur00 in #888
- Treat not-for-native-image metadata as covered by @jormundur00 in #884
- Skip metadata requests for artifacts unavailable in Maven Central repository by @jormundur00 in #890
- Bump reachability metadata repository to 1.0.2 by @jormundur00 in #897
- Allow empty classpath for layer-create builds by @jormundur00 in #895
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- Release 1.0.0 by @graalvmbot in #857
- Bump version to 1.0.1-SNAPSHOT by @graalvmbot in #858
- Use a safer way to create the temporary access filter file by @sschuberth in #852
- Bump io.netty:netty-codec-http from 4.1.129.Final to 4.1.132.Final in /samples/metadata-repo-integration by @dependabot[bot] in #859
- Add class introduced in 5.14.1/6.0.1 by @marcphilipp in #794
- Reduce CI usage by running CI only on "pull_request" and running only the latest gradle version (except when creating a new release) by @jormundur00 in #861
- Update latest docs symlink and improve 1.0.0 release notes by @jormundur00 in #866
- Fix early classpath resolution in GenerateDynamicAccessMetadata by @jormundur00 in #868
- Bump reachability metadata version to 1.0.0 by @jormundur00 in #879
- Add listLibrariesMissingMetadata task/goal for Gradle and Maven by @jormundur00 in #877
Full Changelog: 1.0.0...1.1.0
1.0.0
Breaking Changes
- Native Build Tools 1.0.0 moves to the
1.0-M1release of the reachability metadata repository, which uses the newreachability-metadata.jsonmetadata format and no longer uses the globalmetadata/index.json. - This may require dependency and metadata updates in downstream projects; some stacks can regress until they adapt.
What's Changed
- Fix broken JavaApplicationFunctionalTest due to using a removed feature by @jormundur00 in #850
- Remove the usage of the global metadata/index.json from the nbt plugins by @jormundur00 in #829
- Add reachability-metadata-schema cross-validation by @jormundur00 in #840
- Merge 1.0-M1 branch to master by @jormundur00 in #848
Full Changelog: 0.11.5...1.0.0
0.11.5
What's Changed
- Bump version to 0.11.5-SNAPSHOT by @graalvmbot in #817
- Make environment variables set in the pom.xml of the native-maven-plugin be visible in the image builder by @jormundur00 in #819
- Add check if correct schemas are present in the reachability metadata repository provided to buildtools by @jormundur00 in #821
- Add fallback for jarless artifacts in the native-maven-plugin by @jormundur00 in #824
- Fix JUnit 6 not working correctly with JDK 21 by expanding the initialize-at-build-time-list by @jormundur00 in #832
- Remove the usage of the global metadata/index.json from the nbt plugins by @jormundur00 in #829
- Revert "Remove the usage of the global metadata/index.json from the nbt plugins" by @jormundur00 in #836
- Use JDK 21 Graal in the CI by @jormundur00 in #839
- Support
-H:+CompatibilityModein build tools by @vjovanov in #822 - Update reachability metadata to 0.3.34 by @graalvmbot in #842
Full Changelog: 0.11.4...0.11.5
0.11.4
What's Changed
- Release 0.11.3 by @graalvmbot in #797
- Bump version to 0.11.4-SNAPSHOT by @graalvmbot in #799
- Generate dynamic access metadata and provide it to the classpath when passing "--emit build-report" as a build argument by @jormundur00 in #795
- Fix relativlization bug by @melix in #792
- Fix wrong property name in the maven plugin documentation by @jormundur00 in #808
- Enhance Project Documentation and Testing by @vjovanov in #791
- Support compatibility mode in GraalVM by @vjovanov in #811
- Update reachability metadata to 0.3.33 by @graalvmbot in #814
- Release 0.11.4 by @graalvmbot in #815
New Contributors
- @jormundur00 made their first contribution in #795
Full Changelog: 0.11.3...0.11.4
0.11.3
What's Changed
- Create release 0.11.2 by @graalvmbot in #786
- bump version to 0.11.3 SNAPSHOT by @graalvmbot in #789
- Update reachability metadata to 0.3.30 by @graalvmbot in #796
Full Changelog: 0.11.2...0.11.3
0.11.2
What's Changed
- Create release 0.11.1 by @graalvmbot in #775
- bump version to 0.11.2 SNAPSHOT by @graalvmbot in #776
- fix junit missing classes from initialize-at-buildtime #780 by @n0tl3ss in #781
- Adds two new switches to the maven test goal by @hgschmie in #720
- add missing junit classes by @n0tl3ss in #783
New Contributors
Full Changelog: 0.11.1...0.11.2
0.11.1
What's Changed
- Create release 0.11.0 by @brahimhaddou in #746
- bump version to 0.11.1 SNAPSHOT by @brahimhaddou in #749
- [GR-68095] Change links in the Native Build Tools Gradle page by @ban-mi in #753
- Group annotations by dependency and print a warning if the dependency is missing by @dnestoro in #752
- Fix configuration cache compatibility in generating excluded args by @bacecek in #763
- Remove the default Maven phase bound to the
metadata-copyMaven goal to simplify the use of integration tests by @linghengqian in #748 - Prepare SBOM integration for GraalVM 25 by @rudsberg in #759
- Add testing of Gradle 9 by @melix in #766
- supporting jdk toolchain configuration by @SergeDemoulinGebit in #622
- Move JUnit tests to get started by @ban-mi in #767
- Disable layered images test temporarily because of a problem on GralVM side by @dnestoro in #772
- Add new JUnit 5.14/6.0 types to initialize-at-build-time classes by @marcphilipp in #771
- Prepare repository for release
0.11.1by @dnestoro in #770
New Contributors
- @ban-mi made their first contribution in #753
- @bacecek made their first contribution in #763
- @SergeDemoulinGebit made their first contribution in #622
Full Changelog: 0.11.0...0.11.1
0.11.0
What's Changed
- Replace broken quickstart links with the end-to-end walkthroughs by @sschuberth in #704
- Re-enable SBOM integration tests by @rudsberg in #713
- Update regex pattern in SBOM integration test by @rudsberg in #717
- Add proivded dependencies on classpath by @dnestoro in #714
- [GR-60258] Refactor JUnit feature by @dnestoro in #693
- Bump minimal Java version to 17 by @melix in #725
- Add missing JUnit 5.13.0 types to initialize-at-build-time classes by @marcphilipp in #728
- Fixed table appearance by @Y-Shcheholskyy in #730
- Fix typo of
MetadataCopyMojoby @linghengqian in #736 - Experimental support for layered images by @melix in #719
- Add test for @ParameterizedClass by @marcphilipp in #723
- chore: remove unused imports in NativeTestMojo.java by @dev-jonghoonpark in #737
- Add support for running integration tests with Maven by @dnestoro in #740
- Add
runtimeArgssupport tonative-maven-pluginby @linghengqian in #734 - Update the
.sdkmanrcof the master branch by @linghengqian in #733 - Avoid Adding Duplicated JUnit Entries on Classpath by @dnestoro in #712
- Prepare repository for release
0.11.0by @dnestoro in #741
New Contributors
- @sschuberth made their first contribution in #704
- @marcphilipp made their first contribution in #728
- @dev-jonghoonpark made their first contribution in #737
Full Changelog: 0.10.6...0.11.0