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

Releases: CJSCommonPlatform/microservice_framework_version_6

2.4.2

08 Dec 09:46
Compare
Choose a tag to compare

Fixed

  • The issue, where there are no schema validations of command handler due to single war class loading EventFilter of Event Listener for handlers which then skips validation due to no match on the names with events.

2.4.1

06 Nov 15:50
Compare
Choose a tag to compare

Changed

  • Removed duplicated test utilities from test-utils module
  • Use test-utils project version of test utilities
  • Use latest release versions of dependencies to fix OWASP vulnerabilities

2.3.3

17 Oct 14:43
Compare
Choose a tag to compare

##Changed
Replaced the JsonObjectObfuscator with the version from utilities that is based on javax.json

2.2.2

21 Sep 14:17
Compare
Choose a tag to compare

Changed

  • Utilities library upgraded to 1.8.1 and file service to 1.11.1 to pick up JSON logging fix

2.2.1

15 Sep 15:37
Compare
Choose a tag to compare

Changed

  • Converted to release to bintray
  • Converted example context to run as a single war by default

Fixed

  • Class conflicts between generated clients in a single war

2.2.0

02 Aug 10:12
Compare
Choose a tag to compare

Changed

  • Use maven-framework-parent-pom 1.6.1, which simply changes the wildfly-maven-plugin to 1.2.0.Alpha6 and stops adding it to every build
  • example-it: move the wildfly operations to the pre/post-integration-test phases (where they belong)
  • Switch to bintray for release processes
  • Cleaned up some unnecessary version overrides

2.1.0

24 Jul 15:18
Compare
Choose a tag to compare

Added

  • New test matcher for checking schema properties

Fixed

  • Aggregate snapshot repository did not use aggregate class when retrieving snapshots, so services that use multiple aggregate classes
    on the same stream could get class cast exceptions

2.0.0

23 Jun 15:19
Compare
Choose a tag to compare

Changed

  • Refactor all framework components that are not internal so that they are provided as interfaces
    via new Framework API modules
  • Rework interceptor chain so that it is specific to a service component, by allowing each component
    to provide an interceptor chain definition rather than using annotation scanning
  • Upgrade to use framework parent POM 1.5.0
  • Upgrade to use common BOM 1.16.0
  • 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
  • Logging dependencies tidied up - all logging implementations excluded from dependencies and tests use new test utils modules for logging
  • Generated class names made more unique, including adding the base URI in class name for generated JMS listeners. Any project that overrides the generated
    class will need to change the class name of their override to match
  • Improved logging for annotation scanning
  • Add component to audit interceptor so that audit messages can distinguish between components even
    when they are deployed in a single WAR.

Removed

  • Support for default sender destinations removed; senders now always require messaging clients to
    be provided, typically by generating one from the destination RAML.
  • Access control Provider annotation and annotation scanning; this functionality has moved to the access control library
  • Precondition class marked as deprecated - will be removed in 3.0.0 unless a different use case is found for it

Fixed

  • Test cases for random ZonedDateTime generators and added logging to show more info when they fail
  • Javadoc errors
  • Aggregate snapshot service was pulling in Liquibase due to an incorrect dependency scope
  • Remove audit from event listener and event processor

Added

  • Script for building dependencies locally
  • Support for generating and discovering direct adapters, if a message destination exists locally
    a service component in the same application

2.0.0-rc8

23 Jun 13:40
Compare
Choose a tag to compare
2.0.0-rc8 Pre-release
Pre-release

Fixed

  • Remove audit from event listener and event processor

2.0.0-rc7

23 Jun 13:40
Compare
Choose a tag to compare
2.0.0-rc7 Pre-release
Pre-release

Changed

  • Message client generated class name no longer enforces base URI pattern