Releases: HewlettPackard/squest
Releases · HewlettPackard/squest
v1.6.1
v1.6.0
1.6.0 2022-06-30
Breaking changes
- API: Pagination added to all GET list of objects
Fix
- API: ID was not given when new request created
- Format issue with fill in survey
- instance_name variable can be used in the tower survey
Enhancement
- Swagger page support bearer auth
- Send email when support is closed
- show specs on accept/review page
- Add pending request for each service in the admin dashboard
- Save tags in session
Feature
- API: Add filters (filter by exact name in API vs contains in UI)
- Default API admin token can be added to the settings
- Python script based validator for form field
- Approval workflow
- Bulk delete for Instances
- Allow several create operations
- Portfolio
v1.5.2
Fix
- Remove hardcoded url in email template
- Mails were not send to user after receiving a new message
Enhancement
- Instance serializer used User serializer instead of id
- Supports list can be filtered by Service
- Global hook can be linked to an operation
- Instance can be deleted by an admin from API
Feature
- Message can be edited
- Operations can be disabled
1.5.1
v1.5
Breaking changes
- API: Service and Operation creation split.
Fix
- Patch a resource without "text_attribute" field filled.
- Fix Squest logo not shown in maintenance page for non-root URLs.
- Resource group and Resource pool with the same name was not displayed in the graph.
- Add missing swagger doc for operation survey.
Enhancement
- Performance: cache + calculation + asynchronous call.
- API : Create a Service return full Service Serializer.
- Catch all Tower exceptions when processing a request.
- Remove role binding from team details.
- Global hook can be linked to a service.
- Admin can set to blank a non required field with default value in Tower survey.
- Split Service and Operation form.
- API: Split Service and Operation serializer.
Feature
- Jinja template on survey default field value.
v1.4.1
Breaking changes
- API: Split between admin survey and user survey
Fix
- Fix Celery wait timeout when starting Docker compose
Enhancement
- Admin accept request form can now update billing group and instance name
- Add date available on successfully processed instance
- Custom 404 page
- Bulk delete on request page as admin
- Added delete button on resource details page
- Hide admin filled fields from the end user survey
Feature
- API: request state machine management
- Added "user spec" field to instance. Spec are now only visible by admin.
1.4
Breaking changes
- API: Move job template URL behind Tower URLs
Fix
- Fix collect static in Docker image
- Service image upload on edit service
- Fix global hooks execution
- Instance details page was not displayed when the SPOC was not defined
- Several fix in UI
- Fix email notifications
- Fix team deletion. Old role bindings are deleted
Enhancement
- Auto deletion of resource from resource group when instance from service catalog is deleted
- Celery containers wait for Squest app to be ready before starting
- Admin can manually edit requests
- End user can access request details page
- Comment field for each request
- Instance list: add some filter
- Request details page for end users
Feature
- Resource quota per billing group
- Prometheus metrics
- Support list for end users
- API: Job Template sync
v1.3.1
Fix
- Collect static are not executed during the docker image build anymore to prevent caching
- Email sent when request execution fail
- Migration of old permission after creating Teams
- Fix job template sync when multiple tower/awx instance are declared
- Fix swagger generated page on POST /service//request. Fileds w
Enhancement
- Remove metrics and graph from the main dashboard to speed up the loading
- Add squest host to metadata sent to Tower
- UI: refactoring of the resource group list page
- Add billing group to instance list filter
Feature
- Bulk delete on resources
v1.3
Fix
- Support and instance in sidebar are no more highlighted together
- Total resource was empty in resource group list
- Email notification for comment on request and support message
Enhancement
- Filter hidden by default in graph
Feature
- Team management to share instances
- API - get resource/resource group/resource pool by name
v1.2.1
Fix
- Resource pool consumption is now updated after resource deletion
- Fix resource group save form
- Fix resource pool calculation executed when adding/deleting resources
Enhancement
- load git module only once in settings
- remove useless calculation call
- enhance test execution speed
- add scroll bar in resource list table
- filters moved into a sidebar