Oliver Drotbohm
dca73ee137
GH-995 - Allow filtering violations.
2024-12-18 20:25:43 +01:00
Oliver Drotbohm
f1ba94989e
GH-992 - Upgrade to APTK 0.29.
2024-12-12 00:07:14 +01:00
Oliver Drotbohm
3b3e6b4066
GH-943 - Polishing.
...
Slight rewording of the section talking about the usage of application module detection strategies with runtime components. Added notes in both the runtime support and production ready features chapters to point to the new instructions.
2024-12-11 22:12:02 +01:00
Cora Iberkleid
2712c55c61
GH-943 - Polishing.
2024-12-11 22:06:32 +01:00
Cora Iberkleid
79f40e9f2a
GH-943 - Explain when to add Spring Modulith's Core artifact as compile-time dependency.
2024-12-11 22:05:49 +01:00
Oliver Drotbohm
8019a804a5
GH-983 - Polishing.
...
Make sure that adding skin parameters does not alter the existing instance's parameters. Javadoc. General polishing.
2024-12-11 21:37:03 +01:00
Alexander Miller
63b4ab7482
GH-983 - Allow registering skin parameters in generated PlantUML diagrams.
2024-12-11 21:32:24 +01:00
Oliver Drotbohm
6797be91de
GH-704 - Temporarily disable clean branch checks.
2024-12-11 21:22:09 +01:00
Cora Iberkleid
00081853e9
GH-704 - Improved script to back-port commits into maintenance branches.
2024-12-11 21:21:50 +01:00
Oliver Drotbohm
1fb8def139
GH-985 - Fix backport message massaging in script.
2024-12-11 17:23:35 +01:00
Oliver Drotbohm
1a3d6c19f2
GH-984 - Prevent APT from depending on Docs artifact.
...
Co-authored-by: Cora Iberkleid <ciberkleid@gmail.com >
2024-12-11 17:22:02 +01:00
Oliver Drotbohm
af77ef15f0
GH-971 - Improve compatibility matrix.
...
Also link to it from the introduction.
2024-12-06 13:23:46 +01:00
Oliver Drotbohm
9f71c369a9
GH-971 - Add Spring Boot compatibility matrix to reference documentation.
2024-12-06 12:51:47 +01:00
Oliver Drotbohm
dbbaa599bc
GH-955 - Integration builds against Boot 3.3 snapshots.
2024-12-05 18:28:06 +01:00
Oliver Drotbohm
38404566b3
GH-955 - Upgrade to latest jMolecules for integration builds.
2024-12-05 18:24:25 +01:00
Oliver Drotbohm
43e765844d
GH-955 - Update integration builds.
2024-12-05 18:17:21 +01:00
Oliver Drotbohm
a112e58b81
GH-962 - Fix Javadoc creation for APT module.
...
Exclude the temporary type from Javadoc creation.
2024-11-25 14:55:51 +01:00
Oliver Drotbohm
9e2d96394f
GH-964 - Prevent archiving JPA entity from being included in non-archiving setups.
...
We now keep the JPA entity classes to store current and archived event publications in separate packages so that the archiving one can be included only when the archiving mode is selected.
2024-11-25 13:59:56 +01:00
Oliver Drotbohm
0d3025dad7
GH-968 - Improve Application Module Canvas rendering.
2024-11-25 13:19:56 +01:00
Oliver Drotbohm
cb3f503423
GH-965 - Polishing.
2024-11-25 12:18:03 +01:00
Oliver Drotbohm
f52e1a9f45
GH-965 - Asciidoctor.toInlineCode(String) now renders local method references correctly.
...
Previously, the missing type caused the module lookup to fail with an exception.
2024-11-25 12:11:23 +01:00
Oliver Drotbohm
9dba3db26a
GH-962 - Fix Javadoc extraction for methods referring to types nested in interfaces.
...
A bug [0] in APTK causes our Javadoc extraction to fail for methods whose parameters are classes nested in interfaces. We fix that by temporarily including a fixed copy of TypeElementWrapper, that looks up outer types on interfaces as well.
[0] https://github.com/toolisticon/aptk/issues/163
2024-11-25 11:56:19 +01:00
Oliver Drotbohm
3b608e9bc9
GH-928 - Polishing.
...
License headers, formatting, null checks.
2024-11-22 11:20:49 +01:00
Marcin Grzejszczak
738ad3f14b
GH-928 - Move to observations API.
...
Reworked observability integration to create Observations rather than traces directly. Additional metrics and counters and an Observation.Context to potentially customize the metrics exposed.
2024-11-22 11:05:47 +01:00
Oliver Drotbohm
163673ad75
GH-933 - Observability proxying now considers global proxy settings.
...
We now lookup the AbstractAutoProxyCreator registered for global proxy settings and apply that to the ProxyFactory used to create the proxies applying the observability decoration.
2024-11-22 10:57:49 +01:00
Oliver Drotbohm
22f758ab79
GH-961 - Upgrade to Structurizr 3.1.
2024-11-22 10:57:40 +01:00
Oliver Drotbohm
f8728fc009
GH-955 - Prepare next development iteration.
2024-11-21 20:13:56 +01:00
Oliver Drotbohm
6f6597e163
GH-955 - Release version 1.3.0.
2024-11-21 20:13:55 +01:00
Oliver Drotbohm
19a01808ea
GH-949 - Upgrade to Spring Boot 3.4.
2024-11-21 17:30:45 +01:00
Oliver Drotbohm
5dbea66d45
GH-955 - Skip examples deployment.
2024-11-21 17:28:39 +01:00
Oliver Drotbohm
ea50c6e6d0
GH-955 - Automatically close release repository.
2024-11-21 16:05:41 +01:00
Oliver Drotbohm
89a86b4213
GH-950 - Upgrade to jMolecules 2023.2.0.
...
Also set up integration builds to build against jMolecules 2025.0 RC1.
2024-11-21 14:25:54 +01:00
Oliver Drotbohm
b542c03b7d
GH-870 - Fix Javadoc in PersistentApplicationEventMulticaster.
2024-11-21 12:59:41 +01:00
Oliver Drotbohm
5adfa4b935
GH-845 - Fix sample code in fundamentals section.
2024-11-21 12:55:48 +01:00
Cora Iberkleid
f1ae32b2bb
GH-914 - Mention message header support in event externalization documentation.
2024-11-21 11:55:58 +01:00
Oliver Drotbohm
85c5206cd3
GH-936 - Make sure ModuleTracingBeanPostProcessor is executed early.
...
We now explicitly declare an order for the MTBPP so that it gets registered for execution before the ones that create infrastructure for message listeners so that those already see the potentially proxied instance and invocations actually invoke the advice creating the traces.
2024-11-19 23:50:45 +01:00
Oliver Drotbohm
4218dffc9d
GH-936 - Detect methods (meta-)annotated with @MessageMapping as module entry points.
...
We now consider all methods that are (meta-)annotated with Spring Messaging's @MessageMapping which is consistently used in a lot of broker annotations such as @(Rabbit|Kafka)Listener etc.
2024-11-19 23:01:29 +01:00
Oliver Drotbohm
a199bfcd64
GH-942 - Add keyword to commit message to automatically close ticket in backport script.
2024-11-18 16:37:17 +01:00
Oliver Drotbohm
55e4249d18
GH-937 - Fix logger creation in EventExternalizationSupport.
2024-11-18 16:23:41 +01:00
Raja Kolli
94fc52330e
GH-934 - Fix typo in reference documentation.
2024-11-18 15:18:23 +01:00
Oliver Drotbohm
d921c717c6
GH-927 - Introduce ObservedModule.isEventListenerInvocation(MethodInvocation).
...
Also introduce ObservedModule.getIdentifier() as a replacement for the now deprecated ObservedModule.getName().
2024-11-08 18:01:41 +01:00
Oliver Drotbohm
169cf67128
Generally ignore generated code (annotated with @….Generated).
2024-11-05 16:16:07 +01:00
Oliver Drotbohm
95438a997f
GH-913 - Package Javadoc for newly introduced packages.
2024-10-29 22:15:16 +01:00
Oliver Drotbohm
34ce0add03
GH-919 - Add @CheckReturnValue and use it in Scenario API.
2024-10-29 22:15:12 +01:00
Oliver Drotbohm
7320b3bf4a
GH-918 - Lazify archiving Cypher statement initialization.
...
Eagerly initializing the archiving Cypher statements required for the new archiving event completion mode breaks our compatibility with Spring Boot 3.2 as that depends on a Cypher library version not containing the exists(…) operator yet. We now lazily instantiate those statements.
2024-10-29 13:57:15 +01:00
Oliver Drotbohm
f64cc8f451
GH-912 - Fix Javadoc source folder after plugin update.
2024-10-26 17:12:35 +02:00
Oliver Drotbohm
3d35d48d18
GH-912 - Prepare next development iteration.
2024-10-26 15:58:59 +02:00
Oliver Drotbohm
05c5550312
GH-912 - Release version 1.3.0-RC1.
2024-10-26 15:58:59 +02:00
Oliver Drotbohm
49a3c6cc1a
GH-907 - Upgrade to Spring Boot 3.4 RC1.
2024-10-26 14:45:54 +02:00
Oliver Drotbohm
a5348116b1
GH-806 - Reference documentation for archiving event publication completion mode.
2024-10-25 22:03:25 +02:00