This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a change to branch quarkus-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
discard 101c72193c Disable js-dsl native tests due to #3961 discard 2fdd397635 Upgrade Quarkus to 2.12.0.CR1 add af65c9b436 Merge the performance regression detection prototype #3905 add 502091ba7e Updated CHANGELOG.md add 4b8b7b5e2d Improve the CXF extension and its tests: add cdb80328d4 Updated CHANGELOG.md add 825073efad Update observability guide to reference OpenTelemetry instead of OpenTracing add 798cc0d384 perf-regression: Align to the root mvnw #3960 add f59c4adcf8 perf-regression: upgrade hyperfoil-maven-plugin to version 0.21 new 7bbc200e5e Upgrade Quarkus to 2.12.0.CR1 new 5d26eb210c Disable js-dsl native tests due to #3961 new 3bad89c7b0 Exclude tooling/perf-regression module from the build due to #3979 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (101c72193c) \ N -- N -- N refs/heads/quarkus-main (3bad89c7b0) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .github/workflows/quarkus-master-cron.yaml | 2 +- CHANGELOG.md | 8 + docs/modules/ROOT/examples/components/cxf.yml | 4 +- .../ROOT/pages/reference/extensions/cxf-soap.adoc | 6 +- .../ROOT/pages/user-guide/observability.adoc | 6 +- .../cxf/soap/deployment/CxfSoapProcessor.java | 34 ++- extensions/cxf-soap/runtime/pom.xml | 9 +- .../cxf/soap/graal/CxfSoapSubstitutions.java | 29 ++- integration-tests/cxf-soap/pom.xml | 12 - .../com/helloworld/service/CodeFirstService.java | 0 .../component/cxf/soap/it/CxfSoapResource.java | 75 ++----- .../component/cxf/soap/it/CxfSoapRoutes.java} | 30 ++- .../component/cxf/soap/it/PasswordCallback.java | 14 +- .../src/main/resources/application.properties | 11 +- .../main/resources/routes/cxf-client-routes.xml | 44 ---- .../main/resources/routes/cxf-service-routes.xml | 40 ---- .../component/cxf/soap/it/CxfSoapClientIT.java | 5 +- .../component/cxf/soap/it/CxfSoapClientTest.java | 46 ++-- .../component/cxf/soap/it/CxfSoapServiceIT.java | 5 +- .../component/cxf/soap/it/CxfSoapServiceTest.java | 41 ++-- pom.xml | 3 +- tooling/perf-regression/README.md | 14 ++ .../cq-perf-regression-sample-base/.gitignore | 3 + .../cq-perf-regression-scenario.hf.yaml | 30 ++- .../cq-perf-regression-sample-base/pom.xml | 242 +++++++++++++++++++++ .../PerfRegressionSampleRouteBuilder.java | 9 +- .../src/main/resources/application.properties | 3 +- .../src/main/resources/request.adm | Bin 0 -> 1597 bytes tooling/perf-regression/pom.xml | 116 ++++++++++ .../processes-schema-app.diagrams.net | 1 + .../processes-schema-app.diagrams.net.drawio.png | Bin 0 -> 142189 bytes .../performance/regression/FileEditionHelper.java | 78 +++++++ .../performance/regression/MvnwCmdHelper.java | 76 +++++++ .../regression/PerfRegressionCommand.java | 113 ++++++++++ .../regression/PerformanceRegressionReport.java | 94 ++++++++ .../PerformanceRegressionReportTest.java | 26 ++- .../perf-regression-expecteds/nominal.txt | 6 + tooling/pom.xml | 1 + 38 files changed, 948 insertions(+), 288 deletions(-) copy extensions-support/retrofit/runtime/src/main/java/org/apache/camel/quarkus/support/retrofit/graal/ExecutorCallAdapterFactorySubstitution.java => extensions/cxf-soap/runtime/src/main/java/org/apache/camel/quarkus/component/cxf/soap/graal/CxfSoapSubstitutions.java (62%) rename integration-tests/cxf-soap/src/{test => main}/java/com/helloworld/service/CodeFirstService.java (100%) copy integration-tests/{kudu/src/main/java/org/apache/camel/quarkus/component/kudu/it/KuduRoute.java => cxf-soap/src/main/java/org/apache/camel/quarkus/component/cxf/soap/it/CxfSoapRoutes.java} (52%) delete mode 100644 integration-tests/cxf-soap/src/main/resources/routes/cxf-client-routes.xml delete mode 100644 integration-tests/cxf-soap/src/main/resources/routes/cxf-service-routes.xml copy integration-test-groups/aws2/aws2-cw/src/test/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwIT.java => integration-tests/cxf-soap/src/test/java/org/apache/camel/quarkus/component/cxf/soap/it/CxfSoapClientIT.java (89%) copy integration-test-groups/aws2/aws2-cw/src/test/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwIT.java => integration-tests/cxf-soap/src/test/java/org/apache/camel/quarkus/component/cxf/soap/it/CxfSoapServiceIT.java (89%) create mode 100644 tooling/perf-regression/README.md create mode 100644 tooling/perf-regression/cq-perf-regression-sample-base/.gitignore copy integration-test-groups/foundation/route-configurations/src/main/resources/yaml/routes.yaml => tooling/perf-regression/cq-perf-regression-sample-base/cq-perf-regression-scenario.hf.yaml (50%) create mode 100644 tooling/perf-regression/cq-perf-regression-sample-base/pom.xml copy integration-tests/base64/src/main/java/org/apache/camel/quarkus/component/base64/it/Base64RouteBuilder.java => tooling/perf-regression/cq-perf-regression-sample-base/src/main/java/org/apache/camel/quarkus/performance/regression/PerfRegressionSampleRouteBuilder.java (82%) copy {integration-test-groups/aws2-quarkus-client/aws2-ddb => tooling/perf-regression/cq-perf-regression-sample-base}/src/main/resources/application.properties (95%) create mode 100644 tooling/perf-regression/cq-perf-regression-sample-base/src/main/resources/request.adm create mode 100644 tooling/perf-regression/pom.xml create mode 100644 tooling/perf-regression/processes-schema-app.diagrams.net create mode 100644 tooling/perf-regression/processes-schema-app.diagrams.net.drawio.png create mode 100644 tooling/perf-regression/src/main/java/org/apache/camel/quarkus/performance/regression/FileEditionHelper.java create mode 100644 tooling/perf-regression/src/main/java/org/apache/camel/quarkus/performance/regression/MvnwCmdHelper.java create mode 100644 tooling/perf-regression/src/main/java/org/apache/camel/quarkus/performance/regression/PerfRegressionCommand.java create mode 100644 tooling/perf-regression/src/main/java/org/apache/camel/quarkus/performance/regression/PerformanceRegressionReport.java copy integration-tests/jsonata/src/test/java/org/apache/camel/quarkus/component/jsonata/it/JsonataTest.java => tooling/perf-regression/src/test/java/org/apache/camel/quarkus/performance/regression/PerformanceRegressionReportTest.java (52%) create mode 100644 tooling/perf-regression/src/test/resources/perf-regression-expecteds/nominal.txt