Skip to content

Releases: eiffel-community/eiffel-intelligence

Eiffel Intelligence first stable release

25 Jan 08:12
53367de
Compare
Choose a tag to compare

What is new?

  • Subscriptions are now validated when added to EI (Already existing subscriptions are excluded)
  • A Dockerfile has been added to run EI
  • A JenkinsManager class to create, trigger, check status and delete Jenkins jobs. Will be used for integration and system tests
  • Integration tests added

Improvements:

  • Documentation has been updated
  • When an unauthorized user tries to delete a subscription owned by another user the user will get the message "Unauthorized..." instead of “No subscription found”
  • Rest post calls has been improved, EI may now fetch and use Jenkins crumbs if applicable
  • Several dependencies have been updated to newer versions

Fixes:

  • Unit- functional-test should now work in Windows, although forkCount in pom.xml may need to be set to be set to 1 to work properly in Windows
  • Make more strict matching between events and aggregated objects, should fix some aggregation issues
    Searching aggregated object with _id instead of id

Upgraded RAML version to 1.0

13 Dec 09:30
6df3a09
Compare
Choose a tag to compare

What is new?

  • The project documentation is published to Github pages

Improvements

  • Stepped version of RAML from 0.8 to 1.0

Fixes:

  • Fixed a NullPointerException which occurred if username or password were not set in a subscription with BASIC_AUTH enabled.

Various improvements

04 Dec 08:21
a8da97d
Compare
Choose a tag to compare
  • Add customizable mail-notification subject
  • Rewrite waitListWorker to be more fail safe
  • Update subscription template files

Improved authentication behaviour

22 Nov 11:05
ecb0600
Compare
Choose a tag to compare
  • Fix NullPointerException from runHistoryExtraction
  • Fix aggregate git identifier rules
  • Improved authentication behaviour

Dependency version update

06 Nov 09:10
842119d
Compare
Choose a tag to compare
  • Step version of jackson-databind to 2.9.5
  • Fix spelling mistake in functional test
  • Updated URL for Event Repository in property file and test file

Extend freestyle query functionality

16 Oct 13:09
ee5e524
Compare
Choose a tag to compare
  • freestyle query use "object" prefix for query aggregated objects
  • add possibility to only show certain fields in the aggregated objects returned from freestyle query
  • remove unnecessary conflicting library for accessing mongodb
  • added handling of some null pointer exception
  • refactoring of methods for fiding aggregated objects

Replace parameters with body in endpoints

07 Sep 07:43
0fd76e9
Compare
Choose a tag to compare
  • add docker compose yml file to be able to easy istall MongoDB and RabbitMQ locally when needed to test with real components locally

  • fix end points for rules checking to take body instead of parameters. because sending json object to parameters with curl require the object to be encoded

  • add comment in application.properties that password for LDAP needs to be encoded in base64

  • change freestyle query to take a body instead of parameter. The reason is also sending JSON objects as parameters with curl is difficult.

Remove get for freestyle query

20 Aug 09:17
280396c
Compare
Choose a tag to compare

Remove get endpoint for free style query.
Add more complex examples for query aggregated objects.
Add functional tests for subscriptions triggering posts with raw body.

New tests and fixes

16 Aug 09:15
9d5e698
Compare
Choose a tag to compare

Add functional tests
Add return on token on login (if authentication enabled)
Add end point to discover if functionality for testing rules is enabled
Add check for key in JSON objects before retrieving it
Fix free style query NullPointerException for query without options
Improve autorecovery of connection to message bus when message bus goes down and is restarted again
REST call parameter values in subscription notifications can now be extracted from aggregated object
Fix TTL issues for waitlist

0.0.11

27 Jun 12:49
9f66527
Compare
Choose a tag to compare
  • Documentation updates
  • Functional tests for Subscription contents added
  • Functional tests for Rule Checker added
  • FlowTests improvements
  • Some Event Repository response improvements
  • Some event aggregation improvements
  • RestAPI updated with support for bulk operations
  • Functional tests for Subscription bulk operations added
  • Fixed wait-list performance issues
  • RestApi improved with HTTP error codes and error messages.