Discover more from Aviator Updates
av CLI improvements, PR status page, DX meetup with Elastic
new CLI capabilities, GraphQL API beta, onboarding workflow and more
Off-the-record hangout with Elastic.co DX team
🚀 av CLI updates
🚀 GraphQL API in beta
🚀 Real time PR status page
🚀 New onboarding workflow
Hangout with Elastic’s DX team
We are back with our next hangout session. This time we have invited Stacey Kingpoling, head of DX at Elastic. She will talk about the challenges of scaling the team at Elastic, and how they plan DX roadmap.
For context, Aviator hosts monthly invite-only, casual, off-the-record hangouts for senior engineers from various orgs to learn from each other. Email Spriha (firstname.lastname@example.org) for an invite or sign up at: https://dx.community/
This month’s hangout is on May 25th (Thursday), 11am - 12pm PT / 2pm - 3pm ET.
av CLI updates
av stack treeshows links to PRs and sync and push status.
av stack diffshows the diff against the previous branch.
av pr createsaves the PR message in case the command fails for recovery.
av stack syncuses the remote tracking branch if the parent is a trunk.
The internal metadata backend is migrated to a JSON file based one. No action needed. You should not see any difference in this migration.
av stack syncfixes. Many corner cases were addressed in this release.
av stack tidyupdates the internal state properly.
For all changes included in this version, see the release note.
GraphQL API in beta
Our GraphQL API is now available in beta. If you are interested in trying it out or have some interesting use cases to cover, please reach out: email@example.com.
Real time PR status
Introducing a new page to show the real-time status of the PR. You can click on a PR on the queue page to see this status. We’ve also added a link to the sticky comment for easy access to this page.
New onboarding workflow
For new users only - we have introduced an onboarding workflow to help you get up and going with a configuration customized just for you
Bug fixes and improvements
Converted to timezone aware datetime in our APIs.
Added new webhook signature to use SHA256 encryption.
Added a configuration
update_before_requeuethat will update the original PR before requeuing it back.
Introduced a slack command to unsubscribe from Slack DMs:
/aviator slack disconnect.
Fixed a bug that was incorrectly resetting queues on a dequeue event in a separate queue.
The real-time PR status is not included in the on-prem release yet. Rest of the improvements are included in this release.
We are building a new onprem release that brings in many of the frontend changes that we support in the Aviator cloud offering. This may introduce some backward incompatibility if you have a customized setup. Reach out if you have any questions.