Julian Vennen
ea62c676c9
[php][php-nextgen] Cleanup api authentication code when using api keys in cookies or supporting multiple authentication methods ( #22433 )
2025-11-26 14:36:16 +08:00
David Gamero
6e0fe098f1
[typescript] replace headers with same case-insensitive key to match http spec ( #22393 )
...
* replace headers with same caseinsensitive key to match http spec
* regenerate samples
* regenerate samples
* enable test for header case-insensitive replacement
* reduce redundant test comments
2025-11-25 10:58:22 +01:00
Josh Wulf
ddfcc95b61
fix: use httpx in generated configuration.py ( #22418 )
...
* fix: use httpx in generated configuration.py
* fix: add enum_values for httpx
* chore: update petstore samples
2025-11-23 15:11:48 +08:00
Brendan Burns
8a4246cbaf
Add support for custom tls server names. ( #22372 )
...
* Add support for custom tls server names.
* Update samples
* Fix missing declaration.
2025-11-20 10:36:11 +08:00
William Cheng
2c4c24728f
update ruby samples
2025-11-20 10:04:12 +08:00
ddl-rliu
547eee1970
[BUG] Fix #22351 by updating exceptions.mustache to log both the response data and response body, when applicable ( #22352 )
...
* Update exceptions.mustache
* Add autogen files
2025-11-16 22:06:23 +08:00
Ilya Nemtsev
ecb1e9e2cb
[JAVA][NATIVE] Add gzip capability ( #22358 )
...
* add gzip capability
* fixed test
* added docstring
* regenerated samples
2025-11-16 21:23:08 +08:00
William Cheng
6892768009
[typescript-axios] add support for accept headers ( #22318 )
...
* cherry pick the change from 22299
* fix accept headers
2025-11-15 14:40:58 +08:00
Julian Vennen
86ff873a03
[php][php-nextgen] fix array enum query parameters ( #22320 )
2025-11-10 19:14:41 +08:00
William Cheng
f9d2b8b579
Prepare v7.18.0 release ( #22250 )
...
* Revert "v7.17.0 release (#22248 )"
This reverts commit 0120486e6207b41cdd18b89eaf25f061ac87195a.
* prepare v7.18.0 release
* update samples
* update doc
2025-10-30 01:25:35 +08:00
Jason Frey
2c248e6c93
[ruby] Introduce ApiModelBase ( #22052 )
...
The Ruby code that is generated copies numerous methods into every
model. This creates bloat both in file size and run-time memory usage.
This commit introduces a base class for all models to store common
methods. This commit's focus is only on static methods that do not
change between models.
2025-10-28 12:42:51 +08:00
Eddie Sholl
68b0dfe6d1
Expose mtls certificate config params in python and php configuration templates ( #22229 )
...
* Expose mtls config params in python template
* Expose certFile and keyFile configuration items to support mtls in php generated client
* Regenerate of examples
2025-10-28 12:33:05 +08:00
Rens Groothuijsen
a4d05b38f5
[go] Correctly set default array value on query parameters ( #22060 )
2025-10-27 10:30:08 +08:00
William Cheng
9d810e0fbb
update jackson databind nullable to v0.2.8 ( #22230 )
2025-10-27 00:35:51 +08:00
William Cheng
8c85e3cedc
[typescript-axios] Add support for AWSv4 Signature ( #22174 )
...
* [typescript-axios] Add support for AWSv4 Signature
* update typescript-axios.md file
* update doc
---------
Co-authored-by: qasim <qasim@calo.app>
2025-10-18 16:52:24 +08:00
sermler
a4a24a8168
[typescript-fetch] Rework fix infinite recursion with self-referencing discriminator mappings ( #22149 )
...
* Prevent ConcurrentModificationException
* Update typescript-fetch samples
* Add fixture sample
* Update samples
2025-10-15 19:25:45 +08:00
Simon Podlipsky
5f13c53825
fix(php,php-nextgen): remove useless string cast from ObjectSerializer.mustache ( #22121 )
2025-10-14 13:14:02 +08:00
William Cheng
885ea07b17
Prepare 7.17.0 ( #22040 )
...
* Revert "v7.16.0 release"
This reverts commit 31299af0fcaafe6c3ab848320e230a00ce8ea9e5.
* prepare 7.17.0-SNAPSHOT
* update doc, samples
2025-09-28 17:25:13 +08:00
Tilman Holube
75804e4e31
Bump Jackson to 2.19.2 and databind-nullable to 0.2.7 ( #22017 )
2025-09-24 13:49:19 +08:00
jpfinne
7e9b9615db
[Java] [Spring] Use deduction configOptions for oneOfInterfaces ( #20919 )
...
* fix(java): x-discriminator-value should not produce @JsonTypeName
* fix(java): Remove unused getDiscriminatorValue()
* build at Fednot
* build at Fednot
* build at Fednot: skip sonar
* scm for release at fednot
* build fednot not 7.5.0-FEDNOT-SNAPSHOT
* build fednot not 7.5.0-FEDNOT-SNAPSHOT
* test all vars
* rollback custom pom.xml
* commit master
* commit test
* Samples for deduction
* add files for deduction
* small improvements
* Merge changes from martin-mfg
Merge master
* Merge changes from martin-mfg
Merge master
* Merge changes from martin-mfg
Add comment to force rebuild
* Merge master
* regenerate doc
* regenerate client
* regenerate client
---------
Co-authored-by: Jean-Paul Finne <jean-paul.finne@fednot.be>
Co-authored-by: martin-mfg <2026226+martin-mfg@users.noreply.github.com>
2025-09-21 23:22:39 +08:00
William Cheng
7dcef20355
update java samples
2025-09-16 10:05:15 +08:00
Csaba Kozák
5c04b754ab
[kotlin-client] update Kotlin and libraries versions ( #21866 )
2025-09-16 02:01:29 +08:00
Artem ILIN
5f647b8477
[python] fixes #21936 , api client type checks ( #21935 )
2025-09-11 00:04:48 +08:00
Pascal Bachor
6825d9ccaa
python: feature flag for lazy imports ( #21885 )
...
* python: feature flag for lazy imports
* python: update samples
* python: add python-lazyImports to test job
* python: reuse tests in lazyImports sample
* python: avoid using non-imported submodules
* add normalizer option
---------
Co-authored-by: Pascal Bachor <bachorp@users.noreply.github.com>
Co-authored-by: William Cheng <wing328hk@gmail.com>
2025-09-10 17:22:41 +08:00
keepConcentration
0e42edc95b
[ #21619 ] fix(python): update pyproject.toml license format with poetry1 fallback ( #21931 )
...
* Add support for both string and object license formats in `pyproject.toml` for Python and Python-Pydantic generators. (#21619 )
* Generate the samples (#21698 )
* Generate the samples (#21698 )
* Remove Python-Pydantic-v1 license format tests (#21619 )
* Revert license format to string in Python-Pydantic-v1 samples (#21619 )
2025-09-10 15:35:10 +08:00
Ruben Hönle
278d7ae4c9
java-client: fix some javadoc comments ( #21932 )
...
* java-client: fix some javadoc comments
* update samples
2025-09-10 01:44:36 +08:00
William Cheng
6e443f1354
fix: honor required fields in jackson @JsonProperty annotations ( #21876 )
...
* fix: honor required fields in jackson @JsonProperty annotations
* add samples
* fix: trigger build
* fix: undo
* update to handle nullable as well
---------
Co-authored-by: Erik Lagerholm <erik.lagerholm@volvocars.com>
2025-09-03 16:41:59 +08:00
Jochen Schalanda
babb3e272b
[Java] Add missing Locale to String.format() invocations ( #21871 )
...
* [Java] Add missing Locale to String.format() invocations
* chore: ./bin/generate-samples.sh ./bin/configs/*.yaml
2025-09-03 14:52:49 +08:00
CatBraaain
d8593ef6d7
style: add a space before comment text in .gitignore ( #21844 )
2025-08-31 22:35:54 +08:00
William Cheng
afedd3fd33
update php samples
2025-08-28 15:59:35 +08:00
William Cheng
399547c2ba
update php samples
2025-08-28 15:53:49 +08:00
Nikos Atlas
065eceb824
[Typescript] add missing typeRoots config on tsconfig ( #21824 )
...
* add missing typeRoots config on tsconfig
* add samples
* Apply suggestion from @macjohnny
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com>
* update samples
---------
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com>
2025-08-27 13:28:03 +02:00
William Cheng
20be2decde
Prepare v7.16.0 release ( #21794 )
...
* Revert "v7.15.0 release (#21792 )"
This reverts commit 2c816f89cbd6c4670aaf6e3387c88daadae6cbad.
* prepare 7.15.0 release
* update samples
2025-08-22 19:17:23 +08:00
Adam Juraszek
dbe0419034
[Java][HttpClient] Fix memory leak with virtual threads ( #21729 ) ( #21752 )
2025-08-22 14:41:12 +08:00
scarf
96b44ce727
[typescript-axios]: align jsdoc for @deprecated ( #21778 )
...
* refactor: simplify `description` OR `deprecated` template
* chore: update generator output
---------
Co-authored-by: nocontribute <>
2025-08-21 08:50:22 +02:00
jack-edmonds-dd
caf53ac6c4
Fix overly permissive regular expression. ( #21777 )
2025-08-21 13:44:49 +08:00
scarf
8c0f8677f0
[typescript-axios]: slim down jsdoc ( #21776 )
...
* feat: remove `@export` and more
* feat: remove `@memberof`
* feat: only add description jsdoc if it exists
* feat: remove obvious `@type`
* feat: only display JSDoc when `description` OR `deprecated` exists
* chore: update generator output
---------
Co-authored-by: nocontribute <>
2025-08-20 10:46:59 +02:00
David Gamero
d06ed32df0
[typescript] use built-in abortsignal ( #21741 )
...
* use built in
* upgrade types from pinned fetch
* samples
* csharp samples
* merge master and samples
---------
Co-authored-by: David Gamero <davidgamero@microsoft.com>
2025-08-19 09:31:01 +02:00
Espen Haugsdal
43d58ee9b0
Use Python uuid.UUID instead of StrictStr ( #21740 )
2025-08-17 22:25:53 +08:00
Kuzma
e1aed293cf
Update form-data to the latest version ( #21748 )
2025-08-14 15:55:56 +02:00
0x5457
3e032bfcfd
fix(typescript): add Date instance check before date formatting ( #21722 )
...
* fix(typescript): add Date instance check before date formatting
* chore(typescript): generate samples
* fix: resolve type errors in ObjectSerializer Date formatting
* chore: update samples
* chore: ensure-up-to-date
2025-08-12 16:04:17 +02:00
Mattias Sehlstedt
4d9fd4df92
Support Json-serialized query parameters in Spring client RestClient and WebClient ( #21725 )
...
* Add so that a query parameter can be serialized as Json in the Spring clients RestClient and WebClient
* Update samples
* Add clientCodeGen test
2025-08-12 10:26:33 +08:00
Mattias Sehlstedt
8874df4702
Codegen parameter for query json serialization ( #21718 )
...
* Add endpoints with query parameters that require Json-serialization
* Add property for query json-serialization
* Update samples
* Adjust indentation for specification
2025-08-10 22:47:51 +08:00
phactum-mnestler
f659457f90
[spring] Adapt HttpHeaders access to remain compatible with Spring 7 ( #21691 )
...
* [spring] Adapt HttpHeaders access to remain compatible with Spring 7
* update pom.xml patch version
2025-08-06 15:46:37 +08:00
Rui Ventura
bf6e83ea63
feat(java): Generate servers for restclient library ( #21699 )
2025-08-06 15:36:38 +08:00
Matt Pollock
815a7324e3
[R] add null checks to nullable api parameters ( #21629 )
...
* [R] check optional parametrs for null before evaluating param conditions
* update petstore
* handle isNullable when checking api parameters
* update samples
* allow not-nullable parameters to be missing
* update samples
* samples
2025-07-29 13:34:18 +08:00
Iurii Ignatko
f5da0ea4a1
Remove [this-escape] warnings in generated ApiClient classes ( #21620 )
2025-07-28 16:43:14 +08:00
Ilya Nemtsev
ef22749345
[Java][native] Add ability to add header to specific calls ( #21495 )
...
* add bearer capability
* avoid using shared state
* revert needless change
* Revert authentication changes from unused root Java/api.mustache template
* applied change to correct lib type
* updated test files
* made security method more generic for flexibility
* regenerated samples
* further cleanup
* code style
* regenerated samples
* made header assignment more explicit, per each method
* fixed extra comma
* fixed commas, regenerated samples
* moved header population to utility method
* moved static class inside main class
* regenerated samples
* added comments, fixed indentation
* regenerated samples
---------
Co-authored-by: Ilya Nemtsev <ilyanemtsev@192.168.1.34>
2025-07-27 11:18:39 +08:00
William Cheng
b7fb3b2107
update go version, oauth2 dep ( #21594 )
2025-07-19 22:10:53 +08:00
Pascal Bachor
c4a7c14c8f
python: Reinstate lazy imports ( #21486 )
...
* python: reinstate lazy imports
* python: Update samples
---------
Co-authored-by: Pascal Bachor <bachorp@users.noreply.github.com>
2025-07-16 15:53:38 +08:00