org.kantega.respiro:respiro-mail-plugin

Modular, developer-friendly integration platform

License

License

Categories

Categories

Ant Build Tools
GroupId

GroupId

org.kantega.respiro
ArtifactId

ArtifactId

respiro-mail-plugin
Last Version

Last Version

2.28
Release Date

Release Date

Type

Type

jar
Description

Description

Modular, developer-friendly integration platform

Download respiro-mail-plugin

How to add to project

<!-- https://jarcasting.com/artifacts/org.kantega.respiro/respiro-mail-plugin/ -->
<dependency>
    <groupId>org.kantega.respiro</groupId>
    <artifactId>respiro-mail-plugin</artifactId>
    <version>2.28</version>
</dependency>
// https://jarcasting.com/artifacts/org.kantega.respiro/respiro-mail-plugin/
implementation 'org.kantega.respiro:respiro-mail-plugin:2.28'
// https://jarcasting.com/artifacts/org.kantega.respiro/respiro-mail-plugin/
implementation ("org.kantega.respiro:respiro-mail-plugin:2.28")
'org.kantega.respiro:respiro-mail-plugin:jar:2.28'
<dependency org="org.kantega.respiro" name="respiro-mail-plugin" rev="2.28">
  <artifact name="respiro-mail-plugin" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.kantega.respiro', module='respiro-mail-plugin', version='2.28')
)
libraryDependencies += "org.kantega.respiro" % "respiro-mail-plugin" % "2.28"
[org.kantega.respiro/respiro-mail-plugin "2.28"]

Dependencies

compile (1)

Group / Artifact Type Version
org.simplejavamail : simple-java-mail jar 5.1.3

provided (6)

Group / Artifact Type Version
org.kantega.respiro : respiro-api jar 2.28
javax.servlet : javax.servlet-api jar 3.1.0
org.kantega.reststop : reststop-api jar 3.11.2
org.kantega.reststop : reststop-servlet-api jar 3.11.2
org.kantega.reststop : reststop-annotation-processor jar 3.11.2
org.slf4j : slf4j-api jar 1.7.12

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

Respiro

Modular, developer-friendly integration platform Black Duck Security Risk

Release notes

Respiro 2.28

  • Added support for two-way SSL with client certificate on REST Client Builder.
  • Updated dependency versions for jersey, jackson, cxf, validation

Respiro 2.27

  • Added shutdown-hook to camelContextCustomizer in camel-plugin. Allows anything created by customizer to shutdown gracefully when container shutdown.
  • TLS support added to cxf-plugin.
  • MongoDB driver updated from version 3.6.4 to 3.11.0.
  • Flapdoodle 2.2.0

Respiro 2.26

  • More of a permanent fix for camel classloader-problem.

Respiro 2.25

  • Added kerberos authentication support. See respiro-kerberos-plugin for more.
  • Bugfix in html-formatted mail messages. Reordered /body and /html closing tags.
  • ActiveMQ 5.15.9
  • Camel version 2.24.1 with workaround for classloader-problem introduced by CAMEL-13468
  • Jackson Databind 2.9.9.1
  • Removed JMS/ActiveMQ plugins. Use Camel JMS/ActiveMQ support instead!
  • Removed Documenter plugin. Not in use/not maintained.

Respiro 2.24

  • ActiveMQ versjon 5.15.8
  • Camel version 2.19.5
  • Added camel-jms, camel-spring and camel-ftp dependency to camel-plugin
  • Added system property flapdoodleStartPort to mongodb-test-plugin to allow flapdoodle start on fixed port.

Respiro 2.23

Respiro 2.22

  • Reststop 3.11.2
  • Reimplemented email support using simple-java-mail instead of apache-commons leads to minor api changes:
    • replyTo is now limited to one address. Multiple replyTo-addresses is no longer supported.
    • charset seems to have been linked to the apache-commons implementation and is thereby removed.

Respiro 2.21

  • Correct header attribute name Reply-To in Mail sender customizer.
  • New parameter respiroExchangesSize limits size of exchanges collection.
  • Apache cxf 3.2.7
  • Transitive dependency to Apache commons-compress updated to 2.18 (flapdoodle 2.1.1)

Respiro 2.20.1

  • Logging replyTo when collecting data from mail sender.
  • Temporary fix for flapdoodle Issue 232: Using development versjon when running on windows.

Respiro 2.20

Respiro 2.19

Respiro 2.18

  • Added configuration parameter for maxPoolSize in DataSourceBuilder
  • hikaryCP 3.2.0

Respiro 2.17.2

(Respiro 2.17 & 2.17.1 failed release on oss.sonatype.org)

Respiro 2.16

Respiro 2.15

  • ActiveMQ 5.15.4
  • Excluded dependencies to jackson-databind libraries from jersey plugin

Respiro 2.14

Respiro 2.13

  • Added support for REST dummies returning text/html

Respiro 2.12

  • Added support for HTML MIME type in SMTPMailSender (respiro-mail plugin)

Respiro 2.11

Respiro 2.10

  • Apache Mina version 1.7.0
  • Updated test-sshd-plugin due to changes in Apache Mina and fixing issue with java.security.InvalidKeyException on startup.

Respiro 2.9

  • Removed body filtering in response from dummy plugin as it messes up character encoding

Respiro 2.8

Respiro 2.7

Respiro 2.6 & 2.6.1

Respiro 2.5

  • Changed mail configuration and smtp implementation.
    • Removed recipient fields as those should be assigned to the message.
    • Added possibility to override sender on outgoing messages.

Respiro 2.4

  • Added simple invocation tracing to dummy plugin (REST).
    • Tracing can be queried using GET /dummies/invocations
    • Tracing can be reset using DELETE /dummies/invocations

Respiro 2.3

  • Bugfix in dummy plugin. When a rule is defined to match a url containing query parameters(Respiro 2.2), it would not match uri pattern when resource was declared auth=NONE.
  • Supporting response-headers returned from dummy plugin (REST). Declare response-headers as element, containing wanted response as nodes:
<rule>
    <method>POST</method>
    <path>/dummies/customers?apiKey=key</path>
    <content-type>application/json</content-type>
    <response-code>201</response-code>
    <response-headers>
        <Location>http://localhost:${reststopPort}/dummies/customers/100</Location>
    </response-headers>
</rule>

Respiro 2.2

  • Dummy plugin: Added support for recognizing paths containing query parametres in rule.xml.

Respiro 2.1

  • DataSourceInitializers were too tight coupeled to JdbcPlugin as they were used by various datasources(MongoDb, Jms etc.) and would fail to initialize if the final configuration did not have a Jdbc DataSource. Renamed to Initializer and is now beeing initialized by respiro-api plugin.
org.kantega.respiro

Kantega AS

Versions

Version
2.28
2.27
2.26
2.25
2.24
2.23
2.22
2.21
2.20.1
2.20
2.19
2.18
2.17.2
2.16
2.15
2.14
2.13
2.12
2.11
2.10
2.9
2.8
2.7
2.6.1
2.6
2.5
2.4
2.3
2.2
2.1
2.0
1.8.1
1.8
1.7
1.6
1.5
1.4
1.3
1.2
1.1
1.0