Martin Kouba

Results 38 issues of Martin Kouba

### Description Currently, all generated annotation literals extend `javax.enterprise.util.AnnotationLiteral`. This is suboptimal as all functionality (including `equals()` and `hashCode()`) is implemented via the reflection API. ### Implementation ideas _No response_

kind/enhancement
area/arc

- see also https://github.com/quarkusio/quarkus/discussions/38473

area/arc
area/dependencies

- includes refactoring of the server part so that we can reuse as much as possible We introduce 2 new concepts for the client part: - client endpoints; using the...

### Description Follow-up of https://github.com/quarkusio/quarkus/pull/39142. ### Implementation ideas _No response_

kind/enhancement
area/security
area/websockets

### Description https://github.com/quarkusio/quarkus/pull/39295 introduced a breaking change that is neither reflected in the docs nor mentioned in the migration guide. The `DecompilerConfig` was moved to `JarConfig` group; as a result...

area/documentation
area/config
area/housekeeping

### Description The payload should contain the connection id. ### Implementation ideas _No response_

kind/enhancement
area/websockets

### Description Follow-up of https://github.com/quarkusio/quarkus/pull/39142. ### Implementation ideas - use an `AtomicLongFieldUpdater` in the `ConcurrencyLimiter`: https://github.com/quarkusio/quarkus/pull/39142#discussion_r1510855917

kind/enhancement
area/websockets

Currently, the generated bytecode contains some garbage as described in https://github.com/quarkusio/quarkus/pull/36626#discussion_r1370141899. We could try to detect that the case block ends with a `return` operation and do not break the...

**Describe the bug** Only the last filter is applied. For example, if you select the `Data` category and then search for `reactive` only the latter filter is applied, i.e. you...

Because it can be used from multiple threads.`io.smallrye.metrics.MemberToMetricMappings.counters` and others should be `final` and `ConcurrentMap`. The same applies to the values - these should be synchronized as well (e.g. via...