Cookie settings

We use cookies

Necessary cookies keep the website working and store your choice. With your consent, we can also use functional cookies to remember the theme preference and analytics cookies to measure website usage.

You can accept optional cookies all at once, reject them, or choose individual categories. You can change your consent later; details are available in the Cookies Policy.

Product updates

Changelog

Follow the latest LaraDep changes, fixes, and improvements.

Last updated: 07/22/2026 02:00

[2026-07-20]

  • Added a dashboard recommendation linking ready workspaces to their latest recent Laravel operation, while respecting project type and access permissions. ([71228dcf], [bb21164a])

[2026-07-19]

  • Added a Copy values action when creating Ansible projects so runtime configuration can be reused from another project in the same family. ([2ba47c03])
  • Improved project runtime forms by showing mail fields only for relevant mail modes and fixing validation that could prevent forms from being saved. ([5aef8faf], [b8d8390e])

[2026-07-18]

  • Added Laravel operation ownership indicators and a My operations filter, plus copyable operation summaries for easier handoff and troubleshooting. ([4dbfd670])

[2026-07-17]

  • Improved Laravel operation history with an Active filter, output-status badges, and copyable target paths for faster troubleshooting. ([d4e34810])

[2026-07-16]

  • Expanded UI test coverage for Laravel operation history and profile settings, including locale validation, output-only failure states, command normalization, and localized empty-state behavior. ([b3d364f8])

[2026-07-15]

  • Clarified the empty Laravel operation output state so failures without captured command output still explain that no command output or error text was stored, backed by added UI test coverage for the fallback modal behavior. ([c5720df2])

[2026-07-14]

  • Refined Laravel project operation tables with a failed-only filter, searchable operator names, clearer output action guidance, and color-coded exit-code badges for faster troubleshooting. ([c8a326e1])

[2026-07-13]

  • Added a Has output filter to Laravel project operations so operations with captured output can be found directly from the list view. ([ee5ded4c])

[2026-07-12]

  • Improved profile settings by limiting preferred locale choices to supported languages and clarifying what the Guidance Level setting changes in the app. ([f6b8ebe3], [4b877f66])
  • Added clearer helper text for custom Laravel operation commands so preset commands are easier to choose and only valid Artisan arguments are entered. ([f6b8ebe3])

[2026-07-11]

  • Added a Has notes filter to Ansible projects so projects with saved notes can be found directly from the list view. ([1dc3364b])

[2026-07-10]

  • Added profile editing support for display name and preferred locale while keeping email addresses unchanged. ([7e26ea80])

[2026-07-09]

  • Aligned workspace invitation timestamp placeholders for more consistent invitation table messaging. ([4945c8a3])
  • Added a notes filter to Ansible runs so deployments with saved context can be found directly from the run list. ([340979cb])
  • Clarified Ansible run download and copy action labels so summary, logs, package, and report actions are easier to understand. ([22608e61])
  • Added activity log counts to relation tabs so related audit history is easier to spot before opening it. ([b1444286])
  • Added a precise server health freshness tooltip so the latest completed snapshot time and status are visible directly from the overview cards. ([771608fa])
  • Improved Ansible template module tables with additional search and sorting support for files, scopes, and component types. ([fbef291a])

[2026-07-08]

  • Improved Ansible run notes with formatted markdown rendering and last-updated metadata so deployment context is easier to read and audit. ([1c240de0])

[2026-07-07]

  • Added a dedicated Download files heading to Ansible run actions so summary and file downloads are easier to distinguish in the run view. ([183a40d0])

[2026-07-06]

  • Improved failed Ansible run review workflows with review-status translations, a dedicated review filter and column, and richer deployment summaries for faster follow-up. ([5ed4f40f])

[2026-07-05]

  • Added rerun preflight checks and warning confirmation to Ansible runs, including a Run Again action for safer repeat executions. ([34f523be])

[2026-07-04]

  • Added review tracking for Ansible runs, including review badges and a Mark Reviewed action for failed runs. ([c1aa7427])
  • Improved Ansible runtime planning so all Git credentials assigned to a server project are included reliably during execution. ([5a85111b])
  • Improved Laravel onboarding playbooks by forcing Nginx site-enabled symlink replacement to avoid deployment conflicts. ([61109609])

[2026-07-03]

  • Added safeguards to the template import picker so already installed templates are shown as unavailable and duplicate imports are rejected. ([d81f358b])

[2026-07-02]

  • Added a Copy Summary action to Ansible runs so deployment summaries can be copied directly from the run detail view. ([28933a8d])
  • Added a usage selector to SSH credentials so server SSH keys and Git deploy keys can be assigned correctly during creation and editing. ([ee3f64be])

