Company
Date Published
Author
-
Word count
7946
Language
English
Hacker News points
2

Summary

Today, the Dagger Engine version 0.12 is being introduced, which includes a delightful interactive debugger, a more polished terminal and web UI, improved reliability and performance, backwards compatibility system to make upgrades easier, better support for corporate networks, and the ability to host modules on any git server. The new features include interactive debugging with an interactive shell when pipeline fails, faster and now interactive terminal UI, local view in web UI, flame charts, async operations, and more. Additionally, Dagger now supports configuring custom certificate authorities or HTTP proxies, making it easier for users with specialized needs to use the engine. Reliability and performance improvements have also been made, including fixing a long tail of issues in complex production pipelines. Compatibility mode has been introduced to improve backwards compatibility, and modules can now be hosted on any git server. Enum support has also been added, allowing custom enumeration types to be used. API changes include ignoring defaultArgs for Container.stdout and Container.stderr, returning absolute path on export instead of boolean, and removing deprecated schema fields. The team is looking for a Senior Software Engineer to join their team and is working on future improvements such as bring-your-own storage for distributed caching, more SDKs, better support for restricted networking environments, even more stability and performance improvements, improved support for shell scripting, and an official standard library of modules.