We're thrilled to announce the release of cdxgen v11.1.0, designed to simplify the Software Bill of Materials (SBOM) process for Ruby developers. Powered by the latest atom and a cutting-edge Ruby frontend, cdxgen generates precise build SBOMs with evidence for most Ruby applications, even those developed over 20 years ago with Ruby 1.8!
Evinse - Precise occurrences and callstack evidence
SaaSBOM with Endpoints detection
Our container images automatically install the necessary Ruby, RubyGems, and Bundler versions to create a buildable environment. cdxgen also intelligently analyzes common installation errors, offering actionable tips to improve SBOM accuracy. Plus, cdxgenGPT is now trained to expertly answer a wide range of Ruby-related queries.
Expert guidance with cdxgenGPT
CycloneDX and cdxgen Audio overview
Proudly generated using NotebookLM.
What's Changed
🚀 Features
- Bundle locally built cli in the container images by @prabhu in #1534
- Let's make things easy for Ruby - part 1 by @prabhu in #1545
- Add hash, scope and deps to dart by @paul-doherty in #1564
🧪 Testing
Other Changes
- Ruby 2.5 support by @prabhu in #1547
- Ruby 3.4.1 by @prabhu in #1548
- Update atom for Ruby by @prabhu in #1549
- Ruby 1.8 support by @prabhu in #1551
- fix temp directories are no longer cleared by @youhaveme9 in #1553
- Evinse for Ruby by @prabhu in #1557
- Ruby repo tests by @prabhu in #1558
- add winget installation note by @youhaveme9 in #1559
- Introduce atom-tools to the container images by @prabhu in #1562
- Retain and validate parent component better by @prabhu in #1561
- Ruby evinse improvements by @prabhu in #1565
- Remove duplicates when resolving Gradle dependencies from Node by @malice00 in #1566
- Identify parent component from the pubspec.yaml files by @prabhu in #1570
- dotnet framework deep improvements by @prabhu in #1572
- Ruby reachables test - WIP by @prabhu in #1574
- Use docker for reachables tests by @prabhu in #1575
- More Ruby reach tests by @prabhu in #1577
- Added configurable reference generation between the components of a multi-language SBOM by @malice00 in #1567
New Contributors
- @youhaveme9 made their first contribution in #1553
- @paul-doherty made their first contribution in #1564
Full Changelog: v11.0.10...v11.1.0