KS. Yim

Results 13 issues of KS. Yim

Currently, the behavior of `AnnotatedService` with void return type(including `Mono`) is quite confusing and users often struggles to find the right way to return `204 No Content` with `AnnotatedService`. The...

defect

Many server frameworks(e.g. [Spring](https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#mvc-ann-requestmapping-head-options), express) create an implicit request mapping to `HEAD` when there's a request handler for `GET`. The feature can be useful as client sometimes just want to...

new feature

#### Motivation: * #538 #### Modifications: * `Server & ArmeriaCentralDogma` client JSON5 support - `getFile()` as `Entry` but can still get the raw content via `#contentAsText()` - `watchFile()` as `Entry`...

new feature

Motivation: `enable-auto-injection` spring configuration property was introduced but wasn't correctly added to `spring-configuration-metadata.json` by spring configuration processor. This is because the current getter for `enable-auto-injection` property doesn't follow spring's getter...

defect

#### Motivation: * Fixes #27307 #### Modifications: * Propagate caller's `CoroutineContext` when converting coroutines into `Mono`. - In `CoroutinesUtils#invokeSuspendingFunction` - In `TransactionalOperatorExtensions` + `Flow.transactional(...)` + `TransactionalOperator.executeAndAwait(...)` * Change `TransactionalOperator.executeAndAwait(...)`'s type...

status: waiting-for-triage
in: data
type: bug
in: kotlin

Motivation: * #133 Modifications: * Use `javaTargetCompatibility` property value for kotlin compile JVM target. * Use `org.jlleitschuh.gradle.ktlint` plugin's default `ktlint` version. * Fix `ktlint` filter exclude condition for `gen-src` so...

Motivation: * #132 Modifications: * Do not add `gen-src/${sourceSet.name}/grpc` to java source set. This will be automatically handled by protobuf plugin. * Do not add `gen-src/${sourceSet.name}/java` if it's already added...

Motivation: * Currently, compiling kotlin source with `line-gradle-scripts` emits the following warning if `javaTargetCompatibility` is >= 11. Maybe we should make this option pick up the value from `javaTargetCompatibility` property....

#### Issue * A gPRC module(a module contains `proto` files`) build fails with the following error. ```sh $ ./gradlew clean :protocol:build Type-safe dependency accessors is an incubating feature. > Task...

Motivation: Currently, `java-rpc-proto.gradle` does not generate Kotlin DSL builder for protobuf messages even when the project is flagged with `kotlin-grpc`. Registering `kotlin` plugin within `generateProtoTasks` closure will make it generate...