Skip to content

v2.4.0

Compare
Choose a tag to compare
@Sispheor Sispheor released this 15 Dec 15:04
· 54 commits to master since this release

⚠ Please do not use this version, as the survey fields may be duplicated during AWX sync.
This error is fixed in the 2.4.1 version and a database cleanup is performed during migration.

Breaking changes ⚠

  • Rename "NEED INFO" state into "ON HOLD", related urls changed

Enhancement

  • Add a transition in FSM to switch from "ON HOLD" to "ACCEPTED"
  • Add field "enabled" in ApprovalWorkflow
  • Remove "operations" field in ApprovalWorkflow form when editing
  • Add the number of items displayed at the end of lists
  • Improve API performance for /api/service-catalog/request/ and /api/service-catalog/instance/
  • Improve performance in homepage when several requests where displayed in "To be reviewed"*
  • Cache is disabled during django command execution (e.g. migration, collect-static,...)
  • In quota filter, display the Organization and Team name instead of the Team name
  • Service details page added

Feature

  • Support Kubernetes deployment (Beta)
  • Service request for team will automatically use the approval workflow set by the parent organization
  • ApprovalWorkflow can now reset all submitted requests using (or no more using) the workflow
  • In RequestDetail, Submitted request can now be re_submit to reset all approval steps (Permission "service_catalog.re_submit_request" needed)
  • Add new permission "service_catalog.list_approvers" that allow users to see who can accept a request
  • Link attributes to services

Fix

  • Fix step ordering in RequestDetail
  • Fix bug on DeleteView related to Django 4
  • Cancel button was not displayed in RequestDetail when using ApprovalWorkflow
  • Documentation contrast fixed when using dark mode
  • Notifications were not sent when filtering on states
  • Squest survey fields are sorted in the same way as AWX survey fields.
  • Fix TypeError error when social login (OIDC) is enabled