- Updates
- Update Livebook to v0.6.3
- Update Nerves systems to
nerves_system_br
1.20.4 versions. This includes Erlang/OTP 25.0.3, Buildroot 2022.05, and GCC 11.3. - Fix warnings when building in host mode. (Thanks @axelson)
- Update depencies to latest versions
- Add preliminary support for srhub devices
- Updates
- Update Livebook to v0.6.2
- Support the 64-bit RISC-V MangoPi MQ Pro
- Change the WiFi regulatory domain default from
US
to the global region (00
) - Update Nerves systems to
nerves_system_br
1.20.3 versions. This includes Erlang/OTP 25.0.2, Buildroot 2022.05, and GCC 11.3.
- Updates
- Update to Erlang 25.0 - Enables JIT on Raspberry Pi 4!
- Update Nerves systems to
nerves_system_br
1.19.0 versions to bring in security and bug fixes
- Updates
- Include
:kino_vega_lite
so that graphs render again. (Thanks @petermm) - Improve WiFi configuration book (Thanks @petermm)
- Include
- Updates
- Update Livebook to v0.6.1
- Updates
- Update to Erlang 24.3.2
- Various modest boot time improvements in dependent libraries
- Updates
- Various small improvements for the GRiSP 2
- Add support for the Beaglebone Green Gateway (bbb target)
- Update to Erlang 24.2.2
- Updates
- Add experimental support for GRiSP 2. See README.md for installation.
-
Updates
- Update Nerves Systems to
nerves_system_br
1.18.4 versions. This brings in Buildroot and Erlang patch releases. - Add
picam
for devices that support it (Raspberry Pi Zero, A, B, 2, and 3).
- Update Nerves Systems to
-
Fixes
- Fix import via file upload
- Updates
- Pulled in a fix for scanning WiFi access points when an Eero mesh system is nearby.
- Updates
- Update Livebook to v0.5.2
- Turn on an LED when networking on the device is ready. This isn't perfect for showing status, but aims to be more helpful than the current lack of feedback.
- Updates
- Fix regression in v0.5.0 with plotting graphs with VegaLite
- Update Circuits.SPI to pull in support for lsb-first devices
- Updates
- Update Livebook to v0.5.1
- Updates
- Add
req
to the built-in hex packages - Update Nerves Systems to
nerves_system_br
1.18.3 versions. This brings in acpufreq
fix, OpenMP support, and CMake support - Update Elixir to 1.13.2
- Add
- Updates
- Update Livebook to v0.4.1
- Update Elixir to 1.13.1
- Update Nerves Systems to use Erlang 24.2, Buildroot 2021.11 and miscellaneous platform-specific bug fixes and improvements.
- Update various other dependencies to their latest versions
- Updates
- Update Livebook to v0.4.0
- Update Elixir to 1.13.0
- Update Nerves Systems to use Erlang 24.1.7, Buildroot 2021.08.2 and miscellaneous platform-specific bug fixes and improvements.
- Updates
- Update Livebook to v0.3.2
- Simplify ssh login to not care about the username
- Update Nerves systems. This brings in support for the new Raspberry Pi Zero
2 W. Use the
rpi3a
version for the Zero 2 W.
- Updates
- Update Livebook to v0.3.1
- Updates
- Update Livebook to v0.3.0
- Include ExUnit to support notebooks with tests
- Updates
- Update to Erlang 24.1.2 and Buildroot 2021.08.1
- Update Livebook to latest. Pulls in dynamic favicon.
- Updates
- Fix boot issue on Seeed Studio's NPi iMX6ULL board
- Selectively include BlueHeron since it doesn't work on all boards
- Updates
- Initial Bluetooth support is available for the Raspberry Pi Zero W and 3B.
If you have either of these boards, take a look at
bluetooth/ble_device_with_nerves.livemd
. Thanks to Troels Brødsgaard for contributing this. - Include Nx so that the the Nx tutorial works
- Update MdnsLite and make the advertised services look pretty on devices that support mDNS. The default is to show up as "Nerves Livebook" and advertise HTTP, SSH, SFTP, and Erlang distribution.
- Initial Bluetooth support is available for the Raspberry Pi Zero W and 3B.
If you have either of these boards, take a look at
The default location for notebooks on the device has changed from
/data/livebooks
to /data/livebook
for consistency. If you're upgrading to
this release, the old directory will be kept in case any modifications were made
to notebooks there.
- Updates
- Update Livebook from
v0.2.3
tomain@d8a7af62
. See the unreleased items in the link for Livebook changes. - Redirect to the device's specific hostname when using
nerves.local
to connect. This makes it more obvious which device you're connected to when multiple Nerves Livebook devices are accessible.
- Update Livebook from
- Updates
- Several networking notebook additions and improvements. Thanks to Jon Carstens for these.
- Pull in a subtle mDNS/DNS issue lookup issue that affected using .local addresses on some networks
- Pull in Bluetooth support fixes. BLE works on Raspberry Pi Zeros and Raspberry Pi 3s now, but it's not convenient and there aren't any sample notebooks. We hope to change that soon.
- You can transfer files using
scp
in addition tosftp
from Nerves Livebook devices now.
- Updates
- Upgrade to
nerves_system_br
1.17.0
-based systems. These include Erlang 24.1 and Buildroot 2021.08.
- Upgrade to
- Updates
- Update all URLs to point to the
nerves_livebook
home on thelivebook-dev
GitHub repository
- Update all URLs to point to the
- Updates
- The Raspberry Pi 4 USB-C port can now be used for power and data. This is similar to the Raspberry Pi Zero, 3A and BBB.
- Minor updates to a variety of packages
- Updates
- Use new Nerves MOTD for ssh logins
- Updates
- Livebook 0.2.3
- Update to MdnsLite 0.8.0 and enable support for using mDNS (.local) addresses with Erlang distribution and more
- Update various other Nerves dependencies
- Updates
- Make Erlang distribution predictable. It's now
livebook@nerves-<device id>.local
. From within Livebook, you can see the name by going to the settings tab. This is an mDNS name and will work even if the IP address to the device changes. It only requires an mDNS client on your computer which is included by default on MacOS and usually on Linux.
- Make Erlang distribution predictable. It's now
- Updates
- Support provisioning WiFi when creating the MicroSD card. See
README.md
for how to pass parameters when callingfwup
. - Check that dependencies passed to
Mix.install/1
are compatible with what's included in Nerves Livebook. Installation isn't supported yet, but this update makes it possible to includeMix.install/1
calls in your livebooks for when it does work.
- Support provisioning WiFi when creating the MicroSD card. See
- Updates
- Minor version bumps on many dependencies - no new features
- Updates
- Update to OTP 24-based Nerves systems
- Livebook 0.2.2
- Updates
- Update Livebook to 0.1.2
- The
vega_lite
andkino
packages are available so it's now possible to experiment with plotting sensor data. Note thatMix.install
doesn't work yet so if you're trying out a notebook that usesvega_lite
, just uncomment theMix.install
parts for now.
- Updates
- Organize sample livebooks into directories so that they're easier to find. More changes are coming. Thanks to DJ Carpenter for spearheading the effort better organize this project.
- Add a delta firmware update livebook. This livebook can't be used just yet. It needs a release to update to. Once v0.2.13 is available, it will work.
- Updates
- Add NervesKey (ATECC508A/608) provisioning example. Thanks to Alex McLain for contributing this.
- Building delta firmware updates on CI. This lays the groundwork for future livebooks.
- Updates
- Update to Livebook 0.1.1
- Add PWM example using Pigpiox for Raspberry Pis. Thanks to DJ Carpenter for contributing this.
- Updates
- Update to Elixir 1.12.0 and Livebook 0.1.0
- Various BMP280 Livebook and library updates
Community update release!
- Updates
- Thanks to Jonatan Klosko, upstream Livebook now supports embedded mode so we can use it on Nerves without patching it. This release has zero custom Livebook patches for Nerves.
- DJ Carpenter has started reorganizing the samples directory to make it easier to find examples. He also added a GPIO button example.
- Masatoshi Nishiguchi has updates to the BMP280 temperature/humidity/barometric sensor example too
- Updates
- Add Circuits.GPIO example from DJ Carpenter
- Add BMP280 example from Masatoshi Nishiguchi
- Updates
- Use Elixir 1.12.0-rc.1. This enables some Livebook features that I haven't tested yet, but look cool.
- Update Livebook to the latest to pull in user profiles
- Updates
- Verify firmware signatures in
firmware_update.livemd
- Verify firmware signatures in
- Updates
- Start signing firmware updates and add info on how. This doesn't check firmware signatures yet. That will be the next release.
- Updates
- Minor firmware update livebook improvements
- Updates
- Add welcome
- Update Livebook to latest
-
Bug fixes
- Clean up /data/livebooks. This may be worth a complete re-flash to clean up the MicroSD card.
-
Updates
- Update Livebook to try import feature
This release no longer copies the built-in Livebooks to the data partition. They're no symlinked so that they remain read-only and update on firmware updates. You now have to fork them to run them.
- New features
- A firmware update example
Initial CI-built release
Initial release