From ddcf619deb331ab6d413e3c7c65c44977c65cf18 Mon Sep 17 00:00:00 2001 From: agapple Date: Sun, 28 Oct 2018 23:39:11 +0800 Subject: [PATCH 1/9] Update README.md --- client-adapter/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client-adapter/README.md b/client-adapter/README.md index b3d92c77..0ca50b9b 100644 --- a/client-adapter/README.md +++ b/client-adapter/README.md @@ -41,7 +41,7 @@ canal.conf: flatMessage: true # 扁平message开关, 是否以json字符串形式投递数据, 仅在kafka/rocketMQ模式下有效 canalInstances: # canal实例组, 如果是tcp模式可配置此项 - instance: example # 对应canal destination - adapterGroups: # 对应适配器分组, 分组间的适配器并行运行 + groups: # 对应适配器分组, 分组间的适配器并行运行 - outAdapters: # 适配器列表, 分组内的适配串行运行 - name: logger # 适配器SPI名 - name: hbase From 56ed158814f07293114b08ce2111bb0bb39d907a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=83=E9=94=8B?= Date: Mon, 29 Oct 2018 12:46:20 +0800 Subject: [PATCH 2/9] fixed issue #850 , support alter lock/algorithm --- .../otter/canal/parse/inbound/mysql/tsdb/FastsqlSchemaTest.java | 2 ++ pom.xml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/parse/src/test/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/FastsqlSchemaTest.java b/parse/src/test/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/FastsqlSchemaTest.java index 70eab24c..bf0deafe 100644 --- a/parse/src/test/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/FastsqlSchemaTest.java +++ b/parse/src/test/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/FastsqlSchemaTest.java @@ -19,6 +19,8 @@ public class FastsqlSchemaTest { public void testSimple() throws FileNotFoundException, IOException { SchemaRepository repository = new SchemaRepository(JdbcConstants.MYSQL); String sql = "create table yushitai_test.card_record ( id bigint auto_increment, name varchar(32) DEFAULT NULL) auto_increment=256 " + + "ALTER TABLE yushitai_test.card_record ADD COLUMN remark2 varchar(255) DEFAULT NULL , ALGORITHM=inplace,LOCK=NONE;" + + "ALTER TABLE yushitai_test.card_record modify COLUMN name varchar(64) DEFAULT NULL , ALGORITHM=copy,LOCK=SHARED; " + "alter table yushitai_test.card_record add index index_name(name) ;" + "alter table yushitai_test.card_record add index index_name(name) ;" + "alter table yushitai_test.card_record add Constraint pk_id PRIMARY KEY (id);" diff --git a/pom.xml b/pom.xml index 27038086..02ff2756 100644 --- a/pom.xml +++ b/pom.xml @@ -246,7 +246,7 @@ com.alibaba.fastsql fastsql - 2.0.0_preview_630 + 2.0.0_preview_644 com.alibaba From d03e7e2b1580232a38c753d931d8f5e54fcf32fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=83=E9=94=8B?= Date: Mon, 29 Oct 2018 13:49:24 +0800 Subject: [PATCH 3/9] fixed canal_version release --- client-adapter/common/pom.xml | 2 +- client-adapter/launcher/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client-adapter/common/pom.xml b/client-adapter/common/pom.xml index eb3a21a3..82042053 100644 --- a/client-adapter/common/pom.xml +++ b/client-adapter/common/pom.xml @@ -16,7 +16,7 @@ com.alibaba.otter canal.protocol - ${canal_version} + 1.1.1-SNAPSHOT joda-time diff --git a/client-adapter/launcher/pom.xml b/client-adapter/launcher/pom.xml index 8159bb66..0b7325ad 100644 --- a/client-adapter/launcher/pom.xml +++ b/client-adapter/launcher/pom.xml @@ -34,7 +34,7 @@ com.alibaba.otter canal.client - ${canal_version} + 1.1.1-SNAPSHOT org.yaml From f28efce11eae59aa3c3a5d5573a1aea770192db9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=83=E9=94=8B?= Date: Mon, 29 Oct 2018 14:54:17 +0800 Subject: [PATCH 4/9] fixed javadoc for release --- common/pom.xml | 7 ++++++- .../com/alibaba/otter/canal/common/utils/BooleanMutex.java | 2 +- pom.xml | 6 +++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/common/pom.xml b/common/pom.xml index 1f2ece8b..545905c2 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -1,4 +1,5 @@ - + 4.0.0 com.alibaba.otter @@ -83,6 +84,10 @@ org.springframework spring-orm + + com.google.code.findbugs + jsr305 + org.springframework spring-test diff --git a/common/src/main/java/com/alibaba/otter/canal/common/utils/BooleanMutex.java b/common/src/main/java/com/alibaba/otter/canal/common/utils/BooleanMutex.java index d729ad01..660181ce 100644 --- a/common/src/main/java/com/alibaba/otter/canal/common/utils/BooleanMutex.java +++ b/common/src/main/java/com/alibaba/otter/canal/common/utils/BooleanMutex.java @@ -5,7 +5,7 @@ import java.util.concurrent.TimeoutException; import java.util.concurrent.locks.AbstractQueuedSynchronizer; /** - * 实现一个互斥实现,基于Cocurrent中的{@linkplain AbstractQueuedSynchronizer}实现了自己的sync
+ * 实现一个互斥实现,基于Cocurrent中的AbstractQueuedSynchronizer实现了自己的sync
* 应用场景:系统初始化/授权控制,没权限时阻塞等待。有权限时所有线程都可以快速通过 * *
diff --git a/pom.xml b/pom.xml
index 02ff2756..edda070d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -297,7 +297,11 @@
                 5.1.40
                 
             
