Commit Graph
14429 Commits
Author SHA1 Message Date
peaklabs-dev 33d3f196cc chore(api): improve current request error message 2026-01-14 14:42:35 +01:00
peaklabs-dev c5196e12d2 fix(api): show an error if the same 2 urls are provided 2026-01-13 20:04:44 +01:00
peaklabs-dev 0628268875 feat(api): improve service urls update
- add force_domain_override functionality and docs
- delete service on creation if there is URL conflicts as otherwise we will have stale services (we need to create the service because we need to parse it and more)
2026-01-13 19:25:58 +01:00
peaklabs-dev 764d8861f6 feat(api): add update urls support to services api
- added update urls support to services api
- remove old stale domains update code
2026-01-12 22:39:30 +01:00
🏔️ PeakandGitHub 44dde8482e fix(api): applications create and patch endpoints (#7917) 2026-01-12 22:24:39 +01:00
peaklabs-dev bc575f1560 chore(api): regenerate openapi docs 2026-01-12 22:08:05 +01:00
peaklabs-dev ce3cae3ff9 fix(api): applications post and patch endpoints
- remove `docker_compose_raw` from post and patch endpoints, as the compose file is sourced from git and should not be manually settable via the api
- improve the documentation for `docker_compose_domains` (URLs)
- enhanced array validation for `docker_compose_domains` by validating each array field and verifying which fields are allowed
- set a custom array validation error message, as the default message is not really clear
- show an error if the user attempts to set `domains` when the build pack is `dockercompose`
- validate that the `domains` in `docker_compose_domains` are proper URLs and include a valid scheme (`http` or `https`)
2026-01-12 22:08:05 +01:00
peaklabs-dev 7c0cb2f59d fix(api): deprecate applications compose endpoint
- this endpoint is a duplicate of the services endpoint and also updates fields that do not exist which makes it unstable
2026-01-12 22:08:05 +01:00
peaklabs-dev 9253586f8f refactor(api): update application create endpoints docs 2026-01-12 22:08:05 +01:00
🏔️ PeakandGitHub a83e1899be fix(api): create service endpoint validation and docs (#7916) 2026-01-11 18:29:55 +01:00
peaklabs-dev ca2d02d8a3 chore(api): update openapi json and yaml 2026-01-11 18:27:54 +01:00
peaklabs-dev 9c0e308dd3 refactor(api): make docker_compose_raw description more clear 2026-01-11 18:27:54 +01:00
peaklabs-dev a0c307ac45 fix(api): add custom_network_aliases to allowed fields 2026-01-11 18:18:36 +01:00
Dominic SchmidandGitHub abd2df312c fix(ui): hide already registered button when there are 0 users (#7918) 2026-01-11 18:06:30 +01:00
Vitaliy KukharikandGitHub 7556ce2f66 feat(service): update autobase to version 2.5 (#7923) 2026-01-11 17:56:05 +01:00
ShadowArcanistandGitHub 27a4cb47ef fix(service): signoz metrics env (#7927) 2026-01-11 17:51:10 +01:00
peaklabs-dev 7c7c09aa3d fix(api): create service validation and docs
- if service type and docker_compose_raw is filled show an error
- if service type is not valid show an error with all valid service types
- remove enum from service type docs as it always gets outdated
2026-01-10 22:29:11 +01:00
Yassine BenhandGitHub 31ba241d97 feat(api): add tag filtering on the applications list endpoint (#7360) 2026-01-10 20:22:29 +01:00
Hendrik KleinwaechterandGitHub 2f5e879b73 feat: add application logs link to preview deployments PR comment (#7906) 2026-01-10 17:34:13 +01:00
9962ca8ba9 feat(service): add seaweedfs template (#7617)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-10 16:43:20 +01:00
Andras Bacsai 75d10bb7bf fix(scripts): add jean run 2026-01-09 10:21:02 +01:00
Andras BacsaiandGitHub 4c6d68611a docs: remove git worktree symlink instructions from CLAUDE.md (#7908) 2026-01-09 10:11:36 +01:00
Andras BacsaiandClaude Opus 4.5 00416888b8 docs: remove git worktree symlink instructions from CLAUDE.md
Remove the 'Git Worktree Shared Dependencies' section which contained
Conductor-specific setup instructions that are not relevant to the
main repository documentation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:10:34 +01:00
Andras BacsaiandGitHub b69fb77cb4 fix(docker): use dynamic OS ID for Docker repository URL (#7907) 2026-01-09 10:08:14 +01:00
Andras BacsaiandClaude Opus 4.5 e7db637a5d fix(docker): use dynamic OS ID for Docker repository URL
Replace hardcoded 'debian' with ${ID} from /etc/os-release to use
the correct Docker repository for Ubuntu, Debian, and Raspbian servers.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:04:42 +01:00
peaklabs-dev 9faa3966a6 chore(services): upgrade service template json files 2026-01-08 23:18:43 +01:00
5d4f7a3a0b feat(service): add booklore template (#7838)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 23:17:05 +01:00
d4d6da9328 feat(service): improve matrix templates (#7560)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 22:11:03 +01:00
Stellar RouninandGitHub b78c6df780 feat(service): add calibre web automated with downloader template (#6419) 2026-01-08 21:32:32 +01:00
a7894ca207 feat(service): add uptime kuma with mariadb template (#7256)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 21:13:56 +01:00
peaklabs-dev cf06f43aa0 feat(service): add uptime kuma v2 with mysql 2026-01-08 21:10:43 +01:00
peaklabs-dev 4e4f329490 chore(service): improve uptime kuma
- improve uptime kuma healthcheck
- rename volume
2026-01-08 21:10:17 +01:00
fdb7bc5cd2 fix(service): twenty template (#6996)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 18:51:23 +01:00
582afc1c8b feat(service): add autobase template (#6299)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 17:58:15 +01:00
895c6b0e9a feat(service): add redmine template (#6429)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 17:22:43 +01:00
peaklabs-dev 233c79f598 fix(backup): database restores with custom db name 2026-01-08 16:29:08 +01:00
peaklabs-dev 54a834e042 fix(git): trigger deployments when watch_paths is empty 2026-01-07 19:15:16 +01:00
peaklabs-dev ccda7db54f fix(service): supabase studio fails to load schemas 2026-01-07 19:06:12 +01:00
06f4774610 feat(service): upgrade trigger template to v4 (#7808)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-07 19:01:32 +01:00
Andras BacsaiandGitHub 162e43a7fc fix: GitLab webhook validation (#7899) 2026-01-07 18:19:11 +01:00
Andras BacsaiandClaude Opus 4.5 7a305fd2cd fix: prevent timing attack in GitLab webhook token validation
Replace insecure !== operator with hash_equals() for constant-time
string comparison when validating GitLab webhook tokens.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 15:23:48 +01:00
Andras Bacsai cc53e9476e fix(docker): add fallback for Docker Swarm container labels 2026-01-07 14:57:13 +01:00
peaklabs-dev 40778ad44d fix(service): budibase worker envs 2026-01-06 23:10:38 +01:00
🏔️ PeakandGitHub ffdae66c4e fix(env): custom environment variable sorting (#7887) 2026-01-06 16:25:28 +01:00
peaklabs-dev 8ba30d75ea refactor: move all env sorting to one place 2026-01-06 16:19:38 +01:00
peaklabs-dev 3af456cd35 chore: remove raw sql from env relationship
- raw sql should not be used whenever possible
- using sql to order on the relationship environment_variables() causes custom sorting to break or be additionally complicated
2026-01-06 16:18:37 +01:00
Daniele LuisettoandGitHub e9ef331def feat(api): allow to escape special characters in labels (#7886) 2026-01-06 15:50:55 +01:00
2332e88a2e feat(service): add nocobase template (#7347)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-06 15:08:23 +01:00
AlexzvnandGitHub a5537119b9 fix(ui): empty network destinations when cloning a resource (#7309) 2026-01-06 14:14:56 +01:00
🏔️ PeakandGitHub caca421e2e fix: db public port instant save and simplify if condition (#7883) 2026-01-06 13:44:46 +01:00