Skip to content

Releases: Opentrons/buildroot

Robot OS v1.10.0 - Opentrons v6.0.0

20 Apr 21:43
Compare
Choose a tag to compare

This release of the OT-2 operating system incorporates changes for the version 6.0.0 release of the Opentrons/opentrons software stack.

Change log

Full Changelog: v1.9.0...v1.10.0

  • Remove several unused packages in #143
  • board/opentrons/ot2: add compression to tar in #145
  • Remove unused bluetooth config / service in #149
  • Strip tests from numpy and pandas in #150
  • Add SQLAlchemy and dependencies in #151, #157

Robot OS v1.9.0 - Opentrons v4.7.0

10 Nov 19:01
a0b6147
Compare
Choose a tag to compare

Version 1.9.0

This release of the Opentrons OT-2 Operating System incorporates changes for the upcoming v4.7.0 release of the Opentrons/opentrons software stack.

Changelog

  • package/python{3}-fastapi: bump to version 0.68.1
  • package/python{3}-pydantic: bump to version 1.8.2
  • udev rule for heater-shaker
  • simplified rootfs-overlay by moving all symlink folders inside merged /usr to /user

Robot OS v1.8.0 - Opentrons v4.6.0

15 Sep 23:48
Compare
Choose a tag to compare

Version 1.8.0

This release of the Opentrons OT-2 Operating System incorporates changes for the upcoming v4.6.0 release of the Opentrons/opentrons software stack.

Change log

This release is focused primarily on Python package update for the existing stack:

  • package/python3-setuptools: new package
  • package/pkg-python: use host-python3-setuptools when needed
  • package/python-setuptools: add comment about python3-setuptools
  • package/python{3}-setuptools: bump to version 44.0.0
  • package/python-setuptools-scm: bump to version 5.0.1
  • package/python-toml: add host variant
  • package/python-toml: bump to version 0.10.2
  • package/python-dotenv: bump to version 0.19.0
  • package/python-typing-extensions: bump to version 3.10.0.0
  • package/python-zipp: new package
  • package/python-importlib-metadata: new package
  • package/python-click: bump to version 8.0.1
  • package/python-httptools: bump to version 0.2.0
  • package/python-h11: bump to version 0.12.0
  • package/python-idna: bump to version 3.2
  • package/python-six: bump to version 1.16.0
  • package/python-websockets: bump to version 9.1
  • package/python-wsproto: bump to version 1.0.0
  • package/python-asgiref: new package
  • package/python-uvicorn: bump to version 0.14.0
  • package/python-sniffio: new package
  • package/python-anyio: new package

Robot OS v1.7.0 and v1.7.1: Software 4.2.0, compatibility with OT-2 refresh

14 Apr 20:51
d6b808c
Compare
Choose a tag to compare

Adds full compatibility for OT-2 refresh, including RTC support and a systemd unit for driving the status LEDs on the electronics housing.


v1.7.1 is a special release created on 2022-08-09 to help fix problems at our factory, which has been using v1.7.0.

v1.7.1 is identical to v1.7.0, except for the following changes, which are all backported from more recent releases.

These fix build problems so our modern CI environments can build v1.7.1:

And this fixes the problems at the factory:

See the Git tag v1.7.1.

We can't currently create a separate GitHub release for v1.7.1 because it will interfere with CI/CD scripts that look for the "latest" GitHub release.

Robot OS v1.6.0: Software 4.2.0

05 Mar 14:10
Compare
Choose a tag to compare
  • Bumps wpa_supplicant to 2.9, which should fix issues with 802.11 fast roaming
  • Stabilizes the machine-id for freshly-flashed machine

Robot OS v1.5.0: Software 4.1.0

11 Jan 19:33
1dbaab3
Compare
Choose a tag to compare

Robot OS v1.5.0 ships with Robot Software 4.1.0.

It adds preliminary support for upcoming hardware revisions, including a new service for managing status LEDs.
It also adds support for upcoming software changes, like adding a new notifications server based on zmq (which does not currently have any functionality).

Finally, in synch with https://github.com/opentrons/opentrons, it bumps pyserial to 3.5 to allow better functionality for testing on OSX Big Sur.

OS v1.4.0 - Opentrons v3.21.0

24 Sep 15:45
019caba
Compare
Choose a tag to compare

Version 1.4.0 of the OT-2 operating system is for use with version 3.21.0 of the Opentrons software. It includes a handful of new packages and libraries as well as OS-level support for using external Bluetooth adapters with the OT-2

changelog

  • configs/ot2_defconfig: select ca-certificates, curl, git, grep, sl, wget (#86)
  • Add support for external Bluetooth adapters (#100)
    • package/python-bluepy: new package ver. 1.3.0
    • Select package python-bluepy
    • Select bluez tools and utils packages
    • Add services and udev rules for USB BT hardware
  • new package: python-typing-extensions (#101)
  • configs/ot2_defconfig: select screen, python3_curses, tmux (#102)

Buildroot 1.3.8: Robot Software 3.20.0

06 Aug 00:33
a74cf68
Compare
Choose a tag to compare

This release fixes link-local IP address assignment by removing systemd-networkd, which was conflicting with NetworkManager; it adds support for recent motor controller board changes; and it adds support for websocket messages over 1MB in size by installing a different Python websocket library.

Buildroot 1.3.7: Robot software version 3.19.0

09 Jun 19:57
87f31a6
Compare
Choose a tag to compare

This release incorporates changes to how shared-data is accessed in the Python API.

Buildroot 1.3.6: Robot software 3.17.1

28 Apr 21:45
Compare
Choose a tag to compare

This release includes some new and updated dependencies for Python.