Re: [PR] Bump cxf.jetty.version from 12.0.10 to 12.0.11 [cxf]

2024-07-04 Thread via GitHub


reta merged PR #1950:
URL: https://github.com/apache/cxf/pull/1950


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@cxf.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Release 4.0.5 / 3.6.4 / 3.5.9?

2024-07-04 Thread Andriy Redko
Hey folks,
 
It's been 3 months since the last release train, any objections to cut 
new releases? On my side, there are few issues in progress that could 
be moved to the next release(s), a number of important fixes are long
overdue. 
 
Thanks!
 
Best Regards,
    Andriy Redko 



Re: Release 4.0.5 / 3.6.4 / 3.5.9?

2024-07-04 Thread Freeman Fang
+1 to do the release.

I can start to do it sometime next week if there are no other objections.

Cheers
Freeman


On Thu, Jul 4, 2024 at 4:59 PM Andriy Redko  wrote:

> Hey folks,
>
> It's been 3 months since the last release train, any objections to cut
> new releases? On my side, there are few issues in progress that could
> be moved to the next release(s), a number of important fixes are long
> overdue.
>
> Thanks!
>
> Best Regards,
> Andriy Redko
>
>


Re: CXF JAX-RS: working with multipart form-data

2024-07-04 Thread Andriy Redko
Hi Jean,

Here is how you could make it work (there is some magic knowledge involved 
sadly). First of all,
define such annotation anywhere in your codebase (where it dims appropriate):
 
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
 
