mirror of
https://github.com/coollabsio/coolify.git
synced 2026-03-11 08:55:47 +00:00
Merge 7c4f8f37a3 into 201998638a
This commit is contained in:
commit
b66a49ba7d
3 changed files with 170 additions and 5 deletions
144
CHANGELOG.md
144
CHANGELOG.md
|
|
@ -1190,7 +1190,41 @@ All notable changes to this project will be documented in this file.
|
|||
- *(service)* Update autobase to version 2.5 (#7923)
|
||||
- *(service)* Add chibisafe template (#5808)
|
||||
- *(ui)* Improve sidebar menu items styling (#7928)
|
||||
- *(service)* Improve open-archiver
|
||||
- *(template)* Add open archiver template (#6593)
|
||||
- *(service)* Add linkding template (#6651)
|
||||
- *(service)* Add glip template (#7937)
|
||||
- *(templates)* Add Sessy docker compose template (#7951)
|
||||
- *(api)* Add update urls support to services api
|
||||
- *(api)* Improve service urls update
|
||||
- *(api)* Add url update support to services api (#7929)
|
||||
- *(api)* Improve docker_compose_domains
|
||||
- *(api)* Add more allowed fields
|
||||
- *(notifications)* Add mattermost notifications (#7963)
|
||||
- *(templates)* Add ElectricSQL docker compose template
|
||||
- *(service)* Add back soketi-app-manager
|
||||
- *(service)* Upgrade checkmate to v3 (#7995)
|
||||
- *(service)* Update pterodactyl version (#7981)
|
||||
- *(service)* Add langflow template (#8006)
|
||||
- *(service)* Upgrade listmonk to v6
|
||||
- *(service)* Add alexandrie template (#8021)
|
||||
- *(service)* Upgrade formbricks to v4 (#8022)
|
||||
- *(service)* Add goatcounter template (#8029)
|
||||
- *(installer)* Add tencentos as a supported os
|
||||
- *(installer)* Update nightly install script
|
||||
- Update pr template to remove unnecessary quote blocks
|
||||
- *(service)* Add satisfactory game server (#8056)
|
||||
- *(service)* Disable mautic (#8088)
|
||||
- *(service)* Add bento-pdf (#8095)
|
||||
- *(ui)* Add official postgres 18 support
|
||||
- *(database)* Add official postgres 18 support
|
||||
- *(ui)* Use 2 column layout
|
||||
- *(database)* Add official postgres 18 and pgvector 18 support (#8143)
|
||||
- *(ui)* Improve global search with uuid and pr support (#7901)
|
||||
- *(openclaw)* Add Openclaw service with environment variables and health checks
|
||||
- *(service)* Disable maybe
|
||||
- *(service)* Disable maybe (#8167)
|
||||
- *(service)* Add sure
|
||||
- *(service)* Add sure (#8157)
|
||||
|
||||
### 🐛 Bug Fixes
|
||||
|
||||
|
|
@ -3773,6 +3807,7 @@ All notable changes to this project will be documented in this file.
|
|||
- *(scheduling)* Change redis cleanup command frequency from hourly to weekly for better resource management
|
||||
- *(versions)* Update coolify version numbers in versions.json and constants.php to 4.0.0-beta.420.5 and 4.0.0-beta.420.6
|
||||
- *(database)* Ensure internal port defaults correctly for unsupported database types in StartDatabaseProxy
|
||||
- *(git)* Tracking issue due to case sensitivity
|
||||
- *(versions)* Update coolify version numbers in versions.json and constants.php to 4.0.0-beta.420.6 and 4.0.0-beta.420.7
|
||||
- *(scheduling)* Remove unnecessary padding from scheduled task form layout for improved UI consistency
|
||||
- *(horizon)* Update queue configuration to use environment variable for dynamic queue management
|
||||
|
|
@ -3798,7 +3833,6 @@ All notable changes to this project will be documented in this file.
|
|||
- *(application)* Add option to suppress toast notifications when loading compose file
|
||||
- *(git)* Tracking issue due to case sensitivity
|
||||
- *(git)* Tracking issue due to case sensitivity
|
||||
- *(git)* Tracking issue due to case sensitivity
|
||||
- *(ui)* Delete button width on small screens (#6308)
|
||||
- *(service)* Matrix entrypoint
|
||||
- *(ui)* Add flex-wrap to prevent overflow on small screens (#6307)
|
||||
|
|
@ -4422,6 +4456,67 @@ All notable changes to this project will be documented in this file.
|
|||
- *(api)* Deprecate applications compose endpoint
|
||||
- *(api)* Applications post and patch endpoints
|
||||
- *(api)* Applications create and patch endpoints (#7917)
|
||||
- *(service)* Sftpgo port
|
||||
- *(env)* Only cat .env file in dev
|
||||
- *(api)* Encoding checks (#7944)
|
||||
- *(env)* Only show nixpacks plan variables section in dev
|
||||
- Switch custom labels check to UTF-8
|
||||
- *(api)* One click service name and description cannot be set during creation
|
||||
- *(ui)* Improve volume mount warning for compose applications (#7947)
|
||||
- *(api)* Show an error if the same 2 urls are provided
|
||||
- *(preview)* Docker compose preview URLs (#7959)
|
||||
- *(api)* Check domain conflicts within the request
|
||||
- *(api)* Include docker_compose_domains in domain conflict check
|
||||
- *(api)* Is_static and docker network missing
|
||||
- *(api)* If domains field is empty clear the fqdn column
|
||||
- *(api)* Application endpoint issues part 2 (#7948)
|
||||
- Optimize queries and caching for projects and environments
|
||||
- *(perf)* Eliminate N+1 queries from InstanceSettings and Server lookups (#7966)
|
||||
- Update version numbers to 4.0.0-beta.462 and 4.0.0-beta.463
|
||||
- *(service)* Update seaweedfs logo (#7971)
|
||||
- *(service)* Soju svg
|
||||
- *(service)* Autobase database is not persisted correctly (#7978)
|
||||
- *(ui)* Make tooltips a bit wider
|
||||
- *(ui)* Modal issues
|
||||
- *(validation)* Add @, / and & support to names and descriptions
|
||||
- *(backup)* Postgres restore arithmetic syntax error (#7997)
|
||||
- *(service)* Users unable to create their first ente account without SMTP (#7986)
|
||||
- *(ui)* Horizontal overflow on application and service headings (#7970)
|
||||
- *(service)* Supabase studio settings redirect loop (#7828)
|
||||
- *(env)* Skip escaping for valid JSON in environment variables (#6160)
|
||||
- *(service)* Disable kong response buffering and increase timeouts (#7864)
|
||||
- *(service)* Rocketchat fails to start due to database version incompatibility (#7999)
|
||||
- *(service)* N8n v2 with worker timeout error
|
||||
- *(service)* Elasticsearch-with-kibana not generating account token
|
||||
- *(service)* Elasticsearch-with-kibana not generating account token (#8067)
|
||||
- *(service)* Kimai fails to start (#8027)
|
||||
- *(service)* Reactive-resume template (#8048)
|
||||
- *(api)* Infinite loop with github app with many repos (#8052)
|
||||
- *(env)* Skip escaping for valid JSON in environment variables (#8080)
|
||||
- *(docker)* Update PostgreSQL version to 16 in Dockerfile
|
||||
- *(validation)* Enforce url validation for instance domain (#8078)
|
||||
- *(service)* Bluesky pds invite code doesn't generate (#8081)
|
||||
- *(service)* Bugsink login fails due to cors (#8083)
|
||||
- *(service)* Strapi doesn't start (#8084)
|
||||
- *(service)* Activepieces postgres 18 volume mount (#8098)
|
||||
- *(service)* Forgejo login failure (#8145)
|
||||
- *(database)* Pgvector 18 version is not parsed properly
|
||||
- *(labels)* Make sure name is slugified
|
||||
- *(parser)* Replace dashes and dots in auto generated envs
|
||||
- Stop database proxy when is_public changes to false (#8138)
|
||||
- *(docs)* Update documentation link for Openclaw service
|
||||
- *(api-docs)* Use proper schema references for environment variable endpoints (#8239)
|
||||
- *(ui)* Fix datalist border color and add repository selection watcher (#8240)
|
||||
- *(server)* Improve IP uniqueness validation with team-specific error messages
|
||||
- *(jobs)* Initialize status variable in checkHetznerStatus (#8359)
|
||||
- *(jobs)* Handle queue timeouts gracefully in Horizon (#8360)
|
||||
- *(push-server-job)* Skip containers with empty service subId (#8361)
|
||||
- *(database)* Disable proxy on port allocation failure (#8362)
|
||||
- *(sentry)* Use withScope for SSH retry event tracking (#8363)
|
||||
- *(api)* Add a newline to openapi.json
|
||||
- *(server)* Improve IP uniqueness validation with team-specific error messages
|
||||
- *(service)* Glitchtip webdashboard doesn't load
|
||||
- *(service)* Glitchtip webdashboard doesn't load (#8249)
|
||||
|
||||
### 💼 Other
|
||||
|
||||
|
|
@ -4886,6 +4981,7 @@ All notable changes to this project will be documented in this file.
|
|||
- CVE-2025-55182 React2shell infected supabase/studio:2025.06.02-sha-8f2993d
|
||||
- Bump superset to 6.0.0
|
||||
- Trim whitespace from domain input in instance settings (#7837)
|
||||
- Upgrade postgres client to fix build error
|
||||
|
||||
### 🚜 Refactor
|
||||
|
||||
|
|
@ -5510,6 +5606,10 @@ All notable changes to this project will be documented in this file.
|
|||
- Move all env sorting to one place
|
||||
- *(api)* Make docker_compose_raw description more clear
|
||||
- *(api)* Update application create endpoints docs
|
||||
- *(api)* Application urls validation
|
||||
- *(services)* Improve some service slogans
|
||||
- *(ssh-retry)* Remove Sentry tracking from retry logic
|
||||
- *(ssh-retry)* Remove Sentry tracking from retry logic
|
||||
|
||||
### 📚 Documentation
|
||||
|
||||
|
|
@ -5616,7 +5716,6 @@ All notable changes to this project will be documented in this file.
|
|||
- Update changelog
|
||||
- *(tests)* Update testing guidelines for unit and feature tests
|
||||
- *(sync)* Create AI Instructions Synchronization Guide and update CLAUDE.md references
|
||||
- Update changelog
|
||||
- *(database-patterns)* Add critical note on mass assignment protection for new columns
|
||||
- Clarify cloud-init script compatibility
|
||||
- Update changelog
|
||||
|
|
@ -5647,6 +5746,15 @@ All notable changes to this project will be documented in this file.
|
|||
- Update application architecture and database patterns for request-level caching best practices
|
||||
- Remove git worktree symlink instructions from CLAUDE.md
|
||||
- Remove git worktree symlink instructions from CLAUDE.md (#7908)
|
||||
- Add transcript lol link and logo to readme (#7331)
|
||||
- *(api)* Change domains to urls
|
||||
- *(api)* Improve domains API docs
|
||||
- Update changelog
|
||||
- Update changelog
|
||||
- *(api)* Improve app endpoint deprecation description
|
||||
- Add Coolify design system reference
|
||||
- Add Coolify design system reference (#8237)
|
||||
- Update changelog
|
||||
- Update changelog
|
||||
|
||||
### ⚡ Performance
|
||||
|
|
@ -5686,6 +5794,9 @@ All notable changes to this project will be documented in this file.
|
|||
- Add tests for shared environment variable spacing and resolution
|
||||
- Add comprehensive preview deployment port and path tests
|
||||
- Add comprehensive preview deployment port and path tests (#7677)
|
||||
- Add Pest browser testing with SQLite :memory: schema
|
||||
- Add dashboard test and improve browser test coverage
|
||||
- Migrate to SQLite :memory: and add Pest browser testing (#8364)
|
||||
|
||||
### ⚙️ Miscellaneous Tasks
|
||||
|
||||
|
|
@ -6293,10 +6404,10 @@ All notable changes to this project will be documented in this file.
|
|||
- *(versions)* Update Coolify versions to 4.0.0-beta.420.2 and 4.0.0-beta.420.3 in multiple files
|
||||
- *(versions)* Bump coolify and nightly versions to 4.0.0-beta.420.3 and 4.0.0-beta.420.4 respectively
|
||||
- *(versions)* Update coolify and nightly versions to 4.0.0-beta.420.4 and 4.0.0-beta.420.5 respectively
|
||||
- *(service)* Update Nitropage template (#6181)
|
||||
- *(versions)* Update all version
|
||||
- *(bump)* Update composer deps
|
||||
- *(version)* Bump Coolify version to 4.0.0-beta.420.6
|
||||
- *(service)* Update Nitropage template (#6181)
|
||||
- *(versions)* Update all version
|
||||
- *(service)* Improve matrix service
|
||||
- *(service)* Format runner service
|
||||
- *(service)* Improve sequin
|
||||
|
|
@ -6399,6 +6510,29 @@ All notable changes to this project will be documented in this file.
|
|||
- *(services)* Upgrade service template json files
|
||||
- *(api)* Update openapi json and yaml
|
||||
- *(api)* Regenerate openapi docs
|
||||
- Prepare for PR
|
||||
- *(api)* Improve current request error message
|
||||
- *(api)* Improve current request error message
|
||||
- *(api)* Update openapi files
|
||||
- *(service)* Update service templates json
|
||||
- *(services)* Update service template json files
|
||||
- *(service)* Use major version for openpanel (#8053)
|
||||
- Prepare for PR
|
||||
- *(services)* Update service template json files
|
||||
- Bump coolify version
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
- Prepare for PR
|
||||
|
||||
### ◀️ Revert
|
||||
|
||||
|
|
|
|||
4
public/svgs/electricsql.svg
Normal file
4
public/svgs/electricsql.svg
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
<svg width="300" height="260" viewBox="0 0 300 260" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M126.822 31.3968C127.716 30.5005 128.923 30 130.176 30H205.093L98.2708 136.943C97.3776 137.84 96.1702 138.339 94.9168 138.339H20L126.822 31.3968Z" fill="#D0BCFF"/>
|
||||
<path d="M113.684 140.714C113.684 139.399 114.752 138.328 116.063 138.328H205.093L113.684 230V140.714Z" fill="#D0BCFF"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 401 B |
27
templates/compose/electricsql.yaml
Normal file
27
templates/compose/electricsql.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# documentation: https://electric-sql.com/docs/guides/deployment
|
||||
# slogan: Sync shape-based subsets of your Postgres data over HTTP.
|
||||
# category: backend
|
||||
# tags: electric,electricsql,realtime,sync,postgresql
|
||||
# logo: svgs/electricsql.svg
|
||||
# port: 3000
|
||||
|
||||
## This template intentionally does not deploy PostgreSQL.
|
||||
## Set DATABASE_URL to an existing Postgres instance with logical replication enabled.
|
||||
## If ELECTRIC_SECRET is set, your own backend/proxy must append it to shape requests.
|
||||
|
||||
services:
|
||||
electric:
|
||||
image: electricsql/electric:1.4.2
|
||||
environment:
|
||||
- SERVICE_URL_ELECTRIC_3000
|
||||
- DATABASE_URL=${DATABASE_URL:?}
|
||||
- ELECTRIC_SECRET=${SERVICE_PASSWORD_64_ELECTRIC}
|
||||
- ELECTRIC_STORAGE_DIR=/app/persistent
|
||||
- ELECTRIC_USAGE_REPORTING=${ELECTRIC_USAGE_REPORTING:-false}
|
||||
volumes:
|
||||
- electric_data:/app/persistent
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://127.0.0.1:3000/v1/health"]
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
Loading…
Reference in a new issue