Oliver Drotbohm
c531e8df7b
GH-1249 - Switch to Testcontainers for MongoDB integration tests.
2025-06-17 09:35:35 +02:00
Oliver Drotbohm
d842fa2421
GH-1245 - Update build plugins to latest versions.
2025-06-13 14:08:35 +02:00
Oliver Drotbohm
e98b599825
GH-1244 - Update Flapdoodle MongoDB to 4.20.0.
2025-06-13 14:02:48 +02:00
Oliver Drotbohm
4b0db01c75
GH-1243 - Update Testcontainers to 1.21.1.
2025-06-13 14:02:40 +02:00
Oliver Drotbohm
206d61575a
GH-1208 - Update dependency mappings.
2025-06-13 14:02:11 +02:00
Oliver Drotbohm
c8f0f22306
GH-1242 - Upgrade to Structurizr 4.1.0.
2025-06-13 13:59:30 +02:00
Oliver Drotbohm
7644f22b6f
GH-1241 - Update jGit to 7.3.0.202506031305-r.
2025-06-13 13:55:50 +02:00
Oliver Drotbohm
7ed5eb15c0
GH-1240 - Upgrade to Spring Framework 7.0 M6.
2025-06-13 13:54:11 +02:00
Oliver Drotbohm
c533186c3e
GH-1208 - Tweak dependency mappings for update automation.
2025-06-13 13:22:24 +02:00
Oliver Drotbohm
1b5bed9611
GH-1232 - Update jGit to 7.0.1.202505221510-r.
2025-06-13 13:21:27 +02:00
Oliver Drotbohm
c04371d895
GH-1230 - Update ArchUnit to 1.4.1.
2025-06-13 13:21:12 +02:00
Oliver Drotbohm
3545dd2ace
GH-1221 - Update Micrometer Tracing to 1.5.1.
2025-06-13 12:38:39 +02:00
Oliver Drotbohm
ab010269ec
GH-1220 - Fix automatic module name for Moments artifact.
2025-06-13 12:09:04 +02:00
Oliver Drotbohm
d3f059dc70
GH-1192 - Polish Javadoc of PackageName.
2025-05-28 15:54:29 +02:00
Oliver Drotbohm
f8f891d10c
GH-1154 - Avoid double building in CI infrastructure.
2025-05-28 15:50:43 +02:00
Oliver Drotbohm
fb13fe06ed
GH-1210 - Upgrade examples to jMolecules 2023.3.1.
2025-05-28 15:39:07 +02:00
Oliver Drotbohm
9ea2b24b53
GH-1192 - Migrate code base to jSpecify for nullness verification.
2025-05-28 15:35:34 +02:00
Oliver Drotbohm
a136ff920b
GH-1191 - Upgrade to Spring Boot 4.0 snapshots.
2025-05-28 15:35:34 +02:00
Oliver Drotbohm
27e287131b
GH-1190 - Upgrade to Spring Framework 7.0 M5.
2025-05-28 15:34:55 +02:00
Oliver Drotbohm
d2b22aacfe
GH-1208 - Prepare next development iteration.
2025-05-28 14:25:04 +02:00
Oliver Drotbohm
83957916b2
GH-1208 - Release version 1.4.0.
2025-05-26 21:14:04 +02:00
Oliver Drotbohm
6ac5f616fe
GH-1205 - Update dependency mappings to auto-update Micrometer Tracing.
2025-05-26 20:43:08 +02:00
Oliver Drotbohm
51911ad527
GH-1205 - Update Micrometer Tracing to 1.5.0.
2025-05-26 20:42:28 +02:00
Oliver Drotbohm
b318a7eeee
GH-1203 - Upgrade to Spring Boot 3.5.
2025-05-23 09:34:52 +02:00
Oliver Drotbohm
67b26e9197
GH-1202 - Update Spring Framework to 6.2.7.
2025-05-22 23:18:49 +02:00
Oliver Drotbohm
b594b69c27
GH-1193 - Remove deprecated support for Spring AutoRestDocs for Javadoc extraction.
2025-05-16 15:58:25 +02:00
Oliver Drotbohm
74ffd65b5e
GH-1189 - Deprecate @CheckReturnValue in favor of Spring Framework variant.
2025-05-16 14:01:30 +02:00
Oliver Drotbohm
8326923c24
GH-1185 - Support for customizing additional verifications.
...
ApplicationModules.verify(…) and ….detectViolations(…) now has overloads taking a newly introduced VerificationOptions instance that allows registering additional ArchRules to be executed as part of the verification or disable / replace them entirely.
2025-05-02 16:46:36 +02:00
Oliver Drotbohm
dafa45fe26
GH-1179 - Remove explicit Hibernate version in JPA events module.
2025-04-30 10:03:15 +02:00
Oliver Drotbohm
73cf1d4576
GH-1155 - Prepare next development iteration.
2025-04-25 13:59:55 +02:00
Oliver Drotbohm
e345c1d476
GH-1155 - Release version 1.4.0-RC1.
2025-04-25 13:59:54 +02:00
Oliver Drotbohm
39b9a977aa
GH-1176 - Upgrade to Spring Boot 3.5 RC1.
2025-04-25 13:52:52 +02:00
Oliver Drotbohm
bfd6c64c4c
GH-1171 - Improve rendering of trees in reference documentation.
2025-04-24 12:22:20 +02:00
Oliver Drotbohm
711c8449fa
GH-1146 - Fix identifier comparison in event publications cache key.
2025-04-23 12:12:29 +02:00
Oliver Drotbohm
aa640d0c06
GH-1167 - Polish jMolecules integration builds.
2025-04-19 16:03:06 +02:00
Oliver Drotbohm
87025f2c1a
GH-1169 - Upgrade to Micrometer Tracing 1.5 RC1.
2025-04-19 16:02:33 +02:00
Oliver Drotbohm
e66f40dbb7
GH-1168 - Update Spring Framework to 6.2.6.
2025-04-19 16:00:37 +02:00
Oliver Drotbohm
ff5560bec8
GH-1167 - Update jMolecules to 2023.3.1.
2025-04-19 16:00:28 +02:00
Oliver Drotbohm
2431996dbc
GH-1158 - Fix version of Maven Exec Plugin.
2025-04-19 15:32:55 +02:00
Oliver Drotbohm
1094ce1a5e
GH-1146 - Upgrade to Microbenchmark Runner 0.5.0.
2025-04-19 15:27:56 +02:00
Oliver Drotbohm
dc81a743f8
GH-1146 - Improve lookup of event publications in progress.
...
Instead of iterating over all publications currently in progress we now use a map to look them up by key.
Baseline
--------
Benchmark Mode Cnt Score Error Units
….inProgressPublicationsAccess thrpt 50 312,155 ± 7,428 ops/s
Fixed
-----
Benchmark Mode Cnt Score Error Units
….inProgressPublicationsAccess thrpt 50 2328732,504 ± 7809,092 ops/s
2025-04-18 17:13:21 +02:00
Oliver Drotbohm
dc67a117d9
GH-1146 - Add microbenchmarks.
2025-04-18 17:13:07 +02:00
Oliver Drotbohm
594d396ca9
GH-1153 - Removed deprecated FormatableType.
2025-04-18 13:06:35 +02:00
Oliver Drotbohm
5f725621c6
GH-1149 - Cache modules looked up by type in observability event listener.
...
To avoid repeated, expensive full lookups across the entire class space for each listener invocation.
2025-04-18 00:02:43 +02:00
Oliver Drotbohm
4cf9b5c707
GH-1149 - Optimize performance for application module lookups by type.
...
We now avoid immediately resorting to a by type name lookup that triggers extensive search to be able to support simple class names.
2025-04-18 00:01:55 +02:00
Oliver Drotbohm
b932faf349
GH-1152 - ApplicationModules now exposes root packages.
2025-04-17 23:53:36 +02:00
Oliver Drotbohm
4cce4626d5
GH-1151 - FormattableType now correctly abbreviates nested types.
2025-04-17 23:48:21 +02:00
Oliver Drotbohm
10f8716481
GH-1150 - ApplicationModule now exposes internal types.
2025-04-17 23:45:32 +02:00
Oliver Drotbohm
fd3542b3b0
GH-1139 - Detect @NamedInterface on composed annotations.
2025-04-04 17:07:21 +02:00
Oliver Drotbohm
2fcde209b3
GH-1131 - Polishing.
2025-04-04 16:30:03 +02:00