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

W-15669357 Testing (Duke): Diffing v4.4 and v4.7 only for #2763

Open
wants to merge 131 commits into
base: v4.7
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
131 commits
Select commit Hold shift + click to select a range
d423c2c
Update mule-high-availability-ha-clusters.adoc
nathan-at-mulesoft Mar 24, 2022
f965fb2
W-14221636: Update Feature Flagging doc
marianorean Oct 2, 2023
78e46e0
Merge pull request #2563 from mulesoft/chore/W-14221636-4.4.x
dmerlob Oct 2, 2023
5411558
added 4.5 example. Removed unsupported sample
nparente-mulesoft Oct 5, 2023
f735ca7
removed Cloud Hub spacing
nparente-mulesoft Oct 5, 2023
937f8fa
Update modules/ROOT/pages/deploy-to-cloudhub.adoc
dmerlob Oct 6, 2023
c93f9d8
Update modules/ROOT/pages/deploy-to-cloudhub.adoc
dmerlob Oct 6, 2023
cf34682
Merge pull request #2566 from mulesoft/W-14246809-4-5-Note
dmerlob Oct 6, 2023
89772f3
W-14464537-RewordConfigurableProperties-4.4-dm
dmerlob Nov 9, 2023
e1e7b81
Merge pull request #2573 from mulesoft/W-14464537-RewordConfigurableP…
dmerlob Nov 9, 2023
628cd10
W-14186831-updateHotDeploy-dm
dmerlob Nov 15, 2023
4dd1ab4
Merge pull request #2577 from mulesoft/W-14186831-updateHotDeploy-dm
dmerlob Nov 15, 2023
a2b9e64
W-14544465-fixStudioLink-44-dm
dmerlob Nov 22, 2023
7bfdaf9
Merge pull request #2581 from mulesoft/W-14544465-fixStudioLink-44-dm
dmerlob Nov 22, 2023
cda0c0d
W-14616560-object-store-note-44-dm
dmerlob Dec 12, 2023
e8abda5
Merge pull request #2585 from mulesoft/W-14616560-object-store-note-4…
dmerlob Dec 12, 2023
1dd126a
W-10622084-add-XAconfiguration-references-44-dm
dmerlob Dec 12, 2023
a88dc7a
Merge pull request #2587 from mulesoft/W-10622084-add-XAconfiguration…
dmerlob Dec 12, 2023
288999f
W-14689200-missingProperty-RTFdeploy-44-dm
dmerlob Dec 22, 2023
e4faec4
apply review
dmerlob Dec 22, 2023
7aabdad
Merge pull request #2593 from mulesoft/W-14689200-missingProperty-RTF…
dmerlob Dec 22, 2023
6340b7a
W-14712504-add-pathRewrite-4.4-dm
dmerlob Dec 26, 2023
370ddd2
Merge pull request #2595 from mulesoft/W-14712504-add-pathRewite-4.4-dm
dmerlob Dec 26, 2023
a3fbed5
W-14719421-updateOverviewTopic-44-dm
dmerlob Dec 26, 2023
4b9e309
Merge pull request #2599 from mulesoft/W-14719421-updateOverviewTopic…
dmerlob Dec 26, 2023
f95ad71
W-14722215-UpgradeTool-comment-44-dm
dmerlob Dec 29, 2023
744dc00
w-14722215-applying comments
dmerlob Jan 3, 2024
6153ff1
Merge pull request #2602 from mulesoft/W-14722215-UpgradeTool-comment…
dmerlob Jan 3, 2024
50447c1
W-14848493-Update-tls-configuration44-dm
dmerlob Jan 22, 2024
a4eeebb
Merge pull request #2613 from mulesoft/W-14848493-Update-tls-configur…
dmerlob Jan 22, 2024
f2e7d56
W-15081432-UpdateCODEOWNERS-44-dm
dmerlob Feb 27, 2024
d305ef7
Merge pull request #2634 from mulesoft/dmerlob-patch-3
dmerlob Feb 27, 2024
a531f19
W-15153418-MMPpackagingTag-44-dm
dmerlob Mar 1, 2024
c269077
Merge pull request #2640 from mulesoft/W-15153418-MMPpackagingTag-44-dm
dmerlob Mar 1, 2024
9bd5bb5
W-15228052-RTF-CH2notSupportMDC-44-dm
dmerlob Mar 11, 2024
aa6d3fb
Merge pull request #2649 from mulesoft/W-15228052-RTF-CH2notSupportMD…
dmerlob Mar 11, 2024
ce49da5
W-13623896-MMPch1-paramAvailability-dm
dmerlob Mar 13, 2024
28ae4be
W-12764411-publicURLparameter-dm
dmerlob Mar 13, 2024
f9f6b5f
Merge pull request #2651 from mulesoft/W-12764411-publicURLparameter-dm
dmerlob Mar 13, 2024
e5d9bde
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 18, 2024
f9c4794
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 18, 2024
d2d3ac1
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 18, 2024
8c6500d
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 18, 2024
5cb505f
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 18, 2024
19c8963
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 18, 2024
f473429
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 18, 2024
30d67f9
Merge branch 'v4.4' into patch-7
dmerlob Mar 18, 2024
9cfaa2a
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 18, 2024
3707e5b
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 19, 2024
ff3dd31
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 19, 2024
364ed13
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 19, 2024
a63806f
Update modules/ROOT/pages/mule-high-availability-ha-clusters.adoc
dmerlob Mar 19, 2024
931fe65
Merge pull request #2181 from nathan-at-mulesoft/patch-7
dmerlob Mar 20, 2024
6ada2c7
W-13983671-CH2parameterUpdate-44-dm
dmerlob Mar 25, 2024
486a228
Merge pull request #2659 from mulesoft/W-13983671-CH2parameterUpdate-…
dmerlob Mar 25, 2024
ea5fc30
Merge branch 'v4.4' into W-13623896-MMPch1-paramAvailability-dm
dmerlob Mar 26, 2024
caca858
Merge pull request #2650 from mulesoft/W-13623896-MMPch1-paramAvailab…
dmerlob Mar 26, 2024
db55050
W-13196195-runningProfiler-44-dm
dmerlob Apr 12, 2024
7bf6b95
Merge pull request #2666 from mulesoft/W-13196195-runningProfiler-44-dm
dmerlob Apr 12, 2024
4577626
W-15480386-mmp-muledeploy-goal-44-dm
dmerlob Apr 12, 2024
5e88e82
Merge pull request #2673 from mulesoft/W-15480386-mmp-muledeploy-goal…
dmerlob Apr 12, 2024
66d56a1
W-15276130-addExampletoTarget-44-dm
dmerlob Apr 15, 2024
c6a5387
Merge pull request #2675 from mulesoft/W-15276130-addExampletoTarget-…
dmerlob Apr 15, 2024
9c3cb2f
W-15100389-flowDesigEOL-Mule44-dm
dmerlob Apr 25, 2024
f45f571
Update flow-component.adoc
dmerlob Apr 25, 2024
6179b2b
Merge pull request #2681 from mulesoft/W-15100389-flowDesigEOL-Mule44-dm
dmerlob Apr 25, 2024
4d7abdd
W-15610491-update-initialBufferSize-size-44-dm
dmerlob Apr 25, 2024
7463b8b
Merge pull request #2686 from mulesoft/W-15610491-update-initialBuffe…
dmerlob Apr 25, 2024
5df7534
W-15439651-adaptTutorialTitles-44-dm
dmerlob May 3, 2024
eb689e8
Merge pull request #2694 from mulesoft/W-15439651-adaptTutorialTitles…
dmerlob May 3, 2024
aed3e78
W-15439586-upgradeToolDownload-44-dm
dmerlob May 7, 2024
f199e65
Merge pull request #2697 from mulesoft/W-15439586-upgradeToolDownload…
dmerlob May 7, 2024
853ff47
W-15712935-MMPdependencyVersionNote-44-dm
dmerlob May 8, 2024
a08ba54
W-15712935-typo
dmerlob May 8, 2024
135e212
Merge pull request #2702 from mulesoft/W-15712935-MMPdependencyVersio…
dmerlob May 8, 2024
20aa926
W-15715656-deleteFlowDesigner-44-dm
dmerlob May 8, 2024
45feb64
Merge pull request #2706 from mulesoft/W-15715656-deleteFlowDesigner-…
dmerlob May 8, 2024
7b02459
W-15783192-javaUpdate-inClusters-4.4-dm
dmerlob May 16, 2024
a99ba0a
Merge pull request #2713 from mulesoft/W-15783192-javaUpdate-inCluste…
dmerlob May 16, 2024
3b7d1ed
W-15794111-hostingOptions-44-dm
dmerlob May 17, 2024
de58264
Merge pull request #2716 from mulesoft/W-15794111-hostingOptions-44-dm
dmerlob May 17, 2024
5236e0a
W-14129261-HAoptions-4.4-dm
dmerlob May 20, 2024
4821913
Merge pull request #2719 from mulesoft/W-14129261-HAoptions-4.4-dm
dmerlob May 20, 2024
30af3b8
W-15953447-deleteExtension-44-dm
dmerlob Jun 6, 2024
5ff4afc
W-15953109-limitation-batchJobs-44-dm
dmerlob Jun 6, 2024
e3b8ea3
Merge pull request #2732 from mulesoft/W-15953447-deleteExtension-44-dm
dmerlob Jun 6, 2024
a2f01f9
Merge branch 'v4.4' into W-15953109-limitation-batchJobs-44-dm
dmerlob Jun 6, 2024
a517b78
Merge pull request #2736 from mulesoft/W-15953109-limitation-batchJob…
dmerlob Jun 6, 2024
3dee465
W-15991837-hardware&Software-requirements-44-dm
dmerlob Jun 12, 2024
0a4f6f2
Merge pull request #2743 from mulesoft/W-15991837-hardware&Software-r…
dmerlob Jun 12, 2024
62ea34d
W-15993176-MMP-snapshotAssets-44-dm
dmerlob Jun 12, 2024
b15b54b
Merge pull request #2747 from mulesoft/W-15993176-MMP-snapshotAssets-…
luanamulesoft Jun 13, 2024
b380686
W-16038114-CS-Fix-out-of-sequence 4.4
hannanelson Jun 18, 2024
23e3834
Merge pull request #2752 from mulesoft/W-16038114-CS-Fix-out-of-seque…
hannanelson Jun 18, 2024
cb9b252
W-15950750-modify-variableName-description-44-dm
dmerlob Jul 5, 2024
4866f03
Merge pull request #2759 from mulesoft/W-15950750-modify-variableName…
dmerlob Jul 5, 2024
c068048
W-16273373-buildLogErrors-Mule44-dm
dmerlob Jul 18, 2024
c66cfcc
Merge pull request #2765 from mulesoft/W-16273373-buildLogErrors-Mule…
dmerlob Jul 18, 2024
cedece5
W-16437507 | AM Agent not supported by Upgrade Tool
damiancinich Aug 7, 2024
aad91eb
Update modules/ROOT/pages/mule-upgrade-tool.adoc
damiancinich Aug 7, 2024
e8eba7e
Merge pull request #2777 from mulesoft/W-16437507
dmerlob Aug 8, 2024
1df3588
W-16437507 | Added prerequisite to run Upgrade Tool
damiancinich Aug 9, 2024
2e61a38
Update modules/ROOT/pages/_partials/upgrade-tool.adoc
damiancinich Aug 9, 2024
d4f2d0a
Merge pull request #2781 from mulesoft/W-16437507
dmerlob Aug 13, 2024
1f61970
W-16452838-MMP-feedback-44-dm
dmerlob Aug 23, 2024
91690fb
Merge pull request #2786 from mulesoft/W-16452838-MMP-feedback-44-dm
dmerlob Aug 23, 2024
0b542aa
W-15595263-sharedResources-44-dm
dmerlob Sep 3, 2024
76733e1
Merge pull request #2794 from mulesoft/W-15595263-sharedResources-44-dm
dmerlob Sep 3, 2024
fe0802c
W-15256317-noteInCronExpressions44-dm
dmerlob Sep 5, 2024
1b90780
Merge pull request #2801 from mulesoft/W-15256317-noteInCronExpressio…
dmerlob Sep 5, 2024
aead8ce
W-16710688-custom Properties-44-dm
dmerlob Sep 10, 2024
77b6d49
Merge pull request #2806 from mulesoft/W-16710688-custom-Properties-4…
dmerlob Sep 11, 2024
f777ea8
W-16727759-ConnectionProvidersNote-44-dm
dmerlob Sep 11, 2024
d6e8a14
Merge pull request #2809 from mulesoft/W-16727759-ConnectionProviders…
dmerlob Sep 11, 2024
0c6d515
W-16769013-ARMarchitectureSupported-44-dm
dmerlob Sep 17, 2024
d5af1d8
Merge pull request #2815 from mulesoft/W-16769013-ARMarchitectureSupp…
dmerlob Sep 17, 2024
e749940
W-13521538-GCMnotSupported-44-dm
dmerlob Sep 17, 2024
8855c38
Merge pull request #2823 from mulesoft/W-13521538-GCMnotSupported-44-dm
dmerlob Sep 17, 2024
98730fe
W-16762264-extendedSupport-44-dm
dmerlob Oct 1, 2024
4f53236
Merge pull request #2835 from mulesoft/W-16762264-extendedSupport-44-dm
dmerlob Oct 8, 2024
54008fb
W-17150205-mmp-memoryLimit-44-dm
dmerlob Nov 6, 2024
c5bbd34
Merge pull request #2851 from mulesoft/W-17150205-mmp-memoryLimit-44-dm
dmerlob Nov 6, 2024
1dbc4ad
W-17298080-ARMarchitectureNOTsupported-44-dm
dmerlob Nov 22, 2024
0394d79
Merge pull request #2864 from mulesoft/W-17298080-ARMarchitectureNOTs…
dmerlob Nov 22, 2024
7355843
W-17313080-scopeLoggingConfigurations-logLevel-44-dm
dmerlob Nov 26, 2024
950b8d2
Merge pull request #2866 from mulesoft/W-17313080-scopeLoggingConfigu…
dmerlob Nov 26, 2024
f263e67
W-16648686-storeprofile-property-44-dm
dmerlob Nov 29, 2024
a8765af
Merge pull request #2875 from mulesoft/W-16648686-storeprofile-proper…
dmerlob Nov 29, 2024
4c4f5d7
W-17413964-mention-on-prem-44-dm
dmerlob Dec 11, 2024
7a3d620
Update modules/ROOT/pages/choosing-the-right-clustering-topology.adoc
dmerlob Dec 11, 2024
5288e1a
Merge pull request #2883 from mulesoft/W-17413964-mention-on-prem-44-dm
dmerlob Dec 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#GUSINFO:MS CX Engineering,MS CX (DOCS)
* @dukesphere @mulesoft/team-docs
* @dmerlob @mulesoft/team-docs
3 changes: 3 additions & 0 deletions antora.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@ version: '4.4'
display_version: '4.4'
nav:
- modules/ROOT/nav.adoc
asciidoc:
attributes:
supportStatus: extendedSupportVersion
4 changes: 2 additions & 2 deletions modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.xref:index.adoc[Mule Overview]
.xref:index.adoc[Mule Runtime]
* xref:whats-new-in-mule.adoc[What's New in Mule]
* xref:index.adoc[Mule Overview]
* xref:index.adoc[Overview]
** xref:mule-components.adoc[Mule Components]
** xref:about-flows.adoc[Flows and Subflows]
** xref:about-mule-configuration.adoc[Mule Configuration File]
Expand Down
25 changes: 21 additions & 4 deletions modules/ROOT/pages/_partials/mmp-deploy-to-cloudhub-2.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,20 @@ From the command line in your project's folder, package the application and exec
mvn clean deploy -DmuleDeploy
----

=== Exchange Snapshot Assets

You can also deploy Exchange snapshot assets into CloudHub 2.0.

By using `SNAPSHOT` version assets in Anypoint Exchange during the development and testing phase, you can avoid incrementing your application's version number for small changes. After your `SNAPSHOT` version application has been overwritten in Anypoint Exchange, you can redeploy your `SNAPSHOT` version application to CloudHub 2.0 via the Mule Maven plugin to deploy the latest changes.

To learn more about publishing snapshot assets to Anypoint Exchange, see xref:exchange::to-publish-assets-maven.adoc#asset-lifecycle-state[Asset Lifecycle State].

[NOTE]
====
Each time you update your application's snapshot, redeploy the application to refresh it with the latest snapshot binaries.
Because snapshot assets can change after deployment, avoid deploying them into your production environment.
====

== Redeploy to CloudHub 2.0

To redeploy the application, run the same command as you did to deploy. +
Expand Down Expand Up @@ -126,7 +140,7 @@ Example values: `4.3.0`, `4.2.2-hf4` | Yes
!===
.2+! `scopeLoggingConfiguration`
! `scope` ! The package of the logging library to use.
! `logLevel` ! The log level. Accepted values: `NONE`, `ERROR`, `WARN`, `INFO`, `DEBUG`, `TRACE`.
! `logLevel` ! The log level. Accepted values: `INFO`, `DEBUG`, `WARN`, `ERROR`, `FATAL`.
!===

Configuration example:
Expand All @@ -145,7 +159,7 @@ Configuration example:
----
| No
| `target` | The CloudHub 2.0 target name to deploy the app to. +
Specify either a shared space or a private space available in your Deployment Target values in CloudHub 2.0. See xref:cloudhub-2::ch2-features.adoc[Features of CloudHub 2.0] for a detailed description on shared and private spaces. Use a value from the xref:cloudhub-2::ch2-architecture.adoc#regions-and-dns-records[list of regions].| Yes
Specify either a shared space or a private space available in your Deployment Target values in CloudHub 2.0. See xref:cloudhub-2::ch2-features.adoc[Features of CloudHub 2.0] for a detailed description on shared and private spaces. Use a target name value from the xref:cloudhub-2::ch2-architecture.adoc#regions-and-dns-records[list of regions]. For example, `Cloudhub-US-East-1`. | Yes
| `provider` | Set to `MC`, for CloudHub 2.0. | Yes
| `environment` | Target Anypoint Platform environment. +
This value must match an environment configured in your Anypoint Platform account, as shown here: +
Expand Down Expand Up @@ -194,6 +208,8 @@ Configuration example:
----
| No

| `pathRewrite` | Supplies the base path expected by the HTTP listener in your application. This value must begin with `/`. This parameter is used only for applications that are deployed to xref:cloudhub-2::ch2-private-space-about.adoc[private space]. | No

|===
// end::DeploymentReference[]

Expand All @@ -204,7 +220,8 @@ Configuration example:
[%header%autowidth.spread,cols=".^a,.^a"]
|===
|Parameter | Description
| `enforceDeployingReplicasAcrossNodes` | Enforces the deployment of replicas across different nodes. The default value is `false`.
| `enforceDeployingReplicasAcrossNodes` | Enforces the deployment of replicas across different nodes. The default value is `false`. +
For high availability, set this value to `true`.

Configuration example:
[source,xml,linenums]
Expand Down Expand Up @@ -250,7 +267,7 @@ Configuration example:
!===
.3+! `inbound`
// ! `pathRewrite` ! TBC.
! `publicURL` ! URL of the deployed application.
! `publicURL` ! URL of the deployed application. You can add multiple comma-separated values.
! `lastMileSecurity` ! Enable Last-Mile security to forward HTTPS connections to be decrypted by this application. This requires an SSL certificate to be included in the Mule application, and also requires more CPU resources. The default value is `false`.
! `forwardSslSession` ! Enables SSL forwarding during a session. The default value is `false`.
!===
Expand Down
17 changes: 17 additions & 0 deletions modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,20 @@ From the command line in your project's folder, package the application and exec
mvn clean deploy -DmuleDeploy
----

=== Exchange Snapshot Assets

You can also deploy Exchange snapshot assets into Runtime Fabric.

By using `SNAPSHOT` version assets in Anypoint Exchange during the development and testing phase, you can avoid incrementing your application's version number for small changes. After your `SNAPSHOT` version application has been overwritten in Anypoint Exchange, you can redeploy your `SNAPSHOT` version application to Runtime Fabric via the Mule Maven plugin to deploy the latest changes.

To learn more about publishing snapshot assets to Anypoint Exchange, see xref:exchange::to-publish-assets-maven.adoc#asset-lifecycle-state[Asset Lifecycle State].

[NOTE]
====
Each time you update your application's snapshot, redeploy the application to refresh it with the latest snapshot binaries.
Because snapshot assets can change after deployment, avoid deploying them into your production environment.
====

== Redeploy to Runtime Fabric

To redeploy the application, run the same command as you did to deploy. +
Expand Down Expand Up @@ -230,6 +244,7 @@ Configuration example:
If a `reserved` configuration is present, ensure that this value is equal or higher.
.2+! `memory`
! `reserved` ! Specifies the amount of memory to allocate for each application replica. The default value is 700 MB.
! `limit` ! Specifies the maximum memory allocated per application replica. If a `reserved` configuration is present, ensure that this value is equal or higher.
!===
Configuration example:
[source,xml,linenums]
Expand Down Expand Up @@ -299,6 +314,8 @@ Configuration example:

| `generateDefaultPublicUrl` | When this parameter is set to true, Runtime Fabric generates a public URL for the deployed application.

| `disableAmLogForwarding` | Disables the application-level log forwarding to Anypoint Monitoring. By default, it is set to `false`.

|===
// end::rtfDeploymentSettingsReference[]

Expand Down
4 changes: 2 additions & 2 deletions modules/ROOT/pages/_partials/nav-app-dev.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
* xref:mule-app-dev.adoc[Develop Mule Applications]
** xref:mule-app-dev-hellomule.adoc[Hello Mule Tutorial]
** xref:mule-app-tutorial.adoc[Mule App Development Tutorial]
** xref:mule-app-dev-hellomule.adoc[Tutorial: Create a "Hello World" Mule app]
** xref:mule-app-tutorial.adoc[Tutorial: Create a Mule app that uses the Database Connector and DataWeave]
** xref:about-components.adoc[Core Components]
*** xref:async-scope-reference.adoc[Async Scope]
*** xref:batch-processing-concept.adoc[]
Expand Down
3 changes: 3 additions & 0 deletions modules/ROOT/pages/_partials/upgrade-tool.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
// tag::BeforeYouBegin[]

* xref:release-notes::mule-upgrade-tool/mule-upgrade-tool.adoc[The latest available version of Mule upgrade tool] so that the tool runs with the latest fixes and security enhancements.
+
Download the Mule upgrade tool from the https://help.mulesoft.com/s/[Help Center^].
* A currently operational Mule 4 instance in _stopped_ status to prepare for the upgrade.
+
For upgrades of Mule versions between 4.1.1 and 4.1.4 with the Mule upgrade tool, you must upgrade from any patch update released after January 20, 2022. Releases of versions 4.1.1 through 4.1.4 _before_ January 20, 2022 are not supported by the tool, and attempts to upgrade them produce an error message stating that the Mule version cannot be upgraded without first upgrading to a supported version (see xref:release-notes::mule-runtime/upgrade-update-mule.adoc[]).
Expand All @@ -15,6 +17,7 @@ The Mule upgrade tool requires the full distribution of the Mule runtime. Ensure
Download Mule runtime distributions from the https://help.mulesoft.com/s/[Help Center^].
* At least 2 GB of available disk space on the file system and access privileges to install the new Mule distribution.
* (For Windows environments) The execution policy for Powershell scripts set to *Unrestricted*.
* If Anypoint Monitoring agent is installed, uninstall it prior to the upgrade.
// end::BeforeYouBegin[]

// Upgrade Or Update Mule
Expand Down
2 changes: 1 addition & 1 deletion modules/ROOT/pages/about-classloading-isolation.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ All dependencies (JAR files, for example) declared in the application's `pom.xml

Consider an application that uses Anypoint Connector for Java, and the connector needs to use a class that is part of a JAR dependency declared in the application's `pom.xml` file. However, this is not possible, because the connector's class loader is not able to find that class. To make this class visible to the connector, you must declare the dependency that contains the class as a shared library in the Mule Maven plugin configuration of your application's `pom.xml` file.

If you use Anypoint Studio or Flow Designer to configure a connector that uses external libraries, the dependencies are automatically added as shared libraries. For example, if you add Anypoint Connector for Database to your application and then configure the connection driver using Anypoint Studio, the driver is automatically added as a shared library in your project's `pom.xml` file.
If you use Anypoint Studio to configure a connector that uses external libraries, the dependencies are automatically added as shared libraries. For example, if you add Anypoint Connector for Database to your application and then configure the connection driver using Anypoint Studio, the driver is automatically added as a shared library in your project's `pom.xml` file.

See xref:mmp-concept.adoc#configure-shared-libraries[Configure Shared Libraries] for configuration instructions.

Expand Down
13 changes: 2 additions & 11 deletions modules/ROOT/pages/about-components.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,12 @@ building blocks of flows in a Mule app. Core components provide the logic
for processing a Mule event as it travels in a series of linked steps through
the app. Examples include the Scheduler, For Each, and Logger components.

* In Studio, Mule components are accessible by clicking *Core* from the Mule palette.
In Studio, Mule components are accessible by clicking *Core* from the Mule palette.
+
image::components-core-studio.png[Core Components in Studio]
+
Notice that the components are subdivided into types, including Batch,
Error Handling, and Flow Control.
+
* In Design Center, when you are building a Mule app, you can find Mule
components listed among *Modules* in the *Select a Component* dialog.
+
image::components-core-fd.png[Core Components in Design Center]
+
Design Center provides many of the Core components described below. Though the
Design Center UI does not subdivide components into the types you see in the
Studio UI, it can help to conceptualize them by those types.

== Batch

Expand Down Expand Up @@ -55,7 +46,7 @@ data to a new output structure or format.

== Endpoints

Endpoints (sometimes called Sources in Studio or Triggers in Design Center) include
Endpoints (sometimes called Sources in Studio) include
components that initiate (or trigger) processing in a Mule flow. The
xref:scheduler-concept.adoc[Scheduler] is an endpoint. It triggers a flow to start
at a configurable interval.
Expand Down
3 changes: 2 additions & 1 deletion modules/ROOT/pages/about-flows.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ An app can consist of a single flow, or it can break up processing into
discrete flows and subflows that you add to the app and connect together. Mule
apps in production environments typically use multiple flows and subflows
to divide the app into functional modules or for
<<error_handling, error-handling>> purposes. For example, one flow might
<<error_handling, error handling>> purposes. For example, one flow might
receive a record and transform data into a given format that another
flow processes in some special way.

Expand Down Expand Up @@ -51,6 +51,7 @@ Because the contents of a subflow replace each Flow Reference component that ref

For example, configuring a batch job inside a subflow causes the application to fail during deployment if the subflow is referenced from more than one Flow Reference component. The application fails to deploy because multiple instances of a batch job with the same job instance ID exist, which is not allowed.

[[error_handling]]
== Error Handling

Each flow (but not subflow) can have its own error handling. One reason for
Expand Down
4 changes: 2 additions & 2 deletions modules/ROOT/pages/about-mule-configuration.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ Global settings, such as the default transaction time-out, that apply to the ent
Configuration Properties, message properties, and system properties.
* xref:about-flows.adoc[Flows] +
Combine components to define a message flow.
* xref:about-components#_endpoints[Sources (Endpoints or Triggers)] +
Trigger a flow. Sources are sometimes called Endpoints in Studio and Triggers in Flow Designer.
* xref:about-components#_endpoints[Sources (Endpoints)] +
Trigger a flow. Sources are sometimes called Endpoints in Studio.
* xref:connectors::index.adoc[Connectors and Modules Configurations] +
Declare configurations for any connectors and modules components used.
* xref:about-components.adoc#_flow_control_routers[Routers] +
Expand Down
2 changes: 1 addition & 1 deletion modules/ROOT/pages/build-application-from-api.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ Use this method if you want to start a project by either importing an existing R
. In *API Implementation*, select *Specify API Definition File Location or URL*.
. In *Location*, do one of the following:
* If you created an `api.raml` file in Design Center, select *Design Center* . Login to Anypoint Platform if necessary, and select `api.raml`.
* If you didnt create a RAML file in Design Center, select *Browse Files* and select the RAML or WSDL file that you created in a text editor. For a WSDL file, select a service and port from the drop-down menus or accept the defaults.
* If you didn't create a RAML file in Design Center, select *Browse Files* and select the RAML or WSDL file that you created in a text editor. For a WSDL file, select a service and port from the drop-down menus or accept the defaults.

[start=6]
. Accept the Location default options, and click *Finish*.
Expand Down
2 changes: 1 addition & 1 deletion modules/ROOT/pages/business-events.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,5 @@ This practice makes analysis and debugging easier and more intuitive at runtime.

* xref:about-mule-event.adoc[Mule Events]
* xref:transaction-management.adoc[Transaction Management]
* xref:business-events-in-components[Configure Default Events Tracking]
* xref:business-events-in-components.adoc[Configure Default Events Tracking]
* xref:business-events-custom.adoc[Custom Business Event Component]
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ include::_attributes.adoc[]
endif::[]
:keywords: deploy, cloudhub, on premises, on premise, clusters

You can deploy Mule in many different topologies. As you build your Mule application, it is important to think critically about how best to architect your application to achieve the desired availability, fault tolerance, and performance characteristics. This page outlines some of the solutions for achieving the right blend of these characteristics through clustering. There is no one correct approach for everyone, and designing your system is both an art and a science. If you need more assistance, MuleSoft Professional Services can help you by reviewing your architecture plan or designing it for you. For more information, http://www.mulesoft.com/contact[contact us].
You can deploy Mule in many different topologies. As you build your Mule application, it is important to think critically about how best to architect your application to achieve the desired availability, fault tolerance, and performance characteristics. This page outlines some of the solutions for achieving the right blend of these characteristics through clustering when you deploy applications on premises. There is no one correct approach for everyone, and designing your system is both an art and a science. If you need more assistance, MuleSoft Professional Services can help you by reviewing your architecture plan or designing it for you. For more information, http://www.mulesoft.com/contact[contact us].

== About Clustering

Expand Down
2 changes: 1 addition & 1 deletion modules/ROOT/pages/consume-data-from-an-api.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ POST, PUT, and DELETE requests almost always require headers.
* URI and Query Parameters
* Error handling

See xref:connectors::http-connector[HTTP Connector documentation] for more information about how to configure the request operation.
See xref:http-connector::index.adoc#input-sources[HTTP Connector documentation] for more information about how to configure the request operation.


=== Consume REST API Example
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ include::_attributes.adoc[]
endif::[]
:keywords: cluster, deploy

This page describes manual creation and configuration of a cluster. There are two ways to create and manage clusters:
There are two ways to create and manage clusters for on-premises deployments:

* Using Runtime Manager
+
Expand All @@ -16,7 +16,12 @@ See xref:runtime-manager::cluster-about.adoc[Clusters] for configuration instruc
* Do not mix cluster management tools.
+
Manual cluster configuration is not synced to Anypoint Runtime Manager, so any change you make in the platform overrides the cluster configuration files. To avoid this scenario, use only one method for creating and managing your clusters: either manual configuration or configuration using Anypoint Runtime Manager.
* All nodes in a cluster must have the same Mule runtime engine and Runtime Manager agent version. If you are using a cumulative patch release, such as 4.3.0-20210322, all instances of Mule must be the same cumulative patch version.
* All nodes in a cluster must have the same versions of:
** Mule runtime engine
+
If you are using a cumulative patch release, such as 4.3.0-20210322, all instances of Mule must be the same cumulative patch version.
** Runtime Manager agent version
** Java

== Creating a Cluster Manually

Expand Down Expand Up @@ -87,6 +92,11 @@ Quorum feature is only valid for components that use Object Store.

=== Object Store Persistence

[NOTE]
--
Ensure you set up a centralized JDBC store for the cluster object store persistence. Otherwise, shutting down all cluster nodes causes the content of object stores to be lost, no matter if the persistent setting is enabled on the object store configuration.
--

You can persistently store JDBC data in a central system that is accessible by all cluster nodes when using Mule runtime engine on-premises.

The following relational database systems are supported:
Expand Down
4 changes: 2 additions & 2 deletions modules/ROOT/pages/cryptography-jce.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ For example, you can set Content to `#[payload.name]` to decrypt only an encrypt
| Streaming Strategy a| * <<repeatable-in-memory-stream>>
* <<repeatable-file-store-stream>>
* non-repeatable-stream | +++Configure if repeatable streams should be used and their behavior+++ | | {nbsp}
| Cipher a| String | A raw cipher string in the form "algorithm/mode/padding" according to the Java crypto documentation, for example `AES/CBC/PKCS5Padding`. Note that not all combinations are valid. | | {nbsp}
| Cipher a| String | A raw cipher string in the form "algorithm/mode/padding" according to the Java crypto documentation, for example `AES/CBC/PKCS5Padding`. Note that GCM mode is currently not supported, and not all algorithm/mode/padding combinations are valid. | | {nbsp}
| Algorithm a| Enumeration, one of:

** `AES`
Expand Down Expand Up @@ -273,7 +273,7 @@ For example, you can set Content to `#[payload.name]` to encrypt only a variable
| Streaming Strategy a| * <<repeatable-in-memory-stream>>
* <<repeatable-file-store-stream>>
* non-repeatable-stream | +++Configure if repeatable streams should be used and their behavior+++ | | {nbsp}
| Cipher a| String | A raw cipher string in the form "algorithm/mode/padding" according to the Java crypto documentation, for example `AES/CBC/PKCS5Padding`. Note that not all combinations are valid. | | {nbsp}
| Cipher a| String | A raw cipher string in the form "algorithm/mode/padding" according to the Java crypto documentation, for example `AES/CBC/PKCS5Padding`. Note that GCM mode is currently not supported, and not all algorithm/mode/padding combinations are valid. | | {nbsp}
| Algorithm a| Enumeration, one of:

** `AES`
Expand Down
Loading