You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: What's changed in OpenRewrite version 8.48.0.
3
+
---
4
+
5
+
# 8.48.0 release (2025-03-11)
6
+
7
+
_Total recipe count: 3092_
8
+
9
+
:::info
10
+
This changelog only shows what recipes have been added, removed, or changed. OpenRewrite may do releases that do not include these types of changes. To see these changes, please go to the [releases page](https://github.com/openrewrite/rewrite/releases).
11
+
:::
12
+
13
+
## New Recipes
14
+
15
+
*[io.moderne.moddy.ImproveRecipeDescriptors](https://docs.openrewrite.org/recipes/moddy/improverecipedescriptors): Improving recipe display names and descriptions in turn improves Moddy.
16
+
*[io.quarkus.updates.camel.camel410.CamelQuarkusMigrationRecipe](https://docs.openrewrite.org/recipes/io/quarkus/updates/camel/camel410/camelquarkusmigrationrecipe): Migrates `camel 4.9` quarkus application to `camel 4.10`.
17
+
*[io.quarkus.updates.camel.camel49.CamelQuarkusMigrationRecipe](https://docs.openrewrite.org/recipes/io/quarkus/updates/camel/camel49/camelquarkusmigrationrecipe): Migrates `camel 4.8` quarkus application to `camel 4.9`.
*[org.openrewrite.codemods.Biome](https://docs.openrewrite.org/recipes/codemods/biome): Run [Biome](https://biomejs.dev/) recommended settings on your projects.
21
+
*[org.openrewrite.java.migrate.net.URLConstructorToURICreate](https://docs.openrewrite.org/recipes/java/migrate/net/urlconstructortouricreate): Converts `new URL(String)` constructor to `URI.create(String).toURL()`.
22
+
*[org.openrewrite.java.migrate.net.URLConstructorsToNewURI](https://docs.openrewrite.org/recipes/java/migrate/net/urlconstructorstonewuri): Converts `new URL(String, ..)` constructors to `new URI(String, ..).toURL()`.
23
+
*[software.amazon.awssdk.v2migration.AddTransferManagerDependency](https://docs.openrewrite.org/recipes/software/amazon/awssdk/v2migration/addtransfermanagerdependency): This recipe will add the Java v2 S3 Transfer Manager dependency if v1 Transfer Manager is used
24
+
*[software.amazon.awssdk.v2migration.AwsSdkJavaV1ToV2Experimental](https://docs.openrewrite.org/recipes/software/amazon/awssdk/v2migration/awssdkjavav1tov2experimental): This recipe will apply changes required for migrating from the AWS SDK for Java v1 to the AWS SDK for Java v2, including S3 Transfer Manager. Transforms for Transfer Manager are incomplete and in-progress.
25
+
*[software.amazon.awssdk.v2migration.ByteBufferToSdkBytes](https://docs.openrewrite.org/recipes/software/amazon/awssdk/v2migration/bytebuffertosdkbytes): Convert ByteBuffer to SdkBytes by calling SdkBytes#fromByteBuffer
26
+
*[software.amazon.awssdk.v2migration.ChangeTransferManagerTypes](https://docs.openrewrite.org/recipes/software/amazon/awssdk/v2migration/changetransfermanagertypes): Change SDK TransferManager types from v1 to v2.
27
+
*[software.amazon.awssdk.v2migration.S3NonStreamingRequestToV2Complex](https://docs.openrewrite.org/recipes/software/amazon/awssdk/v2migration/s3nonstreamingrequesttov2complex): Transform usage of V1 S3 non-streaming requests to V2.
28
+
*[software.amazon.awssdk.v2migration.TransferManagerMethodsToV2](https://docs.openrewrite.org/recipes/software/amazon/awssdk/v2migration/transfermanagermethodstov2): Transfer Manager Methods to V2
29
+
30
+
## Removed Recipes
31
+
32
+
***org.openrewrite.java.migrate.net.URLConstructorsToURIRecipes**: Refaster template recipes for `org.openrewrite.java.migrate.net.URLConstructorsToURI`.
This recipe is available under the [Moderne Source Available License](https://docs.moderne.io/licensing/moderne-source-available-license/).
22
22
23
23
24
24
## Usage
25
25
26
-
This recipe has no required configuration options. It can be activated by adding a dependency on `org.openrewrite.recipe:rewrite-migrate-java` in your build file or by running a shell command (in which case no build changes are needed):
26
+
This recipe has no required configuration options. It can be activated by adding a dependency on `org.openrewrite.recipe:rewrite-codemods` in your build file or by running a shell command (in which case no build changes are needed):
You will need to have configured the [Moderne CLI](https://docs.moderne.io/user-documentation/moderne-cli/getting-started/cli-intro) on your machine before you can run the following command.
135
135
136
136
```shell title="shell"
137
-
mod run . --recipe URLConstructorsToURIRecipes$URLFourArgumentConstructorRecipe
137
+
mod run . --recipe Biome
138
138
```
139
139
140
140
If the recipe is not available locally, then you can install it using:
141
141
```shell
142
-
mod config recipes jar install org.openrewrite.recipe:rewrite-migrate-java:{{VERSION_ORG_OPENREWRITE_RECIPE_REWRITE_MIGRATE_JAVA}}
142
+
mod config recipes jar install org.openrewrite.recipe:rewrite-codemods:{{VERSION_ORG_OPENREWRITE_RECIPE_REWRITE_CODEMODS}}
143
143
```
144
144
</TabItem>
145
145
</Tabs>
@@ -148,7 +148,7 @@ mod config recipes jar install org.openrewrite.recipe:rewrite-migrate-java:{{VER
148
148
149
149
import RecipeCallout from '@site/src/components/ModerneLink';
0 commit comments