Changelog
This release includes two security fixes and several bug fixes and enhancements. It also contains the latest available versions of:
- BPMN
- C4 PlantUML
- DBML
- Mermaid
- PlantUML
- Structurizr
- Vega
- Vega-Lite
Security
- disallow
marks[].data[].urlanddata.urlin Vega when running in SECURE mode by @ggrossetie in #1957 - vulnerability found by Catalin Iovita from Snyk Security Labs - disallow
\verbatiminputcommand in tikz diagrams when running in SECURE mode by @ggrossetie in #1956 - vulnerability found by @Vealending
Bug fixes
- add the missing components of the plantuml-stdlib by @klenkes74 in #1915
- set
XDG_CONFIG_HOMEandXDG_CACHE_HOMEto temp directory otherwise Chrome cannot write files when running Docker in read-only by @ggrossetie in #1912 - fix bad tikz render due to bad documentclass by @rfdonnelly in #1926
Improvements
- send valid entity tags by @nuntius35 in #1919
- update dependency mermaid to v11.10.0 [security] by @ggrossetie in #1941
- upgrade PlantUML to 1.2025.10 by @ggrossetie in #1965
- register iconify/logos in Mermaid by @ggrossetie in #1964
- upgrade Vega to 6.2.0 by @ggrossetie in #1969
- upgrade Vega-Lite to 6.4.1 by @ggrossetie
- upgrade structurizr to 5.0.3 by @ggrossetie in #1861
- upgrade Mermaid to 11.12.2
- upgrade DBML to 1.0.31
- upgrade BPMN to 18.9.1
Infrastructure
- update kroki base image from
eclipse-temurin:17.0.14_7-jre-nobletoeclipse-temurin:21.0.9_10-jre-noble - migrate from Node (pkg) to Deno to produce a standalone executable of Vega and Vega-Lite
- update java testing packages by @ggrossetie in #1908 #1920 #1953 #1955 #1962
- update docker images node22.21 by @ggrossetie in #1904 #1952 #1923
- update docker images rust1.92 by @ggrossetie in #1904 #1952 #1968
- update maven to v3.9.12 by @ggrossetie in #1918 #1942 #1967
- update maven-wrapper to v3.3.4 by @ggrossetie in #1949
- update java dependencies (caffeine, bouncycastle, opentelemetry, vertx, logback, netty) by @ggrossetie in #1899 #1960
- update GitHub Actions by @ggrossetie in #1951 #1954 #1970
- update maven plugins by @ggrossetie in #1950
- update Vert.x to 5.0 by @ggrossetie in #1917
- update Java from 17 to 21 by @ggrossetie in #1966
New Contributors
- @klenkes74 made their first contribution in #1915
- @nuntius35 made their first contribution in #1919
Full Changelog: v0.28.0...v0.29.1