Releases: awslabs/aws-icons-for-plantuml
Release 18.0
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
, andMachineLearning
categories.
- New icons in the
- Updated to use latest PlantUML version (1.2024.3)
- Updated Dark Mode detection for compatibility with older versions of plantuml.jar
Release 17.0
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
, andSecurityIdentityCompliance
categories.
- New icons in the
- Updated to use latest PlantUML version (1.2023.12)
Breaking Changes
- In the
Analytics
category:KinesisDataAnalytics
was replaced byManagedServiceforApacheFlink
- In the
InternetOfThings
category:IoTEduKit
was removed
- In the
MachineLearning
category:Omics
was replaced byHealthOmics
Release 16.0
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
vsAWS_COLOR_ORANGE
) - New
ContactCenter
category - New icons in the
Analytics
,Compute
,Database
,General
,InternetOfThings
,ManagementGovernance
, andStorage
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
ofAWSCommon.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 toAWSExperimental.puml
(seeS3 Upload Workflow - sequence.puml
for an example)$AWSDefineGroup()
should be used instead of the deprecatedAWSGroupEntity()
Breaking Changes
- In the
Analytics
category:KinesisFirehose
was replaced byKinesisDataFirehose
- In the
BusinessApplications
category:ChimeVoiceConnector
was removed
- In the
Compute
category:ApplicationAutoScaling
andFargate2
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
andMarketplaceDark
were replaced byMarketplace
- The
GroupIcons
category was removed (was deprecated and replaced byGroups
in 13.1) - In the
ManagementGovernance
category:PersonalHealthDashboard
was replaced byHealthDashboard
- In the
MigrationTransfer
category:ServerMigrationService
was removed
- In the
NetworkingContentDelivery
category:CloudDirectory2
andCloudWANVirtualPoP
were removed
- The
VRAR
category was removed
Release 15.0
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
, andStorage
categories.
- New icons in the
- 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
andEC2RdnInstance
were removed
- In the
Containers
category:RedHatOpenShift
was replaced byRedHatOpenShiftServiceonAWS
- In the
Database
category:QuantumLedgerDatabase2
was removed
- In the
EndUserComputing
category:WorkSpaces
was replaced byWorkSpacesFamilyAmazonWorkSpaces
WorkSpacesWeb
was replaced byWorkSpacesFamilyAmazonWorkSpacesWeb
- The
GameTech
category was replaced byGames
- In the
Storage
category:CloudEndureDisasterRecovery
was replaced byElasticDisasterRecovery
Release 14.0
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
andMachineLearning
categories.
- New icons in the
- 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 byThinkbox...
forThinkBoxDeadline
,ThinkBoxFrost
,ThinkBoxKrakatoa
,ThinkBoxSequoia
,ThinkBoxStoke
, andThinkBoxXMesh
.
- In the
EndUserComputing
category:WorkSpacesWorkSpacesWeb
was replaced byWorkSpacesWeb
- In the
ManagementGovernance
category:ManagedServiceforGrafana
was replaced byManagedGrafana
- In the
SecurityIdentityCompliance
category:IdentityAccessManagementAWSIAMAccessAnalyzer
was replaced byIdentityAccessManagementIAMAccessAnalyzer
SingleSignOn
was replaced byIAMIdentityCenter
- In the
Storage
category:BackupAWSBackupSupportforVMwareWorkloads
was replaced byBackupAWSBackupsupportforVMwareWorkloads
Release 13.1
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
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
, andAWSSimplified.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
andicon.py
for easierconfig.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 byVRAR
- The
AWSCostManagement
category was replaced byCloudFinancialManagement
- In the
Compute
category:Outposts1Uand2UServers
was replaced byOutpostsservers
Outposts
was replaced byOutpostsrack
- In the
Storage
category:FSxforWindowsFileServer
was replaced byFSxforWFS
SimpleStorageServiceS3Glacier
was replaced bySimpleStorageServiceS3GlacierFlexibleRetrieval
andSimpleStorageServiceS3GlacierInstantRetrieval
S3OnOutpostsStorage
was replaced byS3onOutposts
StorageGatewayNonCachedVolume
was replaced byStorageGatewayNoncachedVolume
ElasticFileSystem
was replaced byEFS
Release 11.1
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
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 tov10.0
release
Breaking Changes
- None noted in this release
Release 9.0
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 toGeneral
as in previous releases. NOTE: This affects use of themain
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
). TheInternetOfThings
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.