..
Actions
Revert "Merge branch 'next' into main"
2026-08-21 12:12:56 +02:00
Api
fix(docker): handle commas in container label values ( #11477 )
2026-08-24 00:25:55 +02:00
DeploymentConfiguration
Revert "Merge branch 'next' into main"
2026-08-21 12:12:56 +02:00
Jobs
Combine stop+start into single activity for real-time logs
2025-12-03 16:21:26 +01:00
Livewire
fix(database): restore custom PostgreSQL backup archives ( #11481 )
2026-08-24 16:27:45 +02:00
Mcp
feat(mcp): add resource diagnostics and deployment controls ( #11000 )
2026-08-03 23:08:11 +02:00
Models
fix(api): gate sensitive storage and GitHub fields
2026-07-02 15:50:43 +02:00
Notifications /Channels
fix(notifications): implement toWebhook() for always-send notifications
2026-08-27 04:45:39 +00:00
Parsers
Inject commit-based image tags for Docker Compose build services
2025-12-05 11:41:47 +01:00
Policies
fix(teams): restrict deletion to owners and backfill team ownership
2026-08-20 09:32:32 +02:00
Project /Database
fix(s3): allow uppercase letters in S3 bucket names
2026-09-10 15:12:53 +02:00
Rules
feat: add YAML validation for cloud-init scripts
2025-10-11 13:56:55 +02:00
ServerTransfer
feat(domains): add configurable HTTPS redirects for service apps
2026-08-18 09:08:18 +02:00
Service
fix(service): defer stop when pulling latest images
2026-05-31 21:19:18 +02:00
AllExcludedContainersConsistencyTest.php
fix: don't show health status for exited containers
2025-11-24 09:09:37 +01:00
ApplicationComposeEditorLoadTest.php
test(factories): add missing model factories for app test suite
2026-03-03 09:50:05 +01:00
ApplicationConfigurationChangeTest.php
fix: trigger configuration changed detection for build settings
2025-11-27 12:22:54 +01:00
ApplicationDeploymentContainerNamingTest.php
fix: preserve custom names and use Livewire redirects
2026-08-28 09:46:57 +02:00
ApplicationDeploymentCoolifyUrlDomainsTest.php
fix(domains): ignore hostless URLs in deployment and port overrides
2026-09-10 12:33:50 +02:00
ApplicationDeploymentCustomBuildCommandTest.php
Fix: Docker build args injection regex to support service names
2025-12-01 13:16:05 +01:00
ApplicationDeploymentCustomDockerOptionsTest.php
fix: preserve custom names and use Livewire redirects
2026-08-28 09:46:57 +02:00
ApplicationDeploymentEmptyEnvTest.php
Changes auto-committed by Conductor
2025-10-21 20:39:39 +02:00
ApplicationDeploymentErrorLoggingTest.php
fix(deployment): improve error logging with exception types and hidden technical details
2025-11-17 14:44:39 +01:00
ApplicationDeploymentJobCommitResolutionTest.php
chore: inspect PR context ( #10834 )
2026-07-02 16:27:06 +02:00
ApplicationDeploymentNixpacksNullEnvTest.php
fix(deployment): properly escape shell arguments in nixpacks commands
2026-03-23 21:55:46 +01:00
ApplicationDeploymentRailpackBuildxMetadataTest.php
fix(deploy): persist Railpack buildx metadata
2026-06-02 14:30:49 +02:00
ApplicationDeploymentRailpackConfigTest.php
fix(servers): retain cloud instances awaiting IPs
2026-07-11 21:35:10 +02:00
ApplicationDeploymentRailpackEnvParityTest.php
fix(railpack): include scoped env vars in builds
2026-05-11 13:29:21 +02:00
ApplicationDeploymentStopGracePeriodTest.php
fix(deployments): honor stop grace period in compose services ( #11498 )
2026-08-25 11:50:33 +02:00
ApplicationDeploymentTypeTest.php
fix(application): clarify deployment type precedence logic
2026-03-12 13:48:30 +01:00
ApplicationGitCommitLinkTest.php
fix(git): parse generic scp-style SSH URLs with custom users
2026-09-08 20:33:45 +02:00
ApplicationGitSecurityTest.php
fix(git): preserve ssh scheme URLs with custom ports
2026-04-04 14:49:34 -05:00
ApplicationHeadingNavigationTest.php
feat(ui): add shared table controls and multi-select filters
2026-08-06 15:37:30 +02:00
ApplicationHealthcheckRemovalTest.php
Changes auto-committed by Conductor
2025-10-22 12:41:17 +02:00
ApplicationNetworkAliasesSyncTest.php
refactor: Improve handling of custom network aliases
2025-11-01 13:13:14 +01:00
ApplicationOpenApiTest.php
feat(api): add service database management endpoints
2026-07-15 12:29:58 +02:00
ApplicationParserStringableTest.php
fix(compose): normalize service-name keys for domains and env vars ( #11040 )
2026-08-03 23:08:56 +02:00
ApplicationPortDetectionTest.php
test(factories): add missing model factories for app test suite
2026-03-03 09:50:05 +01:00
ApplicationServiceEnvironmentVariablesTest.php
fix: properly handle SERVICE_URL and SERVICE_FQDN for abbreviated service names ( #7243 )
2025-11-21 11:21:49 +01:00
ApplicationSettingStaticCastTest.php
feat(applications): add configurable stop grace period
2026-05-11 23:43:53 +02:00
ApplicationWatchPathsTest.php
refactor(tests): simplify matchWatchPaths tests and update implementation for better clarity
2025-09-26 14:33:18 +02:00
BackupCompressionTest.php
fix(backup): use shared compression for database dumps
2026-08-15 15:51:11 +02:00
BackupDownloadHelperTest.php
fix(backups): enforce authorization and safe retention
2026-07-19 23:15:55 +02:00
BashEnvEscapingTest.php
fix: handle null environment variable values in bash escaping
2025-10-15 13:35:58 +02:00
BodyScrollbarLayoutTest.php
feat(ui): polish env editor, error buttons, and modal layout
2026-09-08 11:49:02 +02:00
BuzzServiceTemplateTest.php
feat(services): add Buzz one-click service template ( #11020 )
2026-07-23 17:25:53 +02:00
CelldServiceTemplateTest.php
fix(services): default celld image tag to latest
2026-08-07 18:17:33 +02:00
CheckForUpdatesJobTest.php
Fix: Fragile service name parsing in applyServiceApplicationPrerequisites
2025-11-28 17:42:04 +01:00
CheckTraefikVersionForServerJobTest.php
feat(proxy): enhance Traefik version notifications to show patch and minor upgrades
2025-11-18 14:53:49 +01:00
CheckTraefikVersionJobTest.php
refactor: send immediate Traefik version notifications instead of delayed aggregation
2025-11-18 14:54:21 +01:00
CleanupHelperContainersJobTest.php
fix(docker): match helper containers at any registry depth
2026-09-04 16:29:24 +02:00
ClickhouseBackupCommandTest.php
feat: add ClickHouse backups and cloud ops tools
2026-07-16 11:57:52 +02:00
ClickhouseOfficialImageMigrationTest.php
fix: prevent metric charts from freezing when navigating with wire:navigate
2026-01-02 12:36:17 +01:00
CloudInitScriptValidationTest.php
feat: add cloud-init script support for Hetzner server creation
2025-10-10 19:37:16 +02:00
CloudProviderTokenFormViewTest.php
feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure ( #11119 )
2026-08-03 23:11:54 +02:00
ComposerAuthEnvEscapingTest.php
fix(env): skip escaping for valid JSON in environment variables ( #6160 )
2026-01-28 10:59:00 +01:00
ComposeServiceNameHelpersTest.php
fix(compose): normalize service-name keys for domains and env vars ( #11040 )
2026-08-03 23:08:56 +02:00
ConfigurationRepositoryMailConfigTest.php
fix(email): support custom SMTP EHLO domains ( #11398 )
2026-08-19 11:25:46 +02:00
ContainerHealthStatusTest.php
test(factories): add missing model factories for app test suite
2026-03-03 09:50:05 +01:00
ContainerMemoryMetricsConversionTest.php
fix(metrics): convert container memory samples from bytes to MB
2026-08-13 10:58:28 +02:00
ContainerStatusAggregatorTest.php
fix(applications): persist restart limit state for stopped containers ( #11566 )
2026-08-31 13:13:26 +02:00
CoolifyTaskCleanupTest.php
feat: streamline S3 restore with single-step flow and improved UI consistency
2025-11-17 10:05:18 +01:00
CoolifyUpgradeStatusTest.php
fix(upgrade): handle missing status after restart ( #11350 )
2026-08-18 10:41:45 +02:00
CountDomainsHelperTest.php
feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure ( #11119 )
2026-08-03 23:11:54 +02:00
DarkModeFocusRingTest.php
chore(v5): archive V5 implementation and remove runtime integration
2026-08-15 19:13:30 +02:00
DatabaseBackupSecurityTest.php
Merge remote-tracking branch 'origin/next' into harden-database-import-files
2026-06-29 10:35:35 +02:00
DatabaseCredentialDirtyValidationTest.php
fix(database): skip credential pattern validation for unchanged values
2026-04-20 13:58:44 +02:00
DatabaseCredentialValidationPatternTest.php
fix(database): enforce credential format validation and sanitize init/SSL arguments
2026-04-20 13:58:36 +02:00
DatabaseHealthcheckCommandInjectionTest.php
docs(tests): replace advisory ID with descriptive comment in healthcheck injection test
2026-04-20 13:28:55 +02:00
DatabaseReadWriteHostConfigTest.php
fix(database): normalize read/write host lists
2026-05-26 14:52:25 +02:00
DatabaseSslCredentialEscapingTest.php
fix(databases): chown SSL certs before container replacement ( #11352 )
2026-08-18 11:55:55 +02:00
DatalistComponentTest.php
feat: add support for selecting additional SSH keys from Hetzner in server creation form
2025-10-10 12:17:05 +02:00
DeployKeyDedicatedPathTest.php
fix(deploy): preserve deploy key command metadata
2026-06-29 10:17:09 +02:00
DeploymentCommandNewlineInjectionTest.php
fix(deployment): normalize whitespace in pre/post deployment commands
2026-03-25 20:57:17 +01:00
DeploymentExceptionTest.php
feat(DeploymentException): add custom exception for deployment errors and update handler to exclude from reporting
2025-11-11 15:08:26 +01:00
DestinationsOpenApiTest.php
fix(api): secure proxy config, clone volumes, and rollback tags ( #11003 )
2026-07-22 14:52:11 +02:00
DetectsSkipDeployCommitsTest.php
feat(webhook): skip deployment on [skip ci]/[skip cd] commit markers
2026-04-29 09:12:24 +02:00
DevHelperScriptTest.php
fix(docker): update helper CLI for registry pushes ( #11461 )
2026-08-22 12:53:20 +02:00
DigitalOceanDeleteServerTest.php
fix(servers): isolate cloud status checks from SSH checks
2026-07-11 22:52:10 +02:00
DigitalOceanIconTest.php
feat(digitalocean): add droplet provisioning support
2026-07-08 10:42:58 +02:00
DigitalOceanServerStateTest.php
fix(servers): isolate cloud status checks from SSH checks
2026-07-11 22:52:10 +02:00
DigitalOceanServiceTest.php
fix: harden Vultr create, Gmail identity, and provider retries
2026-07-16 13:42:53 +02:00
DnsQueryTimeoutTest.php
fix(dns): time out validation queries after five seconds ( #11378 )
2026-08-18 23:40:59 +02:00
DnsRecordTypeHelpersTest.php
feat(ui): polish domains, storage, env vars and resource nav
2026-08-05 13:50:11 +02:00
DockerCliPackagingTest.php
fix(docker): update helper CLI for registry pushes ( #11461 )
2026-08-22 12:53:20 +02:00
DockerComposeEmptyStringPreservationTest.php
feat: Implement required port validation for service applications
2025-11-06 14:32:36 +01:00
DockerComposeEmptyTopLevelSectionsTest.php
fix: preserve empty strings and remove empty sections in docker-compose
2025-11-06 12:30:03 +01:00
DockerComposeImagePullOrderTest.php
feat(deploy): pull compose images before stopping containers
2026-09-10 09:03:28 +02:00
DockerComposeLabelParsingTest.php
feat(domains): support per-domain internal port overrides ( #11594 )
2026-09-02 19:39:19 +02:00
DockerComposePreserveRepositoryStartCommandTest.php
fix(docker-compose): respect preserveRepository when injecting --project-directory
2026-03-13 13:53:03 +01:00
DockerComposeRawContentRemovalTest.php
fix(ray): remove Ray debug hooks from runtime ( #10847 )
2026-07-03 11:40:20 +02:00
DockerComposeRawSeparationTest.php
Fix: Preserve clean docker_compose_raw without Coolify additions
2025-10-23 19:07:12 +02:00
DockerfileArgInsertionTest.php
test: add unit tests for Dockerfile ARG insertion logic
2025-11-06 08:54:40 +01:00
DockerImageAutoParseTest.php
fix: improve Docker image digest handling and add auto-parse feature
2025-10-15 10:19:01 +02:00
DockerImageParserTest.php
fix: improve Docker image digest handling and add auto-parse feature
2025-10-15 10:19:01 +02:00
DockerImagePreviewTagResolutionTest.php
fix(deployments): honor selected Docker image rollback tag ( #11480 )
2026-08-24 10:57:22 +02:00
DockerImageReferenceValidationTest.php
fix(applications): allow repeated hyphens in image names
2026-06-02 11:27:25 +02:00
DockerNetworkInjectionTest.php
fix(docker): create standalone networks without the swarm driver
2026-08-28 10:49:05 +02:00
DockerRemoveWithTimeoutTest.php
fix(docker): make cleanup commands idempotent ( #11463 )
2026-08-22 17:22:50 +02:00
DockerStopCommandTest.php
fix(docker): replace deprecated stop flags with version-aware ones
2026-08-13 11:17:44 +02:00
DockerStopDeprecatedFlagTest.php
fix(docker): replace deprecated stop flags with version-aware ones
2026-08-13 11:17:44 +02:00
DocmostMailDriverTemplateTest.php
fix(templates): require Docmost mail driver
2026-05-15 13:36:02 +02:00
DomainPortOverridesTest.php
fix(domains): ignore hostless URLs in deployment and port overrides
2026-09-10 12:33:50 +02:00
DomainUrlHelpersTest.php
fix(compose): normalize service-name keys for domains and env vars ( #11040 )
2026-08-03 23:08:56 +02:00
DomainUrlPartsTest.php
fix(domains): allow adding domains without explicit ports ( #11442 )
2026-08-21 12:04:14 +02:00
EmailIdentityHelperTest.php
fix: harden Vultr create, Gmail identity, and provider retries
2026-07-16 13:42:53 +02:00
EnvironmentVariableBuildpackControlTest.php
fix(env): validate Docker-compatible variable keys
2026-05-11 15:43:09 +02:00
EnvironmentVariableFillableTest.php
feat(models): add is_required to EnvironmentVariable fillable array
2026-03-02 12:34:30 +01:00
EnvironmentVariableMagicVariableTest.php
feat: add magic variable detection and update UI behavior accordingly
2025-12-27 15:24:09 +01:00
EnvironmentVariableParsingEdgeCasesTest.php
fix(bootstrap): add bounds check to extractBalancedBraceContent
2026-03-02 12:24:40 +01:00
EnvVarInputComponentTest.php
feat: add environment variable autocomplete component
2025-11-19 10:54:19 +01:00
EscapeShellValueTest.php
fix(deployment): properly escape shell arguments in nixpacks commands
2026-03-23 21:55:46 +01:00
ExcludeFromHealthCheckTest.php
fix: don't show health status for exited containers
2025-11-24 09:09:37 +01:00
ExecuteInDockerEscapingTest.php
chore: prepare for PR
2026-02-25 11:50:57 +01:00
ExecutorServiceTemplateTest.php
feat(services): add Executor one-click deployment template ( #11530 )
2026-08-27 10:39:38 +02:00
ExtractHardcodedEnvironmentVariablesTest.php
feat: add comprehensive environment variable parsing with nested resolution and hardcoded variable detection
2025-12-27 15:24:53 +01:00
ExtractYamlEnvironmentCommentsTest.php
feat: add function to extract inline comments from docker-compose YAML environment variables
2025-12-27 15:24:09 +01:00
FileStorageSecurityTest.php
Improve storage mount path handling
2026-07-02 14:54:38 +02:00
FormatBytesTest.php
feat: streamline S3 restore with single-step flow and improved UI consistency
2025-11-17 10:05:18 +01:00
FormatContainerStatusTest.php
feat: implement formatContainerStatus helper for human-readable status formatting and add unit tests
2025-11-21 09:12:56 +01:00
FqdnLabelsNoindexTest.php
feat(domains): support per-domain internal port overrides ( #11594 )
2026-09-02 19:39:19 +02:00
GenerateEnvValueTest.php
fix(env): generate encoded secrets from raw random bytes
2026-05-09 14:49:39 +02:00
GetContainersStatusEmptyContainerSafeguardTest.php
chore: prepare for PR
2026-03-10 18:34:37 +01:00
GetContainersStatusServiceAggregationTest.php
fix: correct Sentinel default health status and remove debug logging
2025-11-20 11:10:34 +01:00
GetFqdnWithoutPortTest.php
fix(compose): normalize service-name keys for domains and env vars ( #11040 )
2026-08-03 23:08:56 +02:00
GitHubAppSubmoduleCredentialsTest.php
fix(git): force HTTP/1.1 for repository imports
2026-06-03 12:42:04 +02:00
GithubUrlHelpersTest.php
fix(github): reject malformed app URL origins
2026-07-07 12:24:52 +02:00
GitlabAppSubmoduleCredentialsTest.php
feat: self-hosted GitLab Apps OAuth integration
2026-07-20 23:21:40 +02:00
GitlabHelperTest.php
feat: self-hosted GitLab Apps OAuth integration
2026-07-20 23:21:40 +02:00
GitlabOAuthRedactionTest.php
feat: self-hosted GitLab Apps OAuth integration
2026-07-20 23:21:40 +02:00
GitlabSourceCommandsTest.php
feat: self-hosted GitLab Apps OAuth integration
2026-07-20 23:21:40 +02:00
GitLsRemoteParsingTest.php
test: improve Git ls-remote parsing tests with uppercase SHA and negative cases
2025-10-14 17:34:26 +02:00
GitRefValidationTest.php
test: remove GHSA advisory IDs from test descriptions and comments
2026-04-20 12:07:42 +02:00
GitSubmoduleCredentialTest.php
fix(git): use deploy key path for PR fetches
2026-06-03 14:39:05 +02:00
GlobalSearchNewImageQuickActionTest.php
feat(server): add dedicated server creation flow
2026-07-08 12:20:56 +02:00
GlobalSearchOsAwareShortcutsTest.php
feat(ui): OS-aware search shortcuts and mobile settings titles
2026-08-05 18:26:24 +02:00
HealthCheckCommandInjectionTest.php
Squashed commit from '4fhp-investigate-os-command-injection'
2026-03-16 16:40:16 +01:00
HelperSyntaxTest.php
fix(helpers): prevent warnings when loading database helpers
2026-07-20 12:18:06 +02:00
HetznerDeletionFailedNotificationTest.php
fix(notifications): hetzner deletion failure channel name
2026-09-05 12:32:25 +02:00
HetznerServiceTest.php
feat: add Hetzner Cloud server linking for manually-added servers
2025-12-11 22:14:41 +01:00
HetznerSshKeysTest.php
feat: add support for selecting additional SSH keys from Hetzner in server creation form
2025-10-10 12:17:05 +02:00
InsecurePrngArchTest.php
test: remove GHSA advisory IDs from test descriptions and comments
2026-04-20 12:07:42 +02:00
InstallScriptRockyDockerRepoTest.php
fix(install): use Rocky Linux RHEL Docker repository
2026-04-14 10:31:01 +02:00
IsReachableChangedTest.php
refactor(server): dispatch event for reachability notifications, drop retry loop
2026-04-28 15:28:22 +02:00
IsValidDomainUrlTest.php
fix(domains): reject non-HTTP URL schemes
2026-07-07 12:20:26 +02:00
JeanServiceTemplateTest.php
feat(project): add icons and improve persistent volume management
2026-08-13 22:56:52 +02:00
LivewireInternalRedirectTest.php
fix: preserve custom names and use Livewire redirects
2026-08-28 09:46:57 +02:00
LivewireSyncDataAuthorizationTest.php
refactor(livewire): make data-sync helpers private ( #11578 )
2026-09-01 18:44:18 +02:00
LocalFileVolumeContentSizeTest.php
fix: enforce remote output size limits
2026-08-18 14:03:33 +02:00
LocalFileVolumeReadOnlyTest.php
fix: Detect read-only Docker volumes with long-form syntax and enable refresh
2025-12-11 14:18:58 +01:00
LogDrainCommandInjectionTest.php
test: remove GHSA advisory IDs from test descriptions and comments
2026-04-20 12:07:42 +02:00
LogTimestampDisplayTest.php
feat(server): auto-resolve Sentinel URL and polish setup UI
2026-08-07 15:21:18 +02:00
LogViewerXssSecurityTest.php
chore(logs): simplify log viewer XSS tests
2026-06-03 12:28:56 +02:00
MailFromIdentityTest.php
fix(email): prevent Proton SMTP From header folding ( #11400 )
2026-08-19 11:52:59 +02:00
MetricsDownsamplingTest.php
fix: prevent metric charts from freezing when navigating with wire:navigate
2026-01-02 12:36:17 +01:00
MinioClientPackagingTest.php
fix(docker): keep MinIO client versions consistent
2026-08-14 21:06:13 +00:00
MobileInputZoomPreventionTest.php
chore(v5): archive V5 implementation and remove runtime integration
2026-08-15 19:13:30 +02:00
ModelFillableRegressionTest.php
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
2026-03-31 13:45:31 +02:00
NavbarThemeSwitcherTest.php
fix(servers): retain cloud instances awaiting IPs
2026-07-11 21:35:10 +02:00
NestedEnvironmentVariableParsingTest.php
chore: prepare for PR
2026-03-10 17:37:13 +01:00
NestedEnvironmentVariableTest.php
feat: add comprehensive environment variable parsing with nested resolution and hardcoded variable detection
2025-12-27 15:24:53 +01:00
NotificationWebhookSafetyTest.php
Improve outbound URL validation
2026-07-02 14:46:46 +02:00
NotifyOutdatedTraefikServersJobTest.php
feat(proxy): enhance Traefik version notifications to show patch and minor upgrades
2025-11-18 14:53:49 +01:00
ObsidianLiveSyncServiceTemplateTest.php
feat(templates): add Obsidian LiveSync CouchDB service template
2026-08-24 09:10:19 +02:00
ParseCommandsByLineForSudoTest.php
fix: preserve shell negation in sudo commands
2026-09-07 14:08:11 +02:00
ParseDockerVolumeStringTest.php
fix(parsers): enhance volume string handling by preserving mode in application and service parsers. Update related unit tests for validation.
2025-08-27 16:54:49 +02:00
ParseEnvFormatToArrayTest.php
feat: add comment field to environment variables
2025-12-27 15:24:09 +01:00
PathTraversalSecurityTest.php
feat: streamline S3 restore with single-step flow and improved UI consistency
2025-11-17 10:05:18 +01:00
PersistentVolumeSecurityTest.php
test: remove GHSA advisory IDs from test descriptions and comments
2026-04-20 12:07:42 +02:00
PostgresqlInitScriptSecurityTest.php
fix(database): tighten Postgres init script filename handling
2026-04-20 21:26:34 +02:00
PostgRESTDetectionTest.php
Fix PostgREST misclassification and empty Domains section
2025-12-01 16:52:09 +01:00
PreSaveValidationTest.php
fix: prevent command injection in Docker Compose parsing - add pre-save validation
2025-10-16 09:51:37 +02:00
PreviewDeploymentBindMountTest.php
fix(storages): hide PR suffix for services and fix instantSave logic
2026-03-16 21:10:00 +01:00
PreviewDeploymentPortTest.php
test: Add comprehensive preview deployment port and path tests
2025-12-17 21:35:54 +01:00
PrivateKeyStorageTest.php
chore: prepare for PR
2026-02-27 18:31:35 +01:00
ProductionComposeHealthcheckTest.php
fix(healthcheck): allow more time for Coolify startup ( #11299 )
2026-08-15 18:38:59 +02:00
ProductionImageWorkflowTest.php
feat(ui): polish env editor, error buttons, and modal layout
2026-09-08 11:49:02 +02:00
ProxyConfigRecoveryTest.php
Merge remote-tracking branch 'origin/next' into jean/port-exposes-improvement
2026-06-03 10:32:57 +02:00
ProxyConfigurationSecurityTest.php
fix(proxy): tighten config validation
2026-06-01 15:14:28 +02:00
ProxyCustomCommandsTest.php
feat(proxy): enhance proxy configuration regeneration by extracting custom commands
2025-10-07 11:11:13 +02:00
ProxyHelperTest.php
Fix: Traefik proxy startup issues - handle null versions and filter predefined networks
2025-11-28 17:53:26 +01:00
PublicIdTest.php
fix(security): enforce team access on mutable actions
2026-06-04 11:03:06 +02:00
PushServerUpdateJobReturnTypesTest.php
fix(applications): persist restart limit state for stopped containers ( #11566 )
2026-08-31 13:13:26 +02:00
RayRemovalTest.php
fix(ray): remove Ray debug hooks from runtime ( #10847 )
2026-07-03 11:40:20 +02:00
RemoteOutputSizeLimitsTest.php
fix: enforce remote output size limits
2026-08-18 14:03:33 +02:00
RemovedContainerStoppedNotificationTest.php
fix(applications): persist restart limit state for stopped containers ( #11566 )
2026-08-31 13:13:26 +02:00
ResolveServerIpAddressTest.php
feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure ( #11119 )
2026-08-03 23:11:54 +02:00
RestartCountTrackerTest.php
fix(applications): persist restart limit state for stopped containers ( #11566 )
2026-08-31 13:13:26 +02:00
RestartCountTrackingTest.php
feat: add container restart tracking and crash loop detection
2025-11-10 13:04:31 +01:00
RestoreJobFinishedNullServerTest.php
fix: improve robustness and security in database restore flows
2025-11-17 14:13:10 +01:00
RestoreJobFinishedSecurityTest.php
feat: streamline S3 restore with single-step flow and improved UI consistency
2025-11-17 10:05:18 +01:00
RestoreJobFinishedShellEscapingTest.php
feat: improve S3 restore path handling and validation state
2025-11-25 10:18:30 +01:00
S3RestoreSecurityTest.php
fix(database): quote S3 restore temp paths
2026-05-29 12:27:33 +02:00
S3RestoreTest.php
feat: add S3 storage integration for file import
2025-11-14 10:43:19 +01:00
S3StorageEndpointNormalizationTest.php
fix(domains): preserve ports in split URL inputs ( #11328 )
2026-08-17 16:05:21 +02:00
S3StorageEndpointValidationTest.php
feat(volume-backups): add service backup UI and polish layouts
2026-08-05 15:15:50 +02:00
S3StorageTest.php
fix(s3): allow uppercase letters in S3 bucket names
2026-09-10 15:12:53 +02:00
SafeExternalUrlTest.php
fix(validation): improve private URL handling and error feedback
2026-08-14 13:34:00 +02:00
SafeWebhookUrlTest.php
fix(validation): improve private URL handling and error feedback
2026-08-14 13:34:00 +02:00
SanitizeLogsForExportTest.php
fix(security): redact dotted GitHub tokens and contain wide data tables
2026-08-25 10:30:14 +02:00
ScheduledDatabaseBackupExecutionTest.php
test(models): cover finished_at datetime cast
2026-08-12 16:27:33 +02:00
ScheduledJobManagerLockTest.php
fix(queue): route cloud jobs to dedicated queues
2026-05-22 16:11:24 +02:00
ScheduledJobsRetryConfigTest.php
feat(DatabaseBackupJob, ScheduledTaskJob): enforce minimum timeout and add execution ID for timeout handling
2025-11-11 12:07:39 +01:00
ScheduledTaskJobTimeoutTest.php
feat(DatabaseBackupJob, ScheduledTaskJob): enforce minimum timeout and add execution ID for timeout handling
2025-11-11 12:07:39 +01:00
ScpStyleGitUrlTest.php
fix(git): parse generic scp-style SSH URLs with custom users
2026-09-08 20:33:45 +02:00
ScrollbarColorTest.php
feat(dashboard): add server metrics charts and polish UI feedback
2026-08-10 11:08:04 +02:00
SendWebhookJobTest.php
Improve outbound URL validation
2026-07-02 14:46:46 +02:00
ServerBackoffTest.php
fix(servers): isolate cloud status checks from SSH checks
2026-07-11 22:52:10 +02:00
ServerBootstrapDestinationAttributesTest.php
refactor(models): extract defaultStandaloneDockerAttributes method on Server
2026-03-31 14:44:45 +02:00
ServerHeaderLayoutTest.php
feat: harden auth flows and server mobile navigation
2026-07-08 09:42:52 +02:00
ServerManagerJobExecutionTimeTest.php
Fix: Pass $serverTimezone to shouldRunNow() in ServerCheckJob dispatch
2025-12-02 16:58:43 +01:00
ServerManagerJobSentinelCheckTest.php
feat(sentinel): make sentinel mandatory on regular servers
2026-09-09 06:30:32 +02:00
ServerPlaceholderIpTest.php
fix(servers): isolate cloud status checks from SSH checks
2026-07-11 22:52:10 +02:00
ServerQueryScopeTest.php
test(factories): add missing model factories for app test suite
2026-03-03 09:50:05 +01:00
ServerStatusAccessorTest.php
feat(tests): add comprehensive tests for ContainerStatusAggregator and serverStatus accessor
2025-11-20 17:31:07 +01:00
ServerUsernamePatternTest.php
fix(server): share SSH username validation
2026-06-03 11:38:48 +02:00
ServerValidationOpenApiTest.php
feat(api): require POST for state-changing endpoints
2026-07-19 11:42:04 +02:00
ServiceApplicationPrerequisitesTest.php
Fix: Fragile service name parsing in applyServiceApplicationPrerequisites
2025-11-28 17:42:04 +01:00
ServiceApplicationsOpenApiTest.php
feat(api): require POST for state-changing endpoints
2026-07-19 11:42:04 +02:00
ServiceComposeConfigAtomicWriteTest.php
fix(service): write compose .env files atomically via temp rename
2026-09-10 09:24:37 +02:00
ServiceConfigurationRefreshTest.php
fix: prevent duplicate services on image change and enable real-time UI refresh
2025-10-14 10:12:36 +02:00
ServiceDatabasesOpenApiTest.php
feat(api): add service database management endpoints
2026-07-15 12:29:58 +02:00
ServiceExcludedStatusTest.php
fix: don't show health status for exited containers
2025-11-24 09:09:37 +01:00
ServiceIndexValidationTest.php
fix(proxy): add validation and normalization for database proxy timeout
2026-03-10 09:59:19 +01:00
ServiceNameSecurityTest.php
fix: prevent command injection in Docker Compose parsing - add pre-save validation
2025-10-16 09:51:37 +02:00
ServiceParserEnvVarPreservationTest.php
fix(parsers): preserve ${VAR} references in compose instead of resolving to DB values
2026-03-24 21:52:36 +01:00
ServiceParserImageUpdateTest.php
fix(models): replace forceFill/forceCreate with fill/create and add fillable guards
2026-03-31 13:45:31 +02:00
ServiceParserPathDuplicationTest.php
fix: prevent SERVICE_FQDN/SERVICE_URL path duplication on FQDN updates
2025-11-27 10:57:24 +01:00
ServiceParserPortDetectionLogicTest.php
feat: implement service environment variable parsing and add unit tests for port detection logic
2025-11-11 11:19:33 +01:00
ServicePortSpecificVariablesTest.php
feat: implement service environment variable parsing and add unit tests for port detection logic
2025-11-11 11:19:33 +01:00
ServiceRequiredPortTest.php
feat(domains): support per-domain internal port overrides ( #11594 )
2026-09-02 19:39:19 +02:00
ServicesControllerUrlDuplicateTest.php
test: cover case-sensitive application URL paths
2026-07-02 16:56:49 +02:00
ServicesOpenApiTest.php
feat(api): add service database management endpoints
2026-07-15 12:29:58 +02:00
ShadowConsistencyTest.php
fix(ui): use dropdown-level shadow for popovers and floating menus
2026-09-08 07:05:01 +02:00
SharedLogsContainerLookupTest.php
feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure ( #11119 )
2026-08-03 23:11:54 +02:00
SmtpTransportFactoryTest.php
fix(email): support custom SMTP EHLO domains ( #11398 )
2026-08-19 11:25:46 +02:00
SshCommandInjectionTest.php
fix(ssh): escape scp source and destination
2026-05-26 13:48:10 +02:00
SshKeyValidationTest.php
fix(ssh): handle chmod failures gracefully and simplify key management
2026-03-16 21:27:10 +01:00
SshMultiplexingDisableTest.php
Revert "Merge branch 'next' into main"
2026-08-21 12:12:56 +02:00
SshRetryMechanismTest.php
chore: inspect staged changes
2026-06-02 14:05:26 +02:00
SslipDomainWarningTest.php
feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure ( #11119 )
2026-08-03 23:11:54 +02:00
StandaloneDatabaseRegistryTest.php
refactor(helpers): extract STANDALONE_DATABASE_MODELS registry, add tests
2026-04-30 14:48:48 +02:00
StartKeydbConfigPermissionTest.php
chore: prepare for PR
2026-02-23 13:26:01 +01:00
StartProxyTest.php
fix(proxy): prevent "container name already in use" error during proxy restart
2025-11-18 14:53:49 +01:00
StartRedisConfigPermissionTest.php
chore: prepare for PR
2026-02-23 13:26:01 +01:00
StartSentinelEndpointFallbackTest.php
fix(server): allow sentinel startup migrations to finish
2026-08-27 19:38:01 +02:00
StartupExecutionCleanupTest.php
feat(Cleanup): implement failure marking for stuck scheduled tasks and database backups during startup
2025-11-11 12:32:52 +01:00
StopActionsPersistStatusTest.php
fix(docker): preserve restart policies when stopping containers
2026-09-04 16:38:24 +02:00
StopDatabaseTypesTest.php
fix(applications): persist restart limit state for stopped containers ( #11566 )
2026-08-31 13:13:26 +02:00
StopProxyTest.php
fix(docker): migrate database start actions from --time to -t flag
2025-11-28 11:18:12 +01:00
StorageBucketValidationRulesTest.php
fix: improve s3 storage handling
2026-07-02 15:05:05 +02:00
StripCoolifyCustomFieldsTest.php
feat: add validation for YAML parsing, integer parameters, and Docker Compose custom fields
2025-11-20 18:34:49 +01:00
TimescaleDbDetectionTest.php
feat(ServiceDatabase): add support for TimescaleDB detection and database type identification
2025-11-12 00:36:38 +01:00
TraefikDockerNetworkLabelTest.php
fix(proxy): set Traefik network labels for compose services
2026-08-15 18:31:32 +02:00
TraefikServiceNameSegmentTest.php
feat(domains): support per-domain internal port overrides ( #11594 )
2026-09-02 19:39:19 +02:00
UnmanagedContainerCommandInjectionTest.php
fix(livewire): add input validation to unmanaged container operations
2026-03-25 20:42:00 +01:00
UpdateComposeAbbreviatedVariablesTest.php
fix: handle map-style environment variables in updateCompose
2025-11-21 11:21:49 +01:00
UpdateCoolifyTest.php
feat(registry): add configurable docker registry url ( #9017 )
2026-07-02 18:52:46 +02:00
UpgradePostgresScriptTest.php
fix(upgrade): persist target image before container recreation ( #11401 )
2026-08-19 12:18:05 +02:00
ValidateFilenameSafeTest.php
fix(database): tighten Postgres init script filename handling
2026-04-20 21:26:34 +02:00
ValidateShellSafePathTest.php
refactor: harden and deduplicate validateShellSafePath
2025-10-16 09:51:37 +02:00
ValidationPatternsTest.php
feat(domains): support per-domain internal port overrides ( #11594 )
2026-09-02 19:39:19 +02:00
ValidGitRepositoryUrlTest.php
fix(git): parse generic scp-style SSH URLs with custom users
2026-09-08 20:33:45 +02:00
ValidHostnameTest.php
feat(v5): add server reconciliation and canvas APIs
2026-07-06 17:40:37 +02:00
ValidProxyConfigFilenameTest.php
Add ValidProxyConfigFilename rule for dynamic proxy config validation
2025-12-09 16:12:45 +01:00
ValidS3BucketNameTest.php
fix(s3): allow uppercase letters in S3 bucket names
2026-09-10 15:12:53 +02:00
ValidServerIpTest.php
fix(v5): defer production runtime activation
2026-07-19 16:47:29 +02:00
VaultServiceTemplateTest.php
feat(templates): add HashiCorp Vault service template
2026-08-24 09:04:51 +02:00
VolumeArrayFormatSecurityTest.php
refactor: improve docker compose validation and transaction handling in StackForm
2025-11-07 14:03:19 +01:00
VolumeSecurityTest.php
refactor: improve docker compose validation and transaction handling in StackForm
2025-11-07 14:03:19 +01:00
VultrDeleteServerTest.php
fix(servers): isolate cloud status checks from SSH checks
2026-07-11 22:52:10 +02:00
VultrServiceTest.php
fix: harden Vultr create, Gmail identity, and provider retries
2026-07-16 13:42:53 +02:00
WindowsPathVolumeTest.php
fix: use canonical parser for Windows path validation
2025-10-16 09:51:37 +02:00