Releases: HewlettPackard/squest
Releases · HewlettPackard/squest
v2.8.1
v2.8.0
Breaking changes ⚠
- Squest settings update.
CELERY_BROKER_URL
replaced byRABBITMQ_
environment variables. See migration process below
Fix
- Operation table was missing from instance details view
- Fix git configuration that was preventing Openshift deployment
- Fix integrated metrics app startup
Enhancement
- Refactoring Ansible based deployment for K8S
- Wait script replaced by native Docker compose health check
- Hide token in tower server form when edit
- Documentation list sorted alphabetically
- LDAP user search filter configurable using the AUTH_LDAP_USER_SEARCH_FILTER variable
Feature
- Set default admin password via
DEFAULT_ADMIN_PASSWORD
env variable
Env migration
Celery broker URL now configured via RABBITMQ_
environment variables
Previous environment config:
CELERY_BROKER_URL=amqp://rabbitmq:rabbitmq@rabbitmq:5672/squest
Now:
RABBITMQ_USER=rabbitmq
RABBITMQ_PASSWORD=rabbitmq
RABBITMQ_HOST=rabbitmq
RABBITMQ_PORT=5672
RABBITMQ_VHOST=squest
v2.7.0
Breaking changes ⚠
- drop support for docker compose v1
- SurveyValidator form utils import switched from
from service_catalog.forms import SurveyValidator
tofrom service_catalog.forms.form_utils import SurveyValidator
Fix
- Credential id set in operation was not sent to AWX
Enhancement
- Add support of multiple workers to gunicorn to speedup Squest
Feature
- Add permission on operation, service and portfolio
v2.6.1
Fix
- Fix file image upload in documentation
- Standard users no longer able to list admin CREATE operation
Enhancement
- UI: accept button show when auto process will be executed after approval
- UI: add auto accept and auto process status icon for all user
- add when condition parameter on day 2 operations
- Add parameter to define list of administrators to which to send 500 errors via SMTP
- Add parameters to login into SMTP server
v2.6.0
Fix
- Do not allow multiple deletion request against the same instance
- Bulk deletion on resource now calculate total produced in the resource group
- Admin can update a request on the last review when using an approval workflow
Feature
- Added permissions "rename_instance" and "change_requester_on_instance"
- End user can now rename his instances and change the owner (requester) to another user in the same organization or team
v2.5.1
Fix
- CSS issue in documentation rendering for
<pre></pre>
block in dark theme - Template issue on documentation when applying jinja filters on None
- Remove superusers from "list_approvers". They still can approve but are not displayed in the list.
- When editing an ApprovalWorkflow, it was possible to use a scope already assigned to another workflow.
Enhancement
- List related docs in OperationDetails and ServiceDetails view
- Add PROCESSING requests in the dashboard of the main page
- Display only docs that are not linked to services or operations in ListDoc
Feature
- ApprovalWorkflow preview.
- Provided field validators (json and public ssh key).
v2.5.0
Fix
- Disabled operations were not removed from Instance view
- Long dropdown choices were hidden behind the footer
Enhancement
- Docs are now displayed in a dedicated tab in the instance details
Feature
- doc templating
- Survey validator (Replace field validator which is now deprecated and will be removed in future release)
v2.4.1
v2.4.0
⚠ 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