- Fix issue response header Marketo change from text/csv to text/csv;charset=UTF-8
- Catch up to Java 11
- Properly shutdown ThreadExecutor when an unexpected error occurs
- Add retryable in case response data invalid json format
- Support Program Members
- Upgrade
embulk-*
tov0.10.29
. - Apply new lib
embulk-util-*
. - Upgrade
embulk-base-restclient
tov0.10.1
- Upgrade Gradle to
6.6.1
. - Apply
org.embulk.embulk-plugins
Gradle plugin. - Use Java optional 8 in place of Guava
- Miscellaneous code cleanup.
- [enhancement] Replace Joda-Time with java.time classes 101
- [enhancement] Use GitHub Action instead of Travis CI 101
- [enhancement] Support import Lead/Member by input static List,Program IDs 100
- [enhancement] Support string comma-separated filterValues for Custom Objects 100
- [enhancement] Support Marketo Partner API Key #98
- [hotfix] Fixed issue issue actTypeIds is required #97
- [enhancement] Added support for ActivityTypeIds filter PR #96
- [enhancement] Raise RuntimeException for temp file error #94
- [enhancement] Improve exception handling #93
- [enhance] Add more error code to retry #91
- [enhance] Implement Custom Object #90
- [enhance] Implement Assets Programs #89
- [fixed] Add included column option #87
- [fixed] Fix incorrect incorrect retry logic #84
- [fixed] Remove de-duplication logic #83
- [fixed] Fix JettyRetryHelper not closed #82
0.6.5 - 2017-12-19 [fixed] Fix infinite loop when import non bulk extract targets #80 ## 0.6.4 - 2017-12-13 [fixed] Fix incorrect job timeout calculation #78
- [enhance] Ignore records with timestamp smaller or equal to latest_fetch_time #74
- [fixed] NullPointerException when building config diff #73
- [fixed] OutOfMemeory when run Lead by list, Lead by program #69
- [fixed] SOAP only field cause NullPointerException #69
- [enhancement] Implement file download resume in Bulk extract #69
- [major] Migrate to Java by embulk-base-restclient #66
- [major] Migrate to REST API #66
- [major] Add 3 more target, Campaign, Lead by list and Lead by program #66
- [major] Support Marketo bulk extract API for lead and activity targets #66
- [major] Support incremental ingestion for lead and activity targets #66
- [maintenance] Enable tcp keepalive #64
- [maintenance] Enable tcp keepalive #64
- [fixed] Generate config_diff even if no records found #62
- [maintenance] Fix to use CodeClimate 0.x #63
- [enhancement] Validate wsdl_url and endpoint_url are the valid form #61
- [enhancement] Minor readme change #58
- [fixed] Fix error when retrying on guess/preview #59
- [enhancement] Try newer date at first on preview to avoid miss hit #60
- [enhancement] make concurrent limit exceeded error retryable #56
- [maintenance] Gathering test coverage on CI #55
- [maintenance] Relax dependency version
This version drops old Embulk supports. Embulk 0.8 or later is required since this version.
- [enhancement] Add tests for Embulk 0.8 and drop support old Embulk #52
- [maintenance] Refactor lead and activity #51
- [maintenance] Refactor retry #50
This version drops scheduled execution with marketo/lead.
- [enhancement] Append processed time column #49
- [enhancement] Exponential backoff retry #48
- [fixed] Fix preview didn't stop after fetched if multiple ranges have #45
- [enhancement] activity_log: Use from..from+30m range for guess #47
- [enhancement] Unsupport scheduled execution for lead #46 #41 [Reported by @muga. Thanks!]
- [fixed] Prevent memoize in class #44
This version breaks backword compatibility of marketo/activity_log. Please check README.md to modify your config.
- [enhancement] Also activity_log uses from_datetime/to_datetime same as lead #39
- [fixed] lead: Fix the bug when
from_datetime
andto_datetime
are same #37
- [enhancement] Retry to call API until 5 times when Timeout #36 [Reported by @muga. Thanks!]
- [fixed] Fix handling for activity_date_time #32
- [fixed] activity_log: Avoid to cast values unexpectedly #29
- [maintenance] Add a minor comment #28 [Requested by @muga. Thanks!!]
- [maintenance] Fix minor issues #27 [Reviewed by @muga. Thanks!!]
This version breaks backword compatibility of marketo/lead. Please check README.md to modify your config.
- [enhancement] Avoid timeout for marketo/lead input #25
- [fixed] Fix timestamp column #24
- [enhancement] Raise ConfigError if unretryable error occured #23
- [fixed] Fix the bug that the default value for wsdl is broken #22
- [enhancement] Support scheduled execution #20 [Reported by @muga. Thanks!]
- [maintenance] Use everyleaf-embulk_helper #19
We implemented activity_log plugin for marketo, so config generated from 0.0.1 should be modified. Please check README.md to do it.
The first release!!