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.
@@ -5,204 +5,35 @@ on [Keep a CHANGELOG](http://keepachangelog.com/). This project adheres to
5
5
6
6
## [Unreleased]
7
7
8
-
## [6.0.0-M37] - 2019-06-25
9
-
### Changed
10
-
- Shuttering executors no longer register themselves but are discovered at system startup and registered
11
-
### Fixed
12
-
- Shuttering is no longer called twice when shuttering for catchup
13
-
14
-
## [6.0.0-M36] - 2019-06-21
8
+
## [6.0.0-RC1] - 2019-06-26
15
9
### Added
16
-
- Observers for the shutter then catchup process
17
-
18
-
## [6.0.0-M35] - 2019-06-19
19
-
### Fixed
20
-
- Handler method validator now works with subclasses of SystemCommand
21
-
22
-
## [6.0.0-M34] - 2019-06-18
23
-
### Changed
24
-
- Feed SystemCommand from JMX Command MBean into the command handlers
25
-
26
-
## [6.0.0-M33] - 2019-06-17
27
-
### Changed
28
-
- Update framework-api to 4.0.0-M25
29
-
- Update utilities to 1.19.0
30
-
31
-
## [6.0.0-M32] - 2019-06-13
32
-
## Added
10
+
- SystemCommand mechanism to allow us to call management commands on the framework via JMX
11
+
- New System Command to Shutter application
33
12
- New System database
34
-
### Changed
35
-
- shuttered_event_store table moved to the new system database
36
-
37
-
## [6.0.0-M31] - 2019-06-12
38
-
## Changed
39
-
- JmsEnvelopeSenderProducer provides shuttering JmsEnvelopeSender by default to components, non component injection point will be provided with a non shuttering JmsEnvelopeSender
40
-
41
-
## [6.0.0-M30] - 2019-06-11
42
-
## Added
13
+
- JMX bean command handlers for system commands
14
+
- Observers for the shutter then catchup process
43
15
- JmsQueueBrowser service to return the size of a queue
44
16
- Brought in jmx command client code from cake-shop
45
-
- Event Processor shuttering
46
-
47
-
## Changed
48
-
- Moved system command modules into their own area
49
-
- Rename ComponentNameUtil to ComponentNameExtractor and moved to common
50
-
51
-
### [6.0.0-M28] - 2019-06-05
52
-
## Added
53
-
- beans.xml to framework-management module
54
-
55
-
### [6.0.0-M27] - 2019-06-05
56
-
## Added
57
-
- JMX bean command handlers for system commands
58
17
59
-
### [6.0.0-M26] - 2019-05-22
60
-
### Added
61
-
- Producer for JmsEnvelopeSender, COMMAND-API component will return shuttering version, otherwise default
62
-
63
-
### [6.0.0-M25] - 2019-05-17
64
-
### Added
65
-
- JMX Rebuild service bean
66
-
67
-
## [6.0.0-M24] - 2019-05-15
68
18
### Changed
69
-
- Shuttering now shutters in command api
70
-
- All commands received whilst the application is shuttered are stored in a new table
71
-
'shuttered_command_store' in the viewstore
19
+
- All commands received whilst the application is shuttered are stored in a new table 'shuttered_command_store' in the viewstore
72
20
- Stored commands are send to JMS once the application is un-shuttered
73
-
74
-
## [6.0.0-M23] - 2019-05-13
75
-
### Changed
76
-
- Update framework-api to 4.0.0-M19
77
-
78
-
## [6.0.0-M23] - 2019-05-13
79
-
### Changed
80
-
- Update framework-api to 4.0.0-M19
81
-
82
-
## [6.0.0-M22] - 2019-05-07
83
-
### Changed
84
-
- Update common-bom to 2.0.2
85
-
- Update test-utils to 1.23.0
86
-
- Update utilities to 1.18.0
87
-
- Update json-schema-catalog to 1.7.0
88
-
- Update framework to 4.0.0-M18
89
-
90
-
## [6.0.0-M21] - 2019-05-03
91
-
### - Removed
92
-
- Event subscription now depends on utilites for YAML parser
93
-
94
-
## [6.0.0-M20] - 2019-04-24
95
-
### Deleted
96
-
- Removed deprecated classes and methods
97
-
98
-
## [6.0.0-M19] - 2019-04-24
99
-
### Changed
100
-
- Upgrade to latest framework-api version 4.0.0-M12
101
-
102
-
## [6.0.0-M18] - 2019-04-23
103
-
### Changed
104
-
- Update test utils core version to the latest
105
-
106
-
## [6.0.0-M17] - 2019-04-23
107
-
### Changed
108
-
- Update framework-api version to include indexer component
109
-
110
-
## [6.0.0-M16] - 2019-04-23
111
-
### Changed
112
-
- Update framework-api version
113
-
114
-
## [6.0.0-M15] - 2019-04-17
115
-
### Changed
116
-
- Update test-utils to 1.22.0-M1
117
-
- Update utilities to 1.17.0-M2
118
-
- Update json-schema-catalog to 1.6.1-M2
119
-
- Update framework to 4.0.0-M9
120
-
121
-
## [6.0.0-M14] - 2019-04-16
122
-
### Changed
21
+
- Rename ComponentNameUtil to ComponentNameExtractor and moved to common
123
22
- Renamed JdbcRepositoryHelper to JdbcResultSetStreamer
124
23
- Extracted preparedStatementWrapperOf() in JdbcRepositoryHelper to a new class 'PreparedStatementWrapperFactory'
125
-
126
-
## [6.0.0-M13] - 2019-04-16
127
-
### Changed
128
-
- Upgrade to latest framework-api version 4.0.0-M8
129
-
130
-
## [6.0.0-M12] - 2019-04-15
131
-
### Removed
132
-
- Remove deprecated github_token from travis.yml
133
-
134
-
## [6.0.0-M11] - 2019-04-12
135
-
### Changed
136
-
- Upgrade to latest framework-api version 4.0.0-M7
137
-
138
-
## [6.0.0-M10] - 2019-04-05
139
-
### Changed
140
-
- Update ShutteringObserver to use UnshutteringRequestedEvent
141
24
- Remove validation info logging
25
+
- Merged in Subscription domain, yaml parsing classes and builders from event-store
26
+
- JmsEnvelopeSenderProducer provides shuttering JmsEnvelopeSender by default to components, non component injection point will be provided with a non shuttering JmsEnvelopeSender
27
+
- Updated to framework-api 4.0.0
28
+
- Updated to common-bom to 2.3.0
29
+
- Updated to utilities to 1.20.0
30
+
- Updated to json-schema-catalog to 1.7.2
31
+
- Updated to test-utils to 1.24.2
142
32
143
-
## [6.0.0-M9] - 2019-04-02
144
33
### Removed
34
+
- Removed all deprecated classes and methods
145
35
- Remove test-utils-wildfly module
146
-
147
-
## [6.0.0-M8] - 2019-04-01
148
-
### Changed
149
-
- Change caller/shutterable to a simple String in the event classes
150
-
151
-
## [6.0.0-M7] - 2019-03-28
152
-
- Moved Shuttering to using JEE Observable
153
-
154
-
## [6.0.0-M6] - 2019-03-26
155
-
### Added
156
-
- Upgrade to latest framework-api version 4.0.0-M3
157
-
158
-
## [6.0.0-M5] - 2019-03-22
159
-
### Added
160
-
- Added JMX standalone module
161
-
162
-
## [6.0.0-M4]
163
-
### Added
164
-
- Upgrade to latest framework-api version 4.0.0-M2
165
-
166
-
## [6.0.0-M3] - 2019-03-12
167
-
### Changed
168
-
- Added priority to JsonSchemaValidator to fix CDI problems
169
-
170
-
## [6.0.0-M2] - 2019-03-11
171
-
### Changed
172
-
- Update json-schema-catalog version to 1.6.0
173
-
174
-
## [6.0.0-M2] - 2019-03-11
175
-
### Changed
176
-
- Update json-schema-catalog version to 1.6.0
177
-
178
-
## [6.0.0-M1] - 2019-03-07
179
-
### Changed
180
-
- Merged in Subscription domain, yaml parsing classes and builders from event-store
181
-
182
-
## [5.3.0-M5] - 2019-03-05
183
-
### Changed
184
-
- Update framework-api version
185
-
186
-
## [5.3.0-M4] - 2019-03-04
187
-
### Changed
188
-
- Revert the aggregate module. It is now no longer its own repository.
189
-
190
-
## [5.3.0-M3] - 2019-02-28
191
-
### Changed
192
-
- Update schema whitelist to add default value
193
-
194
-
## [5.3.0-M2] - 2019-02-26
195
-
### Added
196
-
- JMX dependency to common bom
197
-
### Changed
198
-
- Added DummyJsonValidationSchema to testUtils common
199
-
200
-
## [5.3.0-M1] - 2019-02-21
201
-
### Added
202
-
- JMX service
203
-
- Command api validation of outgoing messages
204
-
### Changed
205
-
- Updated pojo implementation to not use typed parameter
36
+
- Event subscription now depends on utilities for YAML parser
206
37
207
38
## [5.2.0] - 2019-02-13
208
39
### Added
@@ -227,24 +58,12 @@ on [Keep a CHANGELOG](http://keepachangelog.com/). This project adheres to
227
58
- Updated to test-utils to 1.19.1
228
59
- Updated to utilities to 1.16.2
229
60
- Updated to framework-api 3.1.0
230
-
- Removed ReflectionUtils: use ReflectionUtil in test-utils instead
231
61
### Added
232
62
- Implementation of Metadata interface adding eventNumber and previousEventNumber
233
63
- JsonValueEnvelopeMatcher for matching Envelope<JsonValue> types
234
-
235
-
## [5.1.0-M3] - 2018-12-07
236
-
### Changed
237
-
- Updated to test-utils to 1.19.0
64
+
### Removed
238
65
- Removed ReflectionUtils: use ReflectionUtil in test-utils instead
239
66
240
-
## [5.1.0-M2] - 2018-12-03
241
-
### Changed
242
-
- Updated to framework-api 3.1.0-M2
243
-
244
-
## [5.1.0-M1] - 2018-11-23
245
-
### Added
246
-
- Implementation of Metadata interface adding eventNumber and previousEventNumber
247
-
248
67
## [5.0.4] - 2018-11-15
249
68
### Added
250
69
- setInt method to PreparedStatementWrapper
@@ -266,41 +85,23 @@ on [Keep a CHANGELOG](http://keepachangelog.com/). This project adheres to
266
85
- Fix base pom dependencies
267
86
268
87
## [5.0.1] - 2018-11-07
269
-
270
88
### Changed
271
89
- Update framework-api to version 3.0.0
272
90
273
91
## [5.0.0] - 2018-11-07
274
-
- First release of Framework 5.0.0
275
-
276
-
## [5.0.0-M3] - 2018-11-05
277
-
278
-
### Removed
279
-
- Moved CDI producers to [Utilities](https://github.com/CJSCommonPlatform/utilities)
280
-
281
-
## [5.0.0-M3] - 2018-11-05
282
-
283
-
### Changed
284
-
- Moved CDI producers to [Utilities](https://github.com/CJSCommonPlatform/utilities)
285
-
286
-
## [5.0.0-M2] - 2018-10-30
287
-
288
-
### Changed
289
-
- Moved persistence-test-utils to event-store
290
-
291
-
## [5.0.0-M1] - 2018-10-25
292
-
293
92
### Removed
294
93
- Aggregate to its own repository: https://github.com/CJSCommonPlatform/framework-domain
295
94
- Event Store to its own repository: https://github.com/CJSCommonPlatform/event-store
296
95
- Generators to their own repository: https://github.com/CJSCommonPlatform/framework-generators
297
96
- Cake Shop example app to its own repository: https://github.com/CJSCommonPlatform/cake-shop
298
97
- AbstractJdbcRepositoryIT from test utils, deprecated in previous version
98
+
- Moved CDI producers to [Utilities](https://github.com/CJSCommonPlatform/utilities)
299
99
300
100
### Changed
301
101
- Message adapter generator to use SubscriptionManager instead of the interceptor chain
302
102
- Travis setup now creates a postgres database as part of the build
303
103
- Moved EventBuffer into DefaultSubscriptionManager
0 commit comments