Skip to content

@dmikurube dmikurube released this Mar 11, 2019 · 16 commits to master since this release

Release 0.9.16

===============

General Changes
----------------

* Get the enhanced features in the built-in JSON Parser Plugin generally available. [#1107] [#1120] [#1122] [#1124]

Release Date
-------------
2019-03-11
Assets 3

@dmikurube dmikurube released this Feb 19, 2019 · 36 commits to master since this release

Release 0.9.15

===============

General Changes
----------------

* Isolate Maven-related dependencies to sub-ClassLoader so that they are hidden from plugins [#1085] [#1106]
* Experimental implementation of enhanced JSON Parser Plugin [#1095] [#1096] [#1099] [#1101] [#1103]
  * Note that it is still experimental. The behavior may change. Its configurations are prefixed "__experimental__", and they will be renamed.

Deprecation
------------

* EmbulkEmbed users: Need to deploy "embulk-deps-maven" and its dependencies in addition to "embulk-core" by themselves.
* EmbulkEmbed users: Need to initialize EmbulkDependencyClassLoaders by themselves with JAR files of embulk-deps-maven and its dependencies.
  * For example, call: EmbulkDependencyClassLoaders.staticInitializer().addMavenDependencies(<path of all JARs>).initialize();

Release Date
-------------
2019-02-19
Assets 3

@dmikurube dmikurube released this Jan 25, 2019 · 66 commits to master since this release

Release 0.9.14

===============

General Changes
----------------

* Fix path extraction and POSIX permission handling in selfupdate. [#1059]
* Make LoggerProvider less effective, and configure Logback only when Embulk is executed from CLI. [#1079]

Deprecation
------------

* EmbulkEmbed users: embulk-core does no longer has dependencies on logback no jansi.
* EmbulkEmbed users: No any SLF4J logging framework backend is configured when starting from EmbulkEmbed. EmbulkEmbed users must initialize their own logging framework by themselves before starting EmbulkEmbed.

Release Date
-------------
2019-01-25
Assets 3

@dmikurube dmikurube released this Jan 25, 2019 · 78 commits to master since this release

Release 0.9.13

==================================

General Changes
----------------

* Drop supports for LifeCycle annotations (@PostConstruct / @PreDestroy) [#1078]

Deprecation
------------

* EmbulkEmbed users: @PostConstruct and @PreDestroy are no longer effective.
* EmbulkEmbed users: EmbulkEmbed#destroy is no longer effective.

Release Date
------------------
2019-01-18
Assets 3

@dmikurube dmikurube released this Jan 25, 2019 · 86 commits to master since this release

Release 0.9.12

==================================

General Changes
----------------

* Display file name in log to easier debug which is loaded by FileInputPlugin [#1066]
* Show warning messages for use of JSR 250 lifecycle annotations [#1047] [#1075] [#1077]

Release Date
------------------
2018-12-19
Assets 3

@dmikurube dmikurube released this Dec 18, 2018 · 110 commits to master since this release

Release 0.9.11

==================================

General Changes
----------------

* Revert Guice to 4.0

Release Date
------------------
2018-11-30
Assets 3

@dmikurube dmikurube released this Jan 25, 2019 · 117 commits to master since this release

Release 0.9.10

==================================

General Changes
----------------

* Extend the standard CSV parser so that CSV's line delimiter can be configurable [#1039] [#1060]
* Use Rake 12.x in the Java plugin template of "embulk new" [#1061] [#1062]
* Parse exceeding dates such as 2018-02-31 in a manner compatible with Ruby [#1067] [#1068]

Release Date
------------------
2018-11-30
Assets 3

@dmikurube dmikurube released this Jan 26, 2019 · 141 commits to master since this release

Release 0.9.9

==================================

General Changes
----------------

* Add an experimental new EmbulkEmbulk.SimpleBootstrap, instead of EmbulkEmbed.Bootstrap [#1038] [#1048]
* Make selfrun scripts startable in Java 9, 10, 11 [#1020] [#1049] [#1056] [#1057]

Bug Fixes
----------

* Fix the timestamp parser so that `stop_on_invalid_record: false` works effective for invalid dates such as 2018-02-31 [#1052]
* Fix `embulk new` and `embulk migrate` to work on Windows: [#1031] [#1053] [#1054]

Release Date
------------------
2018-10-30
Assets 3

@dmikurube dmikurube released this Jan 26, 2019 · 164 commits to master since this release

Release 0.9.8

==================================

General Changes
----------------

* Bump up Guice to 4.0.0, and guice-bootstrap to 0.3.0 [#1008]
* Load dependencies of Maven-based plugins (only their "direct" dependencies) [#1012] [#1015]
* Find local files with path_prefix with case-sensitivity of PathMatcher of the runtime operating system [#1022] [#1040]

Bug Fixes
----------

* Fix the timestamp parser for a combination of epoch seconds and sub-seconds [#1033] [#1034]

Release Date
------------------
2018-10-09
Assets 3

@dmikurube dmikurube released this Jan 26, 2019 · 200 commits to master since this release

Release 0.9.7

==================================

General Changes
----------------

* Get org.jruby.embed.ScriptingContainer injectable again [#1006]

Release Date
------------------
2018-04-16
Assets 3
You can’t perform that action at this time.