Skip to content

Releases: commercetools/commercetools-project-sync

3.12.0

09 Apr 09:01
92a7a3a
Compare
Choose a tag to compare

Enhancements

  • Migrate java version from java 1.8 to java 11
  • Structure the log entries #11
  • Update prerequisite section in README.md since JDK installation is no longer necessary.

Dependency Updates

  • com.commercetools:commercetools-sync-java: 4.0.0 -> 4.0.1
  • com.fasterxml.jackson.dataformat:jackson-dataformat-cbor : 2.11.4 -> 2.12.2
  • io.netty:netty-codec-http: 4.1.59.Final -> 4.1.63.Final
  • com.diffplug.spotless: 5.11.0-> 5.11.1
  • org.asynchttpclient:async-http-client 2.12.2 -> 2.12.3

3.11.0

08 Mar 10:29
4071593
Compare
Choose a tag to compare

New Features 🎉

  • Custom product queries and custom product fetch size limit (#219)

    The application can accept command line argument productQueryParameters with custom query and fetch size limit. For example, to run products sync with custom query and fetch size limit,
    the -productQueryParameters option can be used as below:

     docker run commercetools/commercetools-project-sync:3.11.0 -s products -productQueryParameters "{\"limit\": 100, \"where\": \"masterData(published=true)\"}"

Enhancements

  • Cache all references on products and categories instead of expanding all the references and do reference resolution using cached(Id to Key) values.
  • Use chunking on results of Product Attribute references of GraphQL request.

Dependency Updates

  • com.commercetools:commercetools-sync-java: 3.1.0 -> 4.0.0
  • commercetools-jvm-sdk 1.56.0 -> 1.60.0
  • Added asyncHttpClientVersion 2.12.2

3.10.1

01 Feb 16:56
1b71adb
Compare
Choose a tag to compare

Enhancements

  • CI and CD changes: Travis to GitHub actions migration (#228)
  • Documentation update for build and publish process of docker image (#16)
  • Remove stacktraces from expected exceptions. (226)

Dependency Updates

  • com.commercetools:commercetools-sync-java: 3.0.2 -> 3.1.0

3.10.0

07 Jan 10:05
1948e46
Compare
Choose a tag to compare

New Features 🎉

  • Running Multiple Syncers (#219)

    The application can sync multiple resources. For example, to run type and productType sync together,
    the -s option with types productTypes as below:

     docker run commercetools/commercetools-project-sync:3.10.0 -s types productTypes

Bug Fixes

  • Fixed a bug in the duration calculation of decorated retry sphere client RetrySphereClientDecorator created by ClientConfigurationUtils, and used the utility called RetryableSphereClientBuilder in the latest version of the JVM-sdk.

Dependency Updates

  • com.commercetools:commercetools-sync-java: 3.0.0 -> 3.0.2
  • commercetools-jvm-sdk 1.55.0 -> 1.56.0

3.9.0

19 Nov 06:56
3eb5e52
Compare
Choose a tag to compare

New Features 🎉

  • Support shopping list sync #199

Dependency Updates

  • com.commercetools:commercetools-sync-java: 2.3.0 -> 3.0.0

3.8.0

22 Oct 14:23
98f2ec5
Compare
Choose a tag to compare

New feature 🎉

  • Add customer sync (#184)

3.7.0

20 Oct 13:28
0eb39c7
Compare
Choose a tag to compare

New Features 🎉

  • Support new option to enable synchronisation of generated custom objects to target project #179

Dependency Updates

  • org.mockito:mockito-core: 3.5.13 -> 3.5.15
  • com.commercetools:commercetools-sync-java: 2.2.1 -> 2.3.0
  • com.adarshr.test-logger:com.adarshr.test-logger.gradle.plugin: 2.1.0 -> 2.1.1

3.6.0

29 Sep 12:43
46c96c9
Compare
Choose a tag to compare

New Features 🎉

  • Support key-value-document (custom object) reference sync #176

3.5.1

28 Sep 07:34
c608f3b
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Project sync didn't sync on updates (#170)

3.5.0

25 Sep 12:21
15a957c
Compare
Choose a tag to compare

New Features 🎉

  • Support for custom object sync (#164)