Skip to content
This repository was archived by the owner on Aug 13, 2020. It is now read-only.

Commit 1f832da

Browse files
authored
Merge pull request #744 from CJSCommonPlatform/create-release-candidate
Create release candidate for Framework 6.0.0
2 parents 4c97e3b + 1918f6b commit 1f832da

File tree

2 files changed

+24
-223
lines changed

2 files changed

+24
-223
lines changed

CHANGELOG.md

Lines changed: 19 additions & 218 deletions
Original file line numberDiff line numberDiff line change
@@ -5,204 +5,35 @@ on [Keep a CHANGELOG](http://keepachangelog.com/). This project adheres to
55

66
## [Unreleased]
77

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
159
### 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
3312
- 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
4315
- JmsQueueBrowser service to return the size of a queue
4416
- 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
5817

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
6818
### 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
7220
- 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
12322
- Renamed JdbcRepositoryHelper to JdbcResultSetStreamer
12423
- 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
14124
- 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
14232

143-
## [6.0.0-M9] - 2019-04-02
14433
### Removed
34+
- Removed all deprecated classes and methods
14535
- 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
20637

20738
## [5.2.0] - 2019-02-13
20839
### Added
@@ -227,24 +58,12 @@ on [Keep a CHANGELOG](http://keepachangelog.com/). This project adheres to
22758
- Updated to test-utils to 1.19.1
22859
- Updated to utilities to 1.16.2
22960
- Updated to framework-api 3.1.0
230-
- Removed ReflectionUtils: use ReflectionUtil in test-utils instead
23161
### Added
23262
- Implementation of Metadata interface adding eventNumber and previousEventNumber
23363
- 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
23865
- Removed ReflectionUtils: use ReflectionUtil in test-utils instead
23966

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-
24867
## [5.0.4] - 2018-11-15
24968
### Added
25069
- setInt method to PreparedStatementWrapper
@@ -266,41 +85,23 @@ on [Keep a CHANGELOG](http://keepachangelog.com/). This project adheres to
26685
- Fix base pom dependencies
26786

26887
## [5.0.1] - 2018-11-07
269-
27088
### Changed
27189
- Update framework-api to version 3.0.0
27290

27391
## [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-
29392
### Removed
29493
- Aggregate to its own repository: https://github.com/CJSCommonPlatform/framework-domain
29594
- Event Store to its own repository: https://github.com/CJSCommonPlatform/event-store
29695
- Generators to their own repository: https://github.com/CJSCommonPlatform/framework-generators
29796
- Cake Shop example app to its own repository: https://github.com/CJSCommonPlatform/cake-shop
29897
- AbstractJdbcRepositoryIT from test utils, deprecated in previous version
98+
- Moved CDI producers to [Utilities](https://github.com/CJSCommonPlatform/utilities)
29999

300100
### Changed
301101
- Message adapter generator to use SubscriptionManager instead of the interceptor chain
302102
- Travis setup now creates a postgres database as part of the build
303103
- Moved EventBuffer into DefaultSubscriptionManager
104+
- Moved persistence-test-utils to event-store
304105
- Updated to use latest raml generator plugin
305106
- Updated utilities version to 1.15.1
306107
- Updated test-utils version to 1.17.2

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@
4444
<properties>
4545
<cpp.repo.name>microservice_framework</cpp.repo.name>
4646

47-
<common-bom.version>2.2.0</common-bom.version>
47+
<common-bom.version>2.3.0</common-bom.version>
48+
<framework-api.version>4.0.0</framework-api.version>
49+
<utilities.version>1.20.0</utilities.version>
50+
<json-schema-catalog.version>1.7.2</json-schema-catalog.version>
51+
<test-utils.version>1.24.2</test-utils.version>
4852
<embedded-artemis.version>1.2.0</embedded-artemis.version>
4953
<jboss-ejb3-ext-api.version>2.2.0.Final</jboss-ejb3-ext-api.version>
50-
<test-utils.version>1.23.0</test-utils.version>
51-
<utilities.version>1.19.0</utilities.version>
52-
<json-schema-catalog.version>1.7.0</json-schema-catalog.version>
53-
<framework-api.version>4.0.0-M25</framework-api.version>
5454
</properties>
5555

5656
<dependencyManagement>

0 commit comments

Comments
 (0)