What's New
🔤 General
- Remove premature maintainer assignment @alexquincy (#20337)
- Delete scripts directory @winkletinkle (#20322)
- [Server] Sync wasm module to meshkit v1.0.19 (fix Build image CI) @marblom007 (#20318)
- Delete server/meshmodel directory @pontusringblom (#20315)
- Bump launch-editor from 2.12.0 to 2.14.1 in /install/docker-extension/ui @[dependabot[bot]](https://github.com/apps/dependabot) (#20104)
- feat(model): add AWS VPC core relationship definitions @Junnygram (#20274)
- [Models] added relationships for aws-mq-controller @YASHMAHAKAL (#17656)
- added 4 relationships for aws-node-termination-handler-2 @YASHMAHAKAL (#17700)
- Added 15 relationships for aws-ecr-controller @YASHMAHAKAL (#17632)
- relationships for aws-route53-controller @YASHMAHAKAL (#17617)
- non-binding visual relationships for AWS CloudFront Distribution to Kubernetes Ingress, Kubernetes Service @YASHMAHAKAL (#17488)
- [Model] Adition of AWS Glue Controller @YASHMAHAKAL (#17582)
- added 10 aws applicationautoscaler controller relationships @YASHMAHAKAL (#17524)
- Add lambda sqs relationship @Sanjana2906 (#18671)
- Add ElasticsearchDomain and Cloudwatch LogGroup relationship @ey22 (#18195)
- feat(mesh model): add nvidia-gpu-operator and node-feature-discovery @srivastavasujay (#18677)
- [Server] Add Azure BatchAccount relationships @aviralgarg05 (#18824)
- [Models]Add AWS relationships for IAM Role → EKS Cluster / NodeGroup @Debashich (#17506)
- [Models] Add hierarchical relationships for AWS APIGatewayV2 controller @Debashich (#17518)
- [Models] Add edge relationships for AWS APIGatewayV2 controller @Debashich (#17556)
- [models] Add CloudWatch LogGroup to ECS TaskDefinition relationship for aws-ecs-controller @farhann-saleem (#17708)
- add(relationships): add hierarchical relationships for flux model @adityaupasani2 (#17836)
- [models] Add ECS TaskDefinition to Cluster hierarchical relationship for aws-ecs-controller @farhann-saleem (#17796)
- feat(meshmodel): add AWS DynamoDB Table and SQS Queue relationships to Kubernetes Deployment and Pod @aahil62 (#19490)
- feat(meshmodel): add Azure Service Bus Queue and Event Hub relationships to Kubernetes Deployment and Pod @aahil62 (#19493)
- feat(meshmodel): add AWS RDS DBInstance and Lambda Function relationships to Kubernetes Deployment and Pod @aahil62 (#19502)
- add(relationships): add hierarchical relationships for karpenter model @adityaupasani2 (#19747)
- add(relationships): add hierarchical relationships for metallb model @adityaupasani2 (#19769)
- [Models] Add VirtualNetworksSubnet relationships for Azure FlexibleServer resources @ObaidAbdullah16 (#19791)
- feat: aws-ecs relationship @Junnygram (#20183)
- add(relationships): add hierarchical relationships for stackgres-operator model @adityaupasani2 (#19797)
- feat(meshmodel): add Azure NetworkSecurityGroup → SecurityRule hierar… @Sanjana2906 (#19019)
- [Models] Add relationships for AWS APIGatewayV2 controller @Debashich (#17619)
- Add 12 new relationship definitions for AWS S3 components @yi-nuo426 (#17470)
- [Models] Implemented AWS APIGatewayV2 Bindings & Refactored Hierarchical Relationships to v1alpha3 schema @AhmedAzzam-Web (#17631)
- feat(meshmodel): fix typo and add ManagedClustersAgentPool relationship for azure-container-service @adityaupasani2 (#17760)
- [Models] Add relationships for AWS ElastiCache controller @Suhani1234-5 (#17655)
- feat(meshmodel): add hierarchical relationships for KEDA components @adityaupasani2 (#17790)
- Feat/cert manager relationships @adityaupasani2 (#17792)
- [AWS ElasticSearch Service] Fix invalid vpcOptions patch references in ElasticsearchDomain relationships @AyushSharma0209 (#18837)
- [Models] Add AWS routing and NAT Gateway relationships for aws-ec2-controller @akshayghalme (#19087)
- add lambda-to-pod relationships @YASHMAHAKAL (#17267)
- feat: add aws-kms-controller relationships @YASHMAHAKAL (#17462)
- Add SNS Topic → Kubernetes Deployment/Pod Relationships @YASHMAHAKAL (#17444)
- [Models] Add 11 AWS cross-service relationship definitions (Lambda, S3, DynamoDB, EC2, RDS, SNS, SQS, IAM, CloudWatch, ApiGatewayV2) @Silapareddy-Praveen-Kumar-Reddy (#17964)
- [server] Add ECS Service to TargetGroup relationship @FreemanBoss (#17450)
- feat: add EventBridge Rule → Lambda, SQS, SNS edge network relationships @sooovamm (#17512)
- Add GitHub ConnectionDefinition to meshery-core model @leecalcote (#20311)
- [models] Add ECR Repository to ECS TaskDefinition relationship for aws-ecs-controller @farhann-saleem (#17626)
- feat: add API Gateway V2 → Lambda relationship @Sanjana2906 (#18413)
- feat: add SQS → Lambda event source mapping relationship @Sanjana2906 (#18689)
- feat(meshmodel): add AWS ElastiCache ReplicationGroup relationships to Kubernetes Deployment and Pod @aahil62 (#19506)
- feat(meshmodel): add AWS SNS Topic relationships to Kubernetes Deployment and Pod @aahil62 (#19507)
- feat(meshmodel): add AWS EventBridge EventBus relationships to Kubernetes Deployment and Pod @aahil62 (#19528)
- feat(meshmodel): add AWS Secrets Manager Secret relationships to Kubernetes Deployment and Pod @aahil62 (#19508)
- [Models] feat: add RouteTable to InternetGateway relationship @adithyaganesh999 (#19587)
- feat(meshmodel): add AzureIdentity→AzureIdentityBinding relationship for aad-pod-identity @abuzar200 (#19666)
- fix(meshmodel): populate svgComplete for Exoscale icons @ShubhamSoni09 (#19939)
- Add sqs dlq relationship @Sanjana2906 (#18823)
- feat(meshmodel): add AWS RDS DBProxy → VPC parent relationship @AditiCoderr (#18674)
- [Models] Improve relationships for ms-catalogs-worker component @BasavarajBankolli (#18360)
- Secret-to-DBInstance and Secret-to-DBCluster secret-rotation relationship @CloudWithHannah (#18340)
- feat(relationships): add ECS TaskDefinition → IAM Role permission relationships @YaoyiW27 (#18311)
- feat(meshmodel): add Azure VirtualNetwork → Subnet network relationship @Sanjana2906 (#18968)
- feat(meshmodel): add Azure Public IP → Network Interface relationship @Sanjana2906 (#18892)
- Added AWS RDS hierarchical relationships for snapshots and database instances @Debashich (#17378)
- [Models] Add AWS API Gateway relationships with Kubernetes Service and Ingress @ANKANJAGTAP (#17326)
- [Relationships] Add AWS Secrets Manager to Kubernetes workloads @devrajmandal (#17186)
- [Models] Add AWS Secrets Manager relationships for Deployment and Pod workloads @sarika-03 (#17260)
- feat(meshmodel): add AWS CloudWatch monitoring relationships →Deployment/StatefulSet @Debashich (#17181)
- [Relationships] Add S3 Bucket to Deployment and Pod reference relationships @YASHMAHAKAL (#17030)
- [Relationships] Add Pod to PVC reference relationship @YASHMAHAKAL (#16938)
- Add Kubernetes Deployment to Service relationship @chandan009s (#16954)
- feat: add AWS RDS database connectivity relationships @Debashich (#17014)
- Catalog: [Issue 9289] Add Redis ConfigMap configuration sample @Raja-89 (#16841)
- [Docs] condense AGENTS.md and add CLAUDE.md alias @marblom007 (#20310)
- Bump ws in /install/docker-extension/ui @[dependabot[bot]](https://github.com/apps/dependabot) (#20110)
⌨️ Meshery CLI
- [mesheryctl] Wrap raw validation error in system channel command @emphor11 (#20136)
- Docs: restructure contributing docs @miacycle (#20333)
- fix: validate design ID in DeleteMesheryPatternHandler @manoj-1407 (#19234)
- Rewire model data references to repo-root models/ and bump meshkit v1.0.19 @miacycle (#20312)
- [mesheryctl] Fix variable name typo: channelNameSeperated -> channelNameSeparated @shivv23 (#19871)
- [Relationships] Add meaningful relationships for Azure App Service @shri33 (#18553)
- feat(meshmodel): add DocumentDB→Deployment/StatefulSet, DynamoDB→Depl… @Debashich (#17177)
- [mesheryctl] Fix minimum() returning max on argument ties @Priyanshu6968 (#20285)
🖥 Meshery UI
- [UI] fix: navigation menu @KhushamBansal (#20174)
- [UI] Fix Add Cluster crash on kubeconfig upload with errored contexts @marblom007 (#20317)
- fix: validate design ID in DeleteMesheryPatternHandler @manoj-1407 (#19234)
- Bump tmp from 0.2.6 to 0.2.7 in /ui @[dependabot[bot]](https://github.com/apps/dependabot) (#20080)
- [mesheryctl] Fix variable name typo: channelNameSeperated -> channelNameSeparated @shivv23 (#19871)
- [Relationships] Add meaningful relationships for Azure App Service @shri33 (#18553)
- feat(meshmodel): add DocumentDB→Deployment/StatefulSet, DynamoDB→Depl… @Debashich (#17177)
- fix(ui): remove stray prop on PopupButton in environment-card @Abhay-sonkar (#20257)
- [UI] fix: registry mobile view @KhushamBansal (#20188)
- [UI] Replace hardcoded hex fills with sistent tokens in environments @ishwar170695 (#20281)
- [UI] Fix clipped action icons in Recent Designs widget @iyush05 (#20297)
- fix: mobile viewport for preferences page @KhushamBansal (#20286)
🧰 Maintenance
- fix: validate design ID in DeleteMesheryPatternHandler @manoj-1407 (#19234)
- Rewire model data references to repo-root models/ and bump meshkit v1.0.19 @miacycle (#20312)
- Bump tmp from 0.2.6 to 0.2.7 in /ui @[dependabot[bot]](https://github.com/apps/dependabot) (#20080)
- [mesheryctl] Fix variable name typo: channelNameSeperated -> channelNameSeparated @shivv23 (#19871)
- ci: pin actions/checkout from @master to @v6 @MrDadhich456 (#20314)
- [Relationships] Add meaningful relationships for Azure App Service @shri33 (#18553)
- feat(meshmodel): add DocumentDB→Deployment/StatefulSet, DynamoDB→Depl… @Debashich (#17177)
📖 Documentation
- Docs: restructure contributing docs @miacycle (#20333)
- fix: validate design ID in DeleteMesheryPatternHandler @manoj-1407 (#19234)
- Rewire model data references to repo-root models/ and bump meshkit v1.0.19 @miacycle (#20312)
- [Docs] Colorize documentation scrollbar to match meshery.io @shteypandey28-hue (#20272)
- Docs/ai provider production notes @Cloud-Architect-Emma (#19753)
- [mesheryctl] Fix variable name typo: channelNameSeperated -> channelNameSeparated @shivv23 (#19871)
- [Relationships] Add meaningful relationships for Azure App Service @shri33 (#18553)
- Add lambda dynamodb relationship @Sanjana2906 (#18313)
- feat(meshmodel): add DocumentDB→Deployment/StatefulSet, DynamoDB→Depl… @Debashich (#17177)
- Add Priyanshu Bharti's introduction @Priyanshubhartistm (#20302)
- Create Ananyaa @ananyaa0518 (#20301)
- Add Yana Pandey's introduction to meeting notes @Yana-do-code (#20299)
- Create Ankush Khakale.md for personal introduction @ankushkhakale (#20300)
- Add Piyush Chandrakar's introduction to meetings doc @piyush-c38 (#20298)
- Create Udaybir-Singh.md for profile information @Uday9909 (#20295)
- Add introduction for Harsh Pratap Singh @harshpsi9194 (#20294)
- Add introductory note from Chethan @chethanac15 (#20293)
- Create sulagna-ghosh @suzy-g38 (#20291)
- Create Yash-Mahakal.md @YASHMAHAKAL (#20292)
👨🏽💻 Contributors
Thank you to our contributors for making this release possible:
@ANKANJAGTAP, @Abhay-sonkar, @AditiCoderr, @AhmedAzzam-Web, @AyushSharma0209, @BasavarajBankolli, @Cloud-Architect-Emma, @CloudWithHannah, @CodeAhmedJamil, @Debashich, @FreemanBoss, @Junnygram, @KhushamBansal, @MrDadhich456, @ObaidAbdullah16, @Priyanshu6968, @Priyanshubhartistm, @Raja-89, @Sanjana2906, @ShubhamSoni09, @Silapareddy-Praveen-Kumar-Reddy, @Suhani1234-5, @Uday9909, @YASHMAHAKAL, @Yana-do-code, @YaoyiW27, @aabidsofi19, @aahil62, @abuzar200, @adithyaganesh999, @adityaupasani2, @akshayghalme, @alexquincy, @ananyaa0518, @ankushkhakale, @arjunmehta-git, @aviralgarg05, @carlosriosilva, @chandan009s, @chellej, @chethanac15, @devrajmandal, @emphor11, @ey22, @farhann-saleem, @fitzergerald, @hamza-mohd, @harshpsi9194, @hortison, @ishwar170695, @iyush05, @jamieplu, @leecalcote, @manoj-1407, @marblom007, @mascot-five, @miacycle, @piyush-c38, @pontusringblom, @rishiraj38, @ritzorama, @sarajkrishnasingh, @sarika-03, @shivv23, @shri33, @shteypandey28-hue, @simihablo, @sooovamm, @srivastavasujay, @suttonskate, @suzy-g38, @winkletinkle, @yi-nuo426 and [dependabot[bot]](https://github.com/apps/dependabot)