Releases: commercetools/commercetools-project-sync
Releases · commercetools/commercetools-project-sync
3.12.0
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
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
3.10.0
New Features 🎉
- Running Multiple Syncers (#219)
The application can sync multiple resources. For example, to run
type
andproductType
sync together,
the-s
option withtypes 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 byClientConfigurationUtils
, and used the utility calledRetryableSphereClientBuilder
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
3.8.0
3.7.0
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