Skip to content

Commit 471827d

Browse files
committed
Leave a note in CHANGELOG.md that changelogs are in Git annotated tags
1 parent c703a41 commit 471827d

File tree

1 file changed

+2
-241
lines changed

1 file changed

+2
-241
lines changed

CHANGELOG.md

Lines changed: 2 additions & 241 deletions
Original file line numberDiff line numberDiff line change
@@ -1,242 +1,3 @@
1-
Release 0.13.0 - 2022-07-05
1+
# Changelog
22

3-
* Update embulk-util-config to 0.3.1
4-
* Use the MySQL/PostgreSQL JDBC driver found in the class loader in the highest priority
5-
* Include the MySQL/PostgreSQL JDBC driver in pom.xml non-transitive dependencies so that the plugins can run in the Maven form
6-
* Move packages of plugin classes from org.embulk.input
7-
8-
Release 0.12.4 - 2022-05-31
9-
10-
* Add adal4j library for sqlserver
11-
12-
Release 0.12.3 - 2021-08-25
13-
14-
* Add statement timeout for PostgreSQL and Redshift
15-
* Remove embulk-input-db2 and embulk-input-oracle to be externalized in other repositories
16-
17-
Release 0.12.2 - 2021-06-16
18-
19-
* Fix Exec.newSomething() to CONFIG_MAPPER_FACTORY.newSomething()
20-
21-
Release 0.12.1 - 2021-05-31
22-
23-
* Release the JAR artifacts to Maven Central, instead of Bintray
24-
25-
Release 0.12.0 - 2021-05-31
26-
27-
* Catch up with Embulk API/SPI v0.10.
28-
* Map an Embulk config directly to ZoneId with embulk-util-config's ZoneIdModule
29-
* Wrap UnknownHostException to ConfigException
30-
31-
Release 0.11.1 - 2020-09-04
32-
33-
* Updated embulk-util-timestamp to 0.2.1 .
34-
* Fixed a bug that incremental query with same length placeholders doesn't work.
35-
36-
Release 0.11.0 - 2020-07-15
37-
38-
* Updated the whole build process -- using the "org.embulk.embulk-plugins" Gradle plugin, and else.
39-
* Caught up with the latest API/SPI -- getLogger, Optional, BufferAllocator, and else.
40-
* Started to use embulk-util-timestamp in formatting and parsing timestamps.
41-
42-
Release 0.10.1 - 2019-09-06
43-
44-
* Changed the default JDBC driver for SQL Server from jTDS JDBC Driver to Microsoft JDBC Driver (@hieudion++).
45-
* embulk-input-sqlserver supported socket_timeout for Microsoft JDBC Driver.
46-
47-
Release 0.10.0 - 2019-05-23
48-
49-
The following two are incompatible changes.
50-
* Requires Java 8 or later (no longer supports Java 7), and requires embulk 0.9 or later.
51-
* The default embulk type for MySQL JSON type was changed from `string` to `json` (@tvhung83++).
52-
53-
* Enabled to execute SQL before setting up and selecting by 'before_setup' option and 'before_select' option.
54-
* Fixed missing left brace when getting empty array column in embulk-input-postgresql (@ommadawn46++).
55-
56-
Release 0.9.3 - 2018-08-10
57-
* Added `use_raw_query_with_incremental` property in order to write optimized query for incremental loading.
58-
59-
Release 0.9.2 - 2018-07-03
60-
* embulk-input-postgresql supported UUID type (@trung-huynh++).
61-
* embulk-input-sqlserver supported datetime type column for incremental_columns option (@kmrshntr++).
62-
* embulk-input-sqlserver added 'transaction_isolation_level' option (@kmrshntr++).
63-
64-
Release 0.9.1 - 2018-03-09
65-
66-
* Fixed the bug that embulk-input-postgresql might return null for array type (@puppycloud++).
67-
68-
Release 0.9.0 - 2017-12-27
69-
70-
* Detect oracle schema if not specified.
71-
* Logging connection properties.
72-
* Upgraded the bundled MySQL JDBC driver version from 5.1.34 to 5.1.44 (@hiroyuki-sato++, @y-ken++).
73-
Please check release notes for MySQL Connector/J (https://dev.mysql.com/doc/relnotes/connector-j/5.1/en/news-5-1.html) .
74-
* embulk-input-mysql added `use_legacy_datetime_code` property.
75-
Its default value is `false` so that embulk-input-mysql will get correct datetime values when the server timezone and the client timezone are different.
76-
You can get the datetime values same as older embulk-output-mysql did by setting `true` to `use_legacy_datetime_code` (@hiroyuki-sato++).
77-
* Fixed the bug that embulk-input-mysql incremental loading stored wrong timestamp values in configuration diff file
78-
when the server timezone isn't UTC, so couldn't load proper records at next execution (@ganchiku++).
79-
80-
Release 0.8.6 - 2017-11-24
81-
82-
* Supported PostgreSQL array type (@instcode++).
83-
* Avoided using deprecated TimestampFormatter constructors.
84-
* embulk-input-oracle detects schema if not specified so that it works correctly when another schema has the target table name.
85-
86-
Release 0.8.5 - 2017-07-31
87-
88-
* Enabled to change MySQL JDBC driver by 'driver_path' option.
89-
* Enabled to change PostgreSQL JDBC driver by 'driver_path' option.
90-
* Changed directory for JDBC drivers (Oracle, DB2) for the Gradle test task from 'driver' to 'test_jdbc_driver'.
91-
92-
Release 0.8.4 - 2017-06-23
93-
94-
* Added ssl option for embulk-input-mysql (@hiroyuki-sato++).
95-
* Logging JDBC driver version (@hiroyuki-sato++).
96-
* MySQL Connector/J version will be upgrade from 5.1.35 to 5.1.42 or higher in the near future.
97-
98-
Release 0.8.3 - 2017-05-26
99-
100-
* embulk-input-oracle incremental loading supported date and timestamp types (@kakoni++).
101-
* embulk-input-redshift incremental loading supported timestamp and timestamptz types.
102-
* embulk-input-mysql will warn if the client timezone is different from the server timezone
103-
because wrong datetime values will be fetched.
104-
`useLegacyDatetimeCode=false` will be set by default in future (@hiroyuki-sato++).
105-
106-
Release 0.8.2 - 2017-02-10
107-
108-
* Fixed the bug that prevents using non-standard SQL type even if value_type is set.
109-
110-
Release 0.8.1 - 2017-02-10
111-
112-
* Upgraded embulk to 0.8.15 .
113-
* embulk-input-mysql incremental loading supported datetime and timestamp types.
114-
* embulk-input-postgresql incremental loading supported timestamp and timestamptz types.
115-
* Enabled to connect to Oracle with tnsnames.ora file (@pengfeiz++).
116-
* Refactored tests to use embulk-test and Travis-CI.
117-
118-
Release 0.8.0 - 2016-10-13
119-
120-
* Added embulk-input-db2 to support IBM DB2.
121-
122-
Release 0.7.4 - 2016-09-28
123-
124-
* Corrected checking for table existence (@kasaharatt++).
125-
126-
Release 0.7.3 - 2016-08-26
127-
128-
* Supported SSL in Redshift (@yu-yamada++).
129-
* Allowed DESC order at order_by option.
130-
* Supported incremental load (@sakama++).
131-
* embulk-input-sqlserver bundled jTDS, open source JDBC driver for SQL Server, and used it in default (@uu59++).
132-
* Added application_name option in embulk-input-postgresql and embulk-input-sqlserver.
133-
134-
Release 0.7.2 - 2016-06-24
135-
136-
* Case insensitive for table names and column names.
137-
138-
Release 0.7.1 - 2016-05-07
139-
140-
* Running after_select after pageBuilder#finish because some output plugins do significant works in the method that may throw exceptions.
141-
142-
. committing output plugin.
143-
144-
Release 0.7.0 - 2016-03-29
145-
146-
* Supported json type (@joker1007++).
147-
* Added 'default_column_options' to specify column options by SQL type. (@yoyama++)
148-
* Supported hstore column in embulk-input-postgresql. (@kamatama41++)
149-
* Added 'after_select' option to execute SQL after extracting records.
150-
151-
Release 0.6.4 - 2016-01-15
152-
153-
* Supported schema in SQL Server.
154-
* Log query SQL before it is used for the first time, so that the SQL is logged even if it is invalid.
155-
156-
Release 0.6.3 - 2016-01-13
157-
158-
* Upgraded embulk version to 0.8.0.
159-
JSON type support will be added at a later major version.
160-
161-
162-
Release 0.6.2 - 2016-01-04
163-
164-
* Supported schema in Oracle.
165-
166-
167-
Release 0.6.1 - 2015-12-08
168-
169-
This release requires embulk >= 0.7.1.
170-
171-
* Added connect_timeout and socket_timeout to config.
172-
* Supported SSL in PostrgreSQL (@kamatama41++).
173-
174-
175-
Release 0.6.0 - 2015-07-06
176-
177-
* Upgraded embulk to v0.6.16
178-
* Added support for SQL Server - embulk-input-sqlserver
179-
* options: option accepts 'true', 'false' and integers without double quotes
180-
181-
182-
Release 0.5.0 - 2015-06-17
183-
184-
* Upgraded embulk to v0.6.11
185-
* Fixed a bug that causes embulk-input-mysql not to use column aliases in SQL 'as' clause (@torihat++)
186-
* Enabled to specify embulk types and JDBC types by column_options
187-
* Added embulk-input-oracle
188-
189-
Release 0.4.0 - 2015-03-05
190-
191-
* Added support for 'query' parameter.
192-
* If 'query' parameter is set, 'table', 'select', 'where' and 'order_by' parameters are invalid.
193-
194-
Release 0.3.0 - 2015-02-27
195-
196-
* jdbc: url parameter replaced driver_name, host, port, and database
197-
parameters. If you are using jdbc input plugin, you need to rewrite config
198-
file as following:
199-
200-
Old configuration:
201-
202-
driver_class: com.ibm.db2.jcc.DB2Driver
203-
driver_name: db2
204-
host: localhost
205-
port: 50000
206-
database: mydb
207-
208-
New configuration:
209-
210-
driver_class: com.ibm.db2.jcc.DB2Driver
211-
url: jdbc:db2://localhost:50000/mydb
212-
213-
Release 0.2.4 - 2015-02-26
214-
215-
* Upgraded embulk to v0.4.10.
216-
* jdbc: added driver_path parameter to load jar file dynamically.
217-
218-
219-
Release 0.2.3 - 2015-02-25
220-
221-
* Upgraded embulk to v0.4.8
222-
* Added guess method, which does nothing
223-
224-
225-
Release 0.2.2 - 2015-02-17
226-
227-
* output/mysql: enhanced fetch_rows handling.
228-
If fetch_rows > 1, set useCursorFetch=true which enables server-side
229-
prepared statements. It fetches rows by chunks.
230-
If fetch_rows = 1, set Integer.MIN_VALUE to Statement.setFetchSize. It
231-
fetches rows one by one.
232-
If fetch_rows < 0, don't set anything. It fetches all rows at once
233-
to memory.
234-
235-
236-
Release 0.2.1 - 2015-02-17
237-
238-
* Added support for DECIMAL type. DECIMAL is converted to double type
239-
(@shun0102++)
240-
* output-mysql sets zeroDateTimeBehavior=convertToNull to the connection
241-
parameter to avoid 'SQLException: Value '0000-00-00' can not be represented
242-
as java.sql.Date' exception (@shun0102++)
3+
Look at its Git annotated tags, or its [GitHub Releases](https://github.com/embulk/embulk-input-jdbc/releases).

0 commit comments

Comments
 (0)