Skip to content

Releases: scalameta/sbt-native-image

v0.3.4

16 Apr 09:14
40a86b2
Compare
Choose a tag to compare

There was an issue with the v0.3.3 tag releasing, which means it won't be found on Maven central. You'll want to target v0.3.4 for all of the following changes.

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.3.3

sbt-native-image v0.3.1

15 Jun 13:11
62631b2
Compare
Choose a tag to compare

Manifest jars on Windows

Previously, sbt-native-image would fail with an "argument list too long" error on Window for projects with a large classpath. Now, thanks to contribution #31 by @DaniRey, sbt-native-image uses manifest jars on Windows similarly to macOS and Linux.

Pull Requests

sbt-native-image v0.3.0

07 Jan 12:10
8143063
Compare
Choose a tag to compare

New feature: automatic native-image-agent configuration

Use the new nativeImageRunAgent task to create a native-image profile that can be populate runtime reflection configuration for nativeImage. See the documentation https://github.com/scalameta/sbt-native-image#nativeimagerunagent for more details. See the blog post annoucing the GraalVM tracing agent https://medium.com/graalvm/introducing-the-tracing-agent-simplifying-graalvm-native-image-configuration-c3b56c486271

  • Task for running application with native-image-agent (#17) @fehu

Pull Requests

  • Bump actions/upload-release-asset from v1.0.1 to v1.0.2 (#20) @dependabot
  • Various updates for actions, sbt, and plugins (#18) @ckipp01

sbt-native-image v0.2.2

17 Oct 18:35
0f0e425
Compare
Choose a tag to compare

Pull Requests

  • Default to GraalVM 20.2.0, was previously 20.1.0 (#15) @olafurpg

sbt-native-image v0.2.1

13 Sep 10:02
55487b0
Compare
Choose a tag to compare

Bug fixes

  • Make native-image generation work with any Scala version (#13) @olafurpg

Documentation improvements

sbt-native-image v0.2.0

09 Sep 19:55
Compare
Choose a tag to compare

New features

  • Windows support (#9) @olafurpg. The native.yml example for GitHub Actions now uploads binaries for Linux, macOS and Windows in a single matrix.
  • Java 11 support for native-image (#9) @olafurpg

Breaking Changes

  • The default native-image JVM version is now graalvm-java11 instead of graalvm (Java 8). Set nativeImageJvm := "graalvm" to use Java 8 instead of Java 11. Note that this is not the JVM that is used to compile your project, it's only the JVM of the native-image binary.

sbt-native-image v0.1.2

29 Aug 12:15
Compare
Choose a tag to compare

More tweaks to the native-image upload job.

sbt-native-image v0.1.1

29 Aug 12:06
0ca0ac5
Compare
Choose a tag to compare

Pull Requests