Release Notes v0.22

Release v0.22 brings support for non-Admin users to view the Settings screen along with many more enhancements and bug fixes.

What's New

  • Added access for non-Admin users to view Notification Center
    Earlier the Notification Center under the Settings tab was accessible only to the administrators. Henceforth, all the users will have view permission to the Notification Center.

📈Enhancements

  • Enhanced Cluster Allocation widget details
    The Cluster Allocation widget now showcases detailed information including the availability and non-availability of CPU requests and Memory requests information based on the data returned for that environment.
  • Enhanced notification on Environment Configuration changes
    Environment configuration changes made through the Control Plane or APIs are now available for subscription through Notifications. The new notification types include Environment Information updates, IAC Version updates, Release Schedule updates, Availability Rules updates, and Environment Settings updates.
  • Improved validation checks for Custom Role creation
    Users will not be able to create new custom roles if no permissions are assigned to them. Additionally, if a custom role or a user group is changed, the sessions for all users who have that role or who have that user group will be invalidated.
  • Enhanced Date Filter Functionality
    Users will not be able to select date ranges that are logically invalid. Additionally, the labels will be updated to dates if the range has a longer stretch.
  • Added more verbose error messages for Release Errors
    Detailed error messages have been added to inform the users of the release errors in a more verbose manner.
  • Removed Client Side Pagination
    Client Side Pagination has been removed from all tables in the Control Plane.
  • Added CRUD operations for Resource Groups APIs
    GET, POST, PUT, and DELETE operations were added for Resource Groups.
  • Resolved IaC Version Mismatch for Server and Client
    The default IaC version will be selected from the server to avoid version mismatch between the server and the client.

🐞 Bug Fixes

  • Fixed a bug where the default version of Kubernetes instantiated was 1.19 when creating a blueprint.
  • Fixed a bug where new User Management rules were not honoring cluster-specific roles.
  • Added validation checks for inputType, clusterID and uniqueId fields in createTemplateInputs API.
  • Fixed a bug where multiple roles were being assigned to the same user.
  • Fixed a bug where the variable override API was failing.
  • Fixed a bug where a few services were not visible when performing a Selective Release.
  • Fixed a bug where unnecessary ingress rules were visible in the External Tools screen.
  • Fixed a bug where the Loader icon was still visible after encountering an error on the Resource Configuration page.
  • Fixed an issue that caused the 'Container CPU Cores Used' graph to display incorrectly on the Live Releases page.