Eiffel Intelligence 3.0.0
e-pettersson-ericsson
released this
16 Jan 12:19
·
71 commits
to master
since this release
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
- Failed notifications are now stored with the reason for failure in the database. Read more here
- It is now possible to retrieve multiple failed notifications in the same GET request
- Update images of example flows
- Add examples of subscription conditions and requirements
- Add EiffelFlowContextDefinedEvent to artifact rules set for Agen events and update example subscriptions with flowContext conditions
- Update documentation about rules
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