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

1.5.1

05 Apr 13:59
Compare
Choose a tag to compare

Fixed

  • Event listeners for services with a hyphen in the name generated invalid class names

1.5.0

30 Mar 15:14
Compare
Choose a tag to compare

Added

  • MultipartRestClient in test-utils: client for multipart file uploads
  • LiquibaseDatabaseBootstrapper in test-utils: bootstraps a database using your liquibase scripts
  • Dependency on utilities-core
  • Ability for multipart endpoint to handle multiple files
  • Generators for generating multipart endpoints from RAML

Fixed

  • Generate random ZonedDateTime in different time zones and provide option to generate in UTC specific timezone

Removed

  • Duplicate classes that are in utilities-core from the framework
  • Configuration classes that are now in utilities-core

Updated

  • Use File Service version 1.8.0
  • Use Utilities version 1.6.0
  • JsonEnvelopePayloadMatcher to support matching of JsonValue NULL payloads

1.4.3

30 Mar 11:57
Compare
Choose a tag to compare

Fixed

  • Duplicate method names in REST client generator, fixed by making method name generation use more things
  • Concurrently issue in event stream appends; optimistic locking did not kick in when it should

1.4.2

15 Mar 17:02
Compare
Choose a tag to compare

Fixed

  • Uplift Resteasy dependency versions and changed to provided scope
  • Allow JNDI values to fall back to globals
  • Performance fix to internal optimistic locking failure retries

1.4.1

13 Feb 16:34
Compare
Choose a tag to compare

Fixed

  • ObjectMapper truncation of converted ZoneDateTimes when milliseconds part ends with zero
  • Ignore non vendor-specific media types while generating clients

1.4.0

02 Feb 10:38
Compare
Choose a tag to compare

Added

  • JsonEnveloperBuilder in test-utils-core to replace the deprecated builer in DefaultJsonEnvelope.
  • Generator support for CustomAdapter and CustomServiceComponent annotations

Fixed

  • Metadata causation being ignored in the Rest Adapter

Deprecated

  • Deprecated the DefaultJsonEnvelope builder methods in favour of a test utils version.

1.3.0

26 Jan 12:49
Compare
Choose a tag to compare

Fixed

  • Handle ACCEPTED(202) response type set in raml for asynchronous REST endpoints
  • Fix of unclosed connections in MessageConsumerClient
  • Log warning if generated rest adapter already exists

1.2.0

19 Jan 16:13
Compare
Choose a tag to compare

Added

  • No wait retrieve method to MessageConsumerClient
  • No close method to MessageConsumerClient

Fixed

  • wrong version of apache bean utils pulled in by open ejb core

1.1.0

19 Jan 16:12
Compare
Choose a tag to compare

Fixed

  • Fix logging filter metadata bug

Added

  • Immediate retries to RetryInterceptor, defaults to 3 before applying wait period between retries
  • Support for Http Methods DELETE, PATCH, POST and PUT. REST Adaptor and REST Client generators now
    support RAML that contains asynchronous DELETE, PATCH and PUT, and synchronous PATCH, POST and PUT.
  • Support for matchers in TypeCheck class.

Changed

  • Optimistic lock log message changed from warn to debug.
  • Move default port provider to common module
  • Add ConflictedResourceException for 409 responses
  • Common-bom version to 1.6.0

1.0.1

23 Dec 14:58
Compare
Choose a tag to compare

Fixed

  • Logging filter was breaking if a message payload contained the string _metadata to avoid having
    to parse the JSON; fixed so that it only looks for top level a top level _metadata field.