Skip to content

Releases: adobe/bridgeService

BridgeService-2.11.17

02 Oct 12:18
Compare
Choose a tag to compare
  • New Feature #160 Introduce Extraction Plugins. We have now introduced a new plugin mechanism so you can define how an object you are expecting should be deserialized. Please refer to the chapter on "Deserialization Plugins" in the README doc.
  • New Feature #162 Deserializing Date Objects. We now allow the deserialization of Date objects. You can decide the formatting of the value. For more information please refer to Formatting Dates in the README doc.
  • #159 Errors when deserializing Milti-Part Mime Object: We have included a couple of resilience features to better handle the deserialization of complex Objects. This includes:
    • Nested scraping. We allow a nested scraping of objects.
    • Ignoring calls that throw errors. We now log the error and continue with the next call.
    • Ignoring methods returning objects that we do not have the rights to execute/access.
  • New Environment Variables
    • IBS.DESERIALIZATION.DEPTH.LIMIT : This value sets the maximum depth of the deserialization. By default, we go to a depth of 1.
    • IBS.DESERIALIZATION.DATE.FORMAT : The format in which the date should be deserialized. By default, it is "NONE" meaning no date transformation is performed.
    • IBS.PLUGINS.PACKAGE : The package path in which the IBS should search for the plugins you write. By default, we look in this package : "IBS.PLUGINS.PACKAGE"
  • #176 ClassCastException when the second call argument is an array. We discovered a bug regarding arrays. Whenever the second argument was an array, we would get a ClassCastException.

BridgeService-2.11.16

17 May 07:59
Compare
Choose a tag to compare

What's Changed

Full Changelog: parent-2.11.15...parent-2.11.16

BridgeService-2.11.15

18 Mar 16:51
Compare
Choose a tag to compare

This is a debugging release. It englobes a lot of the feedback we received regarding debugging the results.

This version includes:

BridgeService-2.11.14

16 Nov 17:42
Compare
Choose a tag to compare
parent-2.11.14

[maven-release-plugin] copy for tag parent-2.11.14

BridgeService-2.11.13

18 Oct 15:47
Compare
Choose a tag to compare
parent-2.11.13

[maven-release-plugin] copy for tag parent-2.11.13

BridgeService-2.11.12

11 Sep 15:30
Compare
Choose a tag to compare
parent-2.11.12

[maven-release-plugin] copy for tag parent-2.11.12

BridgeService-2.11.11

10 Sep 10:19
Compare
Choose a tag to compare

Introducing the automatic context mode for the bridge service, where you no-longer need to specify the packages.
Better management and presentation of errors.
Better presentation of the /test end point

integroBridgeService-2.11.10

17 Aug 22:48
Compare
Choose a tag to compare
parent-2.11.10

[maven-release-plugin] copy for tag parent-2.11.10

2.11.5

20 Jul 15:54
Compare
Choose a tag to compare

2.11.5

  • #56 Java 11 Compatibility.Integro Bridge Service is now Java 11 compatible. From now on the standard builds are in Java 11. (Java 8 is also available, but is made on demand).
  • #48 Dynamically load all called classes. Previously, we were loading a preset set of packages for managing the static variable contexts in calls. We now automatically include the classes that are being called. This solves the following issues:
  • Renamed Configuration class com.adobe.campaign.tests.service.ConfigValueHandler to com.adobe.campaign.tests.service.ConfigValueHandlerIBS. This is to avoid confligt with projects using the same design pattern.
  • Added Continuous Integration Scripts.

2.0.4

20 Jul 15:54
Compare
Choose a tag to compare
integroBridgeService-2.0.4

moved back to Java 11