Craft and deploy bulletproof embedded software in Elixir
Improvements
:gitea_releases
and :gitea_api
artifact sitesBug Fix
compile.nerves_package
Improvements
nerves_bootstrap
is missingBug Fix
mix nerves.system.shell
for OTP 26
%IO.Stream{}
error when building firmwarevm.args.eex
during firmware buildBuildRunners.Docker
to use GitHub Container Registry by defaultGitHubAPI
for public release artifacts for helpful reports on errorcastore: v1.0
to be usedThis release removes the ability to specify an alternative JSON codec with :json_codec
config option and defaults to using Jason
. If set, everything will function as normal but you will see a compiler warning.
:nerves
as an archivejason
, but a better fix will be coming.Improvements
:github_api
artifact site resolver was completely refactored
GITHUB_TOKEN
and GH_TOKEN
environment variables supported (They were
previously ignored despite the error message suggesting them to be used):user
option no longer required, but still supported (effectively ignored
by GitHub if the token is supplied):github_release
switched to use the same GitHub resolver as :github_api
in order to have the same benefitsBug Fix
mix firmware
now places temporary build products in MIX_BUILD_PATH
which
prevents them from being stored in _build/
root and compiling different
targets in different terminals. See #576This is a patch release that fixes trivial tooling issues found when using Elixir 1.14 and Erlang 25.0.4. It's expected to be a safe update from v1.9.0.
This release removes warnings when using Elixir 1.14 rc releases since they appear to work fine.
mix nerves.artifact.details
to list information in Nerves system and toolchain projects. Thanks to @udoschneider for this feature.