-
+            
+                com.google.code.findbugs
+                jsr305
+                3.0.2
+            
         
     
 

From 774aeeea68a1eae6b9e52d6005e4eb866c891522 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=B8=83=E9=94=8B?= 
Date: Mon, 29 Oct 2018 14:57:25 +0800
Subject: [PATCH 5/9] [maven-release-plugin] prepare release canal-1.1.1

---
 client-adapter/common/pom.xml   |  8 +++-----
 client-adapter/hbase/pom.xml    |  6 ++----
 client-adapter/launcher/pom.xml | 16 +++++++---------
 client-adapter/logger/pom.xml   |  6 ++----
 client-adapter/pom.xml          |  6 ++----
 client/pom.xml                  |  5 ++---
 common/pom.xml                  |  5 ++---
 dbsync/pom.xml                  |  2 +-
 deployer/pom.xml                |  2 +-
 driver/pom.xml                  |  2 +-
 example/pom.xml                 |  2 +-
 filter/pom.xml                  |  2 +-
 instance/core/pom.xml           |  2 +-
 instance/manager/pom.xml        |  2 +-
 instance/pom.xml                |  2 +-
 instance/spring/pom.xml         |  2 +-
 meta/pom.xml                    |  2 +-
 parse/pom.xml                   |  2 +-
 pom.xml                         | 20 +++++++++++++++++++-
 prometheus/pom.xml              |  4 ++--
 protocol/pom.xml                |  2 +-
 server/pom.xml                  |  2 +-
 sink/pom.xml                    |  2 +-
 store/pom.xml                   |  2 +-
 24 files changed, 56 insertions(+), 50 deletions(-)

diff --git a/client-adapter/common/pom.xml b/client-adapter/common/pom.xml
index 82042053..347dae44 100644
--- a/client-adapter/common/pom.xml
+++ b/client-adapter/common/pom.xml
@@ -1,11 +1,9 @@
 
-
+
     
         canal.client-adapter
         com.alibaba.otter
-        1.1.1-SNAPSHOT
+        1.1.1
     
     4.0.0
     com.alibaba.otter
@@ -16,7 +14,7 @@
         
             com.alibaba.otter
             canal.protocol
-            1.1.1-SNAPSHOT
+            1.1.1
         
         
             joda-time
diff --git a/client-adapter/hbase/pom.xml b/client-adapter/hbase/pom.xml
index b3d274e4..94acbbe2 100644
--- a/client-adapter/hbase/pom.xml
+++ b/client-adapter/hbase/pom.xml
@@ -1,11 +1,9 @@
 
-
+
     
         canal.client-adapter
         com.alibaba.otter
-        1.1.1-SNAPSHOT
+        1.1.1
     
     4.0.0
     com.alibaba.otter
diff --git a/client-adapter/launcher/pom.xml b/client-adapter/launcher/pom.xml
index 0b7325ad..8cc80d81 100644
--- a/client-adapter/launcher/pom.xml
+++ b/client-adapter/launcher/pom.xml
@@ -1,11 +1,9 @@
 
-
+
     
         canal.client-adapter
         com.alibaba.otter
-        1.1.1-SNAPSHOT
+        1.1.1
     
     4.0.0
     com.alibaba.otter
@@ -34,7 +32,7 @@
         
             com.alibaba.otter
             canal.client
-            1.1.1-SNAPSHOT
+            1.1.1
         
         
             org.yaml
@@ -134,14 +132,14 @@
                         
                         
                             
-                                
+                                
                                     
-                                        
+                                        
                                     
                                 
-                                
+                                
                                     
-                                        
+                                        
                                     
                                 
                             
