v7.0-B2






Featured changes

  • Fix IFSA no longer gives a warning when the managed connection factory can’t be found
  • Add consumes and produces option to rest endpoints to set mediatypes, this also transforms the data from and to JSON/XML when set
  • Fix GUI 3.0 securityItems page didn’t display specialSubjects properly
  • Add ibisTester role to ldap loginFilter
  • Add rest and rest-public endpoints to loginFilter

Commits

  • Fix IFSA no longer gives a warning when the managed connection factory can’t be found
  • Add consumes and produces option to rest endpoints to set mediatypes, this also transforms the data from and to JSON/XML when set
  • Fix GUI 3.0 securityItems page didn’t display specialSubjects properly
  • Add ibisTester role to ldap loginFilter
  • Add rest and rest-public endpoints to loginFilter
  • Add exitCodes to pipeline exits, currently only work as statuscode for REST endpoints
  • Add integer type to FixedQuerySender
  • Fix made DefaultMessageListenerContainer configurable for Jms102
  • Remove geronimo-jms_1.1_spec from runtime
  • Bugfix in “Show Security Items – Used Authentication Entries”, and add sorting (no duplicates)
  • Larva: add support for multipart
  • Add attribute mtomEnabled to HttpSender (to support MTOM in requests)
  • Introduction of the pipe IfMultipart
  • Add attribute elseForwardOnEmptyInput to IsXmlIfPipe
  • Add attributes extractFirstStringPart and multipartXmlSessionKey to StreamPipe (to support multipart)
  • Fix splitting messagingLayer made configurable in EsbSoapWrapper
  • Add commons-validator dependency for Jboss servers
  • Fix fieldnames in query result are now automatically capitalized
  • Add possibility to disable validators in stubbed mode
  • Larva: add silent mode
  • Introduction of ‘Jdbc Properties’
  • Fix jsp error for older servlets when retreiving the ServletContext
  • Fix soap:address location used rest/webservices instead of servler/rpcrouter
  • Add log messages state to “Show configuration status: ALL
  • Fix log.level now set automatically dependant on otap.stage
  • Add senders to the MSG log
  • Improve check on duplicate messages in MessageStoreSender
  • Avoid NPE in “Show Scheduler Status”
  • Add IbisTester role to IBIS LoginFilter
  • Add queueConnectionFactoryName to XmlJmsBrowserSender possible input elements
  • Make xmlStreamWriter in ScanTibcoSolutionPipe use central
  • Create XMLStreamWriter with XmlUtils.OUTPUT_FACTORY in all classes (ScanTibcoSolutionPipe didn’t use XmlUtils.OUTPUT_FACTORY yet)
  • Set log.dir automatically for Vanilla/Eclipse Tomcat too
  • Add testtool.enabled property to enable the testtool on ACC and PRD
  • Add facility in “Show configuration status: ALL” to show only ‘alerted’ adapters
  • Bugfix in “Show EnvironmentVariables”: “Application Constants” should not be resolved
  • Avoid StackOverflowError in caching validators
  • Fix performance on Oracle databases by providing more accurate path finding hints
  • Add MqttListener
  • Upgrade servlet version from 2.3 to 2.5
  • Add attribute logIntermediaryResults to AbstractPipe to overwrite value in AppConstants
  • Add attributes ignoreCaching and lazyInit to XmlValidator to overwrite value in AppConstants
  • Add SNC encryption to SAP Listeners/Senders
  • Add httpWsdl attribute to JavaListener for making WSDL available
  • Make unwrapping of SOAP messages independent of SOAP version
  • Support all InputStreams for upload in HttpSender instead of only FileInputStream
  • Add MqttSender
  • Fix DomainTransformerPipe nullPointerException on ibis startup
  • Add custom SSLSocketFactory to CmisSender
  • Fix JDBC driver default date format to yyyy-MM-dd
  • Fix JDBC driver default timestamp format to yyyy-MM-dd HH:mm:ss
  • Bugfix in ShowIbisstoreSummary “(SQLServerException) SQLState [S00010], errorCode [195]: ‘to_char’ is not a recognized built-in function name.”
  • Add DllServiceDispatcher see ibis-servicedispatcher
  • Bugfix in ShowIbisstoreSummary (caused 2014-11-26)
  • Fix connection leak in DomainTransformerPipe
  • Prevent ‘sap.jcoDestination does not exist’
  • Fix NPE at startup trying to determine webContent.dir
  • Remove property sec.log.enabled, security log is enabled by default
  • Add support for dynamically setting the directory to UnzipPipe
  • Add RESTFUL Etag caching to validate messages before they are processed by the IBIS
  • Add IRestEtagCache interface and etag.cache.type property to choose between different caching solutions
  • Add option to use Memcached as etag caching server
  • Fix made IAF backwards compatible with ibis-servicedispatcher v1.3

Non backwards compatible changes

  • The default JDBC timestamp value has been set to yyyy-MM-dd HH:mm:ss, to disable this set the jdbc.timestampFormat property to an empty value
  • The default JDBC date value has been set to yyyy-MM-dd, to disable this set the jdbc.dateFormat property to an empty value
  • The security log has been activated by default. It is no longer possible to disable the security log!

Assets

ibis-adapterframework-example-7.0-B2.war
Source code (zip)
Source code (tar.gz)