@@ -6,77 +6,6 @@ All notable changes to this project will be documented in this file.
66
77### 🚀 Features
88
9- - Implement TrustHosts middleware to handle FQDN and IP address trust logic
10- - Implement TrustHosts middleware to handle FQDN and IP address trust logic
11- - Allow safe environment variable defaults in array-format volumes
12- - Add signoz template
13- - * (signoz)* Replace png icon by svg icon
14- - * (signoz)* Remove explicit 'networks' setting
15- - * (signoz)* Add predefined environment variables to configure Telemetry, SMTP and email sending for Alert Manager
16- - * (signoz)* Generate URLs for ` otel-collector ` service
17- - * (signoz)* Update documentation link
18- - * (signoz)* Add healthcheck to otel-collector service
19- - * (signoz)* Use latest tag instead of hardcoded versions
20- - * (signoz)* Remove redundant users.xml volume from clickhouse container
21- - * (signoz)* Replace clickhouse' config.xml volume with simpler configuration
22- - * (signoz)* Remove deprecated parameters of signoz container
23- - * (signoz)* Remove volumes from signoz.yaml
24- - * (signoz)* Assume there is a single zookeeper container
25- - * (signoz)* Update Clickhouse config to include all settings required by Signoz
26- - * (signoz)* Update config.xml and users.xml to ensure clickhouse boots correctly
27- - * (signoz)* Update otel-collector configuration to match upstream
28- - * (signoz)* Fix otel-collector config for version v0.128.0
29- - * (signoz)* Remove unecessary port mapping for otel-collector
30- - * (signoz)* Add SIGNOZ_JWT_SECRET env var generation
31- - * (signoz)* Upgrade clickhouse image to 25.5.6
32- - * (signoz)* Use latest tag for signoz/zookeeper
33- - * (signoz)* Update variables for SMTP configuration
34- - * (signoz)* Replace deprecated ` TELEMETRY_ENABLED ` by ` SIGNOZ_STATSREPORTER_ENABLED `
35- - * (signoz)* Pin service image tags and ` exclude_from_hc ` flag to services excluded from health checks
36- - * (templates)* Add SMTP configuration to ente-photos compose templates
37- - * (templates)* Add SMTP encryption configuration to ente-photos compose templates
38-
39- ### 🐛 Bug Fixes
40-
41- - Use wasChanged() instead of isDirty() in updated hooks
42- - Prevent command injection in git ls-remote operations
43- - Handle null environment variable values in bash escaping
44- - Critical privilege escalation in team invitation system
45- - Add authentication context to TeamPolicyTest
46- - Ensure negative cache results are stored in TrustHosts middleware
47- - Use wasChanged() instead of isDirty() in updated hook
48- - Prevent command injection in Docker Compose parsing - add pre-save validation
49- - Use canonical parser for Windows path validation
50- - Correct variable name typo in generateGitLsRemoteCommands method
51- - Update version numbers to 4.0.0-beta.436 and 4.0.0-beta.437
52- - Ensure authorization checks are in place for viewing and updating the application
53- - Ensure authorization check is performed during component mount
54- - * (signoz)* Remove example secrets to avoid triggering GitGuardian
55- - * (signoz)* Remove hardcoded container names
56- - * (signoz)* Remove HTTP collector FQDN in otel-collector
57- - * (n8n)* Add DB_SQLITE_POOL_SIZE environment variable for configuration
58-
59- ### 🚜 Refactor
60-
61- - Improve validation error handling and coding standards
62- - Preserve exception chain in validation error handling
63- - Harden and deduplicate validateShellSafePath
64- - Replace random ID generation with Cuid2 for unique HTML IDs in form components
65-
66- ### 🧪 Testing
67-
68- - Add coverage for newline and tab rejection in volume strings
69-
70- ### ⚙️ Miscellaneous Tasks
71-
72- - * (signoz)* Remove unused ports
73- - * (signoz)* Bump version to 0.77.0
74- - * (signoz)* Bump version to 0.78.1
75-
76- ## [ 4.0.0-beta.435] - 2025-10-15
77-
78- ### 🚀 Features
79-
809- * (docker)* Enhance Docker image handling with new validation and parsing logic
8110- * (docker)* Improve Docker image submission logic with enhanced parsing
8211- * (docker)* Refine Docker image processing in application creation
@@ -137,6 +66,35 @@ All notable changes to this project will be documented in this file.
13766- Add Hetzner affiliate link to token form
13867- Update Hetzner affiliate link text and URL
13968- Add CPU vendor information to server types in Hetzner integration
69+ - Implement TrustHosts middleware to handle FQDN and IP address trust logic
70+ - Implement TrustHosts middleware to handle FQDN and IP address trust logic
71+ - Allow safe environment variable defaults in array-format volumes
72+ - Add signoz template
73+ - * (signoz)* Replace png icon by svg icon
74+ - * (signoz)* Remove explicit 'networks' setting
75+ - * (signoz)* Add predefined environment variables to configure Telemetry, SMTP and email sending for Alert Manager
76+ - * (signoz)* Generate URLs for ` otel-collector ` service
77+ - * (signoz)* Update documentation link
78+ - * (signoz)* Add healthcheck to otel-collector service
79+ - * (signoz)* Use latest tag instead of hardcoded versions
80+ - * (signoz)* Remove redundant users.xml volume from clickhouse container
81+ - * (signoz)* Replace clickhouse' config.xml volume with simpler configuration
82+ - * (signoz)* Remove deprecated parameters of signoz container
83+ - * (signoz)* Remove volumes from signoz.yaml
84+ - * (signoz)* Assume there is a single zookeeper container
85+ - * (signoz)* Update Clickhouse config to include all settings required by Signoz
86+ - * (signoz)* Update config.xml and users.xml to ensure clickhouse boots correctly
87+ - * (signoz)* Update otel-collector configuration to match upstream
88+ - * (signoz)* Fix otel-collector config for version v0.128.0
89+ - * (signoz)* Remove unecessary port mapping for otel-collector
90+ - * (signoz)* Add SIGNOZ_JWT_SECRET env var generation
91+ - * (signoz)* Upgrade clickhouse image to 25.5.6
92+ - * (signoz)* Use latest tag for signoz/zookeeper
93+ - * (signoz)* Update variables for SMTP configuration
94+ - * (signoz)* Replace deprecated ` TELEMETRY_ENABLED ` by ` SIGNOZ_STATSREPORTER_ENABLED `
95+ - * (signoz)* Pin service image tags and ` exclude_from_hc ` flag to services excluded from health checks
96+ - * (templates)* Add SMTP configuration to ente-photos compose templates
97+ - * (templates)* Add SMTP encryption configuration to ente-photos compose templates
14098
14199### 🐛 Bug Fixes
142100
@@ -224,6 +182,23 @@ All notable changes to this project will be documented in this file.
224182- Use computed imageTag variable for digest-based Docker images
225183- Improve Docker image digest handling and add auto-parse feature
226184- 'new image' quick action not progressing to resource selection
185+ - Use wasChanged() instead of isDirty() in updated hooks
186+ - Prevent command injection in git ls-remote operations
187+ - Handle null environment variable values in bash escaping
188+ - Critical privilege escalation in team invitation system
189+ - Add authentication context to TeamPolicyTest
190+ - Ensure negative cache results are stored in TrustHosts middleware
191+ - Use wasChanged() instead of isDirty() in updated hook
192+ - Prevent command injection in Docker Compose parsing - add pre-save validation
193+ - Use canonical parser for Windows path validation
194+ - Correct variable name typo in generateGitLsRemoteCommands method
195+ - Update version numbers to 4.0.0-beta.436 and 4.0.0-beta.437
196+ - Ensure authorization checks are in place for viewing and updating the application
197+ - Ensure authorization check is performed during component mount
198+ - * (signoz)* Remove example secrets to avoid triggering GitGuardian
199+ - * (signoz)* Remove hardcoded container names
200+ - * (signoz)* Remove HTTP collector FQDN in otel-collector
201+ - * (n8n)* Add DB_SQLITE_POOL_SIZE environment variable for configuration
227202
228203### 💼 Other
229204
@@ -263,6 +238,10 @@ All notable changes to this project will be documented in this file.
263238- Migrate database components from legacy model binding to explicit properties
264239- Volumes set back to ./pds-data:/pds
265240- * (campfire)* Streamline environment variable definitions in Docker Compose file
241+ - Improve validation error handling and coding standards
242+ - Preserve exception chain in validation error handling
243+ - Harden and deduplicate validateShellSafePath
244+ - Replace random ID generation with Cuid2 for unique HTML IDs in form components
266245
267246### 📚 Documentation
268247
@@ -277,6 +256,7 @@ All notable changes to this project will be documented in this file.
277256- Clarify cloud-init script compatibility
278257- Update changelog
279258- Update changelog
259+ - Update changelog
280260
281261### 🎨 Styling
282262
@@ -286,12 +266,16 @@ All notable changes to this project will be documented in this file.
286266### 🧪 Testing
287267
288268- Improve Git ls-remote parsing tests with uppercase SHA and negative cases
269+ - Add coverage for newline and tab rejection in volume strings
289270
290271### ⚙️ Miscellaneous Tasks
291272
292273- * (versions)* Update Coolify version numbers to 4.0.0-beta.435 and 4.0.0-beta.436
293274- Update package-lock.json
294275- * (service)* Update convex template and image
276+ - * (signoz)* Remove unused ports
277+ - * (signoz)* Bump version to 0.77.0
278+ - * (signoz)* Bump version to 0.78.1
295279
296280## [ 4.0.0-beta.434] - 2025-10-03
297281
0 commit comments