Sha256: d92b6ce8b080cdd2fee47369f844041a5d6ce2dbde36f7e46155785a7fd1e408

Contents?: true

Size: 1.49 KB

Versions: 116

Compression:

Stored size: 1.49 KB

Contents

Release 0.6.16
==================================

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

* Class loader of plugins lookup classes from plugin's class loader first. This change solves the problem where a plugin uses newer (or older) version of jar library which conflicts with a jar library used by applications embedding embulk.
* Added ``ExecSession#cleanup()`` method. Applications embedding embulk as a library needs to call this method at the end of bulk load transaction.


Plugin API
------------------

* Added ``spi.util.TempFileSpace`` and ``spi.Exec.getTempFileSpace``. This utility allows plugins to create temporary files. Because the behavior of cleaning files up is not completely defined yet, it is recommended to test the behavior before deploying code using this API to production.
* Added ``spi.unit.LocalFile`` class. Plugins can use this class as a mapped value of configuration file when it needs a path to a local file. This class solves a problem that plugins don't work with distributed executor plugins (such as embulk-executor-mapreduce) if the plugins use ``String`` to get a local file path. Using this class, users can also embed contents of the file in the configuration file instead of setting path to a file.


Note
------------------

* This release includes changes around ClassLoader. Most of plugins should work without modification but it's still highly recommended to test your plugins localy before deploying this version to production systems.


Release Date
------------------
2015-07-01

Version data entries

116 entries across 116 versions & 1 rubygems

Version Path
embulk-0.8.0 embulk-docs/src/release/release-0.6.16.rst
embulk-0.8.0-java embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.10 embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.10-java embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.9 embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.9-java embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.8 embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.8-java embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.7 embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.7-java embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.6 embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.6-java embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.5 embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.5-java embulk-docs/src/release/release-0.6.16.rst
embulk-0.6.27 embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.4 embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.4-java embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.3 embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.3-java embulk-docs/src/release/release-0.6.16.rst
embulk-0.7.2 embulk-docs/src/release/release-0.6.16.rst