Releases: worldcoin/orb-software
Releases · worldcoin/orb-software
orb-backend-status/v0.0.0-beta.21+LL
feat: add new release-type (#844) new flavour in orb-os
orb-backend-status/v0.0.0-beta.20+LL
feat: add new release-type (#844) new flavour in orb-os
orb-attest/v0.2.10-beta.3+LL
feat: add new release-type (#844) new flavour in orb-os
orb-attest/v0.2.10-beta.2+LL
feat: add new release-type (#844) new flavour in orb-os
orb-jobs-agent/v0.0.0-beta.14+LL
refactor(orb-jobs-agent): make a reboot module (#831) Moved all reboot logic into one module, so that handlers don't have shared logic.
orb-ui/v0.0.3-beta.29+LL
fix(ui): diamond: boot animation when requesting wifi qr (#835) set background so that ring is not left with last alert animation frame revert changes in alert.rs made previously
orb-ui/v0.0.3-beta.28+LL
fix(ui): diamond: boot animation when requesting wifi qr (#834) when wifi qr is asked on boot, the first event to come up is QrScanStart, and the booting animation (mcu side) must stop so that orb-ui can take the lead on the rgb leds to show the "scan wifi qr" ui Co-authored-by: AlexKaravaev <[email protected]>
orb-jobs-agent/v0.0.0-beta.13+LL
feat(orb-jobs-agent): add slot switch command (#830)
Adds a `slot_switch `command.
# Description
Switches the Orb's boot slot and reboots.
**Command format:** `slot_switch <SlotSwitchArgs json>`
**Arguments:**
- `slot`: String - Target slot. Must be one of: "a", "b", or "other"
- `"a"`: Switch to slot A
- `"b"`: Switch to slot B
- `"other"`: Switch to the opposite slot from the currently active one
(automatically derived)
**Behavior:**
- Detects the current active slot using `orb-slot-ctrl -c`
- If target slot equals current slot, returns success with no action
- Otherwise, calls `sudo orb-slot-ctrl -s <target_slot>` to set the new
slot
- Reboots the Orb using the `reboot` handler
- After reboot, completes the job successfully
**Note:** This is a sequential handler that blocks other jobs during
execution.
**Examples:**
```
slot_switch {"slot":"a"}
slot_switch {"slot":"b"}
slot_switch {"slot":"other"}
```
**Response:**
- If already on target slot: Success with message indicating no action
needed
- If switching slots: Progress update during switch/reboot, then success
after reboot completes
**Progress messages:**
```
Switched from slot a to slot b, rebooting
rebooted
```
**Error cases:**
- Invalid slot argument (not "a", "b", or "other")
- `orb-slot-ctrl` command failures
- Reboot command failures
orb-hil/v0.0.2-beta.5+LL
feat: add fsck command to jobs-agent (#825) hotfix just to have it in the worst case - we should do this automatically in the future
orb-jobs-agent/v0.0.0-beta.12+LL
chore(jobs-agent): reduce timeouts for quicker failover (#822) - added some logs for better troubleshooting - reduced backoff and timeout of jobs-agent connection for quicker failover