Skip to content

1.18.4#604

Merged
mbecker20 merged 37 commits intomainfrom
1.18.4
Jun 24, 2025
Merged

1.18.4#604
mbecker20 merged 37 commits intomainfrom
1.18.4

Conversation

@mbecker20
Copy link
Member

@mbecker20 mbecker20 commented Jun 16, 2025

Changelog

Template support

Resources can now be marked as templates, and they will be suggested as a the starting point when creating a new resource. You can control the inclusion of templates in the tables, and you can control the template inclusion behavior in the ListResources apis. The behavior is similar to the Gitea repo templates feature. This allows you to configure multiple "defaults" to use as starting points when creating more Resources like Stacks, satisfying requests such as #579.

Container port display / link

If a container defines port mappings, the host ports used will now be displayed in the container tables, as well as the container headers, Stack service tables / headers, and Deployment headers.

Hovering over the port will reveal additional information about the port binding, such as which network interfaces / protocols are involved. Clicking on the port will link to $server_address:$port, using the server address which Core uses to connect to the server.

Resource

  • Stack / Build: When using a Linked Repo, will now correctly write the environment configured on Repo, and also run Repo On Clone / On Pull commands. Interpolation is now correctly applied.

Misc

  • Includes pretty extensive refactors standardizing interpolation and log sanitization, keeping the code simpler and avoiding errors.
  • Refactor internal git library and usage, separating out library level handling of environment / on clone / on pull execution out to just be part of Periphery binary.
  • Fix /GetUser endpoint spam on token expiry in [PR] Fix for the spamming /auth/GetUser when unexpected logout occured #618 by @huzky-v

@mbecker20 mbecker20 merged commit 118ae9b into main Jun 24, 2025
@mbecker20 mbecker20 deleted the 1.18.4 branch June 24, 2025 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants