v0.25.0

the-dev-tools/dev-toolsv0.25.0Nov 21, 2025by mingrammer

AI Summary

A major feature release introducing numerous new icons, database support, CLI functionality, and updates across multiple cloud providers and services.

Key Highlights

  • Added 20+ new icons including AWS, GCP, CDN, and database services
  • Introduced diagrams CLI for command-line usage
  • Added DuckDB, Qdrant, and OvertureMaps database support
  • Enhanced network support with Cisco router icons
  • Updated Azure icons to version 18

Breaking Changes

  • Renamed 'AzureSpeedToText' to 'AzureSpeechService'

New Features

  • Amazon ECS Task and Service Connect icons
  • AWS CloudShell, User Notifications, and Security Lake icons
  • DuckDB database support
  • Qdrant vector database icon
  • OvertureMaps GIS data icon
  • CiscoRouter, CiscoRouterL2, and CiscoRouterL3 network icons
  • Payment SaaS resource
  • Additional GCP icons
  • DuckDuckGo search integration improvements
  • Enhanced error diagnostics for LLM failures
  • Provider guardrails bypass authorization framework

Full Release Notes

## What's Changed
* Add Amazon ECS Task icon by @kakakakakku in https://github.com/mingrammer/diagrams/pull/1120
* fix: remove unimplemented command-line config by @mingrammer in https://github.com/mingrammer/diagrams/pull/1122
* feat: add DuckDB to onprem/database by @RaczeQ in https://github.com/mingrammer/diagrams/pull/1119
* add imperva to CDN by @tvqphuoc01 in https://github.com/mingrammer/diagrams/pull/1126
* Add missing EventBridge Icons by @jagDanJu in https://github.com/mingrammer/diagrams/pull/1121
* Add AWS CloudShell icon by @kakakakakku in https://github.com/mingrammer/diagrams/pull/1129
* chore(deps): bump python from 3.13.2-alpine3.20 to 3.13.3-alpine3.20 in /docker/dev by @dependabot[bot] in https://github.com/mingrammer/diagrams/pull/1137
* docs: Add instructions how to install graphviz via winget by @OskarKlintrot in https://github.com/mingrammer/diagrams/pull/1096
* Issue-1134: Renamed "AzureSpeedToText" to "AzureSpeechService" by @shivamstaq in https://github.com/mingrammer/diagrams/pull/1135
* docs(edge): Add @clayms examples by @gabriel-tessier in https://github.com/mingrammer/diagrams/pull/495
* Add AWS User Notifications icon by @kakakakakku in https://github.com/mingrammer/diagrams/pull/1138
* feat: add OvertureMaps to gis/data by @RaczeQ in https://github.com/mingrammer/diagrams/pull/1118
* feat(scripts): provide `diagrams` CLI by @m1racoli in https://github.com/mingrammer/diagrams/pull/524
* Add Amazon Q icon by @kakakakakku in https://github.com/mingrammer/diagrams/pull/1145
* chore(deps-dev): bump pytest from 8.3.4 to 8.4.0 by @dependabot[bot] in https://github.com/mingrammer/diagrams/pull/1148
* Make pre-commit a development dependency by @vrslev in https://github.com/mingrammer/diagrams/pull/1156
* chore(resources): update Angular logo with modern version by @DariosDjimado in https://github.com/mingrammer/diagrams/pull/1144
* Add Qdrant vector database icon to onprem/database by @JPSoteloSilva in https://github.com/mingrammer/diagrams/pull/1152
* Add diagrams.onprem.network.CiscoRouter, CiscoRouterL2, CiscoRouterL3 by @nobiit in https://github.com/mingrammer/diagrams/pull/1060
* Add Amazon ECS Service Connect icon by @kakakakakku in https://github.com/mingrammer/diagrams/pull/1165
* Add aws transform by @tvqphuoc01 in https://github.com/mingrammer/diagrams/pull/1166
* feat(aws): add AWS Security Lake icon by @aoki-h-jp in https://github.com/mingrammer/diagrams/pull/1167
* chore(deps-dev): bump pre-commit from 4.0.1 to 4.3.0 by @dependabot[bot] in https://github.com/mingrammer/diagrams/pull/1163
* chore(deps-dev): bump pylint from 3.3.3 to 3.3.8 by @dependabot[bot] in https://github.com/mingrammer/diagrams/pull/1162
* chore(deps-dev): bump pytest from 8.4.0 to 8.4.1 by @dependabot[bot] in https://github.com/mingrammer/diagrams/pull/1151
* add Payment saas resource by @tvqphuoc01 in https://github.com/mingrammer/diagrams/pull/1171
* chore(deps-dev): bump isort from 5.13.2 to 6.0.1 by @dependabot[bot] in https://github.com/mingrammer/diagrams/pull/1172
* Update Azure images to Azure_Icons_v18 by @ebbypeter in https://github.com/mingrammer/diagrams/pull/980
* Add additional GCP icons  by @zackchadwick in https://github.com/mingrammer/diagrams/pull/1174

## New Contributors
* @RaczeQ made their first contribution in https://github.com/mingrammer/diagrams/pull/1119
* @jagDanJu made their first contribution in https://github.com/mingrammer/diagrams/pull/1121
* @OskarKlintrot made their first contribution in https://github.com/mingrammer/diagrams/pull/1096
* @shivamstaq made their first contribution in https://github.com/mingrammer/diagrams/pull/1135
* @m1racoli made their first contribution in https://github.com/mingrammer/diagrams/pull/524
* @vrslev made their first contribution in https://github.com/mingrammer/diagrams/pull/1156
* @DariosDjimado made their first contribution in https://github.com/mingrammer/diagrams/pull/1144
* @JPSoteloSilva made their first contribution in https://github.com/mingrammer/diagrams/pull/1152
* @aoki-h-jp made their first contribution in https://github.com/mingrammer/diagrams/pull/1167
* @ebbypeter made their first contribution in https://github.com/mingrammer/diagrams/pull/980
* @zackchadwick made their first contribution in https://github.com/mingrammer/diagrams/pull/1174

**Full Changelog**: https://github.com/mingrammer/diagrams/compare/v0.24.4...v0.25.0