@Target({ElementType.PARAMETER, ElementType.METHOD, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface FormDataParam {
String value();
}
 
Use this annotation on each Attachment parameter:

/* Skipping other annotations as those are not important here */
public Response createMessage(
 @HeaderParam("x-correlation-id") @NotNull @Size(min = 10, max = 36) 
@Parameter(description="ID of the transaction. Use this ID for log tracing and 
incident handling.") String xCorrelationId,
 @HeaderParam("Idempotency-Key") @Size(min = 10, max = 36) 
@Parameter(description="When retrying a failed call, the retry call should have 
the same Idempotency Key.") String idempotencyKey,
 @FormDataParam("upfile1") @Parameter(schema = @Schema(type = "string", 
format = "binary")) @Multipart(value = "upfile1", 
type="application/octet-stream", required = false) InputStream upfile1Detail,
 @FormDataParam("upfile2") @Parameter(schema = @Schema(type = "string", 
format = "binary")) @Multipart(value = "upfile2", 
type="application/octet-stream", required = false) InputStream upfile2Detail,
 @FormDataParam("upfile3") @Parameter(schema = @Schema(type = "string", 
format = "binary")) @Multipart(value = "upfile3", 
type="application/octet-stream", required = false) Attachment upfile3Detail,
 @FormDataParam("upfile4") @Parameter(schema = @Schema(type = "string", 
format = "binary")) @Multipart(value = "upfile4", 
type="application/octet-stream", required = false) Attachment upfile4Detail,
 @FormDataParam("upfile5") @Parameter(schema = @Schema(type = "string", 
format = "binary")) @Multipart(value = "upfile5", 
type="application/octet-stream", required = false) Attachment upfile5Detail,
 @FormDataParam("upfile6") @Parameter(schema = @Schema(type = "string", 
format = "binary")) @Multipart(value = "upfile6", 
type="application/octet-stream", required = false) Attachment upfile6Detail,
 @FormDataParam("upfile7") @Parameter(schema = @Schema(type = "string", 
format = "binary")) @Multipart(value = "upfile7", 
type="application/octet-stream", required = false) Attachment upfile7Detail,
 @FormDataParam("upfile8") @Parameter(schema = @Schema(type = "string", 
format = "binary")) @Multipart(value = "upfile8", 
type="application/octet-stream", required = false) Attachment upfile8Detail,
 @FormDataParam("upfile9") @Parameter(schema = @Schema(type = "string", 
format = "binary")) @Multipart(value = "upfile9", 
type="application/octet-stream", required = false) Attachment upfile9Detail,
 @FormDataParam("upfile10") @Parameter(schema = @Schema(type = 
"string", format = "binary")) @Multipart(value = "upfile10", 
type="application/octet-stream", required = false) Attachment upfile10Detail,
 @FormDataParam("upfile11") @Parameter(schema = @Schema(type = 
"string", format = "binary")) @Multipart(value = "upfile11", 
type="application/octet-stream", required = false) Attachment upfile11Detail,
 @FormDataParam("upfile12") @Parameter(schema = @Schema(type = 
"string", format = "binary")) @Multipart(value = "upfile12", 
type="application/octet-stream", required = false) Attachment upfile12Detail,
 @FormDataParam("upfile13") @Parameter(schema = @Schema(type = 
"string", format = "binary")) @Multipart(value = "upfile13", 
type="application/octet-stream", required = false) Attachment upfile13Detail,
 @FormDataParam("upfile14") @Parameter(schema = @Schema(type = 
"string", format = "binary")) @Multipart(value = "upfile14", 
type="application/octet-stream", required = false) Attachment upfile14Detail,
 @FormDataParam("upfile15") @Parameter(schema = @Schema(type = 
"string", format = "binary")) @Multipart(value = "upfile15", 
type="application/octet-stream", required = false) Attachment upfile15Detail,
 @FormDataParam("upfile16") @Parameter(schema = @Schema(type = 
"string", format = "binary")) @Multipart(value = "upfile16", 
type="application/octet-stream", required = false) Attachment upfile16Detail,
 @FormDataParam("upfile17") @Parameter(schema = @Schema(type = 
"string", format = "binary")) @Multipart(value = "upfile17", 
type="application/octet-stream", required = false) Attachment upfile17Detail,
 @FormDataParam("upfile18") @Parameter(schema = @Schema(type = 
"string", format = "binary")) @Multipart(value = "upfile18", 
type="application/octet-stream", required = false) Attachment upfile18Detail,
 @FormDataParam("upfile19") @Parameter(schema = @Schema(type = 
"string", format = "binary")) @Multipart(value = "upfile19", 
type="ap

Re: Release 4.0.5 / 3.6.4 / 3.5.9?

2024-07-04 Thread Andriy Redko
Thanks a lot Freeman! I will rearrange my JIRAs appropriately before that. 
Thanks again!

Best Regards,
Andriy Redko

Thursday, July 4, 2024, 6:49:12 PM, you wrote:

FF> +1 to do the release.

FF> I can start to do it sometime next week if there are no other objections.

FF> Cheers
FF> Freeman


FF> On Thu, Jul 4, 2024 at 4:59 PM Andriy Redko  wrote:

>> Hey folks,
>>
>> It's been 3 months since the last release train, any objections to cut
>> new releases? On my side, there are few issues in progress that could
>> be moved to the next release(s), a number of important fixes are long
>> overdue.
>>
>> Thanks!
>>
>> Best Regards,
>> Andriy Redko
>>
>>



[PR] Bump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0 [cxf]

2024-07-04 Thread via GitHub


dependabot[bot] opened a new pull request, #1951:
URL: https://github.com/apache/cxf/pull/1951

   Bumps 
[org.codehaus.plexus:plexus-archiver](https://github.com/codehaus-plexus/plexus-archiver)
 from 4.9.2 to 4.10.0.
   
   Release notes
   Sourced from https://github.com/codehaus-plexus/plexus-archiver/releases";>org.codehaus.plexus:plexus-archiver's
 releases.
   
   4.10.0
   
   
   Change Snappy compressor to io.airlift:aircompressor (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/339";>#339)
 https://github.com/slachiewicz";>@​slachiewicz
   Fix modular jar final permissions (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/333";>#333)
 https://github.com/laurentgo";>@​laurentgo
   
   📦 Dependency updates
   
   Update dependencies (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/341";>#341)
 https://github.com/slachiewicz";>@​slachiewicz
   Bump org.apache.commons:commons-compress from 1.26.1 to 1.26.2 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/337";>#337)
 https://github.com/dependabot";>@​dependabot
   Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/338";>#338)
 https://github.com/dependabot";>@​dependabot
   Bump org.codehaus.plexus:plexus from 17 to 18 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/335";>#335)
 https://github.com/dependabot";>@​dependabot
   Bump com.github.luben:zstd-jni from 1.5.6-2 to 1.5.6-3 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/331";>#331)
 https://github.com/dependabot";>@​dependabot
   Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/334";>#334)
 https://github.com/dependabot";>@​dependabot
   Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/330";>#330)
 https://github.com/dependabot";>@​dependabot
   Bump com.github.luben:zstd-jni from 1.5.6-1 to 1.5.6-2 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/328";>#328)
 https://github.com/dependabot";>@​dependabot
   Bump commons-io:commons-io from 2.16.0 to 2.16.1 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/329";>#329)
 https://github.com/dependabot";>@​dependabot
   Bump commons-io:commons-io from 2.15.1 to 2.16.0 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/327";>#327)
 https://github.com/dependabot";>@​dependabot
   Bump com.github.luben:zstd-jni from 1.5.5-11 to 1.5.6-1 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/326";>#326)
 https://github.com/dependabot";>@​dependabot
   
   
   
   
   Commits
   
   https://github.com/codehaus-plexus/plexus-archiver/commit/3ea9d5b51f8fa5ebe4bda781f8c23efed9b2978c";>3ea9d5b
 [maven-release-plugin] prepare release plexus-archiver-4.10.0
   https://github.com/codehaus-plexus/plexus-archiver/commit/7843689ed24ce0cbdbcc26b74378f6b2ddd84c42";>7843689
 Update Sisu to 0.9.0.M3
   https://github.com/codehaus-plexus/plexus-archiver/commit/12e114f421fe7876980dadc4f1b40b4fc4e1220c";>12e114f
 Update plexus-io to 3.5.0
   https://github.com/codehaus-plexus/plexus-archiver/commit/3a22abaf45e6787c51b6267686b758a5d6f425eb";>3a22aba
 Drop dependency to commons-codec
   https://github.com/codehaus-plexus/plexus-archiver/commit/5e584695a2c2e3f22f531e644e27e953517cd65f";>5e58469
 (CI) disable deploy job
   https://github.com/codehaus-plexus/plexus-archiver/commit/9271c2962ce4c9ecf93e84f7451b88c0e28b0237";>9271c29
 Change Snappy compressor to io.airlift:aircompressor
   https://github.com/codehaus-plexus/plexus-archiver/commit/2b8652651340587b7475ef45ce47c7adc18283a8";>2b86526
 Bump org.apache.commons:commons-compress from 1.26.1 to 1.26.2
   https://github.com/codehaus-plexus/plexus-archiver/commit/389a881ea8397efd8f613fcab95fde75b0220ca1";>389a881
 Bump org.assertj:assertj-core from 3.25.3 to 3.26.0
   https://github.com/codehaus-plexus/plexus-archiver/commit/b0028d4677d567064212c66b3b2a7df13046668c";>b0028d4
 ---
   https://github.com/codehaus-plexus/plexus-archiver/commit/fe260fe10da297c57fc08338bcb021ad1d88b3fa";>fe260fe
 Drop old jira.codehaus.org dump
   Additional commits viewable in https://github.com/codehaus-plexus/plexus-archiver/compare/plexus-archiver-4.9.2...plexus-archiver-4.10.0";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.codehaus.plexus:plexus-archiver&package-manager=maven&previous-version=4.9.2&new-version=4.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-st