Unum Sdk Versions Save

Unum agent source code, tools, and documentation

v2020.1.0

4 years ago

This is the first release of 2020. We have improved a lot of stuff in unum and pulled-in everything here.

v2019.2.0

5 years ago

The second release of Unum SDK in 2019! 💥

The main feature of this release is cloud config support (#30 #41 #42) for linux_generic, allowing Minim Labs users to manage their Unum-enabled device from the Minim cloud dashboard.

This release also saw OpenWrt support split out into its own hardware kind called openwrt_generic (MinimSecure/minim-openwrt-feed#4). This change was made to enhance cloud configuration support by using UCI directly. This mirrors our internal OpenWrt-based platforms and provides more functionality (ie. supports both radios, port forwarding, etc) over the linux_generic configuration format.

Note: due to a flaw in the OpenWrt image generation, the original images posted for this release do not contain hostapd. This has been fixed-- download the fixed image below!

Download prebuilt binaries

Changes since 2019.1.0

Agent changes:

  • Add support for Minim cloud config sending/receiving/applying (#36)
  • Add crash_me command for debug builds
  • Fix useless yield in speedtest intermediate result sending
  • Fix iptables sequence number incrementing

OpenWrt platform (openwrt_generic) changes:

  • Upgrade to OpenWrt 18.06.2 (MinimSecure/minim-openwrt-feed#5)
  • Separated into new hardware kind openwrt_generic (MinimSecure/minim-openwrt-feed#4)
    • Integrates UCI for improved cloud config handling
  • Refactor LAN interface selection during agent start (#48)
  • Disable (unimplemented) crashinfo tracing (MinimSecure/minim-openwrt-feed#5)

Linux platform (linux_generic) changes:

  • Add simple configuration format for cloud config support (#36)
  • A bridge interface is now always created when using minim-config (#47)
  • Remove dependency on net-tools, in favor of iproute2 (#47)
  • Fix broken network configuration when disabling WLAN (#41)
  • Update iwinfo-lite with upstream changes from Q4 2018 (#49)

v2019.1.0

5 years ago

Version 2019.1.0 contains many "behind-the-scenes" improvements, especially around creating distribution-ready releases.

Download prebuilt binaries

Changes since 2018.1.0

Agent changes:

  • Improvements to iptables telemetry capturing
  • Disable unimplemented crashinfo tracer

Debian (.deb) packaging:

  • Replace original configuration files during uninstall process.

Dockerized Unum:

  • Use minim-config utility to configure and start services.

SDK et al:

  • Added CircleCI integration to automatically build snapshot and release builds
    • Generate OpenWrt distributions with Unum installed, as well as Unum .ipk packages using Docker and CircleCI
  • Added Certificate Authority bundle certificates
  • Added CONTRIBUTING.md, as well as GitHub issue and pull request templates
  • Added dist/README and .circleci/README
  • Improved wording and commentary in general in build scripts and existing READMEs.

v2018.1.0

5 years ago

First official Unum SDK release!

This release includes source code, OpenWrt 18.06-snapshot sysupgrade image for Gl.iNet B1300, standalone .ipk for Gl.iNet B1300, and .deb packages for our Raspberry Pi target (armhf), x86_64 (amd64), and i386.

The .deb packages depend on libcurl3, libnl-3-200, libnl-genl-3-200, libjansson4, as well as hostapd, dnsmasq, and iptables.

Additionally, we've published docker images on the minimsecure Docker Hub.