Skip to content

Releases: nerves-project/nerves

v1.5.5

14 Aug 13:55
Compare
Choose a tag to compare

[This is an update for users of nerves 1.5.x who can't update. Please use later releases if you're not in this situation.]

  • Bug fixes
    • Fixes an issue where query parameters would be percent-encoded twice.
      Packages that use query_params argument option to artifact_sites could
      be impacted. For example, packages storing build artifacts in AWS S3
      require the X-Amz-Credential query parameter key whose value
      includes the reserved character /. This symbol is double encoded to
      %252F. This failed on systems with Erlang OTP-23.2 and above.
      See #604 for additional context.

v1.7.11

05 Aug 20:10
Compare
Choose a tag to compare
  • Bug fixes
    • Don't set xattrs when running mix firmware.unpack. This fixes filesystem
      permission errors during extraction for some users.

v1.7.10

22 Jul 16:48
Compare
Choose a tag to compare
  • Improvements
    • Update mix firmware.unpack to be more flexible with input firmware and
      output directories. If you're using mix firmware.unpack in a script, you
      may need to update the script.
    • Reduce C compiler build prints

v1.7.9

08 Jul 17:09
Compare
Choose a tag to compare
  • Improvements
    • Add helper script generator for using gdb to analyze core dumps. Nerves
      systems ship with debug symbols (target images have these stripped) that can
      be used to get stack traces and more from core dumps from the Erlang VM and
      other C/C++ programs. See the Debugging C in Nerves blog
      post
      for an example.
    • Support the new :limits option in erlinit so that it's possible to set the
      core dump limits (i.e., enable core dumps) before Erlang starts.

v1.7.8

08 Jul 15:16
Compare
Choose a tag to compare
  • Bug fixes
    • Fix toolchain downloads when using Erlang/OTP 24 on Apple M1 macs.

v1.7.7

18 Jun 22:20
Compare
Choose a tag to compare
  • Bug fixes
    • Fix compiler version check error when using Erlang/OTP 24

v1.7.6

18 Jun 22:20
Compare
Choose a tag to compare
  • Enhancements
    • Update supported Elixir version to include 1.12

v1.7.5

27 Mar 17:24
Compare
Choose a tag to compare
  • Bug fixes
    • Fixes an issue where query parameters would be percent-encoded twice.
      Packages that use query_params argument option to artifact_sites could
      be impacted. For example, packages storing build artifacts in AWS S3
      require the X-Amz-Credential query parameter key whose value
      includes the reserved character /. This symbol is double encoded to
      %252F. This failed on systems with Erlang OTP-23.2 and above.
      See #604 for additional context.

v1.6.7

27 Mar 17:22
Compare
Choose a tag to compare
  • Bug fixes
    • Fixes an issue where query parameters would be percent-encoded twice.
      Packages that use query_params argument option to artifact_sites could
      be impacted. For example, packages storing build artifacts in AWS S3
      require the X-Amz-Credential query parameter key whose value
      includes the reserved character /. This symbol is double encoded to
      %252F. This failed on systems with Erlang OTP-23.2 and above.
      See #604 for additional context.

v1.7.4

09 Feb 03:48
Compare
Choose a tag to compare
  • Experimental features
    • Packages can provide custom system environment variables to be exported.
      The initial use case for this feature is to export system specific
      information for llvm-based tools.