Jonas Konrad
Jonas Konrad
### Issue description The class has been deprecated since 4.8.0. To remove it, simply replace its constants by static Strings in the classes they are used (e.g. BasicHttpAttributes). If the...
### Issue description Since loom is always available, LoomSupport can be replaced by normal calls.
### Issue description TaskExecutor.BLOCKING is not required on JDK 21+ since virtual threads are always available. Just use TaskExecutors.VIRTUAL.
### Issue description The ReadBuffer API is a suitable replacement. We should remove the ByteBuffer API in 5.0.
### Issue description Setting the thread-selection configuration option acts like marking all controllers with @ExecuteOn. Code in other parts of the http stack (eg filters or argument binders) still runs...
People don't realize that these methods create unmanaged clients, so they could use new names.
Netty 4.2.7 introduced a new leak detection mechanism for tests that is more reliable and has lower overhead. https://github.com/micronaut-projects/micronaut-test/pull/1291 introduces a micronaut-test module that uses this new mechanism. However, the...
micronaut-validation makes extensive use of AnnotationMetadata APIs on the hot path, with these calls combined taking 200-300ns even for the simplest validation benchmarks. Some of these computations could be cached...
For server parent, server worker, and client.