github encoredev/encore v0.21.0
Go 1.18 Support – Generics, API fuzzing, and more

latest releases: v1.4.0, v1.3.1, v1.3.0...
2 years ago

To celebrate the release of Go 1.18, we’ve updated Encore with first-class support for generics, API fuzzing, and more!
Simply run encore version update to upgrade and get all these goodies.

Generics are here!

Encore v0.21 comes with full support for Go 1.18's generics! You can now write generic code with Encore, use generic types in API request and response schemas, and more:

  • The automated API documentation has been taught to understand and render generic types
  • The client code generation has been extended to generate generic types

Fuzzing

Encore extends Go 1.18's support for fuzzing to include fuzz testing Encore APIs. Use encore test -fuzz=. to start fuzzing! Fuzzing is a great way to improve the security of your APIs by ensuring they can handle arbitrary inputs.

✨ Join the most pioneering developer community

Developers building with Encore are forward thinkers working on interesting and exciting projects.
Join the conversation on Slack to see what's going on, and share what you're working on.

🗓️ What's next

We'll shortly be releasing improvements to the Deployment UX, and in the coming weeks give you more knobs in the Distributed Tracing dashboard, add native support for Object Storage, and much more!

— Remember, you can share your comments and ideas on our Public Roadmap.

We're excited to hear your feedback! ❤️

Keep building,
André (Founder) & the Encore team

Don't miss a new encore release

NewReleases is sending notifications on new releases.