docs: update changelog
This commit is contained in:
![github-actions[bot]@users.noreply.github.com](/assets/img/avatar_default.png)
committed by
Andras Bacsai

parent
3ed5f3c99d
commit
459b2553bf
238
CHANGELOG.md
238
CHANGELOG.md
@@ -4,31 +4,225 @@ All notable changes to this project will be documented in this file.
|
||||
|
||||
## [unreleased]
|
||||
|
||||
### 🚀 Features
|
||||
|
||||
- *(service)* Add TriliumNext service (#5970)
|
||||
- *(service)* Add Matrix service (#6029)
|
||||
- *(service)* Add GitHub Action runner service (#6209)
|
||||
- *(terminal)* Dispatch focus event for terminal after connection and enhance focus handling in JavaScript
|
||||
- *(lang)* Add Polish language & improve forgot_password translation (#6306)
|
||||
- *(service)* Update Authentik template (#6264)
|
||||
- *(service)* Add sequin template (#6105)
|
||||
- *(service)* Add pi-hole template (#6020)
|
||||
- *(services)* Add Chroma service (#6201)
|
||||
- *(service)* Add OpenPanel template (#5310)
|
||||
- *(service)* Add librechat template (#5654)
|
||||
- *(service)* Add Homebox service (#6116)
|
||||
- *(service)* Add pterodactyl & wings services (#5537)
|
||||
- *(service)* Add Bluesky PDS template (#6302)
|
||||
- *(input)* Add autofocus attribute to input component for improved accessibility
|
||||
- *(core)* Finally fqdn is fqdn and url is url. haha
|
||||
- *(user)* Add changelog read tracking and unread count method
|
||||
- *(templates)* Add new service templates and update existing compose files for various applications
|
||||
- *(changelog)* Implement automated changelog fetching from GitHub and enhance changelog read tracking
|
||||
- *(drizzle-gateway)* Add new drizzle-gateway service with configuration and logo
|
||||
- *(drizzle-gateway)* Enhance service configuration by adding Master Password field and updating compose file path
|
||||
- *(templates)* Add new service templates for Homebox, LibreChat, Pterodactyl, and Wings with corresponding configurations and logos
|
||||
- *(templates)* Add Bluesky PDS service template and update compose file with new environment variable
|
||||
- *(readme)* Add CubePath as a big sponsor and include new small sponsors with logos
|
||||
- *(api)* Add create_environment endpoint to ProjectController for environment creation in projects
|
||||
- *(api)* Add endpoints for managing environments in projects, including listing, creating, and deleting environments
|
||||
- *(backup)* Add disable local backup option and related logic for S3 uploads
|
||||
- *(dev patches)* Add functionality to send test email with patch data in development mode
|
||||
- *(templates)* Added category per service
|
||||
- *(email)* Implement email change request and verification process
|
||||
- Generate category for services
|
||||
- *(service)* Add elasticsearch template (#6300)
|
||||
- *(sanitization)* Integrate DOMPurify for HTML sanitization across components
|
||||
- *(cleanup)* Add command for sanitizing name fields across models
|
||||
- *(sanitization)* Enhance HTML sanitization with improved DOMPurify configuration
|
||||
- *(validation)* Centralize validation patterns for names and descriptions
|
||||
- *(git-settings)* Add support for shallow cloning in application settings
|
||||
- *(auth)* Implement authorization checks for server updates across multiple components
|
||||
- *(auth)* Implement authorization for PrivateKey management
|
||||
- *(auth)* Implement authorization for Docker and server management
|
||||
- *(validation)* Add custom validation rules for Git repository URLs and branches
|
||||
- *(security)* Add authorization checks for package updates in Livewire components
|
||||
- *(auth)* Implement authorization checks for application management
|
||||
- *(auth)* Enhance API error handling for authorization exceptions
|
||||
- *(auth)* Add comprehensive authorization checks for all kind of resource creations
|
||||
- *(auth)* Implement authorization checks for database management
|
||||
- *(auth)* Refine authorization checks for S3 storage and service management
|
||||
- *(auth)* Implement comprehensive authorization checks across API controllers
|
||||
- *(auth)* Introduce resource creation authorization middleware and policies for enhanced access control
|
||||
- *(auth)* Add middleware for resource creation authorization
|
||||
- *(auth)* Enhance authorization checks in Livewire components for resource management
|
||||
- *(validation)* Add ValidIpOrCidr rule for validating IP addresses and CIDR notations; update API access settings UI and add comprehensive tests
|
||||
- *(docs)* Update architecture and development guidelines; enhance form components with built-in authorization system and improve routing documentation
|
||||
- *(docs)* Expand authorization documentation for custom Alpine.js components; include manual protection patterns and implementation guidelines
|
||||
- *(sentinel)* Implement SentinelRestarted event and update Livewire components to handle server restart notifications
|
||||
- *(api)* Enhance IP access control in middleware and settings; support CIDR notation and special case for 0.0.0.0 to allow all IPs
|
||||
- *(acl)* Change views/backend code to able to use proper ACL's later on. Currently it is not enabled.
|
||||
- *(docs)* Add Backlog.md guidelines and project manager backlog agent; enhance CLAUDE.md with new links for task management
|
||||
- *(docs)* Add tasks for implementing Docker build caching and optimizing staging builds; include detailed acceptance criteria and implementation plans
|
||||
- *(docker)* Implement Docker cleanup processing in ScheduledJobManager; refactor server task scheduling to streamline cleanup job dispatching
|
||||
|
||||
### 🐛 Bug Fixes
|
||||
|
||||
- *(service)* Triliumnext platform and link
|
||||
- *(application)* Update service environment variables when generating domain for Docker Compose
|
||||
- *(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)
|
||||
- *(docker)* Volumes get delete when stopping a service if `Delete Unused Volumes` is activated (#6317)
|
||||
- *(docker)* Cleanup always running on deletion
|
||||
- *(proxy)* Remove hardcoded port 80/443 checks (#6275)
|
||||
- *(service)* Update healthcheck of penpot backend container (#6272)
|
||||
- *(api)* Duplicated logs in application endpoint (#6292)
|
||||
- *(service)* Documenso signees always pending (#6334)
|
||||
- *(api)* Update service upsert to retain name and description values if not set
|
||||
- *(database)* Custom postgres configs with SSL (#6352)
|
||||
- *(policy)* Update delete method to check for admin status in S3StoragePolicy
|
||||
- *(container)* Sort containers alphabetically by name in ExecuteContainerCommand and update filtering in Terminal Index
|
||||
- *(application)* Streamline environment variable updates for Docker Compose services and enhance FQDN generation logic
|
||||
- *(constants)* Update 'Change Log' to 'Changelog' in settings dropdown
|
||||
- *(constants)* Update coolify version to 4.0.0-beta.420.7
|
||||
- *(parsers)* Clarify comments and update variable checks for FQDN and URL handling
|
||||
- *(terminal)* Update text color for terminal availability message and improve readability
|
||||
- *(drizzle-gateway)* Remove healthcheck from drizzle-gateway compose file and update service template
|
||||
- *(templates)* Should generate old SERVICE_FQDN service templates as well
|
||||
- *(constants)* Update official service template URL to point to the v4.x branch for accuracy
|
||||
- *(git)* Use exact refspec in ls-remote to avoid matching similarly named branches (e.g., changeset-release/main). Use refs/heads/<branch> or provider-specific PR refs.
|
||||
- *(ApplicationPreview)* Change null check to empty check for fqdn in generate_preview_fqdn method
|
||||
- *(email notifications)* Enhance EmailChannel to validate team membership for recipients and handle errors gracefully
|
||||
- *(service api)* Separate create and update service functionalities
|
||||
- *(templates)* Added a category tag for the docs service filter
|
||||
- *(application)* Clear Docker Compose specific data when switching away from dockercompose
|
||||
- *(database)* Conditionally set started_at only if the database is running
|
||||
- *(ui)* Handle null values in postgres metrics (#6388)
|
||||
- Disable env sorting by default
|
||||
- *(proxy)* Filter host network from default proxy (#6383)
|
||||
- *(modal)* Enhance confirmation text handling
|
||||
- *(notification)* Update unread count display and improve HTML rendering
|
||||
- *(select)* Remove unnecessary sanitization for logo rendering
|
||||
- *(tags)* Update tag display to limit name length and adjust styling
|
||||
- *(init)* Improve error handling for deployment and template pulling processes
|
||||
- *(settings-dropdown)* Adjust unread count badge size and display logic for better consistency
|
||||
- *(sanitization)* Enhance DOMPurify hook to remove Alpine.js directives for improved XSS protection
|
||||
- *(servercheck)* Properly check server statuses with and without Sentinel
|
||||
- *(errors)* Update error pages to provide navigation options
|
||||
- *(github-deploy-key)* Update background color for selected private keys in deployment key selection UI
|
||||
- *(auth)* Enhance authorization checks in application management
|
||||
|
||||
### 💼 Other
|
||||
|
||||
- *(settings-dropdown)* Add icons to buttons for improved UI in settings dropdown
|
||||
- *(ui)* Introduce task for simplifying resource operations UI by replacing boxes with dropdown selections to enhance user experience and streamline interactions
|
||||
|
||||
### 🚜 Refactor
|
||||
|
||||
- *(jobs)* Remove logging for ScheduledJobManager and ServerResourceManager start and completion
|
||||
- *(services)* Update validation rules to be optional
|
||||
- *(service)* Improve langfuse
|
||||
- *(service)* Improve openpanel template
|
||||
- *(service)* Improve librechat
|
||||
- *(public-git-repository)* Enhance form structure and add autofocus to repository URL input
|
||||
- *(public-git-repository)* Remove commented-out code for cleaner template
|
||||
- *(templates)* Update service template file handling to use dynamic file name from constants
|
||||
- *(parsers)* Streamline domain handling in applicationParser and improve DNS validation logic
|
||||
- *(templates)* Replace SERVICE_FQDN variables with SERVICE_URL in compose files for consistency
|
||||
- *(links)* Replace inline SVGs with reusable external link component for consistency and improved maintainability
|
||||
- *(previews)* Improve layout and add deployment/application logs links for previews
|
||||
- *(docker compose)* Remove deprecated newParser function and associated test file to streamline codebase
|
||||
- *(shared helpers)* Remove unused parseServiceVolumes function to clean up codebase
|
||||
- *(parsers)* Update volume parsing logic to use beforeLast and afterLast for improved accuracy
|
||||
- *(validation)* Implement centralized validation patterns across components
|
||||
- *(jobs)* Rename job classes to indicate deprecation status
|
||||
- Update check frequency logic for cloud and self-hosted environments; streamline server task scheduling and timezone handling
|
||||
|
||||
### 📚 Documentation
|
||||
|
||||
- *(claude)* Clarify that artisan commands should only be run inside the "coolify" container during development
|
||||
- Add AGENTS.md for project guidance and development instructions
|
||||
|
||||
### ⚙️ Miscellaneous Tasks
|
||||
|
||||
- *(service)* Improve matrix service
|
||||
- *(service)* Format runner service
|
||||
- *(service)* Improve sequin
|
||||
- *(service)* Add `NOT_SECURED` env to Postiz (#6243)
|
||||
- *(service)* Improve evolution-api environment variables (#6283)
|
||||
- *(service)* Update Langfuse template to v3 (#6301)
|
||||
- *(core)* Remove unused argument
|
||||
- *(deletion)* Rename isDeleteOperation to deleteConnectedNetworks
|
||||
- *(docker)* Remove unused arguments on StopService
|
||||
- *(service)* Homebox formatting
|
||||
- Clarify usage of custom redis configuration (#6321)
|
||||
- *(changelogs)* Add .gitignore for changelogs directory and remove outdated changelog files for May, June, and July 2025
|
||||
- *(service)* Change affine images (#6366)
|
||||
- Elasticsearch URL, fromatting and add category
|
||||
- Update service-templates json files
|
||||
- *(docs)* Remove AGENTS.md file; enhance CLAUDE.md with detailed form authorization patterns and service configuration examples
|
||||
- *(cleanup)* Remove unused GitLab view files for change, new, and show pages
|
||||
- *(workflows)* Add backlog directory to build triggers for production and staging workflows
|
||||
- *(config)* Disable auto_commit in backlog configuration to prevent automatic commits
|
||||
|
||||
### ◀️ Revert
|
||||
|
||||
- *(parser)* Enhance FQDN generation logic for services and applications
|
||||
|
||||
## [4.0.0-beta.420.6] - 2025-07-18
|
||||
|
||||
### 🚀 Features
|
||||
|
||||
- *(service)* Enable password protection for the Wireguard Ul
|
||||
- *(queues)* Improve Horizon config to reduce CPU and RAM usage (#6212)
|
||||
- *(service)* Add Gowa service (#6164)
|
||||
- *(container)* Add updatedSelectedContainer method to connect to non-default containers and update wire:model for improved reactivity
|
||||
- *(application)* Implement environment variable updates for Docker Compose applications, including creation, updating, and deletion of SERVICE_FQDN and SERVICE_URL variables
|
||||
|
||||
### 🐛 Bug Fixes
|
||||
|
||||
- *(installer)* Public IPv4 link does not work
|
||||
- *(composer)* Version constraint of prompts
|
||||
- *(service)* Budibase secret keys (#6205)
|
||||
- *(service)* Wg-easy host should be just the FQDN
|
||||
- *(ui)* Search box overlaps the sidebar navigation (#6176)
|
||||
- *(webhooks)* Exclude webhook routes from CSRF protection (#6200)
|
||||
- *(services)* Update environment variable naming convention to use underscores instead of dashes for SERVICE_FQDN and SERVICE_URL
|
||||
|
||||
### 🚜 Refactor
|
||||
|
||||
- *(service)* Improve gowa
|
||||
- *(previews)* Streamline preview domain generation logic in ApplicationDeploymentJob for improved clarity and maintainability
|
||||
- *(services)* Simplify environment variable updates by using updateOrCreate and add cleanup for removed FQDNs
|
||||
|
||||
### 📚 Documentation
|
||||
|
||||
- Update changelog
|
||||
- Update changelog
|
||||
|
||||
### ⚙️ Miscellaneous Tasks
|
||||
|
||||
- *(service)* Update Nitropage template (#6181)
|
||||
- *(versions)* Update all version
|
||||
- *(bump)* Update composer deps
|
||||
- *(version)* Bump Coolify version to 4.0.0-beta.420.6
|
||||
|
||||
## [4.0.0-beta.420.5] - 2025-07-08
|
||||
## [4.0.0-beta.420.4] - 2025-07-08
|
||||
|
||||
### 🚀 Features
|
||||
|
||||
- *(scheduling)* Add command to manually run scheduled database backups and tasks with options for chunking, delays, and dry runs
|
||||
|
||||
### 🐛 Bug Fixes
|
||||
|
||||
- *(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
|
||||
|
||||
### 🚜 Refactor
|
||||
|
||||
- *(postgresql)* Improve layout and spacing in SSL and Proxy configuration sections for better UI consistency
|
||||
|
||||
## [4.0.0-beta.420.4] - 2025-07-08
|
||||
- *(scheduling)* Add frequency filter option for manual execution of scheduled jobs
|
||||
- *(logging)* Implement scheduled logs command and enhance backup/task scheduling with cron checks
|
||||
- *(logging)* Add frequency filters for scheduled logs command to support hourly, daily, weekly, and monthly job views
|
||||
- *(scheduling)* Introduce ScheduledJobManager and ServerResourceManager for enhanced job scheduling and resource management
|
||||
- *(previews)* Implement soft delete and cleanup for ApplicationPreview, enhancing resource management in DeleteResourceJob
|
||||
|
||||
### 🐛 Bug Fixes
|
||||
|
||||
@@ -41,11 +235,29 @@ All notable changes to this project will be documented in this file.
|
||||
- *(deployment)* Refactor domain parsing and environment variable generation using Spatie URL library
|
||||
- *(deployment)* Update COOLIFY_URL and COOLIFY_FQDN generation to use Spatie URL library for improved accuracy
|
||||
- *(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
|
||||
- *(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
|
||||
- *(horizon)* Add silenced jobs
|
||||
- *(application)* Sanitize service names for HTML form binding and ensure original names are stored in docker compose domains
|
||||
- *(previews)* Adjust padding for rate limit message in application previews
|
||||
- *(previews)* Order application previews by pull request ID in descending order
|
||||
- *(previews)* Add unique wire keys for preview containers and services based on pull request ID
|
||||
- *(previews)* Enhance domain generation logic for application previews, ensuring unique domains are created when none are set
|
||||
- *(previews)* Refine preview domain generation for Docker Compose applications, ensuring correct method usage based on build pack type
|
||||
- *(ui)* Typo on proxy request handler tooltip (#6192)
|
||||
- *(backups)* Large database backups are not working (#6217)
|
||||
- *(backups)* Error message if there is no exception
|
||||
|
||||
### 🚜 Refactor
|
||||
|
||||
- *(previews)* Streamline preview URL generation by utilizing application method
|
||||
- *(application)* Adjust layout and spacing in general application view for improved UI
|
||||
- *(postgresql)* Improve layout and spacing in SSL and Proxy configuration sections for better UI consistency
|
||||
- *(scheduling)* Replace deprecated job checks with ScheduledJobManager and ServerResourceManager for improved scheduling efficiency
|
||||
- *(previews)* Move preview domain generation logic to ApplicationPreview model for better encapsulation and consistency across webhook handlers
|
||||
|
||||
### 📚 Documentation
|
||||
|
||||
@@ -7909,4 +8121,6 @@ All notable changes to this project will be documented in this file.
|
||||
- Secrets join
|
||||
- ENV variables set differently
|
||||
|
||||
## [1.0.0] - 2021-03-24
|
||||
|
||||
<!-- generated by git-cliff -->
|
||||
|
Reference in New Issue
Block a user