Release Update – Prod – July 29, 2022
Print
Created by: Willem Lindeque
Modified on: Fri, 5 Aug, 2022 at 4:21 PM
New
- Allow distinct GraphQL filtering on OututChannelLogs
- Move Jenkins build to AWS
- Added support for export on OpenRuns
- Mask / Remove secure data when getting data from the API
- Added manual message controller to test Message queues from API calls
- Add GraphQL CMS filtering on Display as well as Name
- Add GraphQL query to return allowed UI actions per user
- Added implementation and tests to send a misc message to stop selected runs
- Pause And Resume Single Run functionality
- PriorityPdf Queue Message functionality
- Added queries to return runs and run templates that use a CMS public id
Improvements
- New RabbitMQ Queues:
- Separate exchanges per queue
- Auto delete of queues when no more subscribers are attached
- Separate configuration per queue
- Delayed message queue for Last Run Message
- Queue status reporting per server
- Pause and resume run queues
- Message priority support (will be used for ad-hoc pdf generation)
- Split producers and consumers for performance
- Improved client notification when system objects change
- Improved run notifications when run progress change
- Publisher message confirm to improve message deliverability
- Support unrouted and error queue messages for all queues and exchanges
- Added ServerInfo as an IoC injected dependency. Allowing each environment to report differently
- Support external id on ad-hoc models
- Move to new Elastic Beanstalk for running IIAB appliances (docker containers)
- Add Slack message when start run message was not processed
- Create pause and wait for processing to completed, allowing auto scaling of servers to be configured
- Add event handlers for application stopping and process exit, allowing servers to wait for all queue messages to be processed within 30s before being removed by auto scaling
- Added cms entity security update
- Projection functionality added for later use
Fixes
- Allow the creation of CMS entities with the same name on Global, Customer and RunTemplate levels
- Incorrect pdf temp path due to directory separator character used
- Fix CMS entity absolute path to remove double // if present in the URL
- Incorrect ad-hoc billing
- Await start processing run queue message
- Update security to not allow a user to view history for a template that he does not have access to.
- Attempt to resend the start processing message when the run did not start processing in 30s
- Add missing LastMessage settings on the Application Server
Willem is the author of this solution article.
Did you find it helpful?
Yes
No
Send feedback Sorry we couldn't be helpful. Help us improve this article with your feedback.