{"push_id":2535778311,"size":56,"distinct_size":56,"ref":"refs/heads/master","head":"e783f7197e0876486a2bf99e069f9d7734830ec9","before":"e6dd165a5676fb75727bd0e25ade0e81664adf51","commits":[{"sha":"469221b89a0f376c0d4a266fd9c6c9cd7a330233","author":{"name":"evasiba-ericsson","email":"cb664712d09009e4aff0a0a865aafe843a6ddc09@gmail.com"},"message":"rebase from master repo (#9)\n\n* Implement Subscription Handler (#8)\r\n\r\n* [DURACI-6697]-Implement Subscription Handler\r\n\r\n* fix use of embeded mongo db\r\n\r\n* fix mongodbhandler for test\r\n\r\n* Implemented Review comments\r\n\r\n* message bus acknowledgement\r\n\r\n* Fixed PathVariable annotations for input parameters in RestApi.\r\n\r\n* Fixed PathVariable annotations for input parameters in RestApi. (#9)\r\n\r\n* Added a fix for Block Origin in webbrowsers while accessing EI RestApi.\r\n\r\n* Implement Historical ER Query Service (#6)\r\n\r\n*Implement historical Event Repository query Service\r\n\r\n* add posibility to query downstream and upstreamfrom ER and test for ER query method\r\n\r\n* modify unit test\r\n\r\n* rebase from master repo (#4)\r\n\r\n* Implement Subscription Handler (#8)\r\n\r\n* [DURACI-6697]-Implement Subscription Handler\r\n\r\n* fix use of embeded mongo db\r\n\r\n* fix mongodbhandler for test\r\n\r\n* Implemented Review comments\r\n\r\n* Fixed PathVariable annotations for input parameters in RestApi.\r\n\r\n* Fixed PathVariable annotations for input parameters in RestApi. (#9)\r\n\r\n* Added a fix for Block Origin in webbrowsers while accessing EI RestApi.\r\n\r\n* Implement Historical ER Query Service (#6)\r\n\r\n*Implement historical Event Repository query Service\r\n\r\n* add posibility to query downstream and upstreamfrom ER and test for ER query method\r\n\r\n* modify unit test\r\n\r\n* Fix updateSubscription RestApi issue that prevented subscription to b… (#11)\r\n\r\n* Fix updateSubscription RestApi issue that prevented subscription to be updated.\r\n\r\n* Changed name on isDuplicateSubscriptions functions to doSubscriptionExist. Fixed impacted unit test due to this change.\r\n\r\n* Messagebus ack (#12)\r\n\r\n* Fixed issue with multiprocessing and added acknowledgement\r\n\r\n* implement default values for rules and add downstream rules\r\n\r\n* Simplified updateSubscription RestApi, so SubscritionName is only spe…  …cified in json file/object. (#14)\r\n\r\n* Fix updateSubscription RestApi issue that prevented subscription to be updated.\r\n\r\n* Changed name on isDuplicateSubscriptions functions to doSubscriptionExist. Fixed impacted unit test due to this change.\r\n\r\n* Simplified updateSubscription RestApi, so SubscritionName is only specified in json file/object.\r\n\r\n* restructure flow tests\r\n\r\n* Test for measure performance EI is added (TrafficGeneratedTest). (#15)\r\n\r\n* Test for measure performance EI is added (TrafficGeneratedTest). Number of packages of events (7 events in package) you can add in variable EVENT_PACKAGES. ALL, DEBUG, ERROR, FATAL, INFO, TRACE, WARN parametres are added to a jar file at the time of execution for start EI with logs. No parameters start EI without logs. /// Ex. with logs: java -jar /path/file.jar INFO Ex. without logs: java -jar /path/file.jar /// File ArtifactRules_new.json is modified - added posibility to send SourceChangeCreatedEvent and SourceChangeSubmittedEvent without error.\r\n\r\n* problem with rules.path fixed\r\n\r\n* rebase from master (#6)\r\n\r\n* Implement Subscription Handler (#8)\r\n\r\n* [DURACI-6697]-Implement Subscription Handler\r\n\r\n* fix use of embeded mongo db\r\n\r\n* fix mongodbhandler for test\r\n\r\n* Implemented Review comments\r\n\r\n* Fixed PathVariable annotations for input parameters in RestApi.\r\n\r\n* Fixed PathVariable annotations for input parameters in RestApi. (#9)\r\n\r\n* Added a fix for Block Origin in webbrowsers while accessing EI RestApi.\r\n\r\n* Implement Historical ER Query Service (#6)\r\n\r\n*Implement historical Event Repository query Service\r\n\r\n* add posibility to query downstream and upstreamfrom ER and test for ER query method\r\n\r\n* modify unit test\r\n\r\n* Fix updateSubscription RestApi issue that prevented subscription to b… (#11)\r\n\r\n* Fix updateSubscription RestApi issue that prevented subscription to be updated.\r\n\r\n* Changed name on isDuplicateSubscriptions functions to doSubscriptionExist. Fixed impacted unit test due to this change.\r\n\r\n* Messagebus ack (#12)\r\n\r\n* Fixed issue with multiprocessing and added acknowledgement\r\n\r\n* Simplified updateSubscription RestApi, so SubscritionName is only spe…  …cified in json file/object. (#14)\r\n\r\n* Fix updateSubscription RestApi issue that prevented subscription to be updated.\r\n\r\n* Changed name on isDuplicateSubscriptions functions to doSubscriptionExist. Fixed impacted unit test due to this change.\r\n\r\n* Simplified updateSubscription RestApi, so SubscritionName is only specified in json file/object.\r\n\r\n* Test for measure performance EI is added (TrafficGeneratedTest). (#15)\r\n\r\n* Test for measure performance EI is added (TrafficGeneratedTest). Number of packages of events (7 events in package) you can add in variable EVENT_PACKAGES. ALL, DEBUG, ERROR, FATAL, INFO, TRACE, WARN parametres are added to a jar file at the time of execution for start EI with logs. No parameters start EI without logs. /// Ex. with logs: java -jar /path/file.jar INFO Ex. without logs: java -jar /path/file.jar /// File ArtifactRules_new.json is modified - added posibility to send SourceChangeCreatedEvent and SourceChangeSubmittedEvent without error.\r\n\r\n* problem with rules.path fixed\r\n\r\n* fixes master (#16)\r\n\r\n* merge from master repo (#7)\r\n\r\n* .gitignore, pom updated & bugfix in main if arg is null (#17)\r\n\r\n* bugfix: IdRulesHandler, objects null check added. RmqHandler rabbit user & password activated. (#18)\r\n\r\n*  HTTPStatus should be Ok even if subscription is not found. HTTPStatus is more about the HTTP communication, not about the Database status. (#19)\r\n\r\n* Fix updateSubscription RestApi issue that prevented subscription to be updated.\r\n\r\n* Changed name on isDuplicateSubscriptions functions to doSubscriptionExist. Fixed impacted unit test due to this change.\r\n\r\n* Simplified updateSubscription RestApi, so SubscritionName is only specified in json file/object.\r\n\r\n* HTTPStatus should be Ok even if subscription is not found. HTTPStatus is more about the HTTP communication, not about the Database status.\r\n\r\n* Removed Timeout parameter from subscripion code since the parameter will not be used. (#20)\r\n\r\n* Solved getSubscriptionById() RestAPI not responding with empy JSON, responded with empty string before this fix, when no Subscription was found, which caused errors in webBrowser using EI Frontend. (#22)\r\n\r\n* Removed Timeout parameter from subscripion code since the parameter will not be used.\r\n\r\n* Solved getSubscriptionById() RestAPI not responding with empy JSON, responded with empty string before this fix, when no Subscription was found, which caused errors in webBrowser using EI Frontend.\r\n\r\n* Solved getSubscriptionById() RestAPI not responding with empy JSON, responded with empty string before this fix, when no Subscription was found, which caused errors in webBrowser using EI Frontend.\r\n\r\n* subscription handling updated & activated, clean up & bugfixes (#24)\r\n\r\n* subscription handling updated & activated, clean up &  bugfixes\r\n\r\n* Removed subscriptionDataBaseName & subscriptionCollectionName\r\n\r\n* TemplateName injected in aggregated object, subsription type removed, aggregationtype injected\r\n\r\n* prepare for external aggregation\r\n\r\n* bugfix in DownstreamIdRulesHandler (#27)\r\n\r\n* approved rest post respond updated, added copyright headers\r\n\r\n* copyright header added to test, and unit test updated","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/469221b89a0f376c0d4a266fd9c6c9cd7a330233"},{"sha":"c46e54ab49cce774e7a553be7ccc6f0b46987d76","author":{"name":"Vali (Vasile Baluta)","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"comment out to make tests pass","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/c46e54ab49cce774e7a553be7ccc6f0b46987d76"},{"sha":"7b299324535e26c932a0d16ef4c422f55bacc5c4","author":{"name":"evasiba-ericsson","email":"cb664712d09009e4aff0a0a865aafe843a6ddc09@gmail.com"},"message":"Merge branch 'master' into master","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/7b299324535e26c932a0d16ef4c422f55bacc5c4"},{"sha":"83779184b7578879b294b2eb93ee675a24abc2be","author":{"name":"evasiba-ericsson","email":"cb664712d09009e4aff0a0a865aafe843a6ddc09@gmail.com"},"message":"Merge branch 'master' into master","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/83779184b7578879b294b2eb93ee675a24abc2be"},{"sha":"7fcbc0fa285dfc0ee8c397e4eb6c92205f1895b3","author":{"name":"Vali (Vasile Baluta)","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"avoid empty id rules","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/7fcbc0fa285dfc0ee8c397e4eb6c92205f1895b3"},{"sha":"1f00040e052de46390f61c5655a4ab07b92b02a3","author":{"name":"Vali (Vasile Baluta)","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"Merge branch 'master' of https://github.com/evasiba-ericsson/eiffel-intelligence","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/1f00040e052de46390f61c5655a4ab07b92b02a3"},{"sha":"6c123b57bf9a1c88da1852835911e00268a2284e","author":{"name":"evasiba-ericsson","email":"cb664712d09009e4aff0a0a865aafe843a6ddc09@gmail.com"},"message":"avoid empty id rules","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/6c123b57bf9a1c88da1852835911e00268a2284e"},{"sha":"31460ab4ed915951399cd734338e4ea9c59e8d77","author":{"name":"Vali (Vasile Baluta)","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"Merge branch 'master' of https://github.com/evasiba-ericsson/eiffel-intelligence\n\nConflicts:\n\tsrc/main/java/com/ericsson/ei/waitlist/WaitListWorker.java","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/31460ab4ed915951399cd734338e4ea9c59e8d77"},{"sha":"c5b09edafb07b9b11784462a68f52b8a585e6e64","author":{"name":"Vasile Baluta","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"rebase","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/c5b09edafb07b9b11784462a68f52b8a585e6e64"},{"sha":"1bcd8ea8919ee3519399274e68228ff9db4d3443","author":{"name":"Vasile Baluta","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"some rebase","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/1bcd8ea8919ee3519399274e68228ff9db4d3443"},{"sha":"bd1733a94f193680fd8936e564df2886f9548342","author":{"name":"Vasile Baluta","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"make it deployable in tomcat","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/bd1733a94f193680fd8936e564df2886f9548342"},{"sha":"eef7d67b862fbc99e9135a71461539fdb6dcbe6a","author":{"name":"Vasile Baluta","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"update version","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/eef7d67b862fbc99e9135a71461539fdb6dcbe6a"},{"sha":"9431bd22aa5200a208a3c079d7d511d1ebc79438","author":{"name":"Vasile Baluta","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"Merge branch 'master' of https://github.com/Ericsson/eiffel-intelligence","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/9431bd22aa5200a208a3c079d7d511d1ebc79438"},{"sha":"39c21aa523f453771937b2f26de51120b0cb103c","author":{"name":"Vasile Baluta","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"Merge branch 'master' of https://github.com/Ericsson/eiffel-intelligence into Ericsson-master","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/39c21aa523f453771937b2f26de51120b0cb103c"},{"sha":"77627fb3bfb650c8eac9e8f197b118688dc62c2c","author":{"name":"Vasile Baluta","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"Merge branch 'Ericsson-master'","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/77627fb3bfb650c8eac9e8f197b118688dc62c2c"},{"sha":"8f1636c61d12cbddd4a5b5a47b06419288172f90","author":{"name":"Vasile Baluta","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"add back raml source code generation","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/8f1636c61d12cbddd4a5b5a47b06419288172f90"},{"sha":"555d451006603cae4089d614e6dfc205aa9ce7e8","author":{"name":"Vasile Baluta","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"fix null pointer exception","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/555d451006603cae4089d614e6dfc205aa9ce7e8"},{"sha":"50f1d46bf60d0d8782313bf4310544bc00fcb2c2","author":{"name":"evasiba-ericsson","email":"cb664712d09009e4aff0a0a865aafe843a6ddc09@gmail.com"},"message":"rebase (#12)\n\n* Subscription handler function tests (#78)\r\n\r\n* ADD: code refactoring, delete unused values, change loggers to debug and ect.\r\n\r\n* ADD: integration test for subscription\r\n\r\n* fixes\r\n\r\n* FIX: mail trigger\r\n\r\n* CHANGE: LOG to LOGGER\r\n\r\n* FIX: review comments\r\n\r\n* FIX: review comments\r\n\r\n* fixes\r\n\r\n* fixes\r\n\r\n* FIX: review comments\r\n\r\n* fixes\r\n\r\n* Step version for release","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/50f1d46bf60d0d8782313bf4310544bc00fcb2c2"},{"sha":"21a1ac124b1d2f643f3374a1ba736efd6b06dafa","author":{"name":"Vasile Baluta","email":"aa4b94123a45e51913777b4d3d0e7d6f95505fce@ericsson.com"},"message":"update tests tear down","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/21a1ac124b1d2f643f3374a1ba736efd6b06dafa"},{"sha":"6575fb118a76e434706481d9e06ee355c402d00f","author":{"name":"evasiba-ericsson","email":"cb664712d09009e4aff0a0a865aafe843a6ddc09@gmail.com"},"message":"Merge branch 'master' into master","distinct":true,"url":"https://api.github.com/repos/ValentinTyhonov/eiffel-intelligence/commits/6575fb118a76e434706481d9e06ee355c402d00f"}]}
{"actor":{"display_login":"ValentinTyhonov"}}