Skip to content

Releases: openUC2/os-rpi

v26.0.0-beta.0

v26.0.0-beta.0 Pre-release
Pre-release

Choose a tag to compare

@ethanjli ethanjli released this 26 Jun 15:05
f452cd8

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

v26.0.0-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@ethanjli ethanjli released this 16 Jun 19:13
1681bdd

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 /dev into 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

v26.0.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@ethanjli ethanjli released this 16 Mar 16:03
75d200a

What's Changed

  • Change home.uc2 to open.uc2 by @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 /boot and /etc for 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

Full Changelog: v26.0.0-alpha.2...v26.0.0-alpha.3

v26.0.0-alpha.2

v26.0.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@ethanjli ethanjli released this 27 Feb 13:59
29e6367

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

v26.0.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@ethanjli ethanjli released this 27 Feb 13:59
2a97672

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

v26.0.0-alpha.0 Pre-release
Pre-release

Choose a tag to compare

@ethanjli ethanjli released this 27 Feb 13:59
d126804

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.yml by @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-root to / 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 .nmconnection files 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.local as 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.gz archives to boot-init-root by @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 pi user by @ethanjli in #62
  • Fix conflict between tailscale funnel and forklift-apply.service by @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_heap into 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.pkg with 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] ...
Read more