Testcontainers August Roundup
Hey there! It's time for our August Testcontainers newsletter. This month, we officially announced that we are donating Testcontainers Cloud Desktop and its features to the community as a free Testcontainers Desktop application! In this roundup you'll learn more about it and our recent OSS news.
Testcontainers Desktop
Testcontainers Cloud
Inspect local test sessions in collaborative dashboards
Testcontainers Desktop now ensures that local container runtimes automatically power collaborative dashboards, as was already the case when running tests in the cloud.
Avoid image pull delays in your CI (public beta)
For Testcontainers Cloud customers on a paid Team or Enterprise plan, container images now typically remain available in-between CI runs, leading to faster CI pipelines.
Get started with popular technologies thanks to preconfigured services
Testcontainers Desktop now ships with 15+ preconfigured configuration files, including postgres, kafka, and many others. Simply rename a file from .example to a .toml extension to get started with the corresponding technology.
Verify running services and spot configuration issues
With Testcontainers Desktop you can now open the services menu to verify at a glance which services are configured and the corresponding ports, as well as spot any service with a potential configuration issue.
Testcontainers July Roundup
Hey there! It's time for our July Testcontainers newsletter. This month, we have amazing product updates for you! We released the Testcontainers Desktop application 🎉, which has a number of features that are useful for local development with Testcontainers...
Enable reusable containers with a single click
By keeping containers running and allowing multiple tests to "reuse" the same container, it's possible to shave off container start times. With Testcontainers Desktop switching the "reuse" capability on and off is now as easy as clicking the corresponding option in the app's menu.
Freeze containers to prevent their shutdown while you debug
With Testcontainers Desktop, you can now "freeze" containers to prevent their shutdown so that you can debug them. After enabling "Freeze containers shutdown", simply run your test as usual, and the app will prevent its shutdown, effectively keeping the test running indefinitely.
Switch container runtimes and burst to the cloud
With Testcontainers Desktop, you can now easily switch between your local container runtimes for all your Testcontainers-powered dependencies. And thanks to Testcontainers Cloud, you can even run them in the cloud on demand!
Set fixed ports to easily debug development services
You can now configure Testcontainers Desktop to proxy running services to a fixed port on your machine, making it easy to debug Testcontainers-based services with your local tools.