Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Process iconset 19.0 2024.06.07 #79

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

hakanson
Copy link
Contributor

@hakanson hakanson commented Sep 17, 2024

Issue #, if available:

#78

Description of changes:

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 Support more than 10 indexes on $DefineCalloutSprite function #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 ([Style] Improve HorizontalAlignment management 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

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@hakanson hakanson requested a review from gadams999 September 17, 2024 16:17
@hakanson
Copy link
Contributor Author

hakanson commented Jan 3, 2025

The live rendering of PlantUML diagrams using our AWS groups now centers the icon and title instead of left aligning as happened in PlantUML version 1.2024.6. I need to investigate which version of PlantUML changed this, and file a bug if a regression.

Copy link
Contributor

@gadams999 gadams999 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review of final commits and icon changes. Looks good, ship it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants