- Support GCP Endpoints: #259
- Support DroneCI and Atlantis (Terraform): #255
- Support Okta: #254
- Support OutScale provider: #251
- Support Prometheus Operator: #253
- Support Snowflake: #245
- Support for CJK fonts + Replace ms-fonts with opensans: #242
- Support Pushover: #241
- Update bm, vm cases for OCI
- Set a dummy filename to prevent raise error when both name and filename are not provided: #240
The following import changes:
Old import path | New import path |
---|---|
from diagrams.onprem.logging import Logstash |
from diagrams.elastic.elasticsearch import Logstash |
from diagrams.onprem.monitoring import Kibana |
from diagrams.elastic.elasticsearch import Kibana |
from diagrams.onprem.search import Elasticsearch |
from diagrams.elastic.elasticsearch import Elasticsearch |
About
from diagrams.onprem.search import Elasticsearch
the previous icon was the company icon, not the elasticsearch product.For the company icon use:
from diagrams.elastic.saas import Elastic
Old import path | New import path |
---|---|
from diagrams.oci.compute import AutoScale |
from diagrams.oci.compute import Autoscale |
from diagrams.oci.compute import AutoScaleWhite |
from diagrams.oci.compute import AutoscaleWhite |
from diagrams.oci.compute import Bm |
from diagrams.oci.compute import BM |
from diagrams.oci.compute import BmWhite |
from diagrams.oci.compute import BMWhite |
from diagrams.oci.compute import Vm |
from diagrams.oci.compute import VM |
from diagrams.oci.compute import VmWhite |
from diagrams.oci.compute import VMWhite |
from diagrams.oci.connectivity import Customerdatacenter |
from diagrams.oci.connectivity import CustomerDatacenter |
from diagrams.oci.connectivity import CustomerdatacenterWhite |
from diagrams.oci.connectivity import CustomerDatacntrWhite |
from diagrams.oci.connectivity import Customerpremisesequip |
from diagrams.oci.connectivity import CustomerPremise |
from diagrams.oci.connectivity import CustomerpremisesequipWhite |
from diagrams.oci.connectivity import CustomerPremiseWhite |
from diagrams.oci.connectivity import Fastconnect |
from diagrams.oci.connectivity import FastConnect |
from diagrams.oci.connectivity import FastconnectWhite |
from diagrams.oci.connectivity import FastConnectWhite |
from diagrams.oci.connectivity import Vpn |
from diagrams.oci.connectivity import VPN |
from diagrams.oci.connectivity import VpnWhite |
from diagrams.oci.connectivity import VPNWhite |
from diagrams.oci.database import AutonomousDatabase |
from diagrams.oci.database import Autonomous |
from diagrams.oci.database import AutonomousDatabaseWhite |
from diagrams.oci.database import AutonomousWhite |
from diagrams.oci.database import Databaseservice |
from diagrams.oci.database import DatabaseService |
from diagrams.oci.database import DatabaseserviceWhite |
from diagrams.oci.database import DatabaseServiceWhite |
from diagrams.oci.devops import Apigateway |
from diagrams.oci.devops import APIGateway |
from diagrams.oci.devops import ApigatewayWhite |
from diagrams.oci.devops import APIGatewayWhite |
from diagrams.oci.devops import Apiservice |
from diagrams.oci.devops import APIService |
from diagrams.oci.devops import ApiserviceWhite |
from diagrams.oci.devops import APIServiceWhite |
from diagrams.oci.devops import Resourcemgmt |
from diagrams.oci.devops import ResourceMgmt |
from diagrams.oci.devops import ResourcemgmtWhite |
from diagrams.oci.devops import ResourceMgmtWhite |
from diagrams.oci.edge import Cdn |
from diagrams.oci.connectivity import CDN |
from diagrams.oci.edge import CdnWhite |
from diagrams.oci.connectivity import CDNWhite |
from diagrams.oci.edge import Dns |
from diagrams.oci.connectivity import DNS |
from diagrams.oci.edge import DnsWhite |
from diagrams.oci.connectivity import DNSWhite |
from diagrams.oci.edge import Emaildelivery |
from diagrams.oci.monitoring import Email |
from diagrams.oci.edge import EmaildeliveryWhite |
from diagrams.oci.monitoring import EmailWhite |
from diagrams.oci.edge import Waf |
from diagrams.oci.security import WAF |
from diagrams.oci.edge import WafWhite |
from diagrams.oci.security import WAFWhite |
from diagrams.oci.monitoring import Event |
from diagrams.oci.monitoring import Events |
from diagrams.oci.monitoring import EventWhite |
from diagrams.oci.monitoring import EventsWhite |
from diagrams.oci.monitoring import Healthcheck |
from diagrams.oci.monitoring import HealthCheck |
from diagrams.oci.monitoring import HealthcheckWhite |
from diagrams.oci.monitoring import HealthCheckWhite |
from diagrams.oci.monitoring import Logging |
from diagrams.oci.governance import Logging |
from diagrams.oci.monitoring import LoggingWhite |
from diagrams.oci.governance import LoggingWhite |
from diagrams.oci.monitoring import Queuing |
from diagrams.oci.monitoring import Queue |
from diagrams.oci.monitoring import QueuingWhite |
from diagrams.oci.monitoring import QueueWhite |
from diagrams.oci.network import Internetgateway |
from diagrams.oci.network import InternetGateway |
from diagrams.oci.network import InternetgatewayWhite |
from diagrams.oci.network import InternetGatewayWhite |
from diagrams.oci.network import Loadbalance |
from diagrams.oci.network import LoadBalancer |
from diagrams.oci.network import LoadbalanceWhite |
from diagrams.oci.network import LoadBalancerWhite |
from diagrams.oci.network import NATgateway |
from diagrams.oci.connectivity import NATGateway |
from diagrams.oci.network import NATgatewayWhite |
from diagrams.oci.connectivity import NATGatewayWhite |
from diagrams.oci.network import Routetable |
from diagrams.oci.network import RouteTable |
from diagrams.oci.network import RoutetableWhite |
from diagrams.oci.network import RouteTableWhite |
from diagrams.oci.network import Securitylists |
from diagrams.oci.network import SecurityLists |
from diagrams.oci.network import SecuritylistsWhite |
from diagrams.oci.network import SecurityListsWhite |
from diagrams.oci.network import Vcloudnetwork |
from diagrams.oci.network import Vcn |
from diagrams.oci.network import VcloudnetworkWhite |
from diagrams.oci.network import VcnWhite |
from diagrams.oci.security import Audit |
from diagrams.oci.governance import Audit |
from diagrams.oci.security import AuditWhite |
from diagrams.oci.governance import AuditWhite |
from diagrams.oci.security import Compartments |
from diagrams.oci.governance import Compartments |
from diagrams.oci.security import CompartmentsWhite |
from diagrams.oci.governance import CompartmentsWhite |
from diagrams.oci.security import Ddos |
from diagrams.oci.security import DDOS |
from diagrams.oci.security import DdosWhite |
from diagrams.oci.security import DDOSWhite |
from diagrams.oci.security import Groups |
from diagrams.oci.governance import Groups |
from diagrams.oci.security import GroupsWhite |
from diagrams.oci.governance import GroupsWhite |
from diagrams.oci.security import IdAccess |
from diagrams.oci.security import IDAccess |
from diagrams.oci.security import IdAccessWhite |
from diagrams.oci.security import IDAccessWhite |
from diagrams.oci.security import Keymgmt |
from diagrams.oci.security import KeyManagement |
from diagrams.oci.security import KeymgmtWhite |
from diagrams.oci.security import KeyManagementWhite |
from diagrams.oci.security import Ocid |
from diagrams.oci.governance import OCID |
from diagrams.oci.security import OcidWhite |
from diagrams.oci.governance import OCIDWhite |
from diagrams.oci.security import Policies |
from diagrams.oci.governance import Policies |
from diagrams.oci.security import PoliciesWhite |
from diagrams.oci.governance import PoliciesWhite |
from diagrams.oci.security import Tagging |
from diagrams.oci.governance import Tagging |
from diagrams.oci.security import TaggingWhite |
from diagrams.oci.governance import TaggingWhite |
from diagrams.oci.storage import Backuprestore |
from diagrams.oci.storage import BackupRestore |
from diagrams.oci.storage import BackuprestoreWhite |
from diagrams.oci.storage import BackupRestoreWhite |
from diagrams.oci.storage import Blockstorage |
from diagrams.oci.storage import BlockStorage |
from diagrams.oci.storage import BlockstorageWhite |
from diagrams.oci.storage import BlockStorageWhite |
from diagrams.oci.storage import Datatransfer |
from diagrams.oci.storage import DataTransfer |
from diagrams.oci.storage import DatatransferWhite |
from diagrams.oci.storage import DataTransferWhite |
from diagrams.oci.storage import Filestorage |
from diagrams.oci.storage import FileStorage |
from diagrams.oci.storage import FilestorageWhite |
from diagrams.oci.storage import FileStorageWhite |
from diagrams.oci.storage import Objectstorage |
from diagrams.oci.storage import ObjectStorage |
from diagrams.oci.storage import ObjectstorageWhite |
from diagrams.oci.storage import ObjectStorageWhite |
from diagrams.oci.storage import Storagegateway |
from diagrams.oci.storage import StorageGateway |
from diagrams.oci.storage import StoragegatewayWhite |
from diagrams.oci.storage import StorageGatewayWhite |
- Docker local development setup: #210
- Support OpenStack #211
- Support SQL, Druid and Databricks
- Support Cloudinary: #218
- Clean GCP resources: #228
- Support DataDog, PaperTrail, Syslog, Rsyslog and Graylog: #222
- Update all OCI icon set (bark and white): #205
- Support curvestyle option (ortho or curved)
- Support Auth0, Cloudflare and Recombee: #209
- Fix typo for PersistentVolume: #207
- Fix misaligned label text position
- Support sagemaker for AWS provider: #204
- Support ConcourseCI: #198
- Support Tekton CLI: #199
- Support more analytics tools for Onprem provider: #195
- Support more resources for AWS provider: #192
- Support kubernetes ecosystem: #188
- Support Beats for ElasticStack provider: #153
- Support more icons for Generic provider: #186
- Support Opsgenie: #187
- Support Tekton: #150
- Support Generic provider: #171
- Add missing firebase base class: 3f400a7
- Support more DynamoDB and IAM nodes for AWS: #180
- New provider elastic: #174
- Support Rust: #179
- Support Flux and Flagger: #147
- New provider saas: #173
- New provider firebase: #167
- Support ZuulCI: #145
- Support GitlabCI: #166
- Support Sentry: #165
- Support Couchbase: #164
- Support new IoT icons, and new Game, General and Robotics categories for AWS: #161
- Support general icon set for Azure: #155
- Support Fluent Bit: #154
- Support integration services for Azure: #152
- Support custom attribute options for Nodes: #151
- Support programming provider (programming languages and frameworks): #112
- Support NACL, Subnets, Route Table and VPC peering for AWS provider: #135
- Support Loki: #139
- Support Tableau and Metabase: #142
- Support AWS Elemental Services: #149
- Rename Cloudfront to CloudFront: #129
- Support Thanos: #99
- Support AWS VPC Endpoint: #101
- Support AWS VPC Router: #102
- Support Teamcity: #103
- Support Pomerium: #104
- Support Ansible and AWX: #110
- Support Apache Beam: #66
- Support PFSense and VyOS: #67
- Support Polyaxon: #74
- Support Spinnaker: #77
- Support Git, GitLab and GitHub of onprem.vcs: #80
- Support Dgraph, JanusGraph and Scylla of onprem.database: #84
- Use dynamic keyword attributes for edge init to fix missing attribute
- Prevent the edge attrs from overwriting by empty string
- Only use the label for edge
- More on-prem/aws icons: #55
- Aliases for etcd and haproxy
- AWS management resources
- Update OCI icon set: #46
- Support inline rendering for jupyter notebook
- Support multi-line labels
- Aliases for activemq (ActiveMQ) / rabbitmq (RabbitMQ)
- Support custom nodes: #25
- Allow an output filename to be passed to Diagram explicitly: #28
- Support on-premise nodes: #35
- Oracle Cloud provider support: #20
- Alibaba Cloud provider support: #19
- Allow custom dot attributes: #11
- Support Python 3.6: #13
- Fix misaligned node labels by removing backward-incompatible 'imagepos' attribute: #7
- Add more AWS analytics services: 870b387
- Support kubernetes diagrams: 3eda1cb