Documentation
  • Welcome
  • 🚀Getting Started
    • Introduction to AstroPlant
  • 🌱AstroPlant Kit Setup
    • Welcome to the setup guide
    • Designing your project
    • Operation & safety
    • Building the Maker Kit
      • Electronics assembly [Maker Edition]
      • Electronics assembly from scratch
      • Casing assembly v5.2
      • Extension shield connection mapping
    • AstroPlant software
      • Kit software setup
      • Building your kit software from scratch
      • Updating your kit software
      • Changelog
    • Registering and configuring a kit
    • AstroPlant Growth Protocol
    • Resources
    • Setup FAQ
  • ⌨️ Developers
    • Become a space dev!
      • AstroPlant Ecosystem
      • Data Concepts and Terminology
      • Software Architecture
      • GitHub Repositories
    • Core API
      • Getting Started
      • API Models
      • Live Feeds (WebSockets)
    • Community Platform
      • Architectural Decisions
      • Documentation
        • Project Structure
        • Front-End
        • Back-End
      • Development Setup
      • Roadmap
    • Software Customization
      • Use cases
    • Developers FAQ
  • 📚Resources
    • Contributing
Powered by GitBook
On this page
  • [1.0.0b8.1] - 2022-09-09
  • AstroPlant Software
  • [1.0.0b8] - 2022-09-09
  • System
  • AstroPlant Software

Was this helpful?

  1. AstroPlant Kit Setup
  2. AstroPlant software

Changelog

All notable changes to the Raspberry Pi system images will be documented in here. This is a collection of the changes to the AstroPlant core software and changes to the operating system we provide.

[1.0.0b8.1] - 2022-09-09

This release fixes a regression introduced in 1.0.0b8.

AstroPlant Software

Peripherals

Upgrade from version 1.0.0b7 to 1.0.0b8. Its changelog is:

## [1.0.0b8] - 2022-09-09

### Fix

- DHT22: wait for measurement (regression introduced in 1.0.0b7)

[1.0.0b8] - 2022-09-09

This release focuses on increasing the stability of the kit. Errors when communicating with peripherals are handled better.

System

  • Upgrade operating system to Raspberry Pi OS Bullseye

  • Move to libcamera-based camera stack

  • Fix hotspot image to include a default country code when setting up WiFi. This currently defaults to NL, which should be fine in most of Europe, but radio frequency regulations in your country may require you to manually set the correct country code in /etc/wpa_supplicant/wpa_supplicant.conf

AstroPlant Software

Kit core

Upgrade from version 1.0.0b7 to 1.0.0b8. Its changelog is:

## [1.0.0b8] - 2022-09-07

### Added

- Set up and clean up peripherals explicitly
- Added peripheral device error handling

### Fixed

- Fix usage of deprecated `trio` functions
- Don't accidentally catch all exceptions in RPC handler

### Changed

- Improve some log messages

### Internal changes

- Bump `pycapnproto`
- Bump `trio`
- Simplify and improve typing of some code

Peripherals

Upgrade from version 1.0.0b5 to 1.0.0b7. Its changelog is:

## [1.0.0b7] - 2022-09-08

### Changed

- Target Raspbian OS Bullseye
- As Bullseye is now targeted, move from legacy camera stack to libcamera using picamera2

### Fix

- LCD: improve exception handling

### Added

- This changelog

## [1.0.0b6] - 2022-09-07

### Added

- Add set up and clean up handlers for most peripherals
- Explicitly re-raise some expected exceptions as `PeripheralException`

### Fixed

- Fix pigpio resource leak for peripherals using duty cycles and I2C
- Let MH-Z19 CO2 sensor actually use the `serialFile` configuration option

### Changed

- Simplify some threading behavior
- Move some blocking I/O to dedicated threads

PreviousUpdating your kit softwareNextRegistering and configuring a kit

Last updated 2 years ago

Was this helpful?

🌱