- Added external parameters to send username, password and/or uri to connect to Messagebus.
- Implemented the changes to log the eventId and HTTPStatus while the level is INFO.
- Implemented the changes to print the user information while the log level is INFO.
- Made changes to resolve extra RabbitMQ connection issue.
- Uplifted the amqp-client version to 5.20.0
- Implemented new routing key template for Sepia.
- Upgrading to OpenJDK 17
- Uplifted eiffel-remrem-parent version to 2.0.10 to inherit the latest spring-boot version.
- Made changes to override AMQP Basic properties.
- Swagger don't display default status codes
- Made changes to create a new RabbitMQ Channel when it is closed in the middle of publishing.
- Degraded the spring-boot-maven-plugin version to 2.7.5
- Updated the eiffel-remrem-parent version to 2.0.9
- Updated the eiffel-remem-semantics version to 2.2.4
- Uplift FasterXML Jackson databind to 2.14.1
- Added code changes so that REMReM Publish should not die if RabbitMQ is unavailable when starting up.
- Updated documentation and added code changes related to channels count and timeout parameters.
- Fixed a override Eiffel-Semantic protocol version issue
- Added documentation for overriding Eiffel-Semantic protocol version
- Implemented "publisher confirms " in REMReM so that this can be used to get confirmation about the messages sent to MB.
- Implemented configurable parameters for TCP connection timeout against LDAP and MB
- Implemented changes to return proper error messages when DomainId value is greater than 255 chars.
- Updated all the curl commands in documentation
- Uplifted eiffel-remrem-parent version from 2.0.6 to 2.0.7.
- Uplifted eiffel-remrem-semantics version from 2.2.1 to 2.2.2.
- Uplifted jackson-databind dependency to 2.13.3
- Updated the documentation that publish doesn't validate the message.
- Removed archived repo remrem-shared dependencies
- Uplifted eiffel-remrem-parent version from 2.0.7 to 2.0.8
- Uplifted eiffel-remrem-semantics version from 2.2.2 to 2.2.3
- Uplifted eiffel-remrem-parent version from 2.0.5 to 2.0.6
- Uplifted eiffel-remrem-semantic version from 2.0.13 to 2.2.1
- Uplifted the logback version to 1.2.10 to resolve the vulnerability issue.
- Excluded the log4j-to-slf4j dependency to resolve the vulnerability issue.
- Changed Jasypt configuration to be optional.
- Dummy release for eiffel-remrem-publish
- Implemented code changes to handle the error ConcurrentModificationException which occured when too many requests are sent to /generateAndPublish endpoint.
- Provided an option to configure the virtual host name in property files and via command line
- Uplifted eiffel-remrem-parent version from 2.0.4 to 2.0.5
- Uplifted eiffel-remrem-shared version from 2.0.4 to 2.0.5
- Implemented changes and made the configurable parameter "virtualHost" as optional field.
- Implemented changes to handle the returning of duplicate eventId responses in Publish Response body.
- Implemented changes for UTF-8 format problem with REMREM GenerateAndPublish API
- 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