This release introduces several important updates and fixes, enhancing compatibility, functionality, and the overall user experience.
In terms of bug fixes, significant strides were made towards ensuring PHP 8.2 compatibility, particularly addressing issues with trim(), ltrim(), and rtrim()
functions. We've resolved a series of errors ranging from the inability to load cloud service provider plugins in the Drupal Cloud Plugin to type errors and undefined array keys within various Drupal and AWS Cloud modules. These fixes improve the robustness of cloud service integrations and the reliability of cloud resource management features.
On the feature front, we've added new capabilities to the Kubernetes (K8s) cloud store, including a Created
field in the detailed view for better resource tracking and a hotfix that introduces a field to each K8s resource for enhanced filtering by Name. These additions aim to improve usability and management efficiency of K8s resources.
From a developmental task perspective, this release marks the rollout of version 6.1.0, which signifies a consolidation of all the recent changes and improvements. There has been a focused effort on refining the initial Single Page Application (SPA) landing page by removing irrelevant OpenStack-related blocks, thus ensuring a more relevant and streamlined user experience. Moreover, the inclusion of Behavior-Driven Development (BDD) test steps for taking screenshots contributes to better documentation and UI design validation. Updates to .gitlab-ci.yml
, composer.json
, and Kubernetes client libraries, alongside refactoring for PHPUnit and BDD tests, underscore our commitment to maintaining high code quality and facilitating continuous integration and development processes.
Overall, this release encapsulates our ongoing commitment to delivering a more stable, user-friendly, and feature-rich cloud management experience, with significant improvements aimed at developers and administrators leveraging Drupal for cloud services.