- Updated REMReM Generate to support lenient validation for Eiffel Semantics protocol.
- Removed the validation of REMReM should not accept both a CAUSE and a CONTEXT link types in the same event.
- Added link types PARTIALLY_RESOLVED_ISSUE, RESOLVED_ISSUE and DERESOLVED_ISSUE in EiffelSourceChangeCreatedEvent.
- Uplifted eiffel-remrem-parent version from 2.0.3 to 2.0.4
- Uplifted eiffel-remrem-protocol-interface version from 2.0.3 to 2.0.4.
- Uplifted eiffel-remrem-parent version from 2.0.2 to 2.0.3.
- Uplifted eiffel-remrem-protocol-interface version from 2.0.2 to 2.0.3.
- Moved REMReM Semantics documentation from gh-pages to master branch.
- Handled NullPointerException in SemanticService for missing fields.
- Added the link types FAILED_ISSUE,INCONCLUSIVE_ISSUE and SUCCESSFUL_ISSUE in IssueVerified event.
- Uplifted eiffel-remrem-parent version from 2.0.1 to 2.0.2.
- Uplifted eiffel-remrem-protocol-interface version from 2.0.1 to 2.0.2.
- Uplifted eiffel-remrem-parent version from 2.0.0 to 2.0.1.
- Uplifted eiffel-remrem-protocol-interface version from 2.0.0 to 2.0.1.
- Updated couple of events in templates
- Updated generate event time to system UTC.
- Updated edition-agen to edition-agen-1 to fetch latest security updates.
- Fixed issues when generating events because of false check for semantics purl or not.
- Parent group changed from Ericsson to eiffel-community.
- Changed templates of all events in Agen format.
- Changed Link from http://ericsson.github.io to https://eiffel-community.github.io.
- Upgraded eiffel-remrem-protocol-interface version from 1.0.0 to 1.0.1.
- Upgraded eiffel-remrem-parent version from 0.0.8 to 1.0.0.
- Upgraded eiffel-remrem-protocol-interface version from 0.0.14 to 1.0.0.
- Upgraded eiffel-remrem-parent version from 0.0.7 to 0.0.8.
- Upgraded eiffel-remrem-protocol-interface version from 0.0.13 to 0.0.14.
- Upgraded eiffel-remrem-parent version from 0.0.6 to 0.0.7.
- Upgraded eiffel-remrem-protocol-interface version from 0.0.12 to 0.0.13.
- Added changes to allow valid eiffel link types only while generating eiffel events
- Uplifted eiffel-remrem-parent version from 0.0.5 to 0.0.6
- Updated eiffel-remrem-protocol-interface version and REMReM Parent version
- Updated eiffel-remrem-protocol-interface version
- Updated parent version
- Updated parent version and added maven assembly plugin to make it fat jar
- Migrated from gradle to maven
- Implemented code changes which avoids the generation of duplicate class names.
- Minor changes in mockito dependency availablity.
- Updated dependencies versions
- Removed serializer information from few event templates which are missed in the previous release
- Removed unwanted dependencies
- Removed extra fields from templates and updated version
-
Generated event epoch time is in UTC format only
-
Generated eiffel events using Toulouse edition of eiffel and operations-extension schemas
- added logback dependency
- Updated templates to resolve json parsing issues
- Updated semantics templates and removed unnecessary validation exception message to find out the issue quickly
- Changed the way template files are read and parsed in getEventTemplate method.
- Implemented method to get template from specified event type.
- Implemented method to get supported event types.
- Implemented functionality to support 2.0 eiffel-operations events
- Implemented functionality to override input semantics gav with MANIFEST.MF file gav
- Implemented routing key for eiffel messages in REMReM semantics.
- Implemented functionality to accept case insensitive eventType while generating events
- Event names in Eiffel2.0 check and update the eventtype if we haven't passed
- Event names in Eiffel2.0 should adhere to documentation of eiffel in Github
- Added links validation to events based on the Bordeaux edition of protocol
- added copyright headers to the source code
- Improved exception handling functionality for event type mismatch
- Implemented event specific meta class generation functionality
- Implemented family and type functionality for creating RoutingKey in REMREM Semantics.
- Implemented build step process to clone eiffel repo,topic-drop4 branch schema's dynamically
- Added functionality for adding properties JavaType and extendJavaType to the cloned schema's to generate pojo's
- Implemented pojo's generation from json schemas using jsonSchema2pojo plugin we used Eiffel repo,topic-drop4 branch sha_id: 5bc648b4fb906db6c370e35fe45c941462ca18a8
- Implemented getServiceName and added remrem-protocol-interface
- added getEventId functionality for get the event id from the json Object
- update gradle.build to resolve right version of jackson-databind due to integration conflict of this library with newer versions of Spring framework
- removed lombok dependecy
- improved logging and error messages to caller