[2026-07-01]

  • Added a notes indicator to the Ansible runs table so runs with saved context can be spotted directly from the list view. ([9a07feee])
  • Added automatic scaffolding of project variables from the default project family when creating Ansible projects, including validation for required setup fields. ([bd297ff4])
  • Added usage badges to SSH credentials so server SSH keys and Git deploy keys are easier to distinguish in the credentials table. ([21bfb027])

[2026-06-30]

  • Added activity logging for Ansible run note updates so note changes are recorded in audit history. ([95f95541])

[2026-06-29]

  • Added selectable 7-, 30-, and 90-day ranges to Ansible server health trends so server insight charts can be reviewed over shorter or longer periods directly in the UI. ([722f2d7c])

[2026-06-28]

  • Added internal notes to Ansible runs with permissions-aware viewing and editing support for tracking deployment context directly in the UI. ([bc2f5ef2])

[2026-06-27]

  • Added clickable attention metrics and matching filters to the Server Inventory Summary widget so recently connected, inactive, and never-connected servers open directly in filtered inventory views. ([963767e3])
  • Improved Ansible run failure classification with broader detection of SSH, sudo, YAML, and Git authentication issues, plus clearer next-step guidance backed by expanded automated tests. ([48d15350])

[2026-06-25]

  • Added a failure summary section to the Ansible run overview with likely causes, next steps, and relevant log details for faster troubleshooting of failed runs. ([23e1b0e6])

[2026-06-24]

  • Added a missing-credentials filter to Ansible servers and linked the Server Inventory Summary metric directly to the filtered server list for faster follow-up. ([4742b923])

[2026-06-23]

  • Improved the Next Recommended Action widget to prioritize the latest deployment result so older failed runs no longer override newer successful runs. ([cc780116])

[2026-06-22]

  • Added a Next Recommended Action widget that guides deployment onboarding with clearer next-step prompts, status-aware actions, and localized feedback. ([8353bdb4])

[2026-06-21]

  • Added queuing of the first onboarding deployment run during Ansible template imports, with clearer readiness guidance and import actions in the UI. ([c6bfe8e6])

[2026-06-20]

  • Added a Guided Deployment Onboarding widget with current deployment status, clearer issue summaries, and quick links to related deployment, server, and variable pages. ([09a53d7e])

[2026-06-19]

  • Simplified Ansible project and server resource tables with cleaner column layouts, clearer server metadata, and more consistent typography. ([77cc1211])

[2026-06-18]

  • Enhanced Ansible project and server resource tables with clearer split layouts, responsive grid sections, and richer icons for faster scanning. ([0700ac48])

[2026-06-17]

  • Added reusable Blade-based callout, compact table, and empty-state components to refresh the Ansible server health overview with clearer metrics, failures, and empty states. ([0d0cc75e])

[2026-06-16]

  • Reworked Ansible run views with reusable Blade-based log and timeline components for cleaner run detail pages. ([6424b508])
  • Standardized related run tables with reusable Blade components for more consistent project and server views. ([8218f367])

[2026-06-15]

  • Reworked Ansible resource detail pages with dedicated overview sections, richer metric cards, improved status displays, and clearer empty states across the UI. ([1a1a8401], [8f1c1870])
  • Expanded automated test coverage for Ansible project operations, server health checks, template imports, and related services. ([904da2df])

[2026-06-12]

  • Added Ansible project operations for Laravel projects, including localized management UI, audited execution history, and safeguards for running supported Artisan commands on remote servers. ([4d5a882d])
  • Enhanced the Ansible run overview with richer project context, improved log viewing, and clearer timeline states for tracking run progress. ([feca4778])

[2026-06-10]

  • Improved the Workspace Infrastructure Map with richer metadata display and localized labels for clearer infrastructure overviews. ([06970147])

[2026-06-09]

  • Added safe removal of imported Ansible playbooks, including cleanup of related files and run presets from the playbook UI. ([30625b4])

[2026-06-08]

  • Added Ansible project activity logs with a dedicated project detail view, activity history access control, and richer project overview sections. ([7fdc7f0])

[2026-06-07]

  • Expanded Ansible server health monitoring with CPU, memory, and disk usage trend charts plus richer diagnostic snapshot details on server pages. ([757d083])

[2026-06-06]

  • Added Ansible server health snapshots with persisted results, parsing, execution support, and a dedicated UI overview for reviewing server health history. ([113a90f])
  • Increased scheduled Ansible server health checks to run every 10 minutes. ([c5d677c])

