Home / Companies / Dagger / Blog / November 2024

November 2024 Summaries

3 posts from Dagger

Filter
Month: Year:
Post Summaries Back to Blog
FPGAs are specialized digital circuits for configuration and reconfiguration "in the field," having applications in various fields that require low power and low latency computation, such as medical devices, physics detectors, robotics, and hobby projects. Diego Ciangottini, a technologist at the Italian National Institute for Nuclear Physics (INFN), is working on creating a framework for hybrid computer architecture built using FPGAs along with normal processors. The development of FPGA firmware is typically challenging due to lack of standardization and vendor-specific ecosystems, making it difficult to establish a consistent firmware development process and share demos and example code. To address these challenges, Diego created a Dagger module to construct a single container image hosting multiple firmware artifacts for different FPGA boards, vendors, and models, leveraging the OCI standard and GitOps approach. This solution streamlines the firmware distribution process, allowing users to load the relevant firmware onto any supported FPGA board from a standard registry. The Dagger-based solution provides benefits such as cross-compatibility, reusable API, and efficient caching, making development more efficient and collaborative with reusable, standardized pipelines.
Nov 20, 2024 2,112 words in the original blog post.
Dagger 0.14 introduces a powerful new way to authenticate against existing Git infrastructure, an API to better integrate with test tooling, and improved performance, CPU metrics, public traces, and more. The release includes native support for Git's credential management system, allowing developers to load modules from any Git repository with no additional configuration. Additionally, the release introduces an exit code API, which enables custom workflows that depend on non-standard exit codes, and supports setting custom OCI annotations on container images. Other improvements include global service hostnames, public traces, performance enhancements, and scoped enum values in the Go SDK. The release aims to provide greater flexibility for managing service dependencies and interconnections within modular workflows, as well as enhanced version control and reproducibility in builds.
Nov 12, 2024 5,122 words in the original blog post.
The new feature, Public Traces for Open Source Repositories, allows open source project teams to share trace data from Dagger pipelines publicly, helping communities collaborate more effectively and troubleshoot issues with greater transparency. This feature provides in-depth visibility into the steps, execution times, caching states, and other metadata associated with Dagger pipelines, enabling engineers and DevOps teams to understand exactly what’s happening in their workflows, identify bottlenecks, and troubleshoot failures efficiently. With this new feature, open-source repositories connected to Dagger Cloud can make their traces accessible to anyone, opening up opportunities for community contributors to view, diagnose, and discuss CI issues without needing special permissions. The feature allows users to share trace links with others to get input, saving time and avoiding log scrolling hassle, while also providing a seamless collaboration experience.
Nov 06, 2024 2,141 words in the original blog post.