You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 2, 2022. It is now read-only.
* Add Mail destination
* Support SSL/TLS
* Authentification
* Message's body is html by dedault
* Mail destination : move settings to elasticsearch settings
* Add loading of mail settings
* Remove Dynamic setting property for mail settings. Update README.md about mail destination
* Changes from review:
- exception handling for mail server username and password
- default mail server port is 587
* Make keystore destination settings reloadable
* Updated scheduled-jobs mapping
* Removed DestinationSettings and DestinationMailSettings, added Recipient data class and updated Email data class to use new fields
* Added EmailAccount and EmailGroup data classes
* Refactored publishing of Email Destination to use EmailAccount and EmailGroup
* Refactored MailMessage and renamed to EmailMessage
* Refactored DestinationMailClient and renamed references to 'Mail' to be 'Email' in class names
* Added rest handlers for EmailAccount and EmailGroup index and delete actions
* Fix style issues
* Updated schema version for scheduled jobs index in tests
* Fixed existing email destination tests to pass with refactored changes
* Added new RestHandlers to AlertingPlugin
* Added tests for new components
* Added rest handlers for searching and getting EmailAccount and EmailGroup
* Fixed parsing error with GET API for EmailAccount and EmailGroup
* Moved Email settings from AlertingSettings to DestinationSettings and fixed issue for loading keystore settings
* Add license headers to new files
* Updated README
* Fixed incorrect call to ScheduledJob.parse in search rest handlers for EmailAccount and EmailGroup
* Change to use exists query in EmailAccount and EmailGroup search APIs
* Make Email model class streamable
* Fix tests
* Use 'use' scoped function instead of 'let' for Closeable secure settings
* Add/update tests
* Update UNCHECKED_CAST suppressions to match 'master' branch implementation
* Make Email extend Writeable
* Combine DestinationHttpResponse and DestinationEmailResponse to DestinationResponse
* Move email_accounts and email_groups APIs under 'destinations' namespace
* Make EmailAccount and EmailGroup writeable
* Add action to DELETE email_account API
* Add action to DELETE email_group API
* Add action to INDEX/UPDATE email_account API
* Add action to INDEX/UPDATE email_group API
* Add validation for name when creating/updating email_account
* Remove duplicate code from EmailAccount and EmailGroup TransportIndexAction classes
* Add action to SEARCH email_account API
* Add action to SEARCH email_group API
* Add version to EmailAccount
* Add version to EmailGroup
* Add action to GET email_account API
* Add action to GET email_group API
* Add rest tests for EmailAccount and EmailGroup
* Added validation for name and email in email model classes
* Separated calls to get info from alerting confix index in MonitorRunner to separate classes
* Fix IllegalStateException warn messages and handle null in EmailAccount/EmailGroup GetRequest
* Add JavaMail to third-party libraries list
* Fix failing test after resolving merge conflict from master
* Add missing return and remove unnecessary comments
Co-authored-by: David Chauvière <[email protected]>
Co-authored-by: David Chauviere <David Chauviere [email protected]>
0 commit comments