|
1 | 1 | Release History
|
2 | 2 | ===============
|
3 | 3 |
|
| 4 | +0.9.0 (2025-07-10) |
| 5 | +------------------ |
| 6 | + |
| 7 | +- chainring.py: Enhance verbose html format. |
| 8 | + |
| 9 | + Add section headings, move certificate totals to the top, and add |
| 10 | + certificate tree statistics to the bottom. |
| 11 | + |
| 12 | +- chainring.py: Move certificate tree statistics generation to |
| 13 | + pan_chainguard.util.stats_from_tree(). |
| 14 | + |
| 15 | +- chain.py: Don't add node to waiting nodes when parent is invalid. |
| 16 | + |
| 17 | + No functional change, reduces size of "Warning: nodes with no parent" |
| 18 | + debug log. |
| 19 | + |
| 20 | +- Support Mozilla OneCRL for intermediate certificate exclusion. |
| 21 | + |
| 22 | + To use download: |
| 23 | + https://ccadb.my.salesforce-sites.com/mozilla/IntermediateCertsInOneCRLReportCSV |
| 24 | + and specify the path using the chain.py --onecrl option. |
| 25 | + |
| 26 | +- sprocket.py: Fix bug in trust_bits usage for root certificates. |
| 27 | + |
| 28 | + This was using the AllCertificateRecordsCSVFormatv2 "Derived Trust |
| 29 | + Bits" field which only applies to intermediate certificates. The |
| 30 | + "Trust Bits for Root Cert" field was recently added which provides |
| 31 | + trust bits for root certificates, and that is now utilised. |
| 32 | + |
| 33 | +- ccadb.py: Add support for AllCertificateRecordsCSVFormatv2 "Trust |
| 34 | + Bits for Root Cert". |
| 35 | + |
| 36 | +- chainring.py: Add format stats with preliminary data from the |
| 37 | + certificate tree. |
| 38 | + |
| 39 | +- chainring.py: For html display totals when verbose. |
| 40 | + |
| 41 | +- chainring.py: Only use bold tag when there are vendors. |
| 42 | + |
| 43 | +- chainring.py: Add option to lookup CCADB data by certificate SHA-256 |
| 44 | + fingerprint. |
| 45 | + |
| 46 | +- util.py: Allow root and intermediate directory members in the |
| 47 | + certificates tar file. The Python tarfile module doesn't add these |
| 48 | + but command-line tar command does and we may want to post-process |
| 49 | + the Python tar file. |
| 50 | + |
4 | 51 | 0.8.0 (2025-04-13)
|
5 | 52 | ------------------
|
6 | 53 |
|
|
0 commit comments