Oliver Drotbohm
cc4584f62f
GH-1002 - Upgrade compatibility builds after Boot 3.3.7 release.
2024-12-19 12:26:24 +01:00
Oliver Drotbohm
5b182492bb
GH-1000 - Upgrade build plugins.
2024-12-19 09:44:57 +01:00
Oliver Drotbohm
08902fa9da
GH-998 - Upgrade to Spring Framework 6.2.1.
2024-12-19 09:31:23 +01:00
Oliver Drotbohm
0366284cfa
GH-997 - Upgrade examples to jMolecules 2023.2.1.
2024-12-19 09:30:44 +01:00
Oliver Drotbohm
94e580f8e7
GH-997 - Upgrade to jMolecules 2023.2.1.
2024-12-19 09:29:36 +01:00
Oliver Drotbohm
8c9a104ed1
GH-996 - Allow filtering violations.
2024-12-18 20:26:47 +01:00
Oliver Drotbohm
639fda9476
GH-993 - Upgrade to APTK 0.29.
2024-12-12 00:07:50 +01:00
Oliver Drotbohm
c3c1fd75dd
GH-991 - 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:13:21 +01:00
Cora Iberkleid
3ad7ebba1c
GH-991 - Polishing.
2024-12-11 22:13:21 +01:00
Cora Iberkleid
4a84f6f772
GH-991 - Explain when to add Spring Modulith's Core artifact as compile-time dependency.
2024-12-11 22:13:21 +01:00
Oliver Drotbohm
ef359fa396
GH-988 - Polishing.
...
Make sure that adding skin parameters does not alter the existing instance's parameters. Javadoc. General polishing.
2024-12-11 21:49:29 +01:00
Alexander Miller
f7b1c579c8
GH-988 - Allow registering skin parameters in generated PlantUML diagrams.
2024-12-11 21:49:21 +01:00
Oliver Drotbohm
d75559292e
GH-986 - Prevent APT from depending on Docs artifact.
...
Co-authored-by: Cora Iberkleid <ciberkleid@gmail.com >
2024-12-11 17:34:02 +01:00
Oliver Drotbohm
a40a400b75
GH-979 - Improve compatibility matrix.
2024-12-10 14:16:48 +01:00
Oliver Drotbohm
352c38b39f
GH-979 - Add Spring Boot compatibility matrix to reference documentation.
2024-12-10 14:16:48 +01:00
Oliver Drotbohm
72af66b786
GH-955 - Upgrade integration builds to latest releases and previews.
2024-12-10 14:16:25 +01:00
Oliver Drotbohm
99f4ebe8a5
GH-955 - Enable CI build for 1.3.x branch.
2024-12-10 14:16:25 +01:00
Oliver Drotbohm
18d4e1f21a
GH-966 - Fix Javadoc creation for APT module.
...
Exclude the temporary type from Javadoc creation.
2024-12-10 14:16:25 +01:00
Oliver Drotbohm
c4b1d9bf97
GH-970 - Prevent archiving JPA entity from being included in non-archiving setups.
2024-12-10 14:16:24 +01:00
Oliver Drotbohm
283e35062c
GH-969 - Improve Application Module Canvas rendering.
2024-11-25 13:22:53 +01:00
Oliver Drotbohm
cadcb31e7b
GH-967 - Polishing.
2024-11-25 12:22:30 +01:00
Oliver Drotbohm
d7efd19c25
GH-967 - 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:22:30 +01:00
Oliver Drotbohm
3a0389a94f
GH-966 - 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 12:20:45 +01:00
Oliver Drotbohm
71d80c6188
GH-955 - Prepare next development iteration.
2024-11-25 12:20:05 +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
Oliver Drotbohm
b189dbc725
GH-806 - Polish Neo4j archiving mode.
...
We now explicitly set the completion date property of newly created event publications to null. The copying data manipulation statements now properly copy all properties of the publication notes into the archive.
2024-10-25 22:03:25 +02:00
Cora Iberkleid
4132ad3a38
GH-806 - Add archive support for Neo4j.
...
Co-authored-by: Oliver Drotbohm <oliver.drotbohm@broadcom.com >
2024-10-25 22:03:25 +02:00
Oliver Drotbohm
d302ad1937
GH-806 - Revamp JPA archive support.
...
We now use two separate entity types for archived and non-archived event publications to rpevent hibernate hickups when inserting an instance of a subtype with he same id.
2024-10-25 22:03:24 +02:00