diff --git a/docs/img/domain.png b/docs/img/domain.png index 225c2d13df9f..96e7fb3b76ec 100644 Binary files a/docs/img/domain.png and b/docs/img/domain.png differ diff --git a/docs/img/request routing.png b/docs/img/request routing.png index 95a8a4d729e1..80e293d45716 100644 Binary files a/docs/img/request routing.png and b/docs/img/request routing.png differ diff --git a/docs/site/imgs/10000000.png b/docs/site/imgs/10000000.png index 6e9020918015..bcde30c8e520 100644 Binary files a/docs/site/imgs/10000000.png and b/docs/site/imgs/10000000.png differ diff --git a/docs/site/imgs/10000001.png b/docs/site/imgs/10000001.png index c662d26b76e4..a3ec9eed5270 100644 Binary files a/docs/site/imgs/10000001.png and b/docs/site/imgs/10000001.png differ diff --git a/docs/site/imgs/10000002.png b/docs/site/imgs/10000002.png index 3d6a6a34b09d..449b1ed0c677 100644 Binary files a/docs/site/imgs/10000002.png and b/docs/site/imgs/10000002.png differ diff --git a/docs/site/imgs/access-databases-overview.png b/docs/site/imgs/access-databases-overview.png index 88822da1d759..a5e1e063f2e4 100644 Binary files a/docs/site/imgs/access-databases-overview.png and b/docs/site/imgs/access-databases-overview.png differ diff --git a/docs/site/imgs/api_explorer_all_sections_lock_icons1.png b/docs/site/imgs/api_explorer_all_sections_lock_icons1.png index b4accc811d9e..687211e51f4e 100644 Binary files a/docs/site/imgs/api_explorer_all_sections_lock_icons1.png and b/docs/site/imgs/api_explorer_all_sections_lock_icons1.png differ diff --git a/docs/site/imgs/api_explorer_auth_token_dialog1.png b/docs/site/imgs/api_explorer_auth_token_dialog1.png index fc516145790f..b8ddd684c7ba 100644 Binary files a/docs/site/imgs/api_explorer_auth_token_dialog1.png and b/docs/site/imgs/api_explorer_auth_token_dialog1.png differ diff --git a/docs/site/imgs/api_explorer_auth_token_dialog2.png b/docs/site/imgs/api_explorer_auth_token_dialog2.png index a535ce9aa2c6..4db59d2b35c6 100644 Binary files a/docs/site/imgs/api_explorer_auth_token_dialog2.png and b/docs/site/imgs/api_explorer_auth_token_dialog2.png differ diff --git a/docs/site/imgs/api_explorer_authorize_button.png b/docs/site/imgs/api_explorer_authorize_button.png index 8d2f1a1c1544..ba044ff52297 100644 Binary files a/docs/site/imgs/api_explorer_authorize_button.png and b/docs/site/imgs/api_explorer_authorize_button.png differ diff --git a/docs/site/imgs/api_explorer_usercontroller_section1.png b/docs/site/imgs/api_explorer_usercontroller_section1.png index 9905b8f1278a..6eddf044b7ea 100644 Binary files a/docs/site/imgs/api_explorer_usercontroller_section1.png and b/docs/site/imgs/api_explorer_usercontroller_section1.png differ diff --git a/docs/site/imgs/application-states.png b/docs/site/imgs/application-states.png index db53b1d94ce4..7ebaf7168c63 100644 Binary files a/docs/site/imgs/application-states.png and b/docs/site/imgs/application-states.png differ diff --git a/docs/site/imgs/appsody_flow.png b/docs/site/imgs/appsody_flow.png index e5ab92d58476..4e06aae9aeea 100644 Binary files a/docs/site/imgs/appsody_flow.png and b/docs/site/imgs/appsody_flow.png differ diff --git a/docs/site/imgs/auth-tutorial-apiexplorer.png b/docs/site/imgs/auth-tutorial-apiexplorer.png index b38e092ec62d..de960eae75c1 100644 Binary files a/docs/site/imgs/auth-tutorial-apiexplorer.png and b/docs/site/imgs/auth-tutorial-apiexplorer.png differ diff --git a/docs/site/imgs/auth-tutorial-auth-button.png b/docs/site/imgs/auth-tutorial-auth-button.png index c5c23e80c1ec..a68210f7528a 100644 Binary files a/docs/site/imgs/auth-tutorial-auth-button.png and b/docs/site/imgs/auth-tutorial-auth-button.png differ diff --git a/docs/site/imgs/auth-tutorial-jwt-token.png b/docs/site/imgs/auth-tutorial-jwt-token.png index 39c9f9e89c56..1a3d2dfe1757 100644 Binary files a/docs/site/imgs/auth-tutorial-jwt-token.png and b/docs/site/imgs/auth-tutorial-jwt-token.png differ diff --git a/docs/site/imgs/authentication/authentication-overview.png b/docs/site/imgs/authentication/authentication-overview.png index 655709ef7d79..0a21b04ade19 100644 Binary files a/docs/site/imgs/authentication/authentication-overview.png and b/docs/site/imgs/authentication/authentication-overview.png differ diff --git a/docs/site/imgs/authentication_overview_detailed.png b/docs/site/imgs/authentication_overview_detailed.png index 45621e7ac587..b88ac5e53674 100644 Binary files a/docs/site/imgs/authentication_overview_detailed.png and b/docs/site/imgs/authentication_overview_detailed.png differ diff --git a/docs/site/imgs/authentication_overview_highlevel.png b/docs/site/imgs/authentication_overview_highlevel.png index f628bb31c2b3..9a7c3081ed44 100644 Binary files a/docs/site/imgs/authentication_overview_highlevel.png and b/docs/site/imgs/authentication_overview_highlevel.png differ diff --git a/docs/site/imgs/authorization.png b/docs/site/imgs/authorization.png index b7f275c77508..64cc8a9c7a52 100644 Binary files a/docs/site/imgs/authorization.png and b/docs/site/imgs/authorization.png differ diff --git a/docs/site/imgs/belongsTo-relation-graph.png b/docs/site/imgs/belongsTo-relation-graph.png index 1c72a8aa2cda..d35b4235a7f2 100644 Binary files a/docs/site/imgs/belongsTo-relation-graph.png and b/docs/site/imgs/belongsTo-relation-graph.png differ diff --git a/docs/site/imgs/binding-scopes.png b/docs/site/imgs/binding-scopes.png index e9bb230542c5..41571682fb4f 100644 Binary files a/docs/site/imgs/binding-scopes.png and b/docs/site/imgs/binding-scopes.png differ diff --git a/docs/site/imgs/binding.png b/docs/site/imgs/binding.png index 6597e633d389..8a3be29e8082 100644 Binary files a/docs/site/imgs/binding.png and b/docs/site/imgs/binding.png differ diff --git a/docs/site/imgs/branding/Powered-by-LoopBack-Badge-(blue)-@2x.png b/docs/site/imgs/branding/Powered-by-LoopBack-Badge-(blue)-@2x.png index 33d1e8017382..6870f442c45a 100644 Binary files a/docs/site/imgs/branding/Powered-by-LoopBack-Badge-(blue)-@2x.png and b/docs/site/imgs/branding/Powered-by-LoopBack-Badge-(blue)-@2x.png differ diff --git a/docs/site/imgs/datasource.png b/docs/site/imgs/datasource.png index 0d9d3f2efc6e..5bccd853e569 100644 Binary files a/docs/site/imgs/datasource.png and b/docs/site/imgs/datasource.png differ diff --git a/docs/site/imgs/dependency-injection.png b/docs/site/imgs/dependency-injection.png index 77ff1a4a48fa..17d1e5916dba 100644 Binary files a/docs/site/imgs/dependency-injection.png and b/docs/site/imgs/dependency-injection.png differ diff --git a/docs/site/imgs/deploytocloud-createconnection.png b/docs/site/imgs/deploytocloud-createconnection.png index 31f887362907..bbaa3f73437c 100644 Binary files a/docs/site/imgs/deploytocloud-createconnection.png and b/docs/site/imgs/deploytocloud-createconnection.png differ diff --git a/docs/site/imgs/deploytocloud-createdb.png b/docs/site/imgs/deploytocloud-createdb.png index 1c005c8a3249..4ba5bed7b2f2 100644 Binary files a/docs/site/imgs/deploytocloud-createdb.png and b/docs/site/imgs/deploytocloud-createdb.png differ diff --git a/docs/site/imgs/deploytocloud-launchcdashboard.png b/docs/site/imgs/deploytocloud-launchcdashboard.png index 378bf9578855..23f8694303bb 100644 Binary files a/docs/site/imgs/deploytocloud-launchcdashboard.png and b/docs/site/imgs/deploytocloud-launchcdashboard.png differ diff --git a/docs/site/imgs/deploytocloud-mycloudant.png b/docs/site/imgs/deploytocloud-mycloudant.png index 25ae478b69f2..3df7b3ad595f 100644 Binary files a/docs/site/imgs/deploytocloud-mycloudant.png and b/docs/site/imgs/deploytocloud-mycloudant.png differ diff --git a/docs/site/imgs/example-shopping.png b/docs/site/imgs/example-shopping.png index 7c1642cf285b..090c45665afe 100644 Binary files a/docs/site/imgs/example-shopping.png and b/docs/site/imgs/example-shopping.png differ diff --git a/docs/site/imgs/hasMany-relation-example.png b/docs/site/imgs/hasMany-relation-example.png index 41d5f1593bed..85fba4cd4713 100644 Binary files a/docs/site/imgs/hasMany-relation-example.png and b/docs/site/imgs/hasMany-relation-example.png differ diff --git a/docs/site/imgs/hasMany-relation-graph.png b/docs/site/imgs/hasMany-relation-graph.png index 3e58afcd50ec..8138051ed33d 100644 Binary files a/docs/site/imgs/hasMany-relation-graph.png and b/docs/site/imgs/hasMany-relation-graph.png differ diff --git a/docs/site/imgs/hasOne-relation-example.png b/docs/site/imgs/hasOne-relation-example.png index 3bd3d6354675..eb54b4cf9213 100644 Binary files a/docs/site/imgs/hasOne-relation-example.png and b/docs/site/imgs/hasOne-relation-example.png differ diff --git a/docs/site/imgs/hasOne-relation-graph.png b/docs/site/imgs/hasOne-relation-graph.png index a2a404ac59df..d178b455a1ef 100644 Binary files a/docs/site/imgs/hasOne-relation-graph.png and b/docs/site/imgs/hasOne-relation-graph.png differ diff --git a/docs/site/imgs/interceptors.png b/docs/site/imgs/interceptors.png index 79582a111ef5..72691efd5893 100644 Binary files a/docs/site/imgs/interceptors.png and b/docs/site/imgs/interceptors.png differ diff --git a/docs/site/imgs/json_web_token_overview.png b/docs/site/imgs/json_web_token_overview.png index 889a7befc965..a780e2e05f36 100644 Binary files a/docs/site/imgs/json_web_token_overview.png and b/docs/site/imgs/json_web_token_overview.png differ diff --git a/docs/site/imgs/key-concepts-overview-diagram.png b/docs/site/imgs/key-concepts-overview-diagram.png index 9236c721e779..93a9e2837b7b 100644 Binary files a/docs/site/imgs/key-concepts-overview-diagram.png and b/docs/site/imgs/key-concepts-overview-diagram.png differ diff --git a/docs/site/imgs/lb4-high-level.png b/docs/site/imgs/lb4-high-level.png index 4aac5f006d8b..34dc58bc6f2d 100644 Binary files a/docs/site/imgs/lb4-high-level.png and b/docs/site/imgs/lb4-high-level.png differ diff --git a/docs/site/imgs/lb4_k8s_ibm_cloud_app_website_1.png b/docs/site/imgs/lb4_k8s_ibm_cloud_app_website_1.png index 94daa2670c3b..502a976a33f4 100644 Binary files a/docs/site/imgs/lb4_k8s_ibm_cloud_app_website_1.png and b/docs/site/imgs/lb4_k8s_ibm_cloud_app_website_1.png differ diff --git a/docs/site/imgs/lb4_k8s_ibm_cloud_app_website_on_cloud_k8s.png b/docs/site/imgs/lb4_k8s_ibm_cloud_app_website_on_cloud_k8s.png index f28895092b10..ae353724bcfd 100644 Binary files a/docs/site/imgs/lb4_k8s_ibm_cloud_app_website_on_cloud_k8s.png and b/docs/site/imgs/lb4_k8s_ibm_cloud_app_website_on_cloud_k8s.png differ diff --git a/docs/site/imgs/lb4_k8s_ibm_cloud_cluster_access_1.png b/docs/site/imgs/lb4_k8s_ibm_cloud_cluster_access_1.png index 396c8337a84e..90817c89cee5 100644 Binary files a/docs/site/imgs/lb4_k8s_ibm_cloud_cluster_access_1.png and b/docs/site/imgs/lb4_k8s_ibm_cloud_cluster_access_1.png differ diff --git a/docs/site/imgs/lb4_k8s_ibm_cloud_container_registry_1.png b/docs/site/imgs/lb4_k8s_ibm_cloud_container_registry_1.png index 5d02edcc4554..0a8076caaa60 100644 Binary files a/docs/site/imgs/lb4_k8s_ibm_cloud_container_registry_1.png and b/docs/site/imgs/lb4_k8s_ibm_cloud_container_registry_1.png differ diff --git a/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_1.png b/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_1.png index d5cf2804c2b1..1b8022f6af28 100644 Binary files a/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_1.png and b/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_1.png differ diff --git a/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_2.png b/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_2.png index c89acc73cb95..2585d1478493 100644 Binary files a/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_2.png and b/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_2.png differ diff --git a/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_3.png b/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_3.png index 03853018a651..4720a11e471a 100644 Binary files a/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_3.png and b/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_3.png differ diff --git a/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_4.png b/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_4.png index 01e69722791d..116083d909c0 100644 Binary files a/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_4.png and b/docs/site/imgs/lb4_k8s_ibm_cloud_k8s_dashboard_4.png differ diff --git a/docs/site/imgs/lb4_k8s_ibm_cloud_kubernetes_cluster_1.png b/docs/site/imgs/lb4_k8s_ibm_cloud_kubernetes_cluster_1.png index 6753b85b8b22..79479fd53f1d 100644 Binary files a/docs/site/imgs/lb4_k8s_ibm_cloud_kubernetes_cluster_1.png and b/docs/site/imgs/lb4_k8s_ibm_cloud_kubernetes_cluster_1.png differ diff --git a/docs/site/imgs/lb4appsody_template_cluster_1.png b/docs/site/imgs/lb4appsody_template_cluster_1.png index 520471b243d4..f60c97dbc165 100644 Binary files a/docs/site/imgs/lb4appsody_template_cluster_1.png and b/docs/site/imgs/lb4appsody_template_cluster_1.png differ diff --git a/docs/site/imgs/lb4appsody_template_debug_1.png b/docs/site/imgs/lb4appsody_template_debug_1.png index 0eb81cefa3e8..17a285dab717 100644 Binary files a/docs/site/imgs/lb4appsody_template_debug_1.png and b/docs/site/imgs/lb4appsody_template_debug_1.png differ diff --git a/docs/site/imgs/lb4appsody_template_debug_2.png b/docs/site/imgs/lb4appsody_template_debug_2.png index af29a170e810..0699d34c3e39 100644 Binary files a/docs/site/imgs/lb4appsody_template_debug_2.png and b/docs/site/imgs/lb4appsody_template_debug_2.png differ diff --git a/docs/site/imgs/lb4appsody_template_debug_3.png b/docs/site/imgs/lb4appsody_template_debug_3.png index a59c4785dad2..51ac047a2f5b 100644 Binary files a/docs/site/imgs/lb4appsody_template_debug_3.png and b/docs/site/imgs/lb4appsody_template_debug_3.png differ diff --git a/docs/site/imgs/lb4appsody_template_files_1.png b/docs/site/imgs/lb4appsody_template_files_1.png index 8305c16d3209..84760c9bb27b 100644 Binary files a/docs/site/imgs/lb4appsody_template_files_1.png and b/docs/site/imgs/lb4appsody_template_files_1.png differ diff --git a/docs/site/imgs/lb4appsody_template_files_2.png b/docs/site/imgs/lb4appsody_template_files_2.png index 98e3c1852077..6ea61324b609 100644 Binary files a/docs/site/imgs/lb4appsody_template_files_2.png and b/docs/site/imgs/lb4appsody_template_files_2.png differ diff --git a/docs/site/imgs/lb4appsody_template_pods_1.png b/docs/site/imgs/lb4appsody_template_pods_1.png index 6832da2922c0..9085aeec5af6 100644 Binary files a/docs/site/imgs/lb4appsody_template_pods_1.png and b/docs/site/imgs/lb4appsody_template_pods_1.png differ diff --git a/docs/site/imgs/lb4appsody_template_webpage_1.png b/docs/site/imgs/lb4appsody_template_webpage_1.png index 6b678a0a94c5..45aaf5048ccc 100644 Binary files a/docs/site/imgs/lb4appsody_template_webpage_1.png and b/docs/site/imgs/lb4appsody_template_webpage_1.png differ diff --git a/docs/site/imgs/lb4appsody_template_webpage_2.png b/docs/site/imgs/lb4appsody_template_webpage_2.png index e307867e6f04..b86f39bf3c3b 100644 Binary files a/docs/site/imgs/lb4appsody_template_webpage_2.png and b/docs/site/imgs/lb4appsody_template_webpage_2.png differ diff --git a/docs/site/imgs/lb4appsody_template_webpage_3.png b/docs/site/imgs/lb4appsody_template_webpage_3.png index 7e8effdfedec..50d6718d5db3 100644 Binary files a/docs/site/imgs/lb4appsody_template_webpage_3.png and b/docs/site/imgs/lb4appsody_template_webpage_3.png differ diff --git a/docs/site/imgs/lb4appsody_template_webpage_cloud_1.png b/docs/site/imgs/lb4appsody_template_webpage_cloud_1.png index aa3833bb557c..edfc23fdbd23 100644 Binary files a/docs/site/imgs/lb4appsody_template_webpage_cloud_1.png and b/docs/site/imgs/lb4appsody_template_webpage_cloud_1.png differ diff --git a/docs/site/imgs/loopback-component.png b/docs/site/imgs/loopback-component.png index d77de3b04b25..f96798718cd4 100644 Binary files a/docs/site/imgs/loopback-component.png and b/docs/site/imgs/loopback-component.png differ diff --git a/docs/site/imgs/loopback-composition.png b/docs/site/imgs/loopback-composition.png index c435697722d0..98200d18acbd 100644 Binary files a/docs/site/imgs/loopback-composition.png and b/docs/site/imgs/loopback-composition.png differ diff --git a/docs/site/imgs/loopback-context-hierarchy.png b/docs/site/imgs/loopback-context-hierarchy.png index 1e89e3ac67b9..73d0a932076c 100644 Binary files a/docs/site/imgs/loopback-context-hierarchy.png and b/docs/site/imgs/loopback-context-hierarchy.png differ diff --git a/docs/site/imgs/loopback-context.png b/docs/site/imgs/loopback-context.png index 11df42ecc673..1837b7ace59c 100644 Binary files a/docs/site/imgs/loopback-context.png and b/docs/site/imgs/loopback-context.png differ diff --git a/docs/site/imgs/loopback-ecosystem.png b/docs/site/imgs/loopback-ecosystem.png index 1be06549634a..7010b07b19eb 100644 Binary files a/docs/site/imgs/loopback-ecosystem.png and b/docs/site/imgs/loopback-ecosystem.png differ diff --git a/docs/site/imgs/loopback-example-soap-calculator_figure1.png b/docs/site/imgs/loopback-example-soap-calculator_figure1.png index 7da95de45300..304421f9748b 100644 Binary files a/docs/site/imgs/loopback-example-soap-calculator_figure1.png and b/docs/site/imgs/loopback-example-soap-calculator_figure1.png differ diff --git a/docs/site/imgs/loopback-example-soap-calculator_figure2.png b/docs/site/imgs/loopback-example-soap-calculator_figure2.png index 8ee2e225065b..786f5de7b49a 100644 Binary files a/docs/site/imgs/loopback-example-soap-calculator_figure2.png and b/docs/site/imgs/loopback-example-soap-calculator_figure2.png differ diff --git a/docs/site/imgs/loopback-example-soap-calculator_figure3.png b/docs/site/imgs/loopback-example-soap-calculator_figure3.png index 67bc1f0f32e9..969e87082025 100644 Binary files a/docs/site/imgs/loopback-example-soap-calculator_figure3.png and b/docs/site/imgs/loopback-example-soap-calculator_figure3.png differ diff --git a/docs/site/imgs/loopback-example-soap-calculator_figure4.png b/docs/site/imgs/loopback-example-soap-calculator_figure4.png index 53cbc856c5c1..1f3e7ad6dda6 100644 Binary files a/docs/site/imgs/loopback-example-soap-calculator_figure4.png and b/docs/site/imgs/loopback-example-soap-calculator_figure4.png differ diff --git a/docs/site/imgs/loopback-extension.png b/docs/site/imgs/loopback-extension.png index 91c883eeff63..8ac5eb5d3f95 100644 Binary files a/docs/site/imgs/loopback-extension.png and b/docs/site/imgs/loopback-extension.png differ diff --git a/docs/site/imgs/loopback-ioc.png b/docs/site/imgs/loopback-ioc.png index d17ccab70462..41a47326e8eb 100644 Binary files a/docs/site/imgs/loopback-ioc.png and b/docs/site/imgs/loopback-ioc.png differ diff --git a/docs/site/imgs/loopback-overview.png b/docs/site/imgs/loopback-overview.png index ea469f4e7e8e..86d6b3af8605 100644 Binary files a/docs/site/imgs/loopback-overview.png and b/docs/site/imgs/loopback-overview.png differ diff --git a/docs/site/imgs/loopback-stack.png b/docs/site/imgs/loopback-stack.png index 6863d9fb95eb..377fda955815 100644 Binary files a/docs/site/imgs/loopback-stack.png and b/docs/site/imgs/loopback-stack.png differ diff --git a/docs/site/imgs/middleware-classes.png b/docs/site/imgs/middleware-classes.png index 2e16734eef1a..69de5adfe25b 100644 Binary files a/docs/site/imgs/middleware-classes.png and b/docs/site/imgs/middleware-classes.png differ diff --git a/docs/site/imgs/middleware.png b/docs/site/imgs/middleware.png index 6d8b0e9af287..2d0eee348b8c 100644 Binary files a/docs/site/imgs/middleware.png and b/docs/site/imgs/middleware.png differ diff --git a/docs/site/imgs/relation-inclusion.png b/docs/site/imgs/relation-inclusion.png index 65b27cb4bd81..c5cf70ccc627 100644 Binary files a/docs/site/imgs/relation-inclusion.png and b/docs/site/imgs/relation-inclusion.png differ diff --git a/docs/site/imgs/repository.png b/docs/site/imgs/repository.png index dd3a960ac94c..45237a523480 100644 Binary files a/docs/site/imgs/repository.png and b/docs/site/imgs/repository.png differ diff --git a/docs/site/imgs/req-res-high-level.png b/docs/site/imgs/req-res-high-level.png index b7ea55dab403..0700e3cd8f26 100644 Binary files a/docs/site/imgs/req-res-high-level.png and b/docs/site/imgs/req-res-high-level.png differ diff --git a/docs/site/imgs/sequence-details.png b/docs/site/imgs/sequence-details.png index 2842e14b5c84..b7cfe1a6103f 100644 Binary files a/docs/site/imgs/sequence-details.png and b/docs/site/imgs/sequence-details.png differ diff --git a/docs/site/imgs/shopping-app.png b/docs/site/imgs/shopping-app.png index 92aa12b9fc51..447bcfea383a 100644 Binary files a/docs/site/imgs/shopping-app.png and b/docs/site/imgs/shopping-app.png differ diff --git a/docs/site/imgs/shopping-business-logic.png b/docs/site/imgs/shopping-business-logic.png index d15daba5f313..714c8cccdc44 100644 Binary files a/docs/site/imgs/shopping-business-logic.png and b/docs/site/imgs/shopping-business-logic.png differ diff --git a/docs/site/imgs/shopping-example-model-relations.png b/docs/site/imgs/shopping-example-model-relations.png index ca423493b2e7..560dd12c7dff 100644 Binary files a/docs/site/imgs/shopping-example-model-relations.png and b/docs/site/imgs/shopping-example-model-relations.png differ diff --git a/docs/site/imgs/submit_pr_create_feature_branch_1.png b/docs/site/imgs/submit_pr_create_feature_branch_1.png index 0fddecc11312..c9c8d5eaca92 100644 Binary files a/docs/site/imgs/submit_pr_create_feature_branch_1.png and b/docs/site/imgs/submit_pr_create_feature_branch_1.png differ diff --git a/docs/site/imgs/submit_pr_create_feature_branch_2.png b/docs/site/imgs/submit_pr_create_feature_branch_2.png index 9c1d67f730f8..9dfa9f79097a 100644 Binary files a/docs/site/imgs/submit_pr_create_feature_branch_2.png and b/docs/site/imgs/submit_pr_create_feature_branch_2.png differ diff --git a/docs/site/imgs/submit_pr_create_pr_1.png b/docs/site/imgs/submit_pr_create_pr_1.png index d30e331d54bc..a4e6ce8d21ad 100644 Binary files a/docs/site/imgs/submit_pr_create_pr_1.png and b/docs/site/imgs/submit_pr_create_pr_1.png differ diff --git a/docs/site/imgs/submit_pr_create_pr_2.png b/docs/site/imgs/submit_pr_create_pr_2.png index 4449156fb076..f1f67cfab8fe 100644 Binary files a/docs/site/imgs/submit_pr_create_pr_2.png and b/docs/site/imgs/submit_pr_create_pr_2.png differ diff --git a/docs/site/imgs/submit_pr_create_pr_3.png b/docs/site/imgs/submit_pr_create_pr_3.png index b5096c5339de..8efcef724db5 100644 Binary files a/docs/site/imgs/submit_pr_create_pr_3.png and b/docs/site/imgs/submit_pr_create_pr_3.png differ diff --git a/docs/site/imgs/submit_pr_final_commit_ci_jobs_pass_1.png b/docs/site/imgs/submit_pr_final_commit_ci_jobs_pass_1.png index fc324d6366e8..fb8fa140628b 100644 Binary files a/docs/site/imgs/submit_pr_final_commit_ci_jobs_pass_1.png and b/docs/site/imgs/submit_pr_final_commit_ci_jobs_pass_1.png differ diff --git a/docs/site/imgs/submit_pr_fork_main_repo.png b/docs/site/imgs/submit_pr_fork_main_repo.png index d51ab4332ba9..5d9d904ecb8d 100644 Binary files a/docs/site/imgs/submit_pr_fork_main_repo.png and b/docs/site/imgs/submit_pr_fork_main_repo.png differ diff --git a/docs/site/imgs/submit_pr_git_cz_1.png b/docs/site/imgs/submit_pr_git_cz_1.png index 3afec9f18a37..e2472c0c404b 100644 Binary files a/docs/site/imgs/submit_pr_git_cz_1.png and b/docs/site/imgs/submit_pr_git_cz_1.png differ diff --git a/docs/site/imgs/submit_pr_my_forked_repo.png b/docs/site/imgs/submit_pr_my_forked_repo.png index e8725fb2a367..44f42d5daa43 100644 Binary files a/docs/site/imgs/submit_pr_my_forked_repo.png and b/docs/site/imgs/submit_pr_my_forked_repo.png differ diff --git a/docs/site/imgs/submit_pr_pr_review_1.png b/docs/site/imgs/submit_pr_pr_review_1.png index ffd8d37d45be..a34c17a7f328 100644 Binary files a/docs/site/imgs/submit_pr_pr_review_1.png and b/docs/site/imgs/submit_pr_pr_review_1.png differ diff --git a/docs/site/imgs/submit_pr_rebase_1.png b/docs/site/imgs/submit_pr_rebase_1.png index dab2ab6a8208..322650637331 100644 Binary files a/docs/site/imgs/submit_pr_rebase_1.png and b/docs/site/imgs/submit_pr_rebase_1.png differ diff --git a/docs/site/imgs/submit_pr_rebase_2.png b/docs/site/imgs/submit_pr_rebase_2.png index 6d417079e72e..7744cf026a00 100644 Binary files a/docs/site/imgs/submit_pr_rebase_2.png and b/docs/site/imgs/submit_pr_rebase_2.png differ diff --git a/docs/site/imgs/submit_pr_rebase_3.png b/docs/site/imgs/submit_pr_rebase_3.png index 9dded388a945..90be82c3baea 100644 Binary files a/docs/site/imgs/submit_pr_rebase_3.png and b/docs/site/imgs/submit_pr_rebase_3.png differ diff --git a/docs/site/imgs/submit_pr_squash_commits_1.png b/docs/site/imgs/submit_pr_squash_commits_1.png index 052c864302b0..ceb53fb757f4 100644 Binary files a/docs/site/imgs/submit_pr_squash_commits_1.png and b/docs/site/imgs/submit_pr_squash_commits_1.png differ diff --git a/docs/site/imgs/submit_pr_squash_commits_2.png b/docs/site/imgs/submit_pr_squash_commits_2.png index d084a4116825..4bb0e5483704 100644 Binary files a/docs/site/imgs/submit_pr_squash_commits_2.png and b/docs/site/imgs/submit_pr_squash_commits_2.png differ diff --git a/docs/site/imgs/submit_pr_squash_commits_3.png b/docs/site/imgs/submit_pr_squash_commits_3.png index 0b40e8d2c925..7f4dab0ba55e 100644 Binary files a/docs/site/imgs/submit_pr_squash_commits_3.png and b/docs/site/imgs/submit_pr_squash_commits_3.png differ diff --git a/docs/site/imgs/submit_pr_squash_commits_4.png b/docs/site/imgs/submit_pr_squash_commits_4.png index be7dacb2f922..1fe674503145 100644 Binary files a/docs/site/imgs/submit_pr_squash_commits_4.png and b/docs/site/imgs/submit_pr_squash_commits_4.png differ diff --git a/docs/site/imgs/submit_pr_squash_commits_5.png b/docs/site/imgs/submit_pr_squash_commits_5.png index 8d2abec996c6..0d0d41556301 100644 Binary files a/docs/site/imgs/submit_pr_squash_commits_5.png and b/docs/site/imgs/submit_pr_squash_commits_5.png differ diff --git a/docs/site/imgs/submit_pr_squash_commits_6.png b/docs/site/imgs/submit_pr_squash_commits_6.png index 2562fbff47ab..c950546eb4c1 100644 Binary files a/docs/site/imgs/submit_pr_squash_commits_6.png and b/docs/site/imgs/submit_pr_squash_commits_6.png differ diff --git a/docs/site/imgs/submit_pr_squash_commits_7.png b/docs/site/imgs/submit_pr_squash_commits_7.png index b294ba0f242d..8c44541bfe9b 100644 Binary files a/docs/site/imgs/submit_pr_squash_commits_7.png and b/docs/site/imgs/submit_pr_squash_commits_7.png differ diff --git a/docs/site/imgs/submit_pr_template_1.png b/docs/site/imgs/submit_pr_template_1.png index b09baabc0d34..4c7b64346c4f 100644 Binary files a/docs/site/imgs/submit_pr_template_1.png and b/docs/site/imgs/submit_pr_template_1.png differ diff --git a/docs/site/imgs/submit_pr_travis_ci_build_page_1.png b/docs/site/imgs/submit_pr_travis_ci_build_page_1.png index f8f9ec86ef45..d1b9a00b98c3 100644 Binary files a/docs/site/imgs/submit_pr_travis_ci_build_page_1.png and b/docs/site/imgs/submit_pr_travis_ci_build_page_1.png differ diff --git a/docs/site/imgs/todo-list-overview.png b/docs/site/imgs/todo-list-overview.png index ebab1ebfd47a..37e23e4979df 100644 Binary files a/docs/site/imgs/todo-list-overview.png and b/docs/site/imgs/todo-list-overview.png differ diff --git a/docs/site/imgs/todo-overview.png b/docs/site/imgs/todo-overview.png index 45598eab2352..ebdbf3506a92 100644 Binary files a/docs/site/imgs/todo-overview.png and b/docs/site/imgs/todo-overview.png differ diff --git a/docs/site/imgs/tutorials/access-control-migration/auth_example_authorization_casbin.png b/docs/site/imgs/tutorials/access-control-migration/auth_example_authorization_casbin.png index 170eeb095925..94d7a00e4fb2 100644 Binary files a/docs/site/imgs/tutorials/access-control-migration/auth_example_authorization_casbin.png and b/docs/site/imgs/tutorials/access-control-migration/auth_example_authorization_casbin.png differ diff --git a/docs/site/imgs/tutorials/access-control-migration/auth_example_casbin_model_policy.png b/docs/site/imgs/tutorials/access-control-migration/auth_example_casbin_model_policy.png index 58468accc090..1a43b6c018ad 100644 Binary files a/docs/site/imgs/tutorials/access-control-migration/auth_example_casbin_model_policy.png and b/docs/site/imgs/tutorials/access-control-migration/auth_example_casbin_model_policy.png differ diff --git a/docs/site/imgs/tutorials/access-control-migration/auth_example_get_token.png b/docs/site/imgs/tutorials/access-control-migration/auth_example_get_token.png index a205cda25855..5f3919964e85 100644 Binary files a/docs/site/imgs/tutorials/access-control-migration/auth_example_get_token.png and b/docs/site/imgs/tutorials/access-control-migration/auth_example_get_token.png differ diff --git a/docs/site/imgs/tutorials/access-control-migration/auth_example_login.png b/docs/site/imgs/tutorials/access-control-migration/auth_example_login.png index 25fc7991c008..f1b990e83a5c 100644 Binary files a/docs/site/imgs/tutorials/access-control-migration/auth_example_login.png and b/docs/site/imgs/tutorials/access-control-migration/auth_example_login.png differ diff --git a/docs/site/imgs/tutorials/access-control-migration/auth_example_mechanism.png b/docs/site/imgs/tutorials/access-control-migration/auth_example_mechanism.png index e08a82acb926..a706cdffcfd4 100644 Binary files a/docs/site/imgs/tutorials/access-control-migration/auth_example_mechanism.png and b/docs/site/imgs/tutorials/access-control-migration/auth_example_mechanism.png differ diff --git a/docs/site/imgs/tutorials/access-control-migration/auth_example_scenario_model.png b/docs/site/imgs/tutorials/access-control-migration/auth_example_scenario_model.png index 98b12c723ad9..4ad8b597f4dd 100644 Binary files a/docs/site/imgs/tutorials/access-control-migration/auth_example_scenario_model.png and b/docs/site/imgs/tutorials/access-control-migration/auth_example_scenario_model.png differ diff --git a/docs/site/imgs/tutorials/access-control-migration/auth_example_set_token.png b/docs/site/imgs/tutorials/access-control-migration/auth_example_set_token.png index e89c9fd92e0d..2e05b2138867 100644 Binary files a/docs/site/imgs/tutorials/access-control-migration/auth_example_set_token.png and b/docs/site/imgs/tutorials/access-control-migration/auth_example_set_token.png differ diff --git a/docs/site/imgs/tutorials/access-control-migration/auth_example_withdraw.png b/docs/site/imgs/tutorials/access-control-migration/auth_example_withdraw.png index 0e6ab5a07d24..46f16e4488ce 100644 Binary files a/docs/site/imgs/tutorials/access-control-migration/auth_example_withdraw.png and b/docs/site/imgs/tutorials/access-control-migration/auth_example_withdraw.png differ diff --git a/docs/site/imgs/tutorials/access-control-migration/auth_example_withdraw_401.png b/docs/site/imgs/tutorials/access-control-migration/auth_example_withdraw_401.png index 7cfa9dfd9561..53110f5e217c 100644 Binary files a/docs/site/imgs/tutorials/access-control-migration/auth_example_withdraw_401.png and b/docs/site/imgs/tutorials/access-control-migration/auth_example_withdraw_401.png differ diff --git a/docs/site/imgs/tutorials/authentication-migration/lb3-authentication-user.png b/docs/site/imgs/tutorials/authentication-migration/lb3-authentication-user.png index 8f473849df18..fdd6c75755a1 100644 Binary files a/docs/site/imgs/tutorials/authentication-migration/lb3-authentication-user.png and b/docs/site/imgs/tutorials/authentication-migration/lb3-authentication-user.png differ diff --git a/docs/site/imgs/tutorials/authentication-migration/lb4-authentication-user.png b/docs/site/imgs/tutorials/authentication-migration/lb4-authentication-user.png index 5788b9aee7e5..2e44ade4d654 100644 Binary files a/docs/site/imgs/tutorials/authentication-migration/lb4-authentication-user.png and b/docs/site/imgs/tutorials/authentication-migration/lb4-authentication-user.png differ diff --git a/docs/site/imgs/tutorials/core/greeters.png b/docs/site/imgs/tutorials/core/greeters.png index a50dfd137665..600633d7940b 100644 Binary files a/docs/site/imgs/tutorials/core/greeters.png and b/docs/site/imgs/tutorials/core/greeters.png differ diff --git a/docs/site/imgs/tutorials/core/greeting-app-boot.png b/docs/site/imgs/tutorials/core/greeting-app-boot.png index 0f52122a0ad8..2e209fe1b555 100644 Binary files a/docs/site/imgs/tutorials/core/greeting-app-boot.png and b/docs/site/imgs/tutorials/core/greeting-app-boot.png differ diff --git a/docs/site/imgs/tutorials/core/greeting-app-project-layout.png b/docs/site/imgs/tutorials/core/greeting-app-project-layout.png index eeeaff7ec3eb..1877f579a71c 100644 Binary files a/docs/site/imgs/tutorials/core/greeting-app-project-layout.png and b/docs/site/imgs/tutorials/core/greeting-app-project-layout.png differ diff --git a/docs/site/imgs/tutorials/core/greeting-app.png b/docs/site/imgs/tutorials/core/greeting-app.png index 4be200e88d29..ad09fd229ef3 100644 Binary files a/docs/site/imgs/tutorials/core/greeting-app.png and b/docs/site/imgs/tutorials/core/greeting-app.png differ diff --git a/docs/site/tutorials/todo-list/todo-list-tutorial-dbtables.png b/docs/site/tutorials/todo-list/todo-list-tutorial-dbtables.png index e078b7865a48..00bba2ddc18a 100644 Binary files a/docs/site/tutorials/todo-list/todo-list-tutorial-dbtables.png and b/docs/site/tutorials/todo-list/todo-list-tutorial-dbtables.png differ diff --git a/examples/file-transfer/upload-download.png b/examples/file-transfer/upload-download.png index 26c78b816a8f..7a3b3ddb1db6 100644 Binary files a/examples/file-transfer/upload-download.png and b/examples/file-transfer/upload-download.png differ diff --git a/examples/greeter-extension/greeters.png b/examples/greeter-extension/greeters.png index a50dfd137665..600633d7940b 100644 Binary files a/examples/greeter-extension/greeters.png and b/examples/greeter-extension/greeters.png differ diff --git a/examples/greeting-app/greeting-app.png b/examples/greeting-app/greeting-app.png index 99aae275d5c5..1cf63f48b693 100644 Binary files a/examples/greeting-app/greeting-app.png and b/examples/greeting-app/greeting-app.png differ diff --git a/examples/metrics-prometheus/prometheus-demo.png b/examples/metrics-prometheus/prometheus-demo.png index e8492ee09d01..fe8c643786d7 100644 Binary files a/examples/metrics-prometheus/prometheus-demo.png and b/examples/metrics-prometheus/prometheus-demo.png differ diff --git a/extensions/authentication-jwt/authentication-jwt.png b/extensions/authentication-jwt/authentication-jwt.png index dc3e7dca4a8b..8f4eb06d76d9 100644 Binary files a/extensions/authentication-jwt/authentication-jwt.png and b/extensions/authentication-jwt/authentication-jwt.png differ diff --git a/extensions/context-explorer/sample-graph.svg b/extensions/context-explorer/sample-graph.svg index 7aca1c4a1422..c4b0e3dcf66d 100644 --- a/extensions/context-explorer/sample-graph.svg +++ b/extensions/context-explorer/sample-graph.svg @@ -1 +1,1486 @@ -ContextGraphcluster_ContextGraph_0applicationcluster_ContextGraph_1RestServer-57a5c300-4e9b-11ea-b4b8-29e7b4f131c3cluster_ContextGraph_2RequestContext-5d0b9900-4e9b-11ea-b4b8-29e7b4f131c3Class_LifeCycleObserverRegistryLifeCycleObserverRegistry[0][1]Binding_0_20servers.RestServerClassSingletonname:RestServertype:serverserver:serverlifeCycleObserver:lifeCycleObserverClass_LifeCycleObserverRegistry->Binding_0_20Class_RestComponentRestComponent[0][1]Binding_0_1application.instanceConstantTransientClass_RestComponent->Binding_0_1Binding_0_2application.configConstantTransientClass_RestComponent->Binding_0_2Class_MySequenceMySequence[0][1][2][3][4]Binding_0_7rest.sequence.actions.findRouteProviderTransientprovider:providertype:providerClass_MySequence->Binding_0_7Binding_0_12rest.sequence.actions.parseParamsProviderTransientprovider:providertype:providerClass_MySequence->Binding_0_12Binding_0_8rest.sequence.actions.invokeMethodProviderTransientprovider:providertype:providerClass_MySequence->Binding_0_8Binding_0_13rest.sequence.actions.sendProviderTransientprovider:providertype:providerClass_MySequence->Binding_0_13Binding_0_9rest.sequence.actions.rejectProviderTransientprovider:providertype:providerClass_MySequence->Binding_0_9Class_LogErrorProviderLogErrorProviderClass_FindRouteProviderFindRouteProvider[0][1]Class_InvokeMethodProviderInvokeMethodProvider[0]Class_RejectProviderRejectProvider[0][1]Binding_0_6rest.sequence.actions.logErrorProviderTransientprovider:providertype:providerClass_RejectProvider->Binding_0_6Class_BindElementProviderBindElementProvider[0]Class_GetFromContextProviderGetFromContextProvider[0]Class_ParseParamsProviderParseParamsProvider[0][1]Binding_0_14rest.requestBodyParserClassTransientClass_ParseParamsProvider->Binding_0_14Class_SendProviderSendProviderClass_RequestBodyParserRequestBodyParser[0][1]Binding_0_15rest.requestBodyParser.JsonBodyParserClassTransientrest.requestBodyParser:rest.requestBodyParserClass_RequestBodyParser->Binding_0_15Binding_0_16rest.requestBodyParser.TextBodyParserClassTransientrest.requestBodyParser:rest.requestBodyParserClass_RequestBodyParser->Binding_0_16Binding_0_17rest.requestBodyParser.UrlEncodedBodyParserClassTransientrest.requestBodyParser:rest.requestBodyParserClass_RequestBodyParser->Binding_0_17Binding_0_18rest.requestBodyParser.RawBodyParserClassTransientrest.requestBodyParser:rest.requestBodyParserClass_RequestBodyParser->Binding_0_18Binding_0_19rest.requestBodyParser.StreamBodyParserClassTransientrest.requestBodyParser:rest.requestBodyParserClass_RequestBodyParser->Binding_0_19Class_JsonBodyParserJsonBodyParser[0]Class_TextBodyParserTextBodyParser[0]Class_UrlEncodedBodyParserUrlEncodedBodyParser[0]Class_RawBodyParserRawBodyParser[0]Class_StreamBodyParserStreamBodyParserClass_RestServerRestServer[0][1]Class_RestServer->Binding_0_1Class_RestServer->Binding_0_2Class_BootComponentBootComponent[0]Class_BootComponent->Binding_0_1Class_BootstrapperBootstrapper[0][1][2]Class_Bootstrapper->Binding_0_1Binding_0_38boot.project_rootConstantTransientClass_Bootstrapper->Binding_0_38Binding_0_39boot.optionsConstantTransientClass_Bootstrapper->Binding_0_39Class_ApplicationMetadataBooterApplicationMetadataBooter[0][1]Class_ApplicationMetadataBooter->Binding_0_1Class_ApplicationMetadataBooter->Binding_0_38Class_ControllerBooterControllerBooter[0][1][2]Class_ControllerBooter->Binding_0_1Class_ControllerBooter->Binding_0_38Class_RepositoryBooterRepositoryBooter[0][1][2]Class_RepositoryBooter->Binding_0_1Class_RepositoryBooter->Binding_0_38Class_ServiceBooterServiceBooter[0][1][2]Class_ServiceBooter->Binding_0_1Class_ServiceBooter->Binding_0_38Class_DataSourceBooterDataSourceBooter[0][1][2]Class_DataSourceBooter->Binding_0_1Class_DataSourceBooter->Binding_0_38Class_LifeCycleObserverBooterLifeCycleObserverBooter[0][1][2]Class_LifeCycleObserverBooter->Binding_0_1Class_LifeCycleObserverBooter->Binding_0_38Class_InterceptorProviderBooterInterceptorProviderBooter[0][1][2]Class_InterceptorProviderBooter->Binding_0_1Class_InterceptorProviderBooter->Binding_0_38Class_ModelApiBooterModelApiBooter[0][1][2][3]Class_ModelApiBooter->Binding_0_1Class_ModelApiBooter->Binding_0_38Class_RestExplorerComponentRestExplorerComponent[0][1]Class_RestExplorerComponent->Binding_0_1Class_PingControllerPingController[0]Binding_0_0lifeCycleObserver.registryClassSingletonBinding_0_0->Class_LifeCycleObserverRegistryBinding_0_20->Class_RestServerBinding_0_3components.RestComponentClassSingletontype:componentcomponent:componentBinding_0_3->Class_RestComponentBinding_0_4rest.sequenceClassTransientBinding_0_4->Class_MySequenceBinding_0_7->Class_FindRouteProviderBinding_0_12->Class_ParseParamsProviderBinding_0_8->Class_InvokeMethodProviderBinding_0_13->Class_SendProviderBinding_0_9->Class_RejectProviderBinding_0_5rest.apiSpecConstantTransientBinding_0_6->Class_LogErrorProviderBinding_0_10bindElementProviderTransientprovider:providertype:providerBinding_0_10->Class_BindElementProviderBinding_0_11getFromContextProviderTransientprovider:providertype:providerBinding_0_11->Class_GetFromContextProviderBinding_0_14->Class_RequestBodyParserBinding_0_15->Class_JsonBodyParserBinding_0_16->Class_TextBodyParserBinding_0_17->Class_UrlEncodedBodyParserBinding_0_18->Class_RawBodyParserBinding_0_19->Class_StreamBodyParserBinding_0_21components.BootComponentClassSingletontype:componentcomponent:componentBinding_0_21->Class_BootComponentBinding_0_22application.bootstrapperClassSingletonBinding_0_22->Class_BootstrapperBinding_0_23booters.ApplicationMetadataBooterClassSingletonbooter:booterBinding_0_23->Class_ApplicationMetadataBooterBinding_0_24booters.ControllerBooterClassSingletonartifactNamespace:controllersbooter:booterBinding_0_24->Class_ControllerBooterBinding_0_25booters.ControllerBooter:$configAliasTransientconfigurationFor:booters.ControllerBooterBinding_0_24->Binding_0_25Binding_0_26booters.RepositoryBooterClassSingletonartifactNamespace:repositoriesbooter:booterBinding_0_26->Class_RepositoryBooterBinding_0_27booters.RepositoryBooter:$configAliasTransientconfigurationFor:booters.RepositoryBooterBinding_0_26->Binding_0_27Binding_0_28booters.ServiceBooterClassSingletonartifactNamespace:servicesbooter:booterBinding_0_28->Class_ServiceBooterBinding_0_29booters.ServiceBooter:$configAliasTransientconfigurationFor:booters.ServiceBooterBinding_0_28->Binding_0_29Binding_0_30booters.DataSourceBooterClassSingletonartifactNamespace:datasourcesbooter:booterBinding_0_30->Class_DataSourceBooterBinding_0_31booters.DataSourceBooter:$configAliasTransientconfigurationFor:booters.DataSourceBooterBinding_0_30->Binding_0_31Binding_0_32booters.LifeCycleObserverBooterClassSingletonartifactNamespace:observersbooter:booterBinding_0_32->Class_LifeCycleObserverBooterBinding_0_33booters.LifeCycleObserverBooter:$configAliasTransientconfigurationFor:booters.LifeCycleObserverBooterBinding_0_32->Binding_0_33Binding_0_34booters.InterceptorProviderBooterClassSingletonartifactNamespace:interceptorsbooter:booterBinding_0_34->Class_InterceptorProviderBooterBinding_0_35booters.InterceptorProviderBooter:$configAliasTransientconfigurationFor:booters.InterceptorProviderBooterBinding_0_34->Binding_0_35Binding_0_36booters.ModelApiBooterClassSingletonextensionPoint:model-api-buildersartifactNamespace:modelApibooter:booterBinding_0_36->Class_ModelApiBooterBinding_0_37booters.ModelApiBooter:$configAliasTransientconfigurationFor:booters.ModelApiBooterBinding_0_36->Binding_0_37Binding_0_40components.RestExplorerComponent:$configConstantTransientconfigurationFor:components.RestExplorerComponentBinding_0_41components.RestExplorerComponentClassSingletonkey:components.RestExplorerComponenttype:componentcomponent:componentBinding_0_41->Class_RestExplorerComponentBinding_0_41->Binding_0_40Binding_0_42controllers.PingControllerClassTransienttype:controllercontroller:controllerBinding_0_42->Class_PingControllerBinding_1_0rest.portConstantTransientBinding_1_1rest.hostConstantTransientBinding_1_2rest.pathConstantTransientBinding_1_3rest.protocolConstantTransientBinding_1_4rest.httpsOptionsConstantTransientBinding_1_5rest.basePathDynamicValueTransientBinding_1_6rest.handlerDynamicValueTransientBinding_1_7routes.get %2FexplorerConstantTransientroute:routeBinding_1_8routes.get %2Fexplorer%2FConstantTransientroute:routeBinding_1_9routes.get %2Fexplorer%2Fopenapi%2EjsonConstantTransientroute:routeBinding_1_10rest.urlConstantTransientBinding_2_0rest.http.requestConstantTransientBinding_2_1rest.http.responseConstantTransientBinding_2_2rest.http.request.contextConstantTransientBinding_2_3controller.currentDynamicValueSingletonBinding_2_4controller.current.ctorConstantTransientBinding_2_5controller.current.operationConstantTransientBinding_2_6rest.operationSpec.currentConstantTransient \ No newline at end of file + + + + + + +ContextGraph + + +cluster_ContextGraph_0 + +application + + +cluster_ContextGraph_1 + +RestServer-57a5c300-4e9b-11ea-b4b8-29e7b4f131c3 + + +cluster_ContextGraph_2 + +RequestContext-5d0b9900-4e9b-11ea-b4b8-29e7b4f131c3 + + + +Class_LifeCycleObserverRegistry + +LifeCycleObserverRegistry + +[0] + +[1] + + + +Binding_0_20 + +servers.RestServer + +Class + +Singleton + +name:RestServer +type:server +server:server +lifeCycleObserver:lifeCycleObserver + + + +Class_LifeCycleObserverRegistry->Binding_0_20 + + + + + +Class_RestComponent + +RestComponent + +[0] + +[1] + + + +Binding_0_1 + +application.instance + +Constant + +Transient + + + +Class_RestComponent->Binding_0_1 + + + + + +Binding_0_2 + +application.config + +Constant + +Transient + + + +Class_RestComponent->Binding_0_2 + + + + + +Class_MySequence + +MySequence + +[0] + +[1] + +[2] + +[3] + +[4] + + + +Binding_0_7 + +rest.sequence.actions.findRoute + +Provider + +Transient + +provider:provider +type:provider + + + +Class_MySequence->Binding_0_7 + + + + + +Binding_0_12 + +rest.sequence.actions.parseParams + +Provider + +Transient + +provider:provider +type:provider + + + +Class_MySequence->Binding_0_12 + + + + + +Binding_0_8 + +rest.sequence.actions.invokeMethod + +Provider + +Transient + +provider:provider +type:provider + + + +Class_MySequence->Binding_0_8 + + + + + +Binding_0_13 + +rest.sequence.actions.send + +Provider + +Transient + +provider:provider +type:provider + + + +Class_MySequence->Binding_0_13 + + + + + +Binding_0_9 + +rest.sequence.actions.reject + +Provider + +Transient + +provider:provider +type:provider + + + +Class_MySequence->Binding_0_9 + + + + + +Class_LogErrorProvider + +LogErrorProvider + + + +Class_FindRouteProvider + +FindRouteProvider + +[0] + +[1] + + + +Class_InvokeMethodProvider + +InvokeMethodProvider + +[0] + + + +Class_RejectProvider + +RejectProvider + +[0] + +[1] + + + +Binding_0_6 + +rest.sequence.actions.logError + +Provider + +Transient + +provider:provider +type:provider + + + +Class_RejectProvider->Binding_0_6 + + + + + +Class_BindElementProvider + +BindElementProvider + +[0] + + + +Class_GetFromContextProvider + +GetFromContextProvider + +[0] + + + +Class_ParseParamsProvider + +ParseParamsProvider + +[0] + +[1] + + + +Binding_0_14 + +rest.requestBodyParser + +Class + +Transient + + + +Class_ParseParamsProvider->Binding_0_14 + + + + + +Class_SendProvider + +SendProvider + + + +Class_RequestBodyParser + +RequestBodyParser + +[0] + +[1] + + + +Binding_0_15 + +rest.requestBodyParser.JsonBodyParser + +Class + +Transient + +rest.requestBodyParser:rest.requestBodyParser + + + +Class_RequestBodyParser->Binding_0_15 + + + + + +Binding_0_16 + +rest.requestBodyParser.TextBodyParser + +Class + +Transient + +rest.requestBodyParser:rest.requestBodyParser + + + +Class_RequestBodyParser->Binding_0_16 + + + + + +Binding_0_17 + +rest.requestBodyParser.UrlEncodedBodyParser + +Class + +Transient + +rest.requestBodyParser:rest.requestBodyParser + + + +Class_RequestBodyParser->Binding_0_17 + + + + + +Binding_0_18 + +rest.requestBodyParser.RawBodyParser + +Class + +Transient + +rest.requestBodyParser:rest.requestBodyParser + + + +Class_RequestBodyParser->Binding_0_18 + + + + + +Binding_0_19 + +rest.requestBodyParser.StreamBodyParser + +Class + +Transient + +rest.requestBodyParser:rest.requestBodyParser + + + +Class_RequestBodyParser->Binding_0_19 + + + + + +Class_JsonBodyParser + +JsonBodyParser + +[0] + + + +Class_TextBodyParser + +TextBodyParser + +[0] + + + +Class_UrlEncodedBodyParser + +UrlEncodedBodyParser + +[0] + + + +Class_RawBodyParser + +RawBodyParser + +[0] + + + +Class_StreamBodyParser + +StreamBodyParser + + + +Class_RestServer + +RestServer + +[0] + +[1] + + + +Class_RestServer->Binding_0_1 + + + + + +Class_RestServer->Binding_0_2 + + + + + +Class_BootComponent + +BootComponent + +[0] + + + +Class_BootComponent->Binding_0_1 + + + + + +Class_Bootstrapper + +Bootstrapper + +[0] + +[1] + +[2] + + + +Class_Bootstrapper->Binding_0_1 + + + + + +Binding_0_38 + +boot.project_root + +Constant + +Transient + + + +Class_Bootstrapper->Binding_0_38 + + + + + +Binding_0_39 + +boot.options + +Constant + +Transient + + + +Class_Bootstrapper->Binding_0_39 + + + + + +Class_ApplicationMetadataBooter + +ApplicationMetadataBooter + +[0] + +[1] + + + +Class_ApplicationMetadataBooter->Binding_0_1 + + + + + +Class_ApplicationMetadataBooter->Binding_0_38 + + + + + +Class_ControllerBooter + +ControllerBooter + +[0] + +[1] + +[2] + + + +Class_ControllerBooter->Binding_0_1 + + + + + +Class_ControllerBooter->Binding_0_38 + + + + + +Class_RepositoryBooter + +RepositoryBooter + +[0] + +[1] + +[2] + + + +Class_RepositoryBooter->Binding_0_1 + + + + + +Class_RepositoryBooter->Binding_0_38 + + + + + +Class_ServiceBooter + +ServiceBooter + +[0] + +[1] + +[2] + + + +Class_ServiceBooter->Binding_0_1 + + + + + +Class_ServiceBooter->Binding_0_38 + + + + + +Class_DataSourceBooter + +DataSourceBooter + +[0] + +[1] + +[2] + + + +Class_DataSourceBooter->Binding_0_1 + + + + + +Class_DataSourceBooter->Binding_0_38 + + + + + +Class_LifeCycleObserverBooter + +LifeCycleObserverBooter + +[0] + +[1] + +[2] + + + +Class_LifeCycleObserverBooter->Binding_0_1 + + + + + +Class_LifeCycleObserverBooter->Binding_0_38 + + + + + +Class_InterceptorProviderBooter + +InterceptorProviderBooter + +[0] + +[1] + +[2] + + + +Class_InterceptorProviderBooter->Binding_0_1 + + + + + +Class_InterceptorProviderBooter->Binding_0_38 + + + + + +Class_ModelApiBooter + +ModelApiBooter + +[0] + +[1] + +[2] + +[3] + + + +Class_ModelApiBooter->Binding_0_1 + + + + + +Class_ModelApiBooter->Binding_0_38 + + + + + +Class_RestExplorerComponent + +RestExplorerComponent + +[0] + +[1] + + + +Class_RestExplorerComponent->Binding_0_1 + + + + + +Class_PingController + +PingController + +[0] + + + +Binding_0_0 + +lifeCycleObserver.registry + +Class + +Singleton + + + +Binding_0_0->Class_LifeCycleObserverRegistry + + + + + +Binding_0_20->Class_RestServer + + + + + +Binding_0_3 + +components.RestComponent + +Class + +Singleton + +type:component +component:component + + + +Binding_0_3->Class_RestComponent + + + + + +Binding_0_4 + +rest.sequence + +Class + +Transient + + + +Binding_0_4->Class_MySequence + + + + + +Binding_0_7->Class_FindRouteProvider + + + + + +Binding_0_12->Class_ParseParamsProvider + + + + + +Binding_0_8->Class_InvokeMethodProvider + + + + + +Binding_0_13->Class_SendProvider + + + + + +Binding_0_9->Class_RejectProvider + + + + + +Binding_0_5 + +rest.apiSpec + +Constant + +Transient + + + +Binding_0_6->Class_LogErrorProvider + + + + + +Binding_0_10 + +bindElement + +Provider + +Transient + +provider:provider +type:provider + + + +Binding_0_10->Class_BindElementProvider + + + + + +Binding_0_11 + +getFromContext + +Provider + +Transient + +provider:provider +type:provider + + + +Binding_0_11->Class_GetFromContextProvider + + + + + +Binding_0_14->Class_RequestBodyParser + + + + + +Binding_0_15->Class_JsonBodyParser + + + + + +Binding_0_16->Class_TextBodyParser + + + + + +Binding_0_17->Class_UrlEncodedBodyParser + + + + + +Binding_0_18->Class_RawBodyParser + + + + + +Binding_0_19->Class_StreamBodyParser + + + + + +Binding_0_21 + +components.BootComponent + +Class + +Singleton + +type:component +component:component + + + +Binding_0_21->Class_BootComponent + + + + + +Binding_0_22 + +application.bootstrapper + +Class + +Singleton + + + +Binding_0_22->Class_Bootstrapper + + + + + +Binding_0_23 + +booters.ApplicationMetadataBooter + +Class + +Singleton + +booter:booter + + + +Binding_0_23->Class_ApplicationMetadataBooter + + + + + +Binding_0_24 + +booters.ControllerBooter + +Class + +Singleton + +artifactNamespace:controllers +booter:booter + + + +Binding_0_24->Class_ControllerBooter + + + + + +Binding_0_25 + +booters.ControllerBooter:$config + +Alias + +Transient + +configurationFor:booters.ControllerBooter + + + +Binding_0_24->Binding_0_25 + + + + + +Binding_0_26 + +booters.RepositoryBooter + +Class + +Singleton + +artifactNamespace:repositories +booter:booter + + + +Binding_0_26->Class_RepositoryBooter + + + + + +Binding_0_27 + +booters.RepositoryBooter:$config + +Alias + +Transient + +configurationFor:booters.RepositoryBooter + + + +Binding_0_26->Binding_0_27 + + + + + +Binding_0_28 + +booters.ServiceBooter + +Class + +Singleton + +artifactNamespace:services +booter:booter + + + +Binding_0_28->Class_ServiceBooter + + + + + +Binding_0_29 + +booters.ServiceBooter:$config + +Alias + +Transient + +configurationFor:booters.ServiceBooter + + + +Binding_0_28->Binding_0_29 + + + + + +Binding_0_30 + +booters.DataSourceBooter + +Class + +Singleton + +artifactNamespace:datasources +booter:booter + + + +Binding_0_30->Class_DataSourceBooter + + + + + +Binding_0_31 + +booters.DataSourceBooter:$config + +Alias + +Transient + +configurationFor:booters.DataSourceBooter + + + +Binding_0_30->Binding_0_31 + + + + + +Binding_0_32 + +booters.LifeCycleObserverBooter + +Class + +Singleton + +artifactNamespace:observers +booter:booter + + + +Binding_0_32->Class_LifeCycleObserverBooter + + + + + +Binding_0_33 + +booters.LifeCycleObserverBooter:$config + +Alias + +Transient + +configurationFor:booters.LifeCycleObserverBooter + + + +Binding_0_32->Binding_0_33 + + + + + +Binding_0_34 + +booters.InterceptorProviderBooter + +Class + +Singleton + +artifactNamespace:interceptors +booter:booter + + + +Binding_0_34->Class_InterceptorProviderBooter + + + + + +Binding_0_35 + +booters.InterceptorProviderBooter:$config + +Alias + +Transient + +configurationFor:booters.InterceptorProviderBooter + + + +Binding_0_34->Binding_0_35 + + + + + +Binding_0_36 + +booters.ModelApiBooter + +Class + +Singleton + +extensionPoint:model-api-builders +artifactNamespace:modelApi +booter:booter + + + +Binding_0_36->Class_ModelApiBooter + + + + + +Binding_0_37 + +booters.ModelApiBooter:$config + +Alias + +Transient + +configurationFor:booters.ModelApiBooter + + + +Binding_0_36->Binding_0_37 + + + + + +Binding_0_40 + +components.RestExplorerComponent:$config + +Constant + +Transient + +configurationFor:components.RestExplorerComponent + + + +Binding_0_41 + +components.RestExplorerComponent + +Class + +Singleton + +key:components.RestExplorerComponent +type:component +component:component + + + +Binding_0_41->Class_RestExplorerComponent + + + + + +Binding_0_41->Binding_0_40 + + + + + +Binding_0_42 + +controllers.PingController + +Class + +Transient + +type:controller +controller:controller + + + +Binding_0_42->Class_PingController + + + + + +Binding_1_0 + +rest.port + +Constant + +Transient + + + +Binding_1_1 + +rest.host + +Constant + +Transient + + + +Binding_1_2 + +rest.path + +Constant + +Transient + + + +Binding_1_3 + +rest.protocol + +Constant + +Transient + + + +Binding_1_4 + +rest.httpsOptions + +Constant + +Transient + + + +Binding_1_5 + +rest.basePath + +DynamicValue + +Transient + + + +Binding_1_6 + +rest.handler + +DynamicValue + +Transient + + + +Binding_1_7 + +routes.get %2Fexplorer + +Constant + +Transient + +route:route + + + +Binding_1_8 + +routes.get %2Fexplorer%2F + +Constant + +Transient + +route:route + + + +Binding_1_9 + +routes.get %2Fexplorer%2Fopenapi%2Ejson + +Constant + +Transient + +route:route + + + +Binding_1_10 + +rest.url + +Constant + +Transient + + + +Binding_2_0 + +rest.http.request + +Constant + +Transient + + + +Binding_2_1 + +rest.http.response + +Constant + +Transient + + + +Binding_2_2 + +rest.http.request.context + +Constant + +Transient + + + +Binding_2_3 + +controller.current + +DynamicValue + +Singleton + + + +Binding_2_4 + +controller.current.ctor + +Constant + +Transient + + + +Binding_2_5 + +controller.current.operation + +Constant + +Transient + + + +Binding_2_6 + +rest.operationSpec.current + +Constant + +Transient + + + diff --git a/extensions/logging/logging-component.png b/extensions/logging/logging-component.png index 1436e74b5246..6f856e3c7aba 100644 Binary files a/extensions/logging/logging-component.png and b/extensions/logging/logging-component.png differ diff --git a/extensions/metrics/prometheus-demo.png b/extensions/metrics/prometheus-demo.png index e8492ee09d01..fe8c643786d7 100644 Binary files a/extensions/metrics/prometheus-demo.png and b/extensions/metrics/prometheus-demo.png differ diff --git a/packages/authentication/docs/imgs/API-flow-(JWT).png b/packages/authentication/docs/imgs/API-flow-(JWT).png index 9e3aaa27d9ff..3778e3860638 100644 Binary files a/packages/authentication/docs/imgs/API-flow-(JWT).png and b/packages/authentication/docs/imgs/API-flow-(JWT).png differ diff --git a/packages/authentication/docs/imgs/auth-framework-architecture.png b/packages/authentication/docs/imgs/auth-framework-architecture.png index 6798505a7c10..c440ffc3d792 100644 Binary files a/packages/authentication/docs/imgs/auth-framework-architecture.png and b/packages/authentication/docs/imgs/auth-framework-architecture.png differ diff --git a/packages/authentication/docs/imgs/authentication_overview_highlevel.png b/packages/authentication/docs/imgs/authentication_overview_highlevel.png index f628bb31c2b3..9a7c3081ed44 100644 Binary files a/packages/authentication/docs/imgs/authentication_overview_highlevel.png and b/packages/authentication/docs/imgs/authentication_overview_highlevel.png differ diff --git a/packages/authentication/docs/imgs/multiple-auth-strategies-login.png b/packages/authentication/docs/imgs/multiple-auth-strategies-login.png index 4cb8ed4591f7..863d0ee3e0f1 100644 Binary files a/packages/authentication/docs/imgs/multiple-auth-strategies-login.png and b/packages/authentication/docs/imgs/multiple-auth-strategies-login.png differ diff --git a/packages/authentication/docs/imgs/multiple-auth-strategies-verify.png b/packages/authentication/docs/imgs/multiple-auth-strategies-verify.png index 142632a12293..42a14363eef6 100644 Binary files a/packages/authentication/docs/imgs/multiple-auth-strategies-verify.png and b/packages/authentication/docs/imgs/multiple-auth-strategies-verify.png differ diff --git a/packages/authorization/imgs/authorization.png b/packages/authorization/imgs/authorization.png index b7f275c77508..64cc8a9c7a52 100644 Binary files a/packages/authorization/imgs/authorization.png and b/packages/authorization/imgs/authorization.png differ diff --git a/packages/authorization/imgs/responsibilities.png b/packages/authorization/imgs/responsibilities.png index 0f07c2622d85..e312211a04fb 100644 Binary files a/packages/authorization/imgs/responsibilities.png and b/packages/authorization/imgs/responsibilities.png differ diff --git a/packages/authorization/imgs/use-case.png b/packages/authorization/imgs/use-case.png index 2c6ea8c74b15..d8df47cc1f9f 100644 Binary files a/packages/authorization/imgs/use-case.png and b/packages/authorization/imgs/use-case.png differ diff --git a/packages/security/security-overview-diagram.png b/packages/security/security-overview-diagram.png index 848c0cd1af09..9f38efa276ac 100644 Binary files a/packages/security/security-overview-diagram.png and b/packages/security/security-overview-diagram.png differ