0.20.0
Security fix, Azure support, better default Smart Context mode and new logo
Dyad v0.20.0 Stable includes a security fix for preview, Azure AI provider support, a better default Smart Context mode, a new app logo, and several bugfixes!
We recommend all users to update to v0.20 as soon as possible because it includes a security fix.
Highlights
Security fix for Preview
We received a private security vulnerability report last week around the preview feature. We fixed it in last week's beta release v0.20.0 Beta 1 which has now been promoted in this stable release. We will provide additional details around the security vulnerability as well as credits for the security reporters next week to give users time to update Dyad.
As always, we thank our open-source community for making Dyad better and safer for all our users.
Azure AI provider
Thanks @tmaasen for adding Azure AI provider support! Azure AI has some special configurations, which is why it couldn't be configured as a custom AI provider.
You can find the Azure AI provider under the "Other AI providers" section.
Balanced Smart Context is default (Pro)
In v0.18.0, we introduced Balanced as a new Smart Context option. After feedback from our Pro members, we have made the Balanced option the default for Smart Context.
The biggest benefit of using the new Balanced option is that it uses up to 25% fewer AI credits to process your AI requests and it works on very large codebases (over 1M tokens)!
You can still opt-in to the old Smart Context mode, Conservative, but please share with us feedback on GitHub if the Balanced mode isn't working well with you!
New app logo
You might have also noticed that we're rolling out a new logo for Dyad. We're hoping this is more distinctive (while still being familiar) and lets you know when you're using the official Dyad product!
Other improvements
Like every release, we're continuing to improve the usability of Dyad and fix bugs.
- Show dollar signs for commonly used models to give a rough cost estimate
- Make it clear which AI model providers are supported with Dyad Pro
We have several more contributions from our community members this release!
- fix: error on custom provider deletion by @guaoo in https://github.com/dyad-sh/dyad/pull/1110
- fix: hide
<dyad-command>
tags from generated text output (#945) by @princeaden1 in https://github.com/dyad-sh/dyad/pull/1162 - chore: add Windows compatibility for npm scripts by @guaoo in https://github.com/dyad-sh/dyad/pull/1170
Feedback
If you run into any issues or have suggestions for this release, the best way to share them is by reporting a bug and uploading a chat session.