Changelog

Version 2.19.5 [Released 2018-03-08]

  • Bug fixes and Enhancements

    • “AddSubscribers” method fix in case of “column type”=mediumtext

Version 2.19.3 [Released 2018-02-22]

  • Bug fixes and Enhancements

    • Add Subscribers method bug fix (case of multiple subscribers insertion, and 1st subscriber with integer field = null)

Version 2.19.1 [Released 2018-01-15]

  • Enhancements

    • Litmus preview removal from SOAP-API

Version 2.18.1 [Released 2017-07-06]

  • Significant changes

    • Add new operators to LookupMatchingMode

Version 2.17.0 [Released 2017-06-07]

  • Significant changes

    • refs #2302 Send with only numeric sender

Version 2.15.0 [Released 2017-05-11]

  • Bug fixes and Enhancements

    • Add field useUserPk to SendImmediateOptions in order to allowing tracking of an immediate delivery
    • Fix SendImmediate methods now return error if attachments media type is missing or invalid

Version 2.14.5 [Released 2017-02-27]

  • Bug fixes and Enhancements

    • Fix methods findSubscribersBy and countSubscribersBy with primary key in where attribute
    • Fix enabling/disabling in setCampaignRecurrency
    • Fix encoding on content retrieval with dynamical subscriber’s data

Version 2.14.0 [Released 2016-11-03]

  • Significant changes

    • Modified method getSubscriptionBy
      • enable search by SubscriberSourceId
      • return subscription webformcode
    • New method getDeliveryFeedback to provide feedbacks of a single sending of an immediate delivery
  • Bug fixes and Enhancements

    • refs #777: Improved errors handling in addSubscribers method
    • refs #889: Subscriber Source with set default qualifier handling correction

Version 2.13.0 [Released 2016-07-12]

  • Bug fixes and Enhancements

    • refs #2212: General improvements and fixes

Version 2.12.0 [Released 2016-06-15]

  • Significant changes

    • New method getSubscriberSourceDescription
  • Bug fixes and Enhancements

    • refs #2060: Wrong management charset iso-8859-15
    • refs #2078: Fix alias regexp
    • refs #2145: Fix filter check on findSubscribersBy

Version 2.11.0 [Released 2016-05-25]

  • Significant changes

    • New method findCampaignsBy
  • Bug fixes and Enhancements

    • refs #2014: Better handling for publishOnWeb in case of missing file
    • refs #828: Improve security

Version 2.10.0 [Released 2016-04-28]

  • Significant changes

    • New methods: findSubscriptionsBy and getUnsubscribeLink
    • New method getDeliveryMailQ
  • Bug fixes and Enhancements

    • refs #1864: Fix minimum delay in scheduleCampaignFeedbackReport
    • refs #1848: Better handling of sortField in Pagination/Sorting element

Version 2.9.0 [Released 2016-04-13]

  • Significant changes

    • New method findPageBuilderTemplates
    • New method findPageBuilderPages
    • New method getPageBuilderPageContent
  • Bug fixes and Enhancements

    • refs #1784: Better handling of findSubscriberBy parameters
    • refs #1786: Improve logs for attachments in sendImmediate methods

Version 2.8.0 [Released 2016-03-30]

  • Significant changes

    • New method findSubscribersBy
    • New method countSubscribersBy
  • Bug fixes and Enhancements

    • refs #1430: sql consistency check added on addSubscriberSourceFilter
    • refs #1276: getCampaign method on sms channel message returns empty body
    • refs #907: better handling of connection to vmta during sendImmediate calls

Version 2.7.0 [Released 2016-03-17]

  • Significant changes

    • New push template

Version 2.6.2 [Released 2016-03-02]

  • Bug fixes and Enhancements

    • refs #1490: better handling of attachments in immediate messages

Version 2.6 [Released 2016-02-17]

  • Significant changes

    • New method renameSubscriberSourceFilter
  • Bug fixes and Enhancements

    • refs #681: findCampaigns with LookupPreferences at null throws NullPointerException
    • refs #1143: sendImmediate methods with preferred content only text sends empty content
    • refs #1376: Wrong charset handling for getSubscriberSourceFilter method
    • refs #1393: Updates RequestType enumeration values

Version 2.5 [Released 2016-01-27]

  • Significant changes

    • SendImmediate PUSH: enabled send immediate methods (V.2) to send PUSH.
  • Bug fixes and Enhancements

    • refs #149: Prevent filter archive operation if that filter is associated to a recurring campaign
    • refs #1219: improved error log
    • refs #1313: Wrong mail-from charset handling for sendImmediate methods

