Releases: Opentrons/opentrons
Releases · Opentrons/opentrons
ot3 version 2.3.0-alpha.0
2.3.0-alpha.0 (2024-11-25)
Bug Fixes
- abr-testing: added error handling for run log parsing (#16867) (1e6df83)
- abr-testing: Resolves missing coordinate data issue during upload. (#16641) (d270ccd)
- abr-testing: unify all script compatibility with same ip file (#16922) (da74897)
- abr-testing: Update simulate (#16929) (f37ef0a)
- analyses-snapshot-testing: heal edge snapshots (#16526) (9a634ea), closes #16525
- analyses-snapshot-testing: heal edge snapshots (#16527) (b40f721)
- api, shared-data: Allow labware lids to be disposed in the trash bin (#16638) (ec7641c)
- api: add details to confusing error message (#16517) (835204a)
- api: add stopped state so a stop request doesn't mean the gripper needs to re-home (#16853) (c90aaea)
- api: add supported wavelengths to runtime error when initializing the plate reader. (#16797) (0ae0414)
- api: allow labware def schema v3 (#16647) (3d45ddc)
- api: Do not load the absorbance reader lid with
loadLabware
(#16734) (60dca54) - api: don't use sensor log on ot2 or simulators (#16590) (9d57048)
- api: Ensure stack of labware on Staging Area Slot properly resolves ancestor slot (#16681) (7669fc2)
- api: ER support for in place commands and blow out (#16510) (61c2775)
- api: Fix certain failed runs showing a stale recovery target (#16630) (b27a22c)
- api: Fix path planning after failed tip drop (#16513) (51ead23)
- api: Fix Yocto check preventing OT-2s from booting (#16637) (d140271)
- api: Fix Yocto check preventing OT-2s from booting (#16639) (56329cc)
- api: home all gripper axis when a stall is detected (#16579) (565865d)
- api: prevent moving a labware onto itself (#16600) (df01e77)
- api: refactor protocol api integration tests to prevent thread leakage (#16834) (feeb999)
- api: rename TouchTipParams -> LiquidClassTouchTipParams to avoid name conflict (#16848) (112ea83)
- api: restrict the labware that can be moved to the plate reader + validate wavelengths. (#16649) (01c06d5)
- api: Skip updating position estimators for axes that are not present (#16804) (91b40ae)
- api: update error message to title case (#16851) (c94a64c)
- api: update motor position before homing (#16887) (0dacfb3)
- api: Update Plate Reader CSV output to match OEM file output (#16751) (7bc46d3)
- api: update the plate reader parsing of the serial + version to account for the new format. (#16824) (d49f990)
- api: update the plate reader serial number parser to include BYO and OPT delims. (#16650) (4945928)
- api: use encoder position instead of homing gantry when placing plate reader lid. (#16781) (9e951da)
- api: use the message only formatter for the sensor logs (#16577) (9f28fab)
- app-shell, app-shell-odd: Fix devtools not working on built versions of desktop app/ODD (#16709) (b1b4b30)
- app-shell: fix clearing robot update cache after robot cache update (#16706) (0ad9ef8)
- app, components: Fix TC lid rendering in
runRecord
deck maps (#16692) (de01cf6) - app, protocol-designer: align left_right mount text (#16715) (7e59b53)
- app, robot-server: support
retryLocation
when retryingdropTipInPlace
during Error Recovery (#16839) (df80263) - app, shared-data, components: add calibration not req text for plate reader, remove lid filtration (#16776) (653fb49)
- app,robot-server: Account for failed commands not having a pipetteId (#16859) (29e03ae)
- app: add affordances for tip detection failures (#16828) (972c592)
- app: add an exit button for failed moveToAddressable area commands during Error Recovery (#16729) (d4c0f85)
- app: add error handling for failed maintenance run creation ([#16818](https://github.com/Opentrons/opentrons/issues/
...and more! Log link: https://github.com/Opentrons/opent...
Robot Stack Version 8.1.0
8.1.0 (2024-10-09)
Welcome to the v8.1.0 release of the Opentrons App!
There are no new features in the Opentrons App in v8.1.0, but it is required for updating the robot software to support the latest production version of Flex robots.
Bug Fixes
v8.0.0
Opentrons Changes in 8.0.0
v8.0.0 (2024-09-26)
Python Protocol API v2 - 2.20 Documentation
Welcome to the v8.0.0 release of the Opentrons App!
New Features
- Recover from errors during a protocol run on Flex. If certain types of errors occur, you will have the option to manually correct the error and resume your protocol. Follow detailed recovery instructions on the touchscreen or in the app.
- Perform quick transfers on Flex. Set up a new quick transfer directly on the touchscreen, specifying a tip rack and up to two labware for pipetting — no protocol file or coding required! You can save and reuse up to 20 quick transfers on a particular Flex robot.
- Use CSV files as runtime parameters. When setting up a protocol in the app, choose any file on your computer. Or on Flex, select from files already stored on the robot or on an attached USB drive. See the Python API documentation for more information on adding CSV capability to your protocols.
Improved Features
- Run protocols using the latest version of the Python API (2.20), which adds more partial tip pickup configurations (Flex and OT-2 GEN2 pipettes) and the ability to detect whether a well contains liquid (Flex pipettes only).
- Tap or click on any labware on the deck map to see adapters and modules that are stacked below it.
- Lists of liquids now separately show the total volume and per-well volume (when it is the same in each well containing that liquid).
- Improved instructions for what to do when a Flex protocol completes or is canceled with liquid-filled tips attached to the pipette.
Known Issues
- Stored labware offsets can't be applied to protocols that require selecting a CSV file as a runtime parameter value. Write the protocol in such a way that it passes analysis with or without the CSV file, or run Labware Position Check after confirming parameter values.
- Error recovery can't perform partial tip pickup, because it doesn't account for the pipette nozzle configuration of 8- and 96-channel pipettes. If a recovery step requires partial tip pickup, cancel the protocol instead.
- Downloading robot logs via USB may take up to 2 minutes on macOS, and may fail entirely on Windows. Use an Ethernet or Wi-Fi connection to download logs if needed.
Welcome to the v8.0.0 release of the Opentrons robot software!
New Features
- Create, store, and run quick transfers on Flex.
- Define and use CSV runtime parameters in Python protocols.
- Detect the presence or absence of liquid in a well (Flex pipettes only), and continue or pause the protocol based on the result.
- Automatically pause Flex protocol runs when detecting overpressure, allowing for error recovery and run resumption.
Improved Features
- Provides more partial tip pickup configurations. All multi-channel pipettes now support single and partial column pickup, and the Flex 96-channel pipette now supports row pickup.
- Improves homing behavior when a Flex protocol completes or is canceled with liquid-filled tips attached to the pipette.
Known Issues
- During single-tip or partial-column pickup with a multi-channel pipette, tips in adjacent columns may cling to empty nozzles. Pick up tips row by row, rather than column by column, to avoid this.
- Protocol analysis and
opentrons_simulate
do not raise an error when a protocol tries to detect liquid with a pipette nozzle configuration that doesn't contain a pressure sensor (single-tip pickup with A12 or H1). Avoid using the A12 and H1 nozzles for single-tip pickup if you need to detect liquid presence within wells. opentrons_simulate
describes motion to wells only with respect to the primary channel, regardless of the current pipette nozzle configuration.
v7.5.0
chore(release): v7.5.0
v7.5.0-alpha.3
chore(release): v7.5.0-alpha.3
v7.5.0-alpha.2
chore(release): v7.5.0-alpha.2
v7.5.0-alpha.1
chore(release): v7.5.0-alpha.1
v7.5.0-alpha.0
chore(release): v7.5.0-alpha.0
v7.4.0
Do NOT use this release.
The wrong firmware version for HEPA/UV support was included.
https://opentrons.com/ot-app has the latest stable version.
v7.4.0-alpha.4
chore(release): v7.4.0-alpha.4