[2026-06-05]

  • Added a read-only Workspace Infrastructure Map with topology visualization, backend summaries, and access control for permitted users. ([f3f3efc])

[2026-06-04]

  • Improved workspace template adoption and update flows to avoid creating pseudo-installations from file-only matches and to add new playbooks only when a real tracked playbook already exists. ([0e15e8b])

[2026-06-03]

  • Added standardized LaraDep run summaries across supported playbooks and the Ansible run UI, including clearer localized rendering of structured and plain-text summaries. ([bfa27b3])
  • Added a localized Download Full Log action for Ansible runs with tenant-aware export handling and full run log downloads. ([57106ab])

[2026-06-02]

  • Enhanced global search, resource tables, and empty states across the app for more consistent browsing and discovery. ([83c33b6])
  • Reworked the Run Presets manager with a clearer form layout, richer localized guidance, improved previews, and more polished related resource views. ([5141ec9])

[2026-05-31]

  • Added a Server Inventory Summary dashboard widget with detailed workspace server health metrics and responsive layout improvements. ([fe4c45e])
  • Added localized Server Overview and Run Overview sections with operational statistics to Ansible server and run detail pages. ([fc56f6e])
  • Added a conditional Apply action for workspace template installations so updates are shown only when pending. ([9eac30a])

[2026-05-30]

  • Improved Ansible run dashboards and tables with locale-aware chart labels, more consistent UI styling, and more usable filtering. ([6278d74])

[2026-05-29]

  • Added an ansible-templates:updates:refresh command and security audit summaries to improve workspace template update refresh flows and Ansible run visibility. ([73180ca])

[2026-05-28]

  • Added support for managed_preserved workspace template updates with preview handling, apply flows, and improved localization in the Ansible run UI. ([d74a204])
  • Expanded the server-security-baseline template with security audit tasks and clearer tag guidance for targeted playbook runs. ([fa5a0c8])

[2026-05-27]

  • Enhanced workspace template installation tracking with target_key support, fan-out handling, and stronger uniqueness/index validation for installation items. ([15829c8], [60e78dc])

[2026-05-26]

  • Added safe workspace template update flows with preview, check, and apply commands, UI support, and installation tracking for imported templates. ([cbac433])
  • Fixed scoped workspace template updates to skip unresolved items and preserve scope mapping types correctly during imports. ([b6e4de9], [c573420], [2b55775])

[2026-05-19]

  • Improved Laravel deployment templates with release naming support and environment updates for managed releases. ([75472f7])
  • Improved workspace template imports by merging allowed hosts and handling failed Ansible jobs more reliably. ([cdfbb76])
  • Expanded enum test coverage to include the App\Jobs namespace. ([b474ca2])

[2026-05-18]

  • Improved Laravel bootstrap deployments by creating an initial numbered release automatically when no current release exists and by only initializing shared .env files when needed. ([aa00244], [f3c9e7e])
  • Added Mailgun mailer support, including required Symfony mail packages and default LaraDep sender branding. ([561b331], [fdab199])
  • Added always task tags to Laravel onboarding deployment playbooks for more consistent task execution. ([939ed38])

[2026-05-17]

  • Added Laravel Horizon queue-management support with stricter typed configuration and per-site queue .env validation. ([a037eaa], [4a22615], [33ab33e])
  • Improved Laravel deployment scripts with Composer environment setup, safer Composer installation, SSH command configuration, and stale-release cleanup. ([1908bdb], [7238780], [e09bd3f])
  • Added deployment webhook task registration with service restarts and support for additional webhook hooks. ([5b7b14a], [a9aafe0])
  • Fixed super-admin seeding defaults by creating the seeded user without relying on the factory. ([417ab76])

[2026-05-11]

  • Improved Laravel bootstrap deployment compatibility by switching the PHP-FPM reload hook to work with Deployer 6. ([04dcce0])

[2026-05-10]

  • Improved Laravel server-bootstrap templates with Let's Encrypt account registration, PHP-FPM reloads, Nginx fallback handling, and manual deploy commands. ([936fbff], [b8cdb32], [1033037])
  • Renamed the local Sail Docker image to laradep-app-sail-8.5/app. ([b546983])
  • Improved test-suite performance by increasing parallel workers and switching shared Pest database refresh handling to LazilyRefreshDatabase. ([b987f09], [91f8fba])
  • Optimized Ansible template and stack-item seeding with bulk database operations for faster fixture setup. ([c58d3ac])