Version 2.4 [Released 2015-12-14]

  • Significant changes

    • scheduleCampaignFeedbackReport: Schedule sending of feedback report.
  • Bug fixes and Enhancements

    • refs #3: CreateCampaign does not populate START_DATE field on triggered campaigns
    • refs #682: Handling of NullPointerException when token is null
    • refs #1105: Add “X-Clab-SmartRelay-RecipientId” header in sendImmediate method with subscriberId param
    • refs #1131: isSubscriberSourceLocked fix for closing status

Version 2.3.5 [Released 2015-11-19]

  • Bug fixes and Enhancements

    • refs #793: Fixed: unwanted action when certain characters are used within the “template_from_campaign_id” functionality of XMLDelivery

Version 2.3.4 [Released 2015-11-10]

  • Significant changes

    • SendImmediate SMS: enabled send immediate methods to send SMS
    • Added getDeliveryStatus in order to get some information about the send immediate operation result
  • Bug fixes and Enhancements

    • refs #278: Handle static parser error
    • refs #240: Wrong saved data on create not EMAIL campaign

Version 2.2.3 [Released 2015-08-31]

  • Bug fixes and Enhancements

    • Refs #336 - outsourcing of configuration files
    • Refs #368 / Refs#454 - improved error log
    • Refs #504 - Fixed: used correct customer connection to check user db existing

Version 2.2.2 [Released 2015-07-20]

  • Bug fixes and Enhancements

    • I#55829# - The maxPageNumber attribute in returned SubscriberSourceFilters was sometimes wrong (findArchivedFiltersBySubscriberSource)
    • I#56037# - Wrong email content with Send Immediate (plain text only message)

Version 2.2.1 [Released 2015-04-27]

This is a minor release adding the Split Campaign functionality and several minor fixes/enhancements

  • Bug fixes and Enhancements

    • I#53828# - Error handling: in a few cases API calls returned Java stack traces instead of managed messages.
    • I#52489# - The maxPageNumber attribute in returned Campaigns collections was sometimes wrong (findPeriodicCampaigns)
    • I#51415# - getRequestStatus did not properly manage some request status value.
    • I#51444# - missing campaignIdentifier attribute in Attachment objects returned by addAttachment
    • I#55327# - ENHANCEMENT - do not forcibly add double quotes around display names in Sender (some webmail will break visualization if RFC5322.From requires quoted_printable and it’s surrounded by double quotes)

Version 2.1.1 [Release 2015-02-10]

  • Significant changes

    • SendImmediate V2 - A complete set of new sendImmediate APIs was introduced to allow for easier enhancements in the future. These APIs support specifying cc and bcc recipients.
    • I#52040# - PushLink new attribute keyName. In order to support using customer-specified placeholders, a new attribute has been added to the PushLink object.
  • Bug fixes and enhancements

    • I#49978# - findPeriodicCampaigns/findTriggerableCampaigns generate exceptions in several conditions
    • I#49745# - getCampaign returned the sender address instead of the alias in “name”
    • I#49956# - HIDDEN campaigns inconsistently managed across several different APIs
    • I#49603# - createMessageModel does not always use the modelName
    • I#47646# - slicedDataSet: maxPageNumber incorrect when exact multiple of 15 (DEFAULT_PAGE_SIZE)
    • I#47673# - getXMLDeliveries additional parameter validations
    • I#49284# - createCampaign accepts invalid dates as scheduled datetime, and set it in the past (campaign will immediately be queued)
    • I#50848# - uploadMediaContent additional parameter validations
    • I#50867# - publishOnWeb additional parameter validations
    • I#50040# - publishOnWeb additional parameter validations
    • I#34464# - getSubscriberDataExchangeStatus inconsistency when DAEX configuration never executed before
    • I#50026# - cancelCampaign fails when called on PERIODIC campaigns

Version 1.3.3 [Released 2015-04-27]

A minor release to improve “display name” visualization with some webmails which are not managing “quoted printable” correctly when rendering the sender. More specifically, we are not adding double quotes to “protect” the display name anymore (we did before this release). You are kindly requested to add the double quotes yourself explicitly when calling our APIs if you believe it’s appropriate. Be warned some webmails might render your sender name incorrectly if it requires encoding.

  • I#55327# - Do not unconditionally add double quotes around sender display names (due to some webmails’ rendering issues)

Version 1.3.2 [Released 2014-10-15]

This minor release introduced several utility methods to retrieve/enumerate Messages (templates). Changelog not available for historical releases.