- Implemented code changes to handle the error ConcurrentModificationException which occured when too many requests are sent to /generateAndPublish endpoint.
- Added the lenientValidation parameter(okToLeaveOutInvalidOptionalFields) for /generateAndPublish end point.
- Implemented the functionality to read the Jasypt encryption key from jasypt.key file.
- REMReM lookups controlled 'failIfNoneFound' and 'failIfMultipleFound' lookups per lookup object within an event instead of globally per call.
- Removed Ericsson specific configuration from github.
- Uplifted eiffel-remrem-semantics version from 2.0.12 to 2.0.13.
- Added the lookupInExternalERs and lookupLimit parameters to ER lookup.
- Uplifted eiffel-remrem-semantics version from 2.0.11 to 2.0.12.
- Added new property channelCount in application.properties to customize the rabbitmq channels.
- Added documentation for the new property.
- Uplifted eiffel-remrem-parent version from 2.0.2 to 2.0.4.
- Uplifted eiffel-remrem-shared version from 2.0.2 to 2.0.4.
- Uplifted eiffel-remrem-semantics version from 2.0.9 to 2.0.11.
- Added documentation for REMReM publish in master branch.
- Uplifted the eiffel-remrem-semantics from 2.0.8 to 2.0.9.
- Uplifted eiffel-remrem-semantics version from 2.0.7 to 2.0.8.
- Uplifted eiffel-remrem-semantics version from 2.0.6 to 2.0.7.
- Implemented code changes to handle error ResponseBody in /generateAndPublish endpoint.
- Code to handle the lookup towards ER when generating events using REMReM.
- Remove code changes to load config.properties from Tomcat in REMReM-Publish.
- Uplifted eiffel-remrem-parent version from 2.0.1 to 2.0.2.
- Uplifted eiffel-remrem-shared version from 2.0.1 to 2.0.2.
- Uplifted eiffel-remrem-semantics version from 2.0.5 to 2.0.6.
- Fix manifest main class issue in publish cli.
- Fix Spring and Java properties issues.
- Fixed /generateAndPublish Endpoint when the application is started using application.properties.
- Uplifted eiffel-remrem-parent version from 2.0.0 to 2.0.1.
- Uplifted eiffel-remrem-shared version from 2.0.0 to 2.0.1.
- Uplifted eiffel-remrem-semantics version from 2.0.4 to 2.0.5.
- Fixed generateAndPublish endpoint to load generate server properties from config.properties file.
- Added functionality to load Generate server properties from JAVA_OPTS.
- Fix for Invalid exchange return success. Added a createExchangeIfNotExisting property to create an exchange.
- For CLI Added a option create_exchange or ce to create Exchange.
- Upgraded eiffel-remrem-semantics version from 2.0.3 to 2.0.4.
- Upgraded eiffel-remrem-semantics version from 1.0.1 to 2.0.3
- Modified test cases as per agen version and tested with proper data
- Fixed broken application properties while encrypting/decrypting open text properties.
- Fixed broken expected_parsed json files for some events.
- Changed link from http://ericsson.github.io to https://eiffel-community.github.io.
- Upgraded eiffel-remrem-semantics 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-shared version from 0.4.2 to 1.0.0.
- Upgraded eiffel-remrem-semantics version from 0.5.3 to 1.0.0.
- Fixed the publish-Cli logger and lang3 jar issues and property loading errors.
- Upgraded eiffel-remrem-parent version from 0.0.7 to 0.0.8.
- Upgraded eiffel-remrem-shared version from 0.4.1 to 0.4.2.
- Upgraded eiffel-remrem-semantics version from 0.5.2 to 0.5.3.
- Adaptation of Spring application to execute without external Tomcat installation.
- Upgraded eiffel-remrem-parent version from 0.0.6 to 0.0.7.
- Upgraded eiffel-remrem-shared version from 0.4.0 to 0.4.1.
- Upgraded eiffel-remrem-semantics version from 0.5.1 to 0.5.2.
- Updated parent, shared and semantics version
- Updated amqp-client version from 5.0.0 to 5.4.0
- Updated parent, shared and semantics version
- Updated shared and semantics version
- Updated parent version
- migrated from gradle to maven
- Updated versions of few dependencies
- Removed based64 encryption mechanism for ldap manager password
- Added jasypt-spring-boot-starter dependency to support open text encryption
- EventParser functionality added to endpoint /generateAndPublish (@param parseData added)
- Changed way of passing REMReM Generate Service uri and path from configs
- Removed Protocol Interface dependency
- Uplifted semantics version to 0.4.1
- Fixed generate service link in /generateAndPublish endpoint
- Added few messages in case error in generate happen
- Uplifted semantics version to 0.4.0
- Added swagger for publish service
- Changed year in copyright headers from 2017 to 2018
- added logback support to remrem publish
- Added a common REST API for Generate and Publish
- Moved ldap related functionality from shared
- Added functionality to disable the Remrem Publish Authentication.
- Corrected the name of endpoint "version" back to "versions"
- Updated github pages for common REST api for generate and publish
- Uplifted remrem-semantics version to 0.3.7
- This version is the same as 0.4.9. The intended changes were missed to be merged.
- Updated remrem-generator version to 0.5.1
- This version is the same as 0.4.9. The intended changes were missed to be merged.
- Uplifted remrem-semantics version to the latest version 0.3.2 to support continuous operation events
- Modified rk and tag to query parameters in Service.
- Uplifted remrem-semantics to 0.3.1 to override given input meta.source.serializer GAV information
- Added rk(Routing key) and tag option in CLI.
- Added routingKey and tag parameter in Service.
- Moved Routing key generation to corresponding protocol.
- Uplifted remrem-semantics version to 0.2.9
- Uplifted remrem-semantics version to 0.2.8.
- Uplifted remrem-semantics version to 0.2.7.
- Removed spring configurations from config.properties file and handled through code.
- Changed REMReM publish to read required properties from CLI options for CLI and from JAVA_OPTS, tomcat/conf/config.properties for service.
- Implemented functionality to get properties from java opts for publish-service
- Implemented one MB for each protocol in REMREM publish.
- Uplifted remrem-semantics version to 0.2.6 to support links validation.
- Added copyright headers to the source code.
- Uplifted remrem-shared version to 0.3.3 to get the versions of publish and all loaded protocols.
- Updated remrem-shared version to 0.3.2 to support base64 encryption functionality for Ldap manager password.
- Added validation for 503 status code to check routing key as null.
- Moved ldap related functionality to shared
- Updated Version for dependency Commons-Lang in REMREM publish
- Implemented RoutingKey functionality for REMREM Semantics.
- Added comments and removed unnecessary dependencies in build.gradle.
- Added changes in build.gradle.
- Split REMREM Publish component into cli, service and common.
- Updated the RemRem shared version to latest.
- Implemented RabbitMQ connection retry in Service.
- upgraded semantics version in build.gradle to support all EiffelEvents in the eiffel repo from topic-drop4 branch
- Added status codes for output generate from publish.
- Added domain option in CLI
- Removed unused libraries and updated a few library versions.
- Implemented array of Json objects as input and output in Json format in CLI
- Added Debug flag
- Added eventId to output format in REMREM publish
- Implemented get route key from messaging library.
- Fix authentication required even when activedirectory.enabled=false
- Added SSL support for the RabbitMq connection.
- Improved Cli
- Added unit tests.
- added optional authentication to an Active Directory server for all REST endpoints
- Improved error handling/logging