spring-modulith icon indicating copy to clipboard operation
spring-modulith copied to clipboard

Modular applications with Spring Boot

Results 109 spring-modulith issues
Sort by recently updated
recently updated
newest added
trafficstars

Github supports rendering [Mermaid](https://mermaid.js.org) (an alternative to plantuml) in its markdown (no idea on asciidoc). So does microsofts azure thing. It would be nice to have support for emitting markdown...

in: documentation support
type: enhancement

![Screenshot from 2024-09-24 12-49-30](https://github.com/user-attachments/assets/f5b4de4f-d7b4-4414-b12a-e88a69facd4f)

e.g. `spring-modulith-events-redis` message broker Spring Modulith artifact.

in: event publication registry
type: enhancement
meta: waiting for feedback

Due to what appears to be a bug in archunit I'm looking at possibly writing this integration testing manually but the documentation doesn't seem to imply that I can disable...

in: core
type: enhancement
meta: waiting for feedback

Able to use constants from another module thats present submodule/package. while executing verify() its does throwing any violations, is it right behavior?

in: core
meta: waiting for feedback

The persistent structure of an event publication currently effectively represents two states. Their default state captures the fact that a transactional event listener will have to be invoked eventually. The...

in: event publication registry
type: enhancement

When enabling `spring-modulith-observability`, Kotlin bean properties are unexpectedly initialized as `null`. For example, after enabling this module, properties such as `hisHttpClient` and `medicalInstitutionCode` are `null`. Disabling the module resolves the...

in: observability
meta: waiting for feedback

The recently introduced [delete completion mode](GH-748) provides an alternative to the default updating mode. It allows keeping the number of event publication entries low at the expense of completed publications...

The `Scenario` API's `When.andWaitForStateChange(…)` currently works by applying default “non-null or empty” checks on the results of the function passed in. We wait for non-empty `Optionals`, boolean values of `true`...

in: test support
type: improvement

When using `io.opentelemetry.instrumentation:opentelemetry-spring-boot-starter` the Modulith tags aren't added to the span. Although from logging I see the `ModuleEntryInterceptor` doing it's work, nothing shows up in the trace when being exported....