
The big one: it now speaks Azure and GCP wire protocols. You can take the real Azure SDK or GCP SDK — the actual client you ship to prod — and run it against an in-memory server in your tests. Was already doing this for AWS. Now it works for all three.
Also added a chaos engine. You can break or slow down a service for, say, five seconds and see what your app does. Useful when you've written retry logic or fallbacks and want to actually exercise them, not just hope they work.
The reason I keep building this: every time I write cloud code in Go I end up either spinning up Docker or pointing at a real account. Both are slow, both leak state between tests, both don't work offline. With this, tests run in milliseconds and the SDK call path is the one production uses.
It's open source. Link in comments. Feedback welcome.
github.com/stackshy/cloudemu