micronaut-core
micronaut-core copied to clipboard
Micronaut Application Framework
### Issue description #7635 changed the `ConversionService.DEFAULT` to be reset when an application context is closed. This breaks non-standard conversions (e.g. `NettyConverters`) when there are concurrent application contexts: ```groovy def...
### Feature description In current implementation a session cookie is issued for every request for which a session exist. https://github.com/micronaut-projects/micronaut-core/blob/7de2b99be7fd0417492965639f8caa1b6f4fc3bd/session/src/main/java/io/micronaut/session/http/HttpSessionFilter.java#L154 This might be unnecessary and it potentially increases a risk...
### Expected Behavior I found this issue developing workaround for http client with localhost domain (e.g. my-app.localhost) which works normally as it is handled by nginx ingress within Kubernetes but...
### Issue description ### Description We use micronaut to run integrational testing scenarios. Some scenarios require to deliver different files. It is mandantory that the application should deliver the files...
### Expected Behavior The CORS filter should allow pre-flight requests for any HTTP method that is handled by a filter. Alternatively the filter should be able to specify which methods...
@graemerocher This PR provides POC implementation for annotation expressions syntax support which was originally mentioned [here](https://github.com/micronaut-projects/micronaut-core/pull/7072#issuecomment-1067981807). The implementation only supports the exact syntax given as example `#{ctx[test.Bean].beanProperty}` at the moment....
### Expected Behavior Expecting thrown `NonUniqueBeanException`. ### Actual Behaviour Looks like in `DefaultApplicationContext` there is some logic that is selecting the first one: ```java @Override protected BeanDefinition findConcreteCandidate(Class beanType, Qualifier...
### Issue description Found this strange case: ``` @Bean MyInterface buildBean1() {} @Bean MyInterfaceImpl2 buildBean2() {} ``` In this case `getBean(MyInterface)` would return the first bean because of the type...
### Expected Behavior Hi, most probably I've found a bug. Please advice. In my Micronaut project of Websocket Client with use of `Rx3WebSocketClient (io.micronaut.rxjava3.http.client.websockets)` I'm getting NullPointer Exception when the...
### Expected Behavior In our Micronaut/Picocli based command line application, we have multiple abstract classes containing fields annotated with `@Inject`. These abstract classes are used as base classes for concrete...