sant0s
d9bbd7ca45
GH-540 - Improve reference documentation.
2024-03-28 11:36:12 +01:00
Oliver Drotbohm
6b839cf6dc
GH-525 - Prepare next development iteration.
2024-03-22 11:41:33 +01:00
Oliver Drotbohm
c441fdf535
GH-525 - Release version 1.2.0-M3.
2024-03-22 11:41:33 +01:00
Oliver Drotbohm
53f6bc97ad
GH-537 - Temporarily stop linking to Boot's Javadoc.
...
Looks like there's an issue with 3.3 M3's Javadoc publication, likely induced by Boot's move to Antorra.
2024-03-22 08:59:17 +01:00
Oliver Drotbohm
ce2f608e60
GH-536 - Add missing package-info.java files.
2024-03-22 08:48:51 +01:00
Oliver Drotbohm
27c5c5e58f
GH-535 - Upgrade to Maven Compiler Plugin 3.13.0.
2024-03-22 08:18:20 +01:00
Oliver Drotbohm
9f5cc422c0
GH-534 - Upgrade to Maven Assembly Plugin 3.7.1.
2024-03-22 08:18:20 +01:00
Oliver Drotbohm
3c53b7d65b
GH-533 - Upgrade to Maven GPG Plugin 3.2.1.
2024-03-22 08:18:20 +01:00
Oliver Drotbohm
639e86a7ee
GH-532 - Upgrade to Spring Cloud AWS 3.1.1.
...
Switch to latest Localstack Docker image for testing, too.
2024-03-22 08:18:16 +01:00
Oliver Drotbohm
5bbece1580
GH-531 - Upgrade to Spring Boot 3.3 M3.
2024-03-21 23:19:38 +01:00
Oliver Drotbohm
6b8ec5684c
GH-530 - Upgrade to jMolecules 2023.1.2.
2024-03-21 23:19:21 +01:00
Oliver Drotbohm
71a4960687
GH-529 - Upgrade to Flapdoodle MongoDB 4.12.2.
2024-03-21 23:13:26 +01:00
Oliver Drotbohm
1949c415c4
GH-528 - Add section on @Modulithic to reference documentation.
2024-03-19 15:51:51 +01:00
Sebastian Lammering (E984754)
1f4df2d8f0
GH-527 - Fix modulith actuator endpoint value in examples.
2024-03-18 17:41:10 +01:00
Oliver Drotbohm
60de42bf6c
GH-518 - Support for conditions on @ApplicationModuleListener.
2024-03-14 18:07:43 +01:00
emanuel.trandafir
3d68f1a588
GH-521 - Improve reference docs.
...
Making the starters section more visible. Fixed links related to testing.
2024-03-05 19:41:28 +01:00
Oliver Drotbohm
e41d7ec083
GH-520 - Early reject invalid ApplicationModules bootstraps.
...
We now immediately reject the ApplicationModules bootstrap in case the initial scanning of the root packages yield no classes at all.
2024-03-05 19:34:47 +01:00
Oliver Drotbohm
c45a0fc9b7
GH-522 - Polishing.
2024-03-05 11:52:04 +01:00
Oliver Drotbohm
5f7e6a2479
GH-522 - Support for package info types.
...
Introduce @PackageInfo annotation to allow marking a types as alternative to Java's native package-info.java so that annotation lookups on a JavaPackage will also find annotations placed on that type. Useful to declare package scoped metadata like @ApplicationModule and @NamedInterface for languages that do not support packages well enough (read: Kotlin).
2024-03-05 09:55:34 +01:00
Oliver Drotbohm
f3c111f769
GH-284 - Support for open application modules.
...
Application modules can now be declared as open, which causes internal components being exposed for access by other modules.
2024-02-29 12:58:49 +01:00
Oliver Drotbohm
b73b4ca70a
GH-514 - Prepare next development iteration.
2024-02-23 16:54:58 +01:00
Oliver Drotbohm
7315c8a13e
GH-514 - Release version 1.2.0-M2.
2024-02-23 16:54:57 +01:00
Oliver Drotbohm
09da2a9608
GH-511 - Upgrade build plugins to the latest versions.
2024-02-23 14:29:09 +01:00
Oliver Drotbohm
ef7f114866
GH-510 - Upgrade to Spring Boot 3.3 M2.
...
Explicitly exclude Reactor Core to avoid the Neo4j reactive auto-configuration kicking in, now unconditionally registering a reactive transaction manager causing simple @Transactional declarations to break as two transaction manager beans are present.
Also upgrade to Spring Framework 6.1.4 for Javadoc reference.
2024-02-23 14:27:39 +01:00
Lukas Dohmen
d325c83736
GH-508 - Fix parameter name to match Javadoc.
2024-02-23 11:44:52 +01:00
Oliver Drotbohm
840a1b61b7
GH-403 - Polishing.
...
Added indexes for HSQLDB (after fix for GH-507). Removed by-listener index for MySQL as it would not be used anyway. Polished index names. Disable Spring Boot banners in tests.
Original pull request: GH-411.
2024-02-20 12:57:04 +01:00
Maciej Walkowiak
f440af943b
GH-403 - Add database indexes in schema files.
...
Original pull request: GH-411.
2024-02-20 12:53:48 +01:00
Oliver Drotbohm
aa4b34c396
GH-507 - Improve database schema initialization for event publications.
...
We now use ResourceDatabasePopulator to execute the schema files creating the infrastructure for the event publication registry. This makes sure that the statements in those files are executed individually.
Related ticket: GH-403.
2024-02-20 12:53:47 +01:00
Oliver Drotbohm
864baac3c2
GH-501 - Make Micrometer Tracing a mandatory dependency of the observability module.
...
ModuleObservabilityAutoConfiguration strongly depends on said module and there's no way to make it optionally depending on that.
2024-02-19 13:37:19 +01:00
josroseboom
e1e9b237c8
GH-490 - Use Types constant to decide if a type is an entity.
2024-02-14 16:36:15 +01:00
Lukas Dohmen
a142618394
GH-488 - Remove deprecated ApplicationModuleListener from example.
2024-02-14 16:30:57 +01:00
Stefano Cordio
b40b45379e
GH-499 - Fixes and improvements for Fundamentals section.
2024-02-14 15:19:05 +01:00
Oliver Drotbohm
84a4453281
GH-498 - Prevent configuration properties from being proxied for observability.
...
We now avoid proxying configuration properties in the BeanPostProcessor that creates tracing proxies.
2024-02-14 11:30:24 +01:00
Oliver Drotbohm
e3f84279fd
GH-497 - Upgrade to Gradle Enterprise Maven extension 1.20.1.
2024-02-09 12:48:03 +01:00
Oliver Drotbohm
4bf1b4bdad
GH-496 - Upgrade Maven Flatten Plugin to 1.6.0.
2024-02-09 12:47:02 +01:00
Oliver Drotbohm
43e479004d
GH-491 - Polishing.
2024-02-09 12:46:35 +01:00
lukasdooo
5efc7e01f0
GH-491 - Only delete completed events.
2024-02-09 12:46:23 +01:00
Eric Haag
0c11395c76
GH-479 - Update Revved up by Develocity badge.
2024-01-30 17:29:53 +01:00
Oliver Drotbohm
c5f73e675d
GH-483 - Let CompletionRegisteringAdvisor forward EventExternalized event.
2024-01-29 18:42:55 +01:00
Oliver Drotbohm
6770526cac
GH-480 - Upgrade GitHub actions checkout action to v4.
2024-01-29 18:33:22 +01:00
Oliver Drotbohm
232cb3c9ec
GH-476 - Move off legacy Structurizr PlantUML generation.
2024-01-21 12:23:29 +01:00
Oliver Drotbohm
c06a2c915e
GH-474 - Prepare next development iteration.
2024-01-19 19:49:09 +01:00
Oliver Drotbohm
6f5886ddef
GH-474 - Release version 1.2.0-M1.
2024-01-19 19:49:08 +01:00
Oliver Drotbohm
5ed4635c68
GH-457 - Upgrade to Spring Boot 3.3 M1.
...
Also, Spring Framework 6.1.3.
2024-01-19 19:43:24 +01:00
Roger Jäggi
dbc8ab442c
GH-469 - Add missing events-aws-* modules to BOM.
...
Adds spring-modulith-events-aws-sns and spring-modulith-events-aws-sqs modules to the project BOM.
2024-01-19 12:47:44 +01:00
Oliver Drotbohm
c32227bdfb
GH-463 - Update copyright headers.
2024-01-17 19:45:40 +01:00
Oliver Drotbohm
72762faf4d
GH-462 - Upgrade to latest Structurizr.
...
Core 1.18 -> 1.29
Export 1.8.3 -> 1.19.0
2024-01-17 18:03:32 +01:00
Oliver Drotbohm
3486b119d9
GH-461 - Explicitly use clean verify for integration builds.
...
To make sure we always use fresh dependencies.
2024-01-17 17:08:21 +01:00
Oliver Drotbohm
6905fdd8ae
GH-458 - Move off deprecated DatabaseDriver.fromDataSource(…).
2024-01-17 16:32:58 +01:00
Oliver Drotbohm
48aa0b246a
GH-406 - Improve detection of AOT types generated by Spring.
...
We now guard the annotation predicate for @Generated behind a classpath check to avoid a NoClassDefFoundError on previous versions of Spring Framework.
2024-01-17 16:30:40 +01:00