[2026-05-09]

  • Updated Laravel bootstrap templates to use canonical hostnames and domain-root deployment paths for prefixed subdomain projects. ([666fd02])

[2026-04-24]

  • Ignored the local database seeders directory in Git to reduce accidental local-only diffs. ([83f1c2b], [d5485b9])

[2026-04-23]

  • Streamlined Laravel onboarding/deployment bootstrap templates with improved Node.js setup, environment path handling, and deploy prerequisite flow. ([d079602])
  • Improved Ansible runtime credential handling by using stable Git credential names and simplifying Cloudflare credential file generation. ([da22153])

[2026-04-22]

  • Improved Ansible SSH credential handling with safer generated filenames, stronger passphrase validation, and more reliable API/runtime planning. ([ad88aa6])

[2026-04-21]

  • Improved import-template project modal stability by keeping modal content mounted during visibility updates and resetting stale project-configuration form state on close. ([d49396b])

[2026-04-20]

  • Improved tenancy and template handling reliability by tightening null-tenant checks and JSON schema typing across Filament and MCP flows. ([654906f])
  • Updated Composer dependencies and refreshed bundled Filament frontend assets to latest compatible versions. ([82f916a])
  • Updated frontend build dependencies for rollup and tailwindcss. ([746dd93])
  • Updated GitHub Actions test workflow for PHP 8.5 alignment, Node.js caching, and Tailwind install behavior. ([42b6d4a], [5344b93], [a8aac8f])

[2026-04-19]

  • Added a Laravel Lite onboarding server-bootstrap playbook with validation, ordered task flow, and environment setup. ([2dafc12])

[2026-04-13]

  • Refactored Filament import-template tests with reusable helpers and state hydration flow improvements. ([c7854f3])
  • Added comprehensive Admin UserResource feature coverage to strengthen regression protection in panel behavior. ([c99fc02])
  • Refactored Filament feature-test foundations with reusable helpers, snapshot hydration, and role assignment alignment. ([a606e32])
  • Added regression coverage to ensure template import closes the project configuration modal after selection. ([a5eb7fd])
  • Added feature coverage for AuthPanelProvider to verify dynamic registration configuration behavior. ([0af8e40])

[2026-04-12]

  • Optimized Ansible services and data-class internals to improve maintainability and test stability. ([8c3f7c8], [23915ca], [182bec4])
  • Improved self-hosted onboarding import reliability by safeguarding maps_to_env metadata persistence. ([a84a7dd])
  • Streamlined Filament test suite structure by removing deprecated/redundant cases and reflection boilerplate. ([64b4501], [c76e9e5], [790efd8], [626a7fd])

[2026-04-09]

  • Added comprehensive onboarding registration test coverage for Filament workflow steps and input normalization paths. ([c218582])
  • Expanded unit coverage for onboarding UI state normalization, project configuration syncing, and runtime cleanup behavior. ([8ee5e3e])
  • Improved test seeding reliability by replacing ShieldSeeder usage with default global role seeding. ([280024c])

[2026-04-07]

  • Standardized and simplified .env mapping display with compact badges and hover tooltips. ([4f0e034])
  • Improved onboarding input ordering by preserving configured sequence and placing conditional fields after always-visible fields. ([7b37399])
  • Improved project Git credential/state merging to keep template input handling consistent across import and workspace setup flows. ([b13aa2e])

[2026-04-03]

  • Improved onboarding input and policy fallback reliability with expanded Ansible test coverage. ([edae660])

[2026-04-01]

  • Added onboarding tag policy support for playbooks, including resolver-backed defaults and validation coverage. ([7f3280c])

[2026-03-31]

  • Renamed and expanded the local reset command to app:fresh to clear runtime artifacts and optimize caches. ([e81d5d2])
  • Added local runtime artifact cleanup to the fresh-install workflow with updated test coverage. ([e79e99a])
  • Added RuntimeConfigInputHelper to normalize configuration inputs in workspace registration flows. ([a0ecd1b])
  • Removed SSH private key upload file-type restrictions for smoother key import handling. ([39357af])
  • Updated template site_mode handling by removing the legacy multi option and improving project handling behavior. ([618a161])

[2026-03-28]

  • Improved Laravel smart playbooks with safer cache clearing, app key generation, and PHP version alignment. ([a202a08])

[2026-03-27]

  • Added an import template page for Ansible playbooks and aligned related permissions. ([f214a0e])

[2026-03-23]

  • Simplified tenancy setup slide-over behavior and improved transition handling in setup views. ([394f9ca])

