You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 13, 2020. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+41-1Lines changed: 41 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,40 @@ on [Keep a CHANGELOG](http://keepachangelog.com/). This project adheres to
5
5
6
6
## [Unreleased]
7
7
8
+
## [2.0.0] 2017-06-23
9
+
10
+
### Changed
11
+
- Refactor all framework components that are not internal so that they are provided as interfaces
12
+
via new Framework API modules
13
+
- Rework interceptor chain so that it is specific to a service component, by allowing each component
14
+
to provide an interceptor chain definition rather than using annotation scanning
15
+
- Upgrade to use framework parent POM [1.5.0](https://github.com/CJSCommonPlatform/maven-framework-parent-pom/releases/tag/release-1.5.0)
16
+
- Upgrade to use common BOM [1.16.0](https://github.com/CJSCommonPlatform/maven-common-bom/releases/tag/release-1.16.0)
17
+
- Interceptor chain now adds the component name to the context so it can be used by the access control interceptor or anything else that needs it
18
+
- Logging dependencies tidied up - all logging implementations excluded from dependencies and tests use new test utils modules for logging
19
+
- Generated class names made more unique, including adding the base URI in class name for generated JMS listeners. **Any project that overrides the generated
20
+
class will need to change the class name of their override to match**
21
+
- Improved logging for annotation scanning
22
+
- Add component to audit interceptor so that audit messages can distinguish between components even
23
+
when they are deployed in a single WAR.
24
+
25
+
### Removed
26
+
- Support for default sender destinations removed; senders now always require messaging clients to
27
+
be provided, typically by generating one from the destination RAML.
28
+
- Access control Provider annotation and annotation scanning; this functionality has moved to the access control library
29
+
- Precondition class marked as deprecated - will be removed in 3.0.0 unless a different use case is found for it
30
+
31
+
### Fixed
32
+
- Test cases for random ZonedDateTime generators and added logging to show more info when they fail
33
+
- Javadoc errors
34
+
- Aggregate snapshot service was pulling in Liquibase due to an incorrect dependency scope
35
+
- Remove audit from event listener and event processor
36
+
37
+
### Added
38
+
- Script for building dependencies locally
39
+
- Support for generating and discovering direct adapters, if a message destination exists locally
40
+
a service component in the same application
41
+
8
42
## [2.0.0-rc8] - 2017-06-23
9
43
10
44
### Fixed
@@ -659,9 +693,15 @@ turned off by default
659
693
- Initial release with basic dispatcher, handler and adapter generation
0 commit comments