Skip to content

kantega/respiro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • Jackson Databind 2.9.8
  • Bugfix on simple-java-mail to allow sender addresses on format name <email@somewhere.com>

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.