[2026-03-22]

  • Added server host key management and runtime known_hosts materialization in Ansible flows. ([df9f8e0])
  • Enhanced template import with server validation and panel management. ([05abe25])
  • Updated project dependencies. ([8cd6203])

[2026-03-21]

  • Added a visual import interface for template onboarding in Ansible Playbooks. ([82bb611])

[2026-03-19]

  • Added AnsibleProjectFamily model support, including migration/factory-backed services and test coverage. ([c26e7b1])
  • Enhanced onboarding templates with project-specific labels and clearer configuration descriptions. ([d917582])

[2026-03-18]

  • Added runtime project state support in AnsibleProjectRuntimeBuilder for more reliable project-state handling. ([0a239b7])
  • Added a requires_git_credential template flag for explicit Git credential requirements in onboarding review flows. ([c09782c])

[2026-03-17]

  • Added a visual workspace setup editor in tenancy registration. ([55214b4])

[2026-03-15]

  • Expanded workspace onboarding variable visibility logic with clearer setup-field conditions. ([45d805a])
  • Improved self-hosted deployment scope handling for onboarding variables and secrets. ([ee7687f])
  • Added conditional visibility for onboarding inputs, including DNS-provider-gated secret fields. ([1f692ee])
  • Added Cloudflare API token support to WordPress and Laravel onboarding server configurations. ([ca086ed])
  • Enhanced Laravel deployment templates with .env refresh, Telescope asset publishing, Horizon updates, and PHP-FPM reload steps. ([08d488c])
  • Disabled Composer dev dependency installation in Laravel deployment templates. ([1b79913])
  • Standardized Laravel deployment and database Vault variable naming for clearer secret management. ([06931ee], [fac3e08])

[2026-03-13]

  • Added explicit API route names for playbooks and run presets. ([e31e740])
  • Added OpenAPI schemas for API resources and updated API documentation. ([d0c3917])
  • Added onboarding template review and validation logic in the API workflow. ([815d022])
  • Added Git SSH credential management with validation and project assignment. ([f921dc2])
  • Enhanced Laravel deployment playbooks with self-hosted mode support and stronger validation. ([0bb725d])
  • Updated onboarding PHP configuration to use version selection and adjusted socket paths. ([f74f4b3])

[2026-03-12]

  • Added API resources and controllers for roles, Ansible entities, and user management. ([af8491a])
  • Simplified test bootstrap by removing unused Filament setup and skipping browser tests. ([9656ae2])

[2026-03-11]

  • Improved workspace tag guidance rendering and normalized server OS state handling. ([6031ae7])
  • Enhanced template previews with setup environment variable mappings. ([ee72d67])
  • Added a server option to Ansible site_mode template configuration. ([7a39439])
  • Added a Hello World HTML demo server bootstrap template. ([85786b9])
  • Standardized Ansible variable names for database and webhook configurations. ([27a2ee5])
  • Migrated Laravel custom provisioning to smart provisioning and removed custom templates. ([11df80d])

[2026-03-10]

  • Added Laravel and WordPress provisioning templates with multi-role support. ([b8b2d8d])

[2026-03-09]

  • Extended multi-site template coverage across onboarding compositions and shared module variants. ([e74f431])

[2026-03-06]

  • Made onboarding setup/environment mapping more transparent and unified SSH/key display defaults. ([d4543d1])
  • Expanded onboarding setup variables with clearer descriptions and .env mappings. ([4b523df])
  • Added synchronization of onboarding secrets with .env mapping and improved scope metadata handling. ([1f193c6])
  • Enhanced WordPress onboarding templates with improved secret handling, variable naming, and multi-site support. ([98a32af])

[2026-03-05]

  • Added Template Catalog with filtering, previews, and workspace-scoped availability.
  • Added Ansible project management, including linked project handling and related tools/tests.
  • Added Ansible variable management for configuration and secrets.
  • Improved workspace onboarding with normalized onboarding inputs and richer customization requirements.
  • Added panel switch actions in the user menu for faster Admin/App navigation.
  • Renamed server bootstrap templates to the new demo naming format and updated references.
  • Replaced dynamic-role checks with permission-based policies across Ansible resources.
  • Replaced "dynamic variables" naming with "setup variables" across app, tests, and docs.
  • Updated the app and codebase for PHP 8.5 compatibility.
  • Refined resource navigation labels/groups and table defaults for clearer UI behavior.
  • Simplified Ansible variable/resource internals by removing unused fields and legacy UI pieces.

[2026-02-27]

  • Created changelog.

Subscribe to our Newsletter

Stay updated with our latest news and articles by subscribing to our newsletter.

Esc Close