This repository has been archived by the owner on Aug 13, 2020. It is now read-only.
Releases: CJSCommonPlatform/microservice_framework_version_6
Releases · CJSCommonPlatform/microservice_framework_version_6
1.5.1
Fixed
- Event listeners for services with a hyphen in the name generated invalid class names
1.5.0
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
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
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
Fixed
- ObjectMapper truncation of converted ZoneDateTimes when milliseconds part ends with zero
- Ignore non vendor-specific media types while generating clients
1.4.0
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
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
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
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
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.