Skip to content

Releases: awslabs/aws-icons-for-plantuml

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

Release 10.0

07 May 15:15
a0b518b
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/v10.0/dist

This release recreates the icons based on the 2021-04-30 (10.0-2021.04.30) updated AWS Architecture Icons.

Updates

  • Release 10.0-2021.04.30 AWS published icons - Please refer to the AWS Icons PowerPoint What's New? slides for details
  • Added back in the GroupIcon category - source icons now part of repository in the source/unoffical directory
  • various add, move, change, delete of icons and categories - please review diagram changes when moving from v9.0 or earlier to v10.0 release

Breaking Changes

  • None noted in this release

Release 9.0

30 Apr 22:32
d11f215
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/v9.0/dist

This release recreates the icons based on the 2021-01-31 (9.0-2021.01.31) updated AWS Architecture Icons.

Moving forward, code changes will decrease the time for newly published versions to be made available.

Updates

  • Release 79.0-2021.01.31 AWS published icons.

Breaking Changes

Here are the significant changes to this release:

  • Minimal curation of icon or category names, with the exception that the GeneralIcons category has been mapped to General as in previous releases. NOTE: This affects use of the main branch.
  • Apache Batik is now use to general all icons from the source SVG. Resource icons which are transparent by default have a white background set to increase the fidelity of the PlantUML sprites.
  • The builder script and supporting class have been changed to extract the parsing logic from different points in the code and placed in a global variable. This will move to a configuration file and command line argument in later releases.
  • Category names with and (or & such as Management and Governance -> ManagementAndGovernance in the older releases) have been renamed without them (e.g, ManagementGovernance). The InternetOfThings category case (Of) has been kept instead of the defaultInternetofThings.
  • The GroupIcons have been removed from the source assets. If there is demand to have these restored, we can look and creating a local set of persistent source files.
  • The icon-builder.py process now uses -Djava.awt.headless=true when creating the PUML and PNG files. It will no longer will have the subprocesses take mouse focus.