Commit Graph
14365 Commits
Author SHA1 Message Date
c8a5407bfd feat(service): add sftpgo template (#6415)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-05 15:08:30 +01:00
Gauthier POGAM--LE MONTAGNERandGitHub e85ca3c41c refactor(service): remove unused envs from hoppscotch (#6513) 2026-01-05 14:55:26 +01:00
bdc1c5ad49 feat(service): add hatchet template (#6711)
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-05 14:36:24 +01:00
0af80e60a3 feat(service): add esphome template (#6532)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-05 14:20:17 +01:00
eaa668036f feat(service): upgrade docker registry template (#7034)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-05 14:13:42 +01:00
99e3c3ea9f feat(service): add trailbase template (#6934)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-05 13:56:41 +01:00
🏔️ PeakandGitHub 6db5ec2995 feat: improve validation patterns (#7875) 2026-01-05 13:31:49 +01:00
Andras BacsaiandGitHub 41925d21ef fix: make PgBouncer prepared statement disabling configurable (#7876) 2026-01-05 13:18:28 +01:00
Andras BacsaiandClaude Opus 4.5 3eacaa325b fix: make PgBouncer prepared statement disabling configurable
Use PDO::PGSQL_ATTR_DISABLE_PREPARES with DB_DISABLE_PREPARES env variable
to prevent "cached plan must not change result type" errors during rolling
deployments with PgBouncer. Defaults to false for normal operation.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 13:16:28 +01:00
peaklabs-dev e774921866 refactor: remove duplicated validation messages 2026-01-05 13:15:14 +01:00
peaklabs-dev 4021c8ac2f feat: allow more characters when validating
- allow more characters in the name and description validation, while still not allowing any unsafe characters
2026-01-05 13:14:27 +01:00
🏔️ PeakandGitHub 4e861a19b4 feat(service): improve n8n and update n8n worker to v2 (#7874) 2026-01-05 12:34:19 +01:00
peaklabs-dev c93951da20 chore(service): change sqlite pool size to v2 default 2026-01-05 12:29:18 +01:00
peaklabs-dev a5222830c3 chore(services): update service json 2026-01-05 12:14:06 +01:00
peaklabs-dev 60427b695b feat(service): update n8n worker to v2
- update n8n and n8n worker to v2
- add external n8n task-runners
- change all env variables to v2 naming
- improve some defaults
- formatting, ordering and spacing
2026-01-05 12:13:43 +01:00
peaklabs-dev b0b9c59fd5 chore(service): improve n8n v2
- update n8n to the latest version
- change all env variables to v2 naming
- improve some defaults
- formatting, ordering and spacing
2026-01-05 12:12:10 +01:00
Andras BacsaiandClaude Opus 4.5 84c89a83b8 fix: disable prepared statements for PgBouncer compatibility
Add PDO::ATTR_EMULATE_PREPARES option to prevent "cached plan must not
change result type" errors during rolling deployments with PgBouncer.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 12:04:09 +01:00
Andras BacsaiandGitHub 77e895c9e1 fix(deployment): use mainServer consistently instead of redundant original_server (#7872) 2026-01-05 12:03:19 +01:00
Andras BacsaiandClaude Opus 4.5 81780d652f fix(deployment): use mainServer consistently instead of redundant original_server
Remove the redundant $original_server property and use $mainServer throughout
ApplicationDeploymentJob. Both properties held the same value (the deployment
target server), causing unnecessary duplication.

Also fixes two bugs in generate_compose_file() where $this->server was used
instead of $this->mainServer for isSwarm() and isLogDrainEnabled() checks.
When using a build server, $this->server could point to the build server,
causing incorrect configuration for the deployment target.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 11:56:08 +01:00
Andras Bacsai 162eaa9f0d feat(github): implement processing for GitHub pull request webhooks and add helper functions for commit and PR file retrieval 2026-01-05 11:13:18 +01:00
Andras BacsaiandGitHub 02a13a54d0 update n8n with postgres to the latest stable version 2.0.x with all necessary changes (#7703) 2026-01-05 09:49:56 +01:00
peaklabs-dev 8da8afbf49 chore(services): update service templates json 2026-01-04 22:28:08 +01:00
YassirandGitHub 959dfa8125 fix(ui): images inside coolify changelog (#7357) 2026-01-04 21:59:34 +01:00
peaklabs-dev db2b8125df refactor(service): improve evolution-api
- update evolution-api
- remove unused code
- format compose file
2026-01-04 21:54:50 +01:00
desarrollonextproandGitHub c5ba28b686 feat(service): add healthchecks to evolution-api service (#6607) 2026-01-04 21:52:05 +01:00
Himanshu AhujaandGitHub 5899b4b241 fix(service): remove command from unleash template (#7379) 2026-01-04 19:45:35 +01:00
Andras Bacsai fdb7f36347 refactor(server): remove unused destinationsByServer method 2026-01-04 19:37:47 +01:00
571bbe235d feat(ui): make git repository dropdown searchable (#7064)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-04 19:28:15 +01:00
Hendra ManudinataandGitHub 787468f73c feat(install): add postmarketos to the supported distributions (#6909) 2026-01-04 19:07:00 +01:00
Joshua HennigandGitHub 8002bb6e8e feat(magic): add LOWERCASEUSER as magic variable (#6942) 2026-01-04 18:57:04 +01:00
Murat AslanandGitHub 4fa3c538bc fix(ui): change password visibility eye icon based on state (#7729) 2026-01-04 18:52:07 +01:00
peaklabs-dev 7399654c96 chore(service): upgrade activepieces and postgres 2026-01-04 18:31:38 +01:00
peaklabs-dev a57092cf4c chore(git): remove pre-commit hooks
- this slows committing down
- it also attaches files to commits where they should not be included which makes history and changed files harder to navigate
2026-01-04 18:31:08 +01:00
AlexandGitHub 5685e0e649 chore(service): upgrade uptime kuma to version 2 (#7258) 2026-01-04 17:58:01 +01:00
Felipe YousoroandGitHub a639d9e0d9 feat(lang): update portuguese language keys (#7020) 2026-01-04 17:47:38 +01:00
Murat AslanandGitHub aee48ea828 fix(service): correct POSTGRES_HOST in freshrss (#7759) 2026-01-04 17:41:25 +01:00
Muhammed Mustafa AKŞAMandGitHub cbf412ea35 fix: add datetime cast to finished_at column (#7418) 2026-01-04 17:23:22 +01:00
ShadowArcanistandGitHub cc3e39db1f feat(ui): show server name on resource card (#7417) 2026-01-04 17:19:01 +01:00
peaklabs-dev 8ba253dcd9 chore(services): update service-templates.json 2026-01-04 17:16:32 +01:00
luo jiyinandGitHub ac490a0ee0 chore(docker): add healthchecks to dev services (#7856) 2026-01-04 17:01:26 +01:00
DatenschmutzandGitHub d08f8e96f8 feat(services): update authentik (#7380) 2026-01-04 16:46:50 +01:00
Pushkar GuptaandGitHub 4c5b38759d feat(lang): add missing chinese translation keys (#7477) 2026-01-04 16:37:10 +01:00
9b6d1613ed fix(docs): remove incorrect uuid format in openapi spec (#7419)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-04 16:16:19 +01:00
peaklabs-dev dc6ef3d231 fix: APP_NAME in development
- using a different APP_NAME for development might seem like a good idea but it is annoying and causes issues when debugging, especially with Redis as it is used as a key prefix
2026-01-04 14:33:11 +01:00
peaklabs-dev dcdb91afaf chore(deps): update composer and node dependencies 2026-01-04 14:30:50 +01:00
Andras BacsaiandGitHub e4e0618cea perf(server): optimize destinationsByServer query (#7854) 2026-01-02 19:53:46 +01:00
Andras BacsaiandGitHub dd7962885c fix: use original_server for log drain config in generate_compose_file (#7619) 2026-01-02 17:12:41 +01:00
Andras Bacsai 7e73058b0a chore: update versions.json for consistency across environments 2026-01-02 17:10:50 +01:00
Andras BacsaiandGitHub 27bc72ede1 chore: update contributors guide (#7807) 2026-01-02 17:07:16 +01:00
Andras Bacsai 63380d27c7 fix(service): prevent public toggle from saving entire database form
The instantSave method for the 'Make it publicly available' checkbox was
calling submitDatabase(), which saved all form fields. This caused
unintended saves when only toggling the public visibility. The
syncDatabaseData() call already handles saving the public toggle state.
2026-01-02 16:59:20 +01:00