Releases: openUC2/os-rpi
Releases · openUC2/os-rpi
Release list
v26.0.0-beta.0
What's Changed
- Replace broken GitHub action for uploading to Google Drive by @ethanjli in #256
- Prevent Windows devices from auto-disconnecting from hotspot by @ethanjli in #257
- Add captive-portal behavior for some client OSes by @ethanjli in #258
- adding new firmeware with canopen by @beniroquai in #230
- build(compose): bump Compose container images by @github-actions[bot] in #259
- Undo regression from #247 in hikrobot camera support by @ethanjli in #260
- Update Docker image tag for server service by @beniroquai in #261
- build(compose): bump Compose container images by @github-actions[bot] in #262
- build(compose): bump Compose container images by @github-actions[bot] in #263
- build(compose): bump Compose container images by @github-actions[bot] in #264
- build(compose): bump Compose container images by @github-actions[bot] in #267
- updating firmware and imswitch by @beniroquai in #266
- build(compose): bump Compose container images by @github-actions[bot] in #268
Full Changelog: v26.0.0-alpha.4...v26.0.0-beta.0
v26.0.0-alpha.4
What's Changed
- Set up Forklift overlay mounts with root file ownership by @ethanjli in #167
- Update Docker image tag for server service by @beniroquai in #169
- build(compose): bump Compose container images by @github-actions[bot] in #170
- build(compose): bump Compose container images by @github-actions[bot] in #171
- Bump device admin ctr img by @ethanjli in #172
- Bump device-portal ctr img by @ethanjli in #173
- Fix regression in device-admin permissions by @ethanjli in #174
- Update firmware image version in deployment config by @beniroquai in #176
- build(compose): bump Compose container images by @github-actions[bot] in #177
- Update firmware image server to new SHA by @beniroquai in #178
- build(compose): bump Compose container images by @github-actions[bot] in #179
- Update firmware image server version by @beniroquai in #180
- build(compose): bump Compose container images by @github-actions[bot] in #181
- Update deployment.compose.yml by @beniroquai in #182
- build(compose): bump Compose container images by @github-actions[bot] in #183
- Bump device-admin ctr img by @ethanjli in #175
- build(compose): bump Compose container images by @github-actions[bot] in #184
- Temporarily allow untrusted access to all apps by default by @ethanjli in #185
- build(compose): bump Compose container images by @github-actions[bot] in #186
- Bump device-admin ctr img by @ethanjli in #188
- Bump imswitch ctr img by @ethanjli in #189
- bump imswitch, better firmware flashing experience by @beniroquai in #191
- build(compose): bump Compose container images by @github-actions[bot] in #192
- Upload built OS images to Google Drive from Git tag pushes by @ethanjli in #193
- build(compose): bump Compose container images by @github-actions[bot] in #194
- build(compose): bump Compose container images by @github-actions[bot] in #195
- build(compose): bump Compose container images by @github-actions[bot] in #196
- build(compose): bump Compose container images by @github-actions[bot] in #197
- Automatically select upgrade version query based on CI trigger by @ethanjli in #198
- build(compose): bump Compose container images by @github-actions[bot] in #199
- Update ImSwitch SO by @beniroquai in #201
- Update Docker image tag for imswitch service by @beniroquai in #203
- Update deployment.compose.yml by @beniroquai in #204
- Update deployment.compose.yml by @beniroquai in #205
- build(compose): bump Compose container images by @github-actions[bot] in #206
- Update Docker image tag for server service by @beniroquai in #207
- build(compose): bump Compose container images by @github-actions[bot] in #208
- Update deployment.compose.yml by @beniroquai in #210
- build(compose): bump Compose container images by @github-actions[bot] in #211
- Report OS versioning info on device-admin home page by @ethanjli in #212
- build(compose): bump Compose container images by @github-actions[bot] in #213
- bump imswitch to include goniometer by @beniroquai in #214
- build(compose): bump Compose container images by @github-actions[bot] in #215
- Update deployment.compose.yml by @beniroquai in #216
- build(compose): bump Compose container images by @github-actions[bot] in #217
- build(ci): bump the ci group with 3 updates by @dependabot[bot] in #218
- build(compose): bump Compose container images by @github-actions[bot] in #219
- build(compose): bump Compose container images by @github-actions[bot] in #221
- build(compose): bump Compose container images by @github-actions[bot] in #222
- build(compose): bump Compose container images by @github-actions[bot] in #224
- build(compose): bump Compose container images by @github-actions[bot] in #225
- build(compose): bump Compose container images by @github-actions[bot] in #226
- Beniroquai patch 1 by @beniroquai in #228
- build(compose): bump Compose container images by @github-actions[bot] in #229
- Bind-mount
/devinto the imswitch ctr by @ethanjli in #223 - build(compose): bump Compose container images by @github-actions[bot] in #231
- build(ci): bump ad-m/github-push-action from 1.1.0 to 1.3.0 in the ci group by @dependabot[bot] in #235
- build(compose): bump Compose container images by @github-actions[bot] in #236
- build(compose): bump Compose container images by @github-actions[bot] in #237
- build(compose): bump Compose container images by @github-actions[bot] in #238
- build(compose): bump Compose container images by @github-actions[bot] in #240
- Simplify landing page by @ethanjli in #241
- Enable configuration of whether to sysroot mounts should be read-only by @ethanjli in #242
- build(compose): bump Compose container images by @github-actions[bot] in #243
- build(compose): bump Compose container images by @github-actions[bot] in #245
- Add platform hardware support for CAN using the MCP2515 SPI HAT by @ethanjli in #246
- build(compose): bump Compose container images by @github-actions[bot] in #248
- Run ImSwitch without privileged access by @ethanjli in #247
- build(compose): bump Compose container images by @github-actions[bot] in #249
- Add files for Tucsen camera support by @ethanjli in #250
- Suppress undesirable stderr output from MOTD generation by @ethanjli in #251
- Fix resolution of domain names on Windows by @ethanjli in #252
- build(compose): bump Compose container images by @github-actions[bot] in #253
- Try to retain branch info in local plt in PR-triggered OS builds by @ethanjli in #254
- build(compose): bump Compose container images by @github-actions[bot] in #255
Full Changelog: v26.0.0-alpha.3...v26.0.0-alpha.4
v26.0.0-alpha.3
What's Changed
- Change
home.uc2toopen.uc2by @ethanjli in #139 - build(compose): bump Compose container images by @github-actions[bot] in #140
- build(compose): bump Compose container images by @github-actions[bot] in #141
- build(compose): bump Compose container images by @github-actions[bot] in #142
- build(compose): bump Compose container images by @github-actions[bot] in #143
- Rename repo & default branch by @ethanjli in #144
- build(compose): bump Compose container images by @github-actions[bot] in #145
- Integrate Overview Camera into docker container by @beniroquai in #146
- build(compose): bump Compose container images by @github-actions[bot] in #147
- build(compose): bump Compose container images by @github-actions[bot] in #148
- build(compose): bump Compose container images by @github-actions[bot] in #150
- Update offline docs by @ethanjli in #151
- Save snapshots of
/bootand/etcfor factory-reset mechanisms by @ethanjli in #149 - build(compose): bump Compose container images by @github-actions[bot] in #152
- build(ci): bump the ci group with 3 updates by @dependabot[bot] in #153
- build(compose): bump Compose container images by @github-actions[bot] in #154
- Make firewalld actually control access to ports 80 & 443 by @ethanjli in #155
- build(compose): bump Compose container images by @github-actions[bot] in #156
- Update firmware image server version by @beniroquai in #157
- build(compose): bump Compose container images by @github-actions[bot] in #158
- build(compose): bump Compose container images by @github-actions[bot] in #159
- Update firmware image server to new SHA by @beniroquai in #161
- build(compose): bump Compose container images by @github-actions[bot] in #162
- Update Docker image tag for server service (imswitch) by @beniroquai in #163
- build(compose): bump Compose container images by @github-actions[bot] in #164
- build(compose): bump Compose container images by @github-actions[bot] in #165
- build(compose): bump Compose container images by @github-actions[bot] in #166
- Make firewall-related names slightly more consistent & concise by @ethanjli in #160
- build(compose): bump Compose container images by @github-actions[bot] in #168
New Contributors
- @dependabot[bot] made their first contribution in #153
Full Changelog: v26.0.0-alpha.2...v26.0.0-alpha.3
v26.0.0-alpha.2
What's Changed
- build(compose): bump Compose container images by @github-actions[bot] in #126
- build(compose): bump Compose container images by @github-actions[bot] in #127
- build(compose): bump Compose container images by @github-actions[bot] in #128
- Make login MOTD messages more helpful & less noisy by @ethanjli in #129
- build(compose): bump Compose container images by @github-actions[bot] in #130
- Fix incorrect initialization of empty boot-init-root dirs by @ethanjli in #131
- Support setting Wi-Fi country via boot-init-root by @ethanjli in #132
- build(compose): bump Compose container images by @github-actions[bot] in #133
- Preserve file ownership & permissions with boot-init-root mechanism by @ethanjli in #134
- build(compose): bump Compose container images by @github-actions[bot] in #135
- build(compose): bump Compose container images by @github-actions[bot] in #136
- Add off-axis holo to imswitch container by @beniroquai in #137
- build(compose): bump Compose container images by @github-actions[bot] in #138
Full Changelog: v26.0.0-alpha.1...v26.0.0-alpha.2
v26.0.0-alpha.1
What's Changed
- build(compose): bump Compose container images by @github-actions[bot] in #108
- build(compose): bump Compose container images by @github-actions[bot] in #109
- build(compose): bump Compose container images by @github-actions[bot] in #110
- Acquire IPv4 link-local addresses in direct connections by @ethanjli in #111
- build(compose): bump Compose container images by @github-actions[bot] in #112
- build(compose): bump Compose container images by @github-actions[bot] in #113
- Move caddy-ingress-public to port 8002 by @ethanjli in #114
- build(compose): bump Compose container images by @github-actions[bot] in #115
- build(compose): bump Compose container images by @github-actions[bot] in #116
- build(compose): bump Compose container images by @github-actions[bot] in #118
- Configure Cockpit to allow access via Tailscale by @ethanjli in #119
- Add pkg+depl for serial-monitor by @ethanjli in #120
- bump imswitch version by @beniroquai in #121
- build(compose): bump Compose container images by @github-actions[bot] in #122
- build(compose): bump Compose container images by @github-actions[bot] in #125
- Install and enable USB gadget mode by @ethanjli in #123
Full Changelog: v26.0.0-alpha.0...v26.0.0-alpha.1
v26.0.0-alpha.0
What's Changed
- Try to add an initial package for imswitch by @ethanjli in #1
- Add package deployments for Cockpit, networking, and SSH enablement by @ethanjli in #2
- build(forklift): bump required Forklift pallets by @github-actions[bot] in #3
- Refactor
host-deployments.imports.ymlby @ethanjli in #4 - build(forklift): bump required Forklift pallets by @github-actions[bot] in #5
- Add systemd service to move pre-loaded files from
/boot/firmware/init-rootto/by @ethanjli in #8 - Add systemd service for Tailscale auth key initialization by @ethanjli in #6
- Add package+deployment for integrating imswitch with Cockpit by @ethanjli in #7
- Add systemd service to fix file perms for
.nmconnectionfiles by @ethanjli in #11 - Add Docker Compose apps for sysadmin browser apps by @ethanjli in #9
- build(forklift): bump required Forklift pallets by @github-actions[bot] in #13
- build(forklift): bump required Forklift pallets by @github-actions[bot] in #14
- Add firewalld port rules for imswitch by @ethanjli in #16
- Set an openUC2-branded Wi-Fi hotspot password by @ethanjli in #17
- Add a proof-of-concept of a landing page by @ethanjli in #18
- Support
openuc2.local&uc2.localas mDNS names by @ethanjli in #19 - feat: add useful links to the landing page by @ethanjli in #20
- feat: improve links, add infobox directing attention at ImSwitch by @ethanjli in #21
- fix: improve the use of ImSwitch Docker container images by @ethanjli in #22
- Add an offline copy of the project docs by @ethanjli in #23
- build(compose): bump Compose container images by @github-actions[bot] in #24
- build(compose): bump Compose container images by @github-actions[bot] in #25
- Add support for
init-root-*.tar.gzarchives toboot-init-rootby @ethanjli in #27 - Add a basic GUI frontend for NetworkManager by @ethanjli in #26
- build(compose): bump Compose container images by @github-actions[bot] in #28
- Fix issue with pre-configuring Tailscale device auth key before the first boot by @ethanjli in #30
- Bump imswitch ctr img by @ethanjli in #29
- Vendor pkgs & pkg depls from PlanktoScope pallet by @ethanjli in #32
- build(compose): bump Compose container images by @github-actions[bot] in #34
- build(compose): bump Compose container images by @github-actions[bot] in #35
- Add opt-in feature flags to disable Wi-Fi hotspot auto-creation by @ethanjli in #36
- bump imswitch container image by @beniroquai in #37
- build(compose): bump Compose container images by @github-actions[bot] in #38
- Import OS image build system from openUC2/imswitch-os by @ethanjli in #39
- Rename the repo from openUC2/pallet to openUC2/rpi-imswitch-os by @ethanjli in #40
- build(compose): bump Compose container images by @github-actions[bot] in #41
- Improve ImSwitch Backpressure Mechanism by @beniroquai in #42
- build(compose): bump Compose container images by @github-actions[bot] in #43
- build(compose): bump Compose container images by @github-actions[bot] in #45
- Refactor OS build scripts and USB drive automounting by @ethanjli in #44
- build(compose): bump Compose container images by @github-actions[bot] in #49
- Add boot configs to improve support for the HAT+ and RTC battery by @ethanjli in #48
- Add troubleshooting for race condition between machine name and hostname by @ethanjli in #50
- Bump ImSwitch by @ethanjli in #46
- build(compose): bump Compose container images by @github-actions[bot] in #52
- build(compose): bump Compose container images by @github-actions[bot] in #53
- build(compose): bump Compose container images by @github-actions[bot] in #54
- build(compose): bump Compose container images by @github-actions[bot] in #55
- build(compose): bump Compose container images by @github-actions[bot] in #56
- build(compose): bump Compose container images by @github-actions[bot] in #57
- build(compose): bump Compose container images by @github-actions[bot] in #58
- Bump device-admin container image by @ethanjli in #60
- build(compose): bump Compose container images by @github-actions[bot] in #61
- Run device-admin as
piuser by @ethanjli in #62 - Fix conflict between
tailscale funnelandforklift-apply.serviceby @ethanjli in #63 - Shrink the OS image by @ethanjli in #51
- Randomize the Wi-Fi 2.4 GHz channel by @ethanjli in #66
- Add a pkg+depl to serve microcontroller firmware binaries via Caddy by @ethanjli in #65
- build(compose): bump Compose container images by @github-actions[bot] in #67
- build(compose): bump Compose container images by @github-actions[bot] in #69
- build(compose): bump Compose container images by @github-actions[bot] in #71
- Rely on a Docker ctr img to provide fw binaries & Caddy server by @ethanjli in #68
- Switch to RPi OS 13 (trixie) for base OS by @ethanjli in #72
- Mount
dma_heapinto ImSwitch ctr img for picamera2 by @beniroquai in #70 - build(compose): bump Compose container images by @github-actions[bot] in #74
- build(compose): bump Compose container images by @github-actions[bot] in #75
- build(compose): bump Compose container images by @github-actions[bot] in #76
- build(compose): bump Compose container images by @github-actions[bot] in #77
- Prepopulate
boot-init-root's directory structure by @ethanjli in #79 - Bump device-admin ctr img by @ethanjli in #80
- build(compose): bump Compose container images by @github-actions[bot] in #81
- build(compose): bump Compose container images by @github-actions[bot] in #82
- build(compose): bump Compose container images by @github-actions[bot] in #83
- Bump device-admin by @ethanjli in #84
- build(compose): bump Compose container images by @github-actions[bot] in #85
- build(compose): bump Compose container images by @github-actions[bot] in #88
- build(compose): bump Compose container images by @github-actions[bot] in #90
- Increase DHCPv4 timeout to reduce undesired fallback to eth0-static by @ethanjli in #92
- Support standalone testing of
firmware.pkgwith Docker Compose by @ethanjli in #93 - Disable WPS functionality in Wi-Fi hotspot mode by @ethanjli in #94
- Disable automatic activation of Wi-Fi hotspot on wlan1 by @ethanjli in #95
- Speed up applying of the pallet by @ethanjli in #96
- build(compose): bump Compose container images by @github-actions[bot] in #99
- Serve ImSwitch via our Caddy ingress proxy by @ethanjli in #97
- Add an ingress proxy on port 8001 to only expose unprivileged services by @ethanjli in #100
- build(compose): bump Compose container images by @github-actions[bot] in #101
- Support Tailscale HTTPS by @ethanjli in #102
- build(compose): bump Compose container images by @github-actions[bot] ...