Skip to content

Metalama 2026.1.25

Latest

Choose a tag to compare

@gfraiteur gfraiteur released this 21 Aug 07:01

Metalama 2026.1.25 is based on 2026.1.24, plus the following changes.

This release updates Metalama.Compiler to 2026.1.17.

Enhancements

  • #1865 Improved the detection of a GitHub Actions runner, which no longer has to be a parent process of the build, so that the unattended license is again granted when the build runs in a reused MSBuild node. Each continuous integration server is now recognized from an environment variable specific to that server together with the process of its agent.

Fixes

  • #1856 Fixed a design-time crash that occurred when a fabric held a declaration from an earlier version of the project. An aspect instance whose target no longer exists in the current compilation is now skipped instead of failing the analysis.
  • #1859 Fixed an unlicensed build failing with MSB4018 after having reported LAMA0806, which occurred when the notification inviting the user to register a license could not be displayed. An unlicensed build now reports LAMA0806 alone. A malformed license key is now reported as an invalid key instead of throwing.
  • #1861 Fixed the failure to use any license on macOS with .NET 11, where creating the licensing authority keys threw PlatformNotSupportedException while the licensing services were registered. The keys are now created only when the signature of a license key is verified, so the unsigned licenses, which are the trial, community, anonymous and unattended licenses, now work on that platform. A signed license key is still refused on macOS with .NET 11.

Resources