diff --git a/client-adapter/logger/pom.xml b/client-adapter/logger/pom.xml
index af7ec379..bfbe39f8 100644
--- a/client-adapter/logger/pom.xml
+++ b/client-adapter/logger/pom.xml
@@ -1,11 +1,9 @@
 
-
+
     
         canal.client-adapter
         com.alibaba.otter
-        1.1.1-SNAPSHOT
+        1.1.1
     
     4.0.0
     com.alibaba.otter
diff --git a/client-adapter/pom.xml b/client-adapter/pom.xml
index aafe6395..e5ad637b 100644
--- a/client-adapter/pom.xml
+++ b/client-adapter/pom.xml
@@ -1,11 +1,9 @@
 
-
+
     4.0.0
     com.alibaba.otter
     canal.client-adapter
-    1.1.1-SNAPSHOT
+    1.1.1
     pom
     canal client adapter module for otter ${project.version}
 
diff --git a/client/pom.xml b/client/pom.xml
index 370d1854..3f7d6ed5 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../pom.xml
 	
 	com.alibaba.otter
@@ -180,8 +180,7 @@
 								
 							
 							
-								
+								
 							
 						
 					
diff --git a/common/pom.xml b/common/pom.xml
index 545905c2..0b85b882 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -1,10 +1,9 @@
-
+
 	4.0.0
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../pom.xml
 	
 	canal.common
diff --git a/dbsync/pom.xml b/dbsync/pom.xml
index ac606af4..959d9594 100644
--- a/dbsync/pom.xml
+++ b/dbsync/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../pom.xml
 	
 	com.alibaba.otter
diff --git a/deployer/pom.xml b/deployer/pom.xml
index 690b8c91..cc4226a4 100644
--- a/deployer/pom.xml
+++ b/deployer/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../pom.xml
 	
 	com.alibaba.otter
diff --git a/driver/pom.xml b/driver/pom.xml
index 692475db..04c9d3e4 100644
--- a/driver/pom.xml
+++ b/driver/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../pom.xml
 	
 	com.alibaba.otter
diff --git a/example/pom.xml b/example/pom.xml
index 679bfb1d..c125ddda 100644
--- a/example/pom.xml
+++ b/example/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../pom.xml
 	
 	com.alibaba.otter
diff --git a/filter/pom.xml b/filter/pom.xml
index 95c77f8f..40a36b51 100644
--- a/filter/pom.xml
+++ b/filter/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../pom.xml
 	
 	com.alibaba.otter
diff --git a/instance/core/pom.xml b/instance/core/pom.xml
index 1a73fc8a..554c9a62 100644
--- a/instance/core/pom.xml
+++ b/instance/core/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../../pom.xml
 	
 	canal.instance.core
diff --git a/instance/manager/pom.xml b/instance/manager/pom.xml
index ec85fa2c..3dd0a1d7 100644
--- a/instance/manager/pom.xml
+++ b/instance/manager/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../../pom.xml
 	
 	com.alibaba.otter
diff --git a/instance/pom.xml b/instance/pom.xml
index a73b43fe..8723337d 100644
--- a/instance/pom.xml
+++ b/instance/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../pom.xml
 	
 	com.alibaba.otter
diff --git a/instance/spring/pom.xml b/instance/spring/pom.xml
index 929fc273..b885754d 100644
--- a/instance/spring/pom.xml
+++ b/instance/spring/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../../pom.xml
 	
 	com.alibaba.otter
diff --git a/meta/pom.xml b/meta/pom.xml
index 98788116..d27e41d2 100644
--- a/meta/pom.xml
+++ b/meta/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../pom.xml
 	
 	com.alibaba.otter
diff --git a/parse/pom.xml b/parse/pom.xml
index 8e47215b..8e90cb88 100644
--- a/parse/pom.xml
+++ b/parse/pom.xml
@@ -3,7 +3,7 @@
 	
 		com.alibaba.otter
 		canal
-		1.1.1-SNAPSHOT
+		1.1.1
 		../pom.xml
 	
 	canal.parse
diff --git a/pom.xml b/pom.xml
index edda070d..88a9b62d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
     canal
     pom
     canal module for otter ${project.version}
-    1.1.1-SNAPSHOT
+    1.1.1
     https://github.com/alibaba/canal
     
         org.sonatype.oss
@@ -371,6 +371,24 @@
                 
             
             
+            
+                org.apache.maven.plugins
+                maven-javadoc-plugin
+                2.9.1
+                
+                    
+                            attach-javadocs
+                            
+                                jar
+                            
+                        
+                    
+                
+                  ${file_encoding}
+                  ${file_encoding}
+                  -Xdoclint:none
+                
+