Skip to content

Releases: eiffel-community/eiffel-intelligence

Version release for Socket Exception fix.

31 Mar 14:53
7fbf6bd
Compare
Choose a tag to compare

Version release for Socket Exception fix.
Uplifted the Httpclient version from 4.5.6 to 4.5.13
Events are not processing from queue
Bump junit from 4.12 to 4.13.1

Version uplift for merging EI maintenance to master branch

03 Mar 07:53
053a2f8
Compare
Choose a tag to compare

Version uplift for merging EI maintenance to master branch
Uplifted jackson databind from 2.10.1 to 2.12.1

Eiffel Intelligence 3.1.0

04 Dec 07:40
71941ea
Compare
Choose a tag to compare

What’s New?

  • Instead of using an unlimited amount of new threads in the event aggregation process, now only one thread pool is used and a single thread is used for the whole process per consumed event. This is to reduce the load on Eiffel Intelligence and the number of request to MongoDB when there are a lot of incoming events.
  • Subscription notifications now have support for Jenkins instances that is web-server hosted with a context-path
  • Support added for handling multiple binding-keys on the RabbitMQ queue
  • Old RabbitMQ bindingKey is removed by Eiffel-Intelligence if a restart is performed with a new bindingKey configuration
    The old binding-keys is stored in MongoDB.
  • A new configuration parameter has been added for binding-keys collection in MongoDB: "bindingkeys.collection.name: binding_keys"

Fixes

  • Fixed an issue in which MongoDB queries stop working when the connection goes down and comes back up
  • TTL value is no longer duplicated in the "/information" endpoint response
  • General code improvements
  • MongoDB Exception handling improvements
  • Documentation improvements

Eiffel Intelligence 2.2.4

24 Sep 07:50
bdca122
Compare
Choose a tag to compare

Fix for jenkins job triggering for subscription functionality with BASIC_AUTH_JENKINS_CSRF

Removal of TTL duplication fields

Fixes for Event to Object Map Handler

01 Sep 16:37
ce574ff
Compare
Choose a tag to compare
  • Fixes for Event to Object Map handler where the documents contains duplicates event ids.
  • Additional logic for MongoDBHandler with addToSet functionality
  • Updated test cases for MongoDBHandler.

Eiffel Intelligence 2.2.2

12 Jun 15:56
ac8eb9c
Compare
Choose a tag to compare
Pre-release

Fixes

  • Fix for crashing EI Backed if subscription values are not provided in application.properties

Eiffel Intelligence 2.2.1

12 Jun 12:29
5435c7b
Compare
Choose a tag to compare
Pre-release

Fixes

  • SubscriptionHandler now uses a threadpool (with a configurable thread amount) instead of creating infinite number of threads
  • Waitlist now binds to it's queue with a unique binding key (it's own name). This no longer causes any conflicts when multiple Eiffel Intelligence instances are listening to the same exchange in rabbit mq.
  • Add new configuration for subscription handler thread pool, with default values matching event handler thread pool
  • Misc code clean up
  • Logging improvements

Eiffel Intelligence 2.2.0

08 Jun 13:29
8e29658
Compare
Choose a tag to compare

What's New?

  • Add support for multiple binding keys

Fixes

  • Eiffel Intelligence now sends waitlist events on an internal queue with explicit reserved routing key instead of #

Eiffel Intelligence 3.0.0

16 Jan 12:19
c01402b
Compare
Choose a tag to compare

What's New?

  • Rename properties in application.properties to follow Spring conventions
  • Add support for using MongoDB replica set and change the configuration of MongoDB. Properties spring.data.mongodb.host, spring.data.mongodb.port, spring.data.mongodb.username and spring.data.mongodb.password are replaced with spring.data.mongodb.uri
  • The REST API has been updated to follow best practices of RAML:
Old endpoint New endpoint Documentation link
/subscriptions /subscriptions Link
/download /templates Link
/auth /authentication Link
/auth/checkStatus /status Link
/rules/rule-check/testRulePageEnabled /rule-test Link
/queryAggregatedObject /aggregated-objects Link
/queryMissedNotifications /failed-notifications Link

Improvements

Fixes

  • Fixed a NullPointerException caused by trying to convert a non existing sessionId to a string in HeaderAndCookieHttpSessionIdResolver.
  • Add query interface towards MongoDB to avoid faulty queries
  • Failed notifications are no longer removed when they are retrieved from the database

Eiffel Intelligence 2.1.3

20 Dec 14:27
face285
Compare
Choose a tag to compare

Fixes

Documentation updates.