[PR #383] [MERGED] 1.17.1 #728

Closed
opened 2025-10-31 15:20:09 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/moghtech/komodo/pull/383
Author: @mbecker20
Created: 3/28/2025
Status: Merged
Merged: 4/14/2025
Merged by: @mbecker20

Base: mainHead: 1.17.1


📝 Commits (10+)

  • 170b036 interpolate into slack / discord url
  • 3de5384 fix js client docs
  • 995842f js client should be type: module
  • e827622 click table tags to toggle tag filter
  • e773ea8 git token helper early return when empty provider
  • a6d8e4f reorder Stack fields
  • 03ea750 action support interpolation doc
  • ac25e50 Fix for the {account} login fails when the account name contains '$' (#385)
  • a872768 GetDeploymentsSummary (#386)
  • 48ca258 backend for build files on host / ui defined

📊 Changes

90 files changed (+3123 additions, -1890 deletions)

View changed files

📝 Cargo.lock (+530 -510)
📝 Cargo.toml (+7 -7)
📝 bin/core/src/alert/discord.rs (+25 -1)
📝 bin/core/src/alert/mod.rs (+6 -0)
bin/core/src/alert/ntfy.rs (+248 -0)
📝 bin/core/src/alert/slack.rs (+24 -2)
📝 bin/core/src/api/execute/build.rs (+86 -88)
📝 bin/core/src/api/execute/repo.rs (+4 -3)
📝 bin/core/src/api/read/mod.rs (+1 -0)
📝 bin/core/src/api/read/server.rs (+42 -1)
📝 bin/core/src/api/write/build.rs (+340 -38)
📝 bin/core/src/api/write/mod.rs (+1 -0)
📝 bin/core/src/api/write/stack.rs (+1 -1)
📝 bin/core/src/api/write/sync.rs (+33 -32)
📝 bin/core/src/cloud/mod.rs (+3 -1)
📝 bin/core/src/config.rs (+1 -0)
📝 bin/core/src/helpers/builder.rs (+5 -18)
📝 bin/core/src/helpers/mod.rs (+9 -2)
📝 bin/core/src/main.rs (+3 -2)
📝 bin/core/src/resource/build.rs (+40 -18)

...and 70 more files

📄 Description

Changelog

General

  • docker login now wrap username in ticks ('...') by @huzky-v in [Feature] Auto detect TZ (#385)
  • Improved standalone periphery setup docs by @theRAAPster in #402
  • IPv6 support for both Core and Periphery by @vosdev in #405
    • By default, the servers will bind to [::], which allows connections over either IPv4 or IPv6
    • Can customize the server bind ip using KOMODO_BIND_IP / PERIPHERY_BIND_IP, or by setting bind_ip in the config toml.

Resources

  • Build:
    • Adds UI Defined / Files on Server option for Build, treating the Dockerfile the way the Stack treats compose file.
    • Can view / edit the Dockerfile from Komodo
  • Server: Add GetDockerContainersSummary endpoint by @alexshore in #386
  • Alerter: Interpolate variables / secrets into Slack and Discord Alerter urls
  • Alerter: Support Ntfy Alerter natively by @GFXSpeed in #404

UI

  • Click the tags in the resources tables to toggle inclusion in the tag filter.
  • Websocket now has 5 second retry timeout to avoid connection spam.

Client

  • JS client - package.json -> type: module

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/moghtech/komodo/pull/383 **Author:** [@mbecker20](https://github.com/mbecker20) **Created:** 3/28/2025 **Status:** ✅ Merged **Merged:** 4/14/2025 **Merged by:** [@mbecker20](https://github.com/mbecker20) **Base:** `main` ← **Head:** `1.17.1` --- ### 📝 Commits (10+) - [`170b036`](https://github.com/moghtech/komodo/commit/170b036edad64a225b5144bfadd46e5b31db6253) interpolate into slack / discord url - [`3de5384`](https://github.com/moghtech/komodo/commit/3de53843d11dfc051d8eda8495eea53cda560542) fix js client docs - [`995842f`](https://github.com/moghtech/komodo/commit/995842fff9c72d24ff925efaaa5716350d1710c2) js client should be type: module - [`e827622`](https://github.com/moghtech/komodo/commit/e827622f85ed152faad0c76fe2614f4ba7e33286) click table tags to toggle tag filter - [`e773ea8`](https://github.com/moghtech/komodo/commit/e773ea8a20fb23c8cc14e4c59920b0aefe11e87e) git token helper early return when empty provider - [`a6d8e4f`](https://github.com/moghtech/komodo/commit/a6d8e4fb54b4ba9ab61500c0a5fa1e21dc11a9f1) reorder Stack fields - [`03ea750`](https://github.com/moghtech/komodo/commit/03ea750d55ffc2b3819aaf6447a55ed0f03847ea) action support interpolation doc - [`ac25e50`](https://github.com/moghtech/komodo/commit/ac25e50877c58b7286206df33b6589463830e140) Fix for the {account} login fails when the account name contains '$' (#385) - [`a872768`](https://github.com/moghtech/komodo/commit/a87276819b6f70da8c8e41392ee0a64a1f39250e) GetDeploymentsSummary (#386) - [`48ca258`](https://github.com/moghtech/komodo/commit/48ca258cec6f06e1f105514fc508b23686071e61) backend for build files on host / ui defined ### 📊 Changes **90 files changed** (+3123 additions, -1890 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+530 -510) 📝 `Cargo.toml` (+7 -7) 📝 `bin/core/src/alert/discord.rs` (+25 -1) 📝 `bin/core/src/alert/mod.rs` (+6 -0) ➕ `bin/core/src/alert/ntfy.rs` (+248 -0) 📝 `bin/core/src/alert/slack.rs` (+24 -2) 📝 `bin/core/src/api/execute/build.rs` (+86 -88) 📝 `bin/core/src/api/execute/repo.rs` (+4 -3) 📝 `bin/core/src/api/read/mod.rs` (+1 -0) 📝 `bin/core/src/api/read/server.rs` (+42 -1) 📝 `bin/core/src/api/write/build.rs` (+340 -38) 📝 `bin/core/src/api/write/mod.rs` (+1 -0) 📝 `bin/core/src/api/write/stack.rs` (+1 -1) 📝 `bin/core/src/api/write/sync.rs` (+33 -32) 📝 `bin/core/src/cloud/mod.rs` (+3 -1) 📝 `bin/core/src/config.rs` (+1 -0) 📝 `bin/core/src/helpers/builder.rs` (+5 -18) 📝 `bin/core/src/helpers/mod.rs` (+9 -2) 📝 `bin/core/src/main.rs` (+3 -2) 📝 `bin/core/src/resource/build.rs` (+40 -18) _...and 70 more files_ </details> ### 📄 Description # Changelog ### General - **docker login** now wrap username in ticks (`'...'`) by @huzky-v in #385 - Improved standalone periphery setup docs by @theRAAPster in #402 - **IPv6 support** for both Core and Periphery by @vosdev in #405 - By default, the servers will bind to `[::]`, which allows connections over either IPv4 or IPv6 - Can customize the server bind ip using `KOMODO_BIND_IP` / `PERIPHERY_BIND_IP`, or by setting `bind_ip` in the config toml. ### Resources - **Build**: - Adds UI Defined / Files on Server option for Build, treating the Dockerfile the way the Stack treats compose file. - Can view / edit the Dockerfile from Komodo - **Server**: Add `GetDockerContainersSummary` endpoint by @alexshore in #386 - **Alerter**: Interpolate variables / secrets into Slack and Discord Alerter urls - **Alerter**: Support Ntfy Alerter natively by @GFXSpeed in #404 ### UI - Click the tags in the resources tables to toggle inclusion in the tag filter. - Websocket now has 5 second retry timeout to avoid connection spam. ### Client - JS client - package.json -> type: module --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-10-31 15:20:09 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/komodo#728