You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
upgrade micronaut from v3 to v4 (#174)
* bump(pom): upgrade micronaut 3 to 4.10.6
* bump(pom): update mapstruct from 1.4.2 to 1.6.3
* bump(pom): update openapitools from 7.10.0 to 7.20.0
* remove javax dependency
Kept MapStruct's jsr330 componentModel on @Mapper interfaces (it is
the MapStruct preset name, not a javax dependency) so generated
mapper implementations keep getting registered as Micronaut beans.
* bump(pom): update io.kokuwa:micronaut-loggin from 3.1.0 to 5.0.0
* bump(pom): update lombok from 1.18.30 to 1.8.42
* bump(pom): update micronaut-registry-prometheus from 4.8.3 to 5.13.2
* bump(pom): update micronaut-openapi-codegen from 4.4.1 to 4.5.0
* bump(pom): update build-helper-maven-plugin from 3.3.0 to 3.6.1
* bump(pom): update jakarta-validation-api from 3.1.0 to 3.1.1
* bump(pom): update json-schema-validator from 1.5.4 to 3.0.0
* bump(pom): update maven-resource-plugin from 2.6 to 3.4.0
* bump(pom): update docker-maven-plugin from 0.42.1 to 0.48.1
* replace ${artifactId} with ${project.artifactId}
* replace io.micronaut.build with io.micronaut.maven
* remove duplicated dependencies
* bump(jvm): use java 21 instead of java 17
* remove duplicated jakarta dependencies
* replace mockito-all with mockito-core
* delegate project reactor version to micronaut bom
* update logback removing ansi and set default log level to INFO
* chore: bump ngsi-ld-mapping-java from 1.6.20 to 1.6.27
* update all-in-one, document-management, resource-order-management, service-order-management and software-management projects to micronaut 4
* update AbstractApiControllerTest to new micronaut 4 api
* replace javax singleton by jakarta
* fix imports
* remove unnecessary --- in yaml documents
* fix typo in logger config property
* add snakeyaml as explicit runtime dependency
Micronaut 4 no longer exposes snakeyaml as a transitive dependency,
so application.yaml/application-*.yaml property sources were being
silently ignored at runtime with no error.
* remove duplicated jib build execution in oci profile
* remove kokuwa micronaut-logging and its duplicated declarations, add logback-classic explicitly
* delegate lombok, micronaut-validation and micronaut-redis-lettuce versions to the micronaut-parent BOM, fix mockito-junit-jupiter/mockito-core version mismatch
* fix empty context borker response
* add application/ld+json codec to micronaut codecs
* chore: bump micronaut from 4.10.6 to 4.10.l8
* disable incremental compilation
Incremental compilation was corrupting target/classes across reactor
builds, causing stale .class files (missing methods, missing Micronaut
bean definitions) that only surface as compile/runtime errors on
otherwise-unmodified code.
* fix BaseMapperTest imports
* fix tests
* add application/ld+json codec to tests
* fix AbstractApiControllerTest
* update tests to run servers using random port
* change data-migrator ngsi-ld-mapping to old version
* chore: bump ngsi-ld-mapping-java from 1.6.27 to 1.6.28
* fix migration logging