Skip to content

Latest commit

 

History

History
347 lines (245 loc) · 18.8 KB

File metadata and controls

347 lines (245 loc) · 18.8 KB

Changelog

All notable changes to MainsailOS will be documented in this file.

2.2.2 - 2025-10-03

Bug Fixes and Improvements

  • RpiOS: Fix download urls to raspios oldstable (bookworm) (#350)

Other

  • Bump version to v2.2.2

2.2.1 - 2025-10-03

Bug Fixes and Improvements

  • Canbus: Remove RestartSec=0.1s from the 25-can.network config. (#349)

Other

  • Bump version to v2.2.1

2.2.0 - 2025-09-07

Features

  • Add support for orangepi zero3 (#336)

Bug Fixes and Improvements

  • headless_nm: Fix reading SSID or PW with special chars (#347)

Other

  • Bump version to v2.2.0

2.1.0 - 2025-08-15

Features

  • ci: Add KlipperScreen module (#284)
  • Add module for KIAUH (#318)
  • Add CANBUS support (#339)
  • Add btt cb1 build_only image (#328)

Bug Fixes and Improvements

  • build: Fix location of boot partition (#289)
  • build: Fix log file upload (#297)
  • ci: Fix annotations from actions (#285)
  • moonraker: PKGLIST variable rename (#298)
  • Add supported sbc to non rpi images (#277)
  • Fix current version number (#317)
  • Improve special modules check in build & release workflow (#329)
  • Enable WiFi per default on RPI SBCs (#334)
  • Fix parsing array to copy special modules (#338)
  • Fix upgrade rpi images (#342)

Refactor

  • Change version handling (#296)
  • Transition from CustomPiOs to CustoPiZer (#314)
  • Use systemctl_if_exists in 10-config-raspberry (#332)

Documentation

  • Readme CanBoot -> katapult (#320)
  • Readme fix newline (#321)
  • Update README.md (#327)

Other

  • ci: Skip build on push to master branch (#280)
  • Update urls and base image version (#288)
  • Add piwheels config, if it doesnt exists (#290)
  • Change module order (#291)
  • Switch to armbian for Opi Zero2 (#292)
  • Bump version to v2.0.0
  • Add attribute to config.yml to add "build_only" images (#325)
  • Bump version to v2.1.0

1.3.2 - 2024-01-20

Bug Fixes and Improvements

  • Fix version number in release workflow (#276)

1.3.1 - 2024-01-20

Bug Fixes and Improvements

  • Fix version number in release (#275)

1.3.0 - 2024-01-16

Features

  • Add BananaPi M2 Zero (#247)
  • Adds kiauh module for homebrewed images (#184)
  • Add python3-opencv for obico (#248)

Bug Fixes and Improvements

  • Fix error in udev-fix.sh (#228)
  • Add crowsnest log path & pkglist link in postrename script (#235)
  • Fix typo in tools_dir var, Line171 (#237)
  • Fix wifi connectivity (#240)
  • Fix armbian-release file error (#241)
  • Fix error autologin on serial tty (#242)
  • Fix 'is_board_type' function (#243)
  • Fix Torrent and Checksum download URLs (#244)
  • Removing 'klippy' alias (#246)
  • Fix motd on armbian and orange pi based images (#272)

Documentation

  • Fix broken README link to the docs (#231)

Other

  • build: Add new matrix workflow (#253)
  • release: Skip the ftp upload, if repo != Mainsail-Crew (#269)
  • release: Generate changelog from 0.0.0, if repo != Mainsail-Crew (#270)
  • release: Update publish release action (#268)
  • release: Fix changelog workflow (#271)
  • Update download urls for armbian & orangepi (#233)
  • Update .gitignore (#254)
  • Refactor build & release workflow to remove external actions (#264)
  • Update issue bot text (#265)
  • Update generate json to new format (#266)
  • Fix typo in bot text (#273)

1.2.1 - 2023-05-26

Bug Fixes and Improvements

  • Remove legacy cam stack (#227)

1.2.0 - 2023-05-23

Bug Fixes and Improvements

  • Load i2c-dev modules (#217)
  • Fix broken udev package (#224)
  • Fix udev for version 'rp1+deb11u2' (#226)

Other

  • Remove unattended-upgrades service (#215)
  • Revert firstboot fix (#219)
  • Update crowsnest module (#221)

1.1.1 - 2023-03-26

Bug Fixes and Improvements

  • Fix rpi-imager json value format for extract_size & image_download_size (#212)
  • Fix firstboot issue (#214)

Refactor

  • Drop armbian_pkgupgrade (#210)

1.1.0 - 2023-03-18

Features

  • Enable I2C by default (#196)
  • Add Orange Pi 3 and 4 LTS (#186)
  • Add orange pi zero2 (#189)

Bug Fixes and Improvements

  • build: Fix mv of image file (#204)
  • Fix compress step (#205)
  • Fix rpi-image.json workflow in Release.yml (#206)
  • Remove enduser support msg from zero2 images (#209)

Refactor

  • Use mv to move the image from the workspace to the root (#203)

1.0.1 - 2022-12-30

Bug Fixes and Improvements

  • Fix shellcheck errors (#185)
  • Fix syntax error in net module (#191)

1.0.0 - 2022-12-18

Bug Fixes and Improvements

  • lint: Should fix shellcheck warnings (#160)
  • Fix postrename script (#150)
  • Fix shellcheck errors in net module (#161)
  • Set wrong source path (#164)
  • Add otg_mode=1 for CM4 in config.txt (#167)
  • Fix SC2086 in armbian module (#173)
  • Fixes error setting link to macro (#175)

Refactor

  • Deactivate IPv6 in nginx per default (#157)
  • Change behavior of piconfig module (#180)

Documentation

  • Adds faq section

Other

  • build: Refactor build dependend files (#154)
  • workflow: Rework release workflow for multi builds (#181)
  • Rework build workflow with source image cache (#146)
  • Only build an image on push in master/develop branch (#148)
  • Change cron interval of stale action (#149)
  • Update versions according to bullseye (#147)
  • Rework build workflow for multiple images (#152)
  • Fix image name (#153)
  • Impove shellcheck and auto read version number (#155)
  • Add Raspberry 64bit config (#156)
  • Upload failed logfile (#163)
  • Add armbian module (#165)
  • Update modules according to path changes (#166)
  • Update BuildImages workflow (#171)
  • Improved shellcheck lint (#172)
  • Remove github-token for build action (#178)
  • Add "not-on-Github" bot for issues (#179)
  • Fix changelog in release workflow (#182)
  • Removes fkms overlays (#183)

0.7.1 - 2022-09-06

Bug Fixes and Improvements

  • Fix errors in moved venvs (#138)
  • Fixes error unusable wpa_supplicant.txt (#142)

Documentation

  • Update README for improved readability (#144)

Other

  • Add wireless-tools as moonraker dependency (#137)
  • Add workflow to close stale issues / pull requests (#139)
  • Add additional Input shaper dependencies (#140)
  • Bump version to v0.7.1 (#145)

0.7.0 - 2022-07-29

Features

  • moonraker.conf: Add mainsail subscription to announcements (#115)
  • Stop part fan on CANCEL_PRINT (#103)
  • Add on_error_gcode to mainsail.cfg (#116)
  • Add sonar by default to image (#107)
  • Add on_error_gcode to mainsail.cfg (#116)
  • Add python3-serial CanBoot dependency (#129)
  • Add postrename module (#128)
  • Add timelapse module (#130)

Bug Fixes and Improvements

  • config.txt: Fix configuration errors with attached screens (#119)
  • crowsnest: Fix install of crowsnest (#111)
  • mainsail: Changed download url to mainsail-crew url (#92)
  • sonar: Fixes missing moonraker update manager entry (#112)
  • Correct on_error_gcode in mainsail.cfg (#118)
  • Correct on_error_gcode in mainsail.cfg (#118)

Refactor

  • klipper: Refactor klipper and is-pre-install module (#113)
  • mainsail.cfg: Substituting /home/pi with ~ (#114)
  • mainsail.cfg: Substituting /home/pi with ~ (#114)
  • Add enable_auto_refresh: True (#133)

Documentation

  • Fix typo in readme.md (#91)
  • Correct screenshot image URL (#93)
  • Add mainsailos logo (#124)

Other

  • README: Update README according to latest changes. (#110)
  • crowsnest: Update crowsnest module (#123)
  • docs: Fix urls, add includes (#122)
  • klipper: Update klipper and input shaper to py3 (#105)
  • Update moonraker.conf (#101)
  • Add funding informations (#120)
  • Add Issue Templates (#121)
  • Bump version to 0.7.0 (#131)

0.6.1 - 2022-01-31

Bug Fixes and Improvements

  • build: Updated torrent download url (#90)

Other

  • Push versionnumber to 0.6.1

0.6.0 - 2022-01-31

Features

  • build: Removed raspicam and serialcomm module (#83)
  • Add park to CANCEL_PRINT (#58)
  • Replaced module busterpatch (#77)
  • Added .editorconfig (#78)
  • Changed logging and logrotate behavior (#79)
  • Added mainsailos module (#81)

Bug Fixes and Improvements

  • build: Updated download paths (#65)
  • build: Fixes error in Makefile (#76)
  • ustreamer: Disable buffering on webcam proxy entries (#84)
  • Nginx config file
  • Added http1.1 to moonraker api reverse proxy location (#75)

Refactor

  • Updated input shaper dependencies to python3 (#74)

Documentation

  • Improve reamde.md (#54)

Other

  • moonraker: Refactored moonraker module (#89)
  • workflows: Update pull_request trigger
  • Update default moonraker.conf
  • Remove job_queue and postprocessing from moonraker.conf
  • Updated .editorconfig for yml files (#86)

0.5.0 - 2021-08-28

Features

  • Add multi mjpegstreamer support in klipper_config dir (#35)

Other

  • build: 0.5.0 bump

0.1.0 - 2020-11-28

Features

  • Allow the app.fluidd.xyz origin

0.0.9 - 2020-10-16

Other

  • Moves $httpupgrade and upstream servers to common config

0.0.7 - 2020-09-24