Release Notes

Please find below a list of notes related to the releases of the Revive Adserver REST API software.

Version 4.2.0 – released July 12, 2017

This version introduces the following new feature:

  • It is now possible to retrieve the asynchronous javascript tag (async tag) that was introduced in Revive Adserver v3.2. See the Zone management documentation page for all details.

This version contains the following bug fixes:

  • The getBannerListByZoneID method didn’t work correctly for banners that were linked individually to a zone, all it returned were the banners that were linked to the zone by their parent campaign(s). This has now been fixed.
  • The fix for the setBannerTargeting method has been revised to properly load the default language file from the core Revive Adserver software instead of the temporary work-around that was introduced in an earlier release.

This version has the following known issues:

  • It is not possible to set the end date of a campaign to “don’t expire”.
    This is actually a bug in Revive Adserver itself that will be fixed in their next release, see revive-adserver/revive-adserver#768

There are also several documentation updates and enhancements.

Version 4.1.0 – released March 21, 2017

Even though this version doesn’t have any new features, we still decided to make it a point release because there are several breaking changes (see below).

This version has the following bugs fixed:

  • The output of the getCampaignListByZoneID method was incorrect
  • The output of the getZoneListByCampaignID method was incorrect
  • The setBannerTargeting method was unable to set date/time related delivery limitations

This version has the following breaking changes:

  • The getAdvertiserListByAgencyID method now returns an unnamed array of all advertisers belonging to an agency
  • The getPublisherListByAgencyID method now returns an unnamed array of all publishers (websites) belonging to an agency
  • The getZoneListByPublisherID method now returns an unnamed array of all zones belonging to a publisher
  • The getCampaignListByZoneID method now returns an unnamed array of all campaigns linked to a zone
  • The getBannerListByZoneID method now returns an unnamed array of all banners linked to a zone
  • The getZoneListByCampaignID method now returns an unnamed array of all zones linked to a campaign

This version has the following known issues:

  • It is not possible to set the end date of a campaign to “don’t expire”.
    This is actually a bug in Revive Adserver itself that will be fixed in their next release, see revive-adserver/revive-adserver#768

There are also several documentation updates and enhancements.

Version 4.0.0 – released December 4, 2016

This version has the following new features:

  • Feature to request all information of all zones linked to a campaign
  • Feature to request all information of all campaigns linked to a zone
  • Feature to request all information of all banners linked to a zone

This version has the following improvements:

  • API now returns all details of newly created entities, instead of just {OK}
  • readability of JSON output when requesting information about existing entities

This version has the following bug fixes:

  • Campaign end dates ignored when adding or changing campaigns
  • Unable to link or unlink a campaign to/from a zone

This version has the following known issues:

  • It is not possible to set the end date of a campaign to “don’t expire”.
    This is actually a bug in Revive Adserver itself that will be fixed in their next release, see revive-adserver/revive-adserver#768

There are also several documentation updates and enhancements.

Version 1.4.2 – released February 2013

  • Our initial release of this software, originally as “OpenX Source REST API” after acquiring the software from the original developer in December 2012;
  • Later renamed to Revive Adserver REST API after the release of Revive Adserver in September 2013.