Skip to content

1.18.4

Choose a tag to compare

@github-actions github-actions released this 17 Sep 05:31
· 5 commits to main since this release
4289f66
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