v0.25.0

oumi-ai/oumiv0.25.0Nov 21, 2025by mingrammer

AI Summary

Adds numerous new icons for AWS, GCP, and databases, introduces a CLI tool, and updates Azure icons.

Key Highlights

  • New AWS icons (ECS, CloudShell, Security Lake, User Notifications)
  • New database icons (DuckDB, Qdrant) and CDN provider (Imperva)
  • Introduction of the `diagrams` CLI tool
  • New GCP icons and Cisco Router support

Breaking Changes

  • Removal of unimplemented command-line config

New Features

  • Add Amazon ECS Task icon
  • Add DuckDB to onprem/database
  • Add Imperva to CDN
  • Add AWS CloudShell icon
  • Add AWS User Notifications icon
  • Provide diagrams CLI
  • Add Amazon Q icon
  • Add Qdrant vector database icon
  • Add CiscoRouter, CiscoRouterL2, CiscoRouterL3
  • Add Amazon ECS Service Connect icon
  • Add AWS Security Lake icon
  • Add Payment saas resource
  • Update Azure images
  • Add additional GCP icons

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