v1.18.1

moghtech/komodov1.18.1Jun 7, 2025by mbecker20

AI Summary

Enhancements include a dedicated Schedules page, reduced alert noise by requiring 2 consecutive out-of-bounds conditions, and fixes for commit force push issues. The UI was also cleaned up and performance improved.

Key Highlights

  • Added dedicated Schedules page
  • Server alerts now require 2 consecutive out-of-bounds conditions
  • Commits no longer use `--force`
  • Moved Builders and Alerters into Settings

New Features

  • Schedules overview page
  • Alert logic refinement
  • Commit force push removal
  • Repo 'On Pull' command fix
  • UI performance improvements
  • Server version mismatch indicator

Full Release Notes

# Changelog

### Schedules Page
- Added a dedicated **Schedules page** to provide an overview of all your scheduled actions.

### Server Alerting
- Server health alerts will now only be opened after **2 consecutive out-of-bounds conditions**.
    - This helps a lot to reduce noise, like intermittent unreachable alerts and short CPU usage spikes
    - If you turned off alerts to reduce noise, you can try turning them back on and see how it is now.

### Commits
- Commits made by Komodo **no longer use `--force`** in the push command.
    - This should prevent any more issues like #501
    - If you run into issues pushing, it depends on the resource type.
        - For Stacks, can temporarily enable the Reclone option, and Deploy. Afterwards can try commit again.
        - For Syncs / Builds, you should be able to use the refresh button in header and try again. Otherwise you can recreate the repo cache volume.

### Resources
- **Stack / Build / Repo / Sync**: Add **url links** for attached repos in the resource headers / tables.
    - **Github only**: links to correct branch
- **Stack / Deployment**: Add dedicated "Deploying" state to improve the feedback
- **Server**: Add Core / Periphery version mismatch indicator
- **Repo**: Fix "On Pull" command during `PullRepo` operation re #580 
- **Stack**: Run "Pre Deploy" command *before* `docker compose config` in #584 by @undaunt 
    - Allows for easier integrations re #324

### UI
- Clean up headers / quick links
- Improve frontend loading time re dependency loading
- Move **Builders / Alerters out of sidebar** and **into settings**.

<img width="1649" alt="Screenshot 2025-06-06 at 11 03 54 PM" src="https://github.com/user-attachments/assets/35e7734f-f467-4c52-88f0-bc1cb986988f" />