av CLI improvements, PR status page, DX meetup with Elastic
new CLI capabilities, GraphQL API beta, onboarding workflow and more
Highlights
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 (spriha@aviator.co) 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.
New features
av CLI updates
Released v0.0.15
New features
av stack tree
shows links to PRs and sync and push status.av stack diff
shows the diff against the previous branch.av pr create
saves the PR message in case the command fails for recovery.av stack sync
uses 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.
Bug fix
Various
av stack sync
fixes. Many corner cases were addressed in this release.av stack tidy
updates 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: howto@aviator.co.
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_requeue
that 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.
On-prem release
Released v0.31.1
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.