Skip to content

Releases: awslabs/aws-icons-for-plantuml

Release 20.0

24 Jun 00:59
11cbe08
Compare
Choose a tag to compare

Update to Release 20 (2025.02.07) of AWS Architecture Icons

Full formatted Release Notes below.


To reference files specific to this release, define AWSPuml to:

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v20.0/dist

This release recreates the icons based on the 2025-02-07 (20-2025.02.07) updated AWS Architecture Icons.

Updates

  • Updated to Release 20 (2025.02.07) of AWS Architecture Icons
    • New icons in the Analytics, ArtificialIntelligence, BusinessApplications, Compute, Database, DeveloperTools, ManagementGovernance, MigrationModernization, SecurityIdentityCompliance, and Storage categories.
  • Updated to use PlantUML version (1.2025.0)
  • Updated experimental scripts/upgrade.py that will replace renamed categories and icons in .puml files since Release 13.0. Default is read-only mode (python upgrade.py file.puml) but supports --overwrite and filename wildcards (python upgrade.py --overwrite "*.puml").
  • Updated experimental aws-icons-mermaid.json iconifyJSON formatted icon pack.

Breaking Changes

  • In the Analytics category:
    • DataPipeline was removed
    • GlueElasticViews was removed
  • In the ArtificialIntelligence category:
    • SageMaker was replaced by SageMakerAI
  • In the CloudFinancialManagement category:
    • ApplicationCostProfiler was removed
  • In the Compute category:
    • NICEDCV was replaced by DCV
  • In the Database category:
    • MemoryDBforRedis was replaced by MemoryDB
    • RDSonVMware was removed
  • In the DeveloperTools category:
    • ApplicationComposer was replaced by InfrastructureComposer
    • CodeStar was removed
  • In the EndUserComputing category:
    • WorkSpacesThinClient was removed
  • In the Games category:
    • GameKit was removed
    • GameSparks was removed
  • In the InternetOfThings category:
    • IoT1Click was removed
    • IoTRoboRunner was removed
  • In the ManagementGovernance category:
    • OpsWorks, OpsWorksApps, OpsWorksDeployments, OpsWorksInstances, OpsWorksLayers, OpsWorksMonitoring, OpsWorksPermissions, OpsWorksResources, and OpsWorksStack2 were removed
  • In the MediaServices category:
    • NimbleStudio was removed
  • In the NetworkingContentDelivery category:
    • Route53ApplicationRecoveryController was replaced by ApplicationRecoveryController
  • In the Storage category:
    • Snowcone was removed

Release 19.0

19 Jan 22:00
aa30729
Compare
Choose a tag to compare

Update to Release 19 (2024.06.27) of AWS Architecture Icons

Full formatted Release Notes below.


To reference files specific to this release, define AWSPuml to:

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v19.0/dist

This release recreates the icons based on the 2024-06-07 (19-2024.06.07) updated AWS Architecture Icons.

Updates

  • Updated to Release 19 (2024.06.07) of AWS Architecture Icons
    • New icons in the Analytics, ArtificialIntelligence, DeveloperTools, EndUserComputing, MediaServices, and Storage categories.
  • Updated to use PlantUML version (1.2024.6)
  • Support Callout numbered circles up to 99 (issue #78 )
  • Experimental scripts/upgrade.py that will replace renamed categories and icons in .puml files since Release 13.0. Default is read-only mode (python upgrade.py file.puml) but supports --overwrite and filename wildcards (python upgrade.py --overwrite "*.puml").
  • Experimental aws-icons-mermaid.json iconifyJSON formatted icon pack.
  • Fix group centering issue caused by PlantUML 1.2024.8 (plantuml/plantuml#1640) and skinparam defaultTextAlignment Center inside AWSCommon.puml

Breaking Changes

  • In the Analytics category:
    • KinesisDataFirehose was replaced by DataFirehose
  • In the ApplicationIntegration category:
    • APIGateway and APIGatewayEndpoint were moved to the NetworkingContentDelivery category
    • ConsoleMobileApplication was moved to the ManagementGovernance category
  • In the BusinessApplications category:
    • Honeycode was removed
  • In the Compute category:
    • GenomicsCLI and VMwareCloudonAWS were removed
    • ComputeOptimizer was moved to the ManagementGovernance category
    • ThinkboxSequoia was removed
    • ThinkboxDeadline, ThinkboxFrost, ThinkboxKrakatoa, ThinkboxStoke, and ThinkboxXMesh were moved to the MediaServices category
  • In the EndUserComputing category:
    • AppStream was replaced by AppStream2
    • WorkLink was removed
    • WorkSpacesFamilyAmazonWorkSpacesWeb was replaced by WorkSpacesFamilyAmazonWorkSpacesSecureBrowser
  • In the InternetOfThings category:
    • IoTThingsGraph was removed
  • The MachineLearning category was replaced by ArtificialIntelligence
    • TorchServe was replaced by PyTorchonAWS
  • In the ManagementGovernance category:
    • FaultInjectionSimulator was replaced by FaultInjectionService in the DeveloperTools category
  • The MigrationTransfer category was replaced by MigrationModernization
  • In the Storage category:
    • Snowmobile was removed

Release 18.0

13 Mar 18:47
edbad1d
Compare
Choose a tag to compare

Update to Release 18 (2024.02.06) of AWS Architecture Icons

Full formatted Release Notes below.


To reference files specific to this release, define AWSPuml to:

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v18.0/dist

This release recreates the icons based on the 2024-02-06 (18-2024.02.06) updated AWS Architecture Icons.

Updates

  • Updated to Release 18 (2024.02.06) of AWS Architecture Icons
    • New icons in the ApplicationIntegration, CustomerEnablement, EndUserComputing, and MachineLearning categories.
  • Updated to use latest PlantUML version (1.2024.3)
  • Updated Dark Mode detection for compatibility with older versions of plantuml.jar

Release 17.0

26 Nov 02:17
0b6eaa3
Compare
Choose a tag to compare

Update to Release 17 (2023.10.23) of AWS Architecture Icons

Full formatted Release Notes below.


To reference files specific to this release, define AWSPuml to:

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v17.0/dist

This release recreates the icons based on the 2023-10-23 (17-2023.10.23) updated AWS Architecture Icons.

Updates

  • Updated to Release 17 (2023.10.23) of AWS Architecture Icons
    • New icons in the Analytics, BusinessApplications, MachineLearning, MediaServices, and SecurityIdentityCompliance categories.
  • Updated to use latest PlantUML version (1.2023.12)

Breaking Changes

  • In the Analytics category:
    • KinesisDataAnalytics was replaced by ManagedServiceforApacheFlink
  • In the InternetOfThings category:
    • IoTEduKit was removed
  • In the MachineLearning category:
    • Omics was replaced by HealthOmics

Release 16.0

19 Jun 19:44
3ab6f99
Compare
Choose a tag to compare

Update to Release 16 (2023.04.28) of AWS Architecture Icons

Full formatted Release Notes below.


To reference files specific to this release, define AWSPuml to:

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v16.0/dist

This release recreates the icons based on the 2023-04-28 (16-2023.04.28) updated AWS Architecture Icons.

Updates

  • Updated to Release 16 (2023.04.28) of AWS Architecture Icons
    • Icons no longer have gradients and elements are designed to appear on either white or black backgrounds for optimal contrast and visibility.
    • Color palette updated to align with AWS branding (including adding color names variables such as $AWS_COLOR_SMILE vs AWS_COLOR_ORANGE)
    • New ContactCenter category
    • New icons in the Analytics, Compute, Database, General, InternetOfThings, ManagementGovernance, and Storage categories.
  • Updated to use latest PlantUML version (1.2023.7)
  • Experimental Dark Mode by setting !$AWS_DARK = true (or !$PUML_MODE = "dark") before the !include of AWSCommon.puml. This sets background/foreground colors and uses icons which have a specific "dark" version.
  • $AWSColor(Category) was added allowing runtime lookup of category color
  • $AWSIconLeft() and $AWSIconRight() were added to AWSExperimental.puml (see S3 Upload Workflow - sequence.puml for an example)
  • $AWSDefineGroup() should be used instead of the deprecated AWSGroupEntity()

Breaking Changes

  • In the Analytics category:
    • KinesisFirehose was replaced by KinesisDataFirehose
  • In the BusinessApplications category:
    • ChimeVoiceConnector was removed
  • In the Compute category:
    • ApplicationAutoScaling and Fargate2 were removed
    • Most Instance resource icons were removed (were not accessible or localizable)
  • In the Containers category:
    • ElasticContainerServiceECSAnywhere was removed
  • In the Games category:
    • Lumberyard was removed
  • In the General category:
    • MarketplaceLight and MarketplaceDark were replaced by Marketplace
  • The GroupIcons category was removed (was deprecated and replaced by Groups in 13.1)
  • In the ManagementGovernance category:
    • PersonalHealthDashboard was replaced by HealthDashboard
  • In the MigrationTransfer category:
    • ServerMigrationService was removed
  • In the NetworkingContentDelivery category:
    • CloudDirectory2 and CloudWANVirtualPoP were removed
  • The VRAR category was removed

Release 15.0

02 Feb 19:37
a953d81
Compare
Choose a tag to compare

Update to Release 15 (2023.01.31) of AWS Architecture Icons and address issues #54 and #55.

Full formatted Release Notes below.


To reference files specific to this release, define AWSPuml to:

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v15.0/dist

This release recreates the icons based on the 2023-01-31 (15-2023.01.31) updated AWS Architecture Icons.

Updates

  • Updated to Release 15 (2023.01.31) of AWS Architecture Icons
    • New icons in the Analytics, ApplicationIntegration, BusinessApplications, Compute, Containers, Database, DeveloperTools, EndUserComputing, InternetOfThings, MachineLearning, ManagementGovernance, MigrationTransfer, NetworkingContentDelivery, SecurityIdentityCompliance, and Storage categories.
  • Document color definitions on AWSSymbols.md (issue 54)
  • Enhance AWSSimplified.puml to support sequence diagrams (issue 55)
  • Updated to use latest PlantUML version (1.2023.1)
  • Updated to use latest Apache Batik version (1.16)
  • Experimental support for numbered callouts using SVG sprites in AWSExperimental.puml

Breaking Changes

  • In the Compute category:
    • EC2R5dInstance and EC2RdnInstance were removed
  • In the Containers category:
    • RedHatOpenShift was replaced by RedHatOpenShiftServiceonAWS
  • In the Database category:
    • QuantumLedgerDatabase2 was removed
  • In the EndUserComputing category:
    • WorkSpaces was replaced by WorkSpacesFamilyAmazonWorkSpaces
    • WorkSpacesWeb was replaced by WorkSpacesFamilyAmazonWorkSpacesWeb
  • The GameTech category was replaced by Games
  • In the Storage category:
    • CloudEndureDisasterRecovery was replaced by ElasticDisasterRecovery

Release 14.0

13 Sep 17:13
c2a8677
Compare
Choose a tag to compare

To reference files specific to this release, define AWSPuml to:

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist

This release recreates the icons based on the 2022-07-31 (14-2022.07.31) updated AWS Architecture Icons.

Updates

  • Updated to Release 14 (2022.07.31) of AWS Architecture Icons
    • New icons in the General, Compute, EndUserComputing, InternetOfThings and MachineLearning categories.
  • Fixed default colors for Generic Groups
  • Provide additional examples
  • Updated to use latest PlantUML version (1.2022.7)

Breaking Changes

  • In the Compute category:
    • ThinkBox... was replaced by Thinkbox... for ThinkBoxDeadline, ThinkBoxFrost, ThinkBoxKrakatoa, ThinkBoxSequoia, ThinkBoxStoke, and ThinkBoxXMesh.
  • In the EndUserComputing category:
    • WorkSpacesWorkSpacesWeb was replaced by WorkSpacesWeb
  • In the ManagementGovernance category:
    • ManagedServiceforGrafana was replaced by ManagedGrafana
  • In the SecurityIdentityCompliance category:
    • IdentityAccessManagementAWSIAMAccessAnalyzer was replaced by IdentityAccessManagementIAMAccessAnalyzer
    • SingleSignOn was replaced by IAMIdentityCenter
  • In the Storage category:
    • BackupAWSBackupSupportforVMwareWorkloads was replaced by BackupAWSBackupsupportforVMwareWorkloads

Release 13.1

25 Jul 18:16
73a66e4
Compare
Choose a tag to compare

To reference files specific to this release, define AWSPuml to:

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist

This release uses the icons based on the 2022-04-30 (13-2022.04.30) updated AWS Architecture Icons and includes groups functionality.

Updates

  • Adding support for groups functionality based on contribution from issue 47
  • Updated examples

Release 13.0

06 Jun 20:10
Compare
Choose a tag to compare

To reference files specific to this release, define AWSPuml to:

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.0/dist

This release recreates the icons based on the 2022-04-30 (13-2022.04.30) updated AWS Architecture Icons.

Updates

  • Updated to Release 13 (2022.04.30) of AWS Architecture Icons
  • Defaulted to PNG icons (in AWSEntity and AWSParticipant macros in AWSCommon.puml, AWSRaw.puml, and AWSSimplified.puml) instead of native sprite format for full color fidelity and to address issue 44 affecting newer PlantUML versions.
  • Updated README removing most mentions and examples of sprites, and changed to new PNG image versions. Also changes to use v13.0, !include vs !includeurl
  • Added Raw Image Usage.puml and ''Sequence - Images.puml` examples, and update all examples to use v13.0 base URL.
  • Updated AWS Symbols table to also include Participant and IMG PUML macros
  • Updated scripts\README.md with changes for this version and section on local testing
  • Enhanced icon-builder.py and icon.py for easier config.yaml generation, updated to use latest PlantUML version (1.2022.5), and to keep gradients in generated service PNGs and make resource PNGs transparent.

Breaking Changes

  • The ARVR category was replaced by VRAR
  • The AWSCostManagement category was replaced by CloudFinancialManagement
  • In the Compute category:
    • Outposts1Uand2UServers was replaced by Outpostsservers
    • Outposts was replaced by Outpostsrack
  • In the Storage category:
    • FSxforWindowsFileServer was replaced by FSxforWFS
    • SimpleStorageServiceS3Glacier was replaced by SimpleStorageServiceS3GlacierFlexibleRetrieval and SimpleStorageServiceS3GlacierInstantRetrieval
    • S3OnOutpostsStorage was replaced by S3onOutposts
    • StorageGatewayNonCachedVolume was replaced by StorageGatewayNoncachedVolume
    • ElasticFileSystem was replaced by EFS

Release 11.1

08 Oct 22:35
e72d5f5
Compare
Choose a tag to compare

To reference files specific to this release, define AWSPuml to:

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v11.1/dist

This release recreates the icons based on the 2021-09-21 (11.1-2021.09.21) updated AWS Architecture Icons.

Updates

  • Release 11.1-2021.09.21AWS published icons - Please refer to the AWS Icons PowerPoint What's New? slides for details
  • Corrected case on a few puml and filenames

Breaking Changes

  • None noted in this release