Skip to content

Releases: eiffel-community/eiffel-intelligence-frontend

Eiffel Intelligence front-end 2.0.0

27 Aug 09:04
495c622
Compare
Choose a tag to compare

What's new?

  • Introduced a new authentication type in subscriptions. The new authentication type is called 'BASIC_AUTH_JENKINS_CSRF'. Read more about the different authentication types.
    • Existing subscriptions with authentication type 'BASIC_AUTH' for triggering non Jenkins services do not have to be updated.
    • Existing subscriptions with authentication type 'BASIC_AUTH' for triggering Jenkins jobs are recommended to switch to 'BASIC_AUTH_JENKINS_CSRF' since 'BASIC_AUTH' will not work toward a secure Jenkins instance. 'BASIC_AUTH_JENKINS_CSRF' works even in non secured Jenkins instances.
  • A new page in the GUI displays the current rules in use by the selected Eiffel Intelligence back-end instance. This page can be found in the left navigation menu in 'Eiffel Intelligence Info' page.
  • New buttons have appeared in the front-end GUI, enabling users to clone an existing subscription, or download it. A cloned subscription needs to get a new name before saving it, since the subscription name has to be unique. It is also possible to perform bulk download on several subscriptions. Previous buttons 'View', 'Edit' and 'Delete' are still there, but smaller in size to make room for the new additions. When hovering on the buttons a helpful text is displayed to let users know what actions can be performed.
  • A compatibility page has been created to make it easier for users to see which versions of Eiffel Intelligence back-end and front-end are compatible with each other. This is located in the back-end repository but of course also linked from Eiffel Intelligence front-end repository.
  • Instructions for how to configure and run Eiffel Intelligence front-end has been added.

Improvements

  • When a user is logged in, the login icon is replaced with the username. (#218)
  • When a user is not logged in to an Eiffel Intelligence instance which has LDAP enabled, the privileges are fewer, and disabled buttons show a mouse-over pop up indicating the user has to login to perform this action. (#218)
  • Better error handling when user fails to log in to indicate what went wrong. (#218)
  • CSS improvements, for example having a fixed width on login/username button avoiding elements to be pushed aside in smaller windows. (#219)
  • Standardizes error responses (#221)

Fixes

  • Eiffel Intelligence front-end is now working in Internet Explorer. (#212)
  • Previously the status bar which alerted the user if the selected Eiffel Intelligence back-end instance is down, was not visible on the login page, making it unclear why it is not possible to log in. (#215)
  • There is no longer an empty error message displayed when switching to an offline back-end while on the information page (#230)
  • Fixed so subscription content is contained within the subscription modal and a scrollbar appears. (#231)
  • Subscription validation will no longer be different in Eiffel Intelligence front-end and back-end, since they use the same library for validating subscriptions. (#216)

Eiffel Intelligence frontend 1.0.3

15 May 14:40
86b46ae
Compare
Choose a tag to compare

Improvements:

  • More clean coloring of subscription buttons.
  • Subscription buttons rearranged so buttons that may be disabled are grouped, and always enabled buttons are grouped.

Fixes:

  • Null point exception when subscriptions are loaded on an insecure back end and there is no owner to a subscription.

Eiffel Intelligence frontend 1.0.2

10 May 06:11
70384af
Compare
Choose a tag to compare

What's new?

Eiffel Intelligence documentation now contains examples rules with Agen version of the Eiffel protocol

Improvements

Improved error messages when EI back-ends are not properly set up

Fixes

Any user can now perform all READ, UPDATE and DELETE operations on existing anonymous subscriptions

Eiffel Intelligence frontend 1.0.1

19 Mar 11:48
30b4c5e
Compare
Choose a tag to compare

Whats new

  • Reorganized the documentation into chapters, making it easier to find in the documentation in both the
    README file and on GitHub pages.
  • Updated the framework for the GUI
  • Add button to clear all warnings received in the alert dropdown in the GUI
  • Add Dockerfile to build Eiffel Intelligence frontend
  • Add docker-compose to set up surrounding environment for EI
  • Making it easier to select multiple subscriptions for deletion
  • Updated images in documentation to match the new look in the GUI
  • It is now possible to be be logged in to multiple backends and have them in the same browser window, each with their own tab.
  • application.properties is restructured and some properties have been renamed to follow Java standards
  • Subscription form e-mail validation has support for multiple e-mails in a comma separated list.

Bug fixes

  • Fixed subscription template, so jmespath does not result in a null value
  • Fixed issues with being logged in to multiple backends.
    There was an issue where a user logged in to a back end but after switching back end became logged out
    from the previous back-end. It is now possible to be logged in to multiple back-ends and switch between
    them while still being logged in.

Eiffel Intelligence front-end first stable release

25 Jan 08:14
c61f53a
Compare
Choose a tag to compare

What is new?

  • A Dockerfile has been added to run EI front-end
  • Integration tests added

Improvements:

  • Documentation has been updated
  • Several dependencies have been updated to newer versions
  • Better information in how to add token-based authentication in the gui
  • Validation of back-end information when adding back-end instance via curl.

Fixes:

  • Multiple user issue fixed. It should now be possible to be logged in to EI with several users using the same front-end webserver
  • Error when trying to change name of subscription, subscription name is the key and may not be changed. Name change disabled in edit mode in gui
  • User may no longer add second default back-end instance via curl command, only 1 default allowed

Updated user documentation with CURL examples

13 Dec 09:31
a787cb2
Compare
Choose a tag to compare

What is new?

  • The project documentation is published to Github pages
  • Updated user documentation with CURL examples
  • Added a user guide for test rules in documentation
  • It is now possible to attach a custom subject in the email sent upon subscription triggering

Improvements:

  • The form for creating subscriptions has been improved
  • Subscription form is now easier to navigate with how notificationMessage is displayed
  • Various CSS improvements in GUI

Fixes:

  • Correct EI version is fetched and displayed in EI info page

Fixes/Improvements for the web application

07 Dec 08:49
a87fffe
Compare
Choose a tag to compare
  • Add routing capability
  • Add wiki pages to the EI-Frontend main repo
  • Add replace/append/clear-all functionality in test-rules page
  • Add help information on test-rules page
  • Improve EI Backend instances list configuration
  • Improve functionality regarding disconnection of back end
  • Fix cross origin issue in some environments
  • Fix issue with login

GUI functionality improvements

22 Nov 11:07
f282e36
Compare
Choose a tag to compare
  • GUI functionality improvements
  • Fix rules/events uploading problem in Chrome and IE
  • Fixed some authorization issues
  • Fix to content stretching beyond screen space
  • Improved the EI backendInstancesinformation file handling
  • Subscription improvements

Add support for multi user

06 Nov 09:11
b0ce41d
Compare
Choose a tag to compare
  • Gui users may now switch backend without affecting each other.
  • Improved backends handling
  • Improved handeling of some error/messages
  • Fix of path variable name
  • Subscription GUI: added AND & ARE between requirements and conditions
  • Fixes of CSS
  • Update frontend example images
  • Fixing and adding boostrap tooltips in EI frontend
  • Fixed problem with removing specific rule from Test Rules
  • Fixed upload button for rules and events in IE and Edge
  • Fixed upload rules and upload events do not need manual refreshing

Fix multiuser support

16 Oct 13:07
98590b4
Compare
Choose a tag to compare
  • improve handling of error messages
  • improve elements alignment and pages responsive design
  • add warning for subscription name validation
  • clean up unused elements
  • link to backend wiki documentation on Github
  • hide button for deleting notification message when composing subscription if only one notification message is present
  • fix multi user support
  • change field for active backend to defaultBackend