Commit 300e585
* add jackson 3 support to java native
* upgrade to jackson 3.0.4, fix whitespaces
* remove importMapping.put section
* require Java 17 for Jackson 3
* fix cubic-dev-ai issues, fix unit tests
* fix more cubic-dev-ai findings, includes a solution for missing jackson-databind-nullable
* use SerializationContext instead of SerializerProvider
* use JsonMapper instead of ObjectMapper for Jackson 3
* also fix Mapper in JSON.java for Jackson 3
* update samples
* fix mapper.copy()
* add JacksonException handling
* remove IOException where not thrown anymore
* Update jackson_annotations_version in build.gradle.mustache
* update samples after rebase
* fix FakeApi integration test
* add native-jackson3 to samples-java-client-jdk17 workflow
* fix compile errors
* update samples and docs
* update Jackson to v3.1.0, use {{jacksonPackage}}
* update docs and samples
* Update Jackson 3 compatibility note in documentation
Clarify the incompatibility of Jackson 3 with openApiNullable in the documentation.
* update the correct documentation
* Update docs/generators/java-microprofile.md once again
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* fail when an unsupported combination of parameters is used
* update docs
* add openApiNullable=false
* fix resttemplate and webclient
* sync docs: incompatible with openApiNullable
* update resttemplate/webclient with ai magic
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
1 parent 08da031 commit 300e585
File tree
434 files changed
+48478
-407
lines changed- .github/workflows
- bin/configs
- docs/generators
- modules/openapi-generator/src
- main
- java/org/openapitools/codegen/languages
- resources/Java
- libraries/native
- test/java/org/openapitools/codegen/java
- samples
- client
- echo_api/java
- apache-httpclient/src/main/java/org/openapitools/client
- native
- docs
- src/main/java/org/openapitools/client
- restclient/src/main/java/org/openapitools/client
- resteasy/src/main/java/org/openapitools/client
- resttemplate/src/main/java/org/openapitools/client
- others
- java
- jersey2-oneOf-Mixed/src/main/java/org/openapitools/client
- jersey2-oneOf-duplicates/src/main/java/org/openapitools/client
- restclient-enum-in-multipart/src/main/java/org/openapitools/client
- restclient-useAbstractionForFiles/src/main/java/org/openapitools/client
- resttemplate-list-schema-validation/src/main/java/org/openapitools/client
- resttemplate-useAbstractionForFiles/src/main/java/org/openapitools/client
- webclient-sealedInterface_3_1/src/main/java/org/openapitools/client
- webclient-sealedInterface/src/main/java/org/openapitools/client
- webclient-useAbstractionForFiles/src/main/java/org/openapitools/client
- typescript/builds/null-types-simple/models
- petstore/java
- apache-httpclient/src/main/java/org/openapitools/client
- feign-hc5/src/main/java/org/openapitools/client
- feign-no-nullable/src/main/java/org/openapitools/client
- feign/src/main/java/org/openapitools/client
- google-api-client/src/main/java/org/openapitools/client
- jersey2-java8-localdatetime/src/main/java/org/openapitools/client
- jersey2-java8/src/main/java/org/openapitools/client
- jersey3-oneOf/src/main/java/org/openapitools/client
- jersey3/src/main/java/org/openapitools/client
- microprofile-rest-client-3.0-jackson-mutiny/src/main/java/org/openapitools/client
- microprofile-rest-client-3.0-jackson-with-xml/src/main/java/org/openapitools/client
- microprofile-rest-client-3.0-jackson/src/main/java/org/openapitools/client
- native-async
- docs
- src/main/java/org/openapitools/client
- model
- native-jackson3
- .github/workflows
- .openapi-generator
- api
- docs
- gradle/wrapper
- src
- main
- java/org/openapitools/client
- api
- model
- test/java/org/openapitools/client
- api
- model
- native-jakarta
- docs
- src/main/java/org/openapitools/client
- native-useGzipFeature
- docs
- src/main/java/org/openapitools/client
- native
- docs
- src/main/java/org/openapitools/client
- model
- rest-assured-jackson/src/main/java/org/openapitools/client
- restclient-nullable-arrays/src/main/java/org/openapitools/client
- restclient-springBoot4-jackson2/src/main/java/org/openapitools/client
- restclient-springBoot4-jackson3/src/main/java/org/openapitools/client
- model
- restclient-swagger2/src/main/java/org/openapitools/client
- restclient-useSingleRequestParameter-static/src/main/java/org/openapitools/client
- restclient-useSingleRequestParameter/src/main/java/org/openapitools/client
- restclient/src/main/java/org/openapitools/client
- resteasy/src/main/java/org/openapitools/client
- resttemplate-jakarta/src/main/java/org/openapitools/client
- resttemplate-springBoot4-jackson2/src/main/java/org/openapitools/client
- resttemplate-springBoot4-jackson3
- .openapi-generator
- src/main/java/org/openapitools/client
- model
- resttemplate-swagger1/src/main/java/org/openapitools/client
- resttemplate-swagger2/src/main/java/org/openapitools/client
- resttemplate-withXml/src/main/java/org/openapitools/client
- resttemplate/src/main/java/org/openapitools/client
- retrofit2-play26/src/main/java/org/openapitools/client
- vertx-no-nullable/src/main/java/org/openapitools/client
- vertx-supportVertxFuture/src/main/java/org/openapitools/client
- vertx/src/main/java/org/openapitools/client
- webclient-jakarta/src/main/java/org/openapitools/client
- webclient-nullable-arrays/src/main/java/org/openapitools/client
- webclient-springBoot4-jackson3
- .openapi-generator
- src/main/java/org/openapitools/client
- model
- webclient-swagger2/src/main/java/org/openapitools/client
- webclient-useSingleRequestParameter/src/main/java/org/openapitools/client
- webclient/src/main/java/org/openapitools/client
- openapi3/client
- extensions/x-auth-id-alias/java/jersey2-java8/src/main/java/org/openapitools/client
- petstore/java
- jersey2-java8-special-characters/src/main/java/org/openapitools/client
- jersey2-java8-swagger1/src/main/java/org/openapitools/client
- jersey2-java8-swagger2/src/main/java/org/openapitools/client
- jersey2-java8/src/main/java/org/openapitools/client
- server/petstore/java-microprofile/src/main/java/org/openapitools/server
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
434 files changed
+48478
-407
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| 21 | + | |
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| |||
41 | 43 | | |
42 | 44 | | |
43 | 45 | | |
| 46 | + | |
44 | 47 | | |
45 | 48 | | |
46 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
| 100 | + | |
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
| 100 | + | |
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| |||
0 commit comments