Commit Graph

3897 Commits

Author SHA1 Message Date
Mike Yan
c875ff73f4 TESB-20833: Fixed avoid to overwrite OSGi bundle pom file (#1431) 2018-02-11 20:15:22 +08:00
zwxue
3059ad8563 fix(TUP-19494):Problem of synchronization of build job. (#1429) 2018-02-11 17:23:30 +08:00
wchen-talend
239b5f796d fix(TUP-19142):Jackson Library exploit (CVE-2017-7525) (#1408) 2018-02-11 14:38:00 +08:00
nrousseau
6242e1b2c2 avoid popup during junit execution 2018-02-10 11:55:28 +01:00
Irene Wang
4f5f8406d2 DEVOPS-3791 Update copyright year to 2018 2018-02-09 12:55:53 +01:00
Irene Wang
1e74758e26 DEVOPS-3791 Update copyright year to 2018 2018-02-09 11:35:01 +01:00
Chao MENG
ced245d346 fix(TUP-19456): Studio Crashes On load of and empty GitHub project (#1428)
fix(TUP-19456): Studio Crashes On load of and empty GitHub project 
https://jira.talendforge.org/browse/TUP-19456
2018-02-09 14:30:58 +08:00
Chao MENG
2c30a4eb57 fix(TUP-19456): Studio Crashes On load of and empty GitHub project (#1427)
https://jira.talendforge.org/browse/TUP-19456
2018-02-09 11:25:32 +08:00
qiongli
ef2bc487c0 TDQ-14775: Only fill specified catalog/schema for JDBC connection (#1407)
* feat(TDQ-14786):Only fill the speicfied Catalog/Schema for JDBC
connection

* TDQ-14786 improve comment

* feat(TDQ-14775):code improvement
2018-02-09 11:17:21 +08:00
nrousseau
231fb692e2 Zwxue/tup 16660 ci unify the maven build (#1426)
* feat(TUP-18223):Update templates.

* feat(TUP-18224,TUP-18225):Code generation and add eclipse project for
job/routines.

* feat(TUP-18224,TUP-18225): fix some bugs.

* feat(TUP-18226):Execute job in studio.

* feat(TUP-18227): remove deploy version.

* feat(TUP-18227): refactor some codes and fix bugs.

* feat(TUP-18227):Build standard job.

* feat(TUP-18227): fix compilation.

* feat(TUP-18227): fix CreateRouteMavenTestPom compilation error.

* feat(TUP-18227): add new version of maven plugins.

* feat(TUP-18228):Build BD&Children Job.

* feat(TUP-18229): fix miss dependencies bug when building with test case.

* feat(TUP-18229): Build Job with reference project.

* fix(TUP-18650):job code can not locate the compile error before
build/run job.

* feat(TUP-18521):Update code generation system to support non-standard
java code (preview)

* feat(TUP-18288):check the packaging of routes from studio. (all ESB)

* feat(TUP-18288): add support for ESB micro service.

* fix(TUP-18636): fix dependency problem when building job with testcase.

* fix(TUP-18719):when create/open a job in reference project, studio will
throw Unhandled event loop exception

* fix(TUP-18714):tjava can not detect routines until switch to  code.

* fix(TUP-18745):commandline build specific job fail

* fix(TUP-18744):can not generate code for specific job.

* fix(TUP-18745):commandline build specific job fail

* update pom verion to 7.0.1

* TUP-18625: update maven repository

* fix(TUP-18810):tos build can not start up.

* fix(TUP-18829):[bug]spark job cannot run successfully

* fix(TUP-18900):Job in main project use job in refer project will not
record the correct refer project's group id.

* fix(TUP-18893):when first start studio JDK compiler level set to 1.5

* feat(TUP-18231):Avoid commit except pom(GIT&SVN).

* fix(TUP-16660):fix some known bugs.

* feat(TUP-16660): fix TUP-18900 and other known bugs.

* feat(TUP-18232):CI Builder change.

* feat(TUP-18232): fixed some known bugs.

* fix(TUP-18865):Spark job can't run with special version in studio.

* fix(TUP-19007):[bug] when log on a git project there will be a NPE
error.

* fix(TUP-19031):Miss content in .gitignore file for migration project.

* fix(TUP-18983):[bug] Routine pom file will not update after I create a
routine with new dependency.

* fix(TUP-18968):[bug] git:after rename job and the pom file in git
repository will not update to new name.

* feat(TUP-18232):CI Builder change

* feat(TUP-18232): fixed compile sub jobs during
BuildProjectSourceCommand.

* fix(TUP-19145):restart studio will clean assembly file

* fix(TUP-19120):Dependency do not record in to pom file in time.

* fix(TUP-19120):Dependency do not record in to pom file in time.

* fix(TUP-18893):when first start studio JDK compiler level set to 1.5

* fix(TUP-19164):The word error in git history about create pom file

* fix(TUP-18968,TUP-19165,TUP-19167): fix several bugs.

* fix(TUP-19214):[BUG] Cannot retrieve HDFS schema.

* fix(TUP-19134):Job pom generation change

* feat(TUP-18232) update project pom

* fix(TUP-18815):[bug] performance issue when I build the job out.

* fix(TUP-18815): fix regression bug of preview.

* feat(TUP-18232) update project pom

* feat(TUP-16660): add the prepare for build handler

* feat(TUP-16660): remove the children resources in assembly

* feat(TUP-16660):disable ci-builder profile in studio/commandline

* feat(TUP-16660):add property for project pom.

* fix(TUP-3775) Avoid to break commandline with debug

* feat(TUP-18232) fix tuj exec

* feat(TUP-18232) refresh if use temp aggregator

* feat(TUP-18232) fix tuj exec

* fix(TUP-16660): change assembly dependency set and add ext resources for
packageing.

* fix(TUP-16660):fix 3rd party dependency bug.

* feat(TUP-16660):Add cache for codes build.

* fix(TUP-16660): generate all jobs pom after import task completely
finished.

* fix(TUP-16660) fix classpath Adjuster for TDM, and error log

* feat(TUP-16660) rename resources folder method

* feat(TUP-16660): adapt changes of feature TUP-18667.

* feat(TUP-16660): add ref project to main project pom modules.

* feat(TUP-16660): add migration task for generating job pom.

* feat(TUP-16660) fix issues of JRE compilation and class not found

* feat(TUP-16660): update git/svn commit strategy

* fix(TUP-19280): add -llr parameter for maven command.

* feat(TUP-16660) update to new maven repository

* fix(TUP-16660): avoid to modify pom.xml too many times.

* fix(TUP-16660): change maven version for ci builder.

* feat(TUP-16660) fix refresh issues

* fix(TUP-16660):fix bugs in BuildCacheManager.

* fix(TUP-16660):add build type info in job build cache.

* Csun/tup 16660 ci unify the maven build (#1401)

* TESB-20453:Changes for Single Maven Build: Routes(Add Bundle-Resource
for ESB)

* TESB-20453:Changes for Single Maven Build: Routes(Add Bundle-Resource
for ESB)

* TESB-20453:Changes for Single Maven Build: Routes (#1405)

* fix(TUP-19385):fix wrong module path of ref project.

* fix(TUP-19401):Run main project's job which use ref project's job fail
with NPE error after migration.

* fix(TUP-19401):Run main project's job which use ref project's job fail
with NPE error after migration.

* fix(TUP-19196):when run mvn package for ci twice, there will be error
log for can not find  .project file for project.

* fix(TUP-19376):svn: pom file can not upload to server immediately for
imported in jobs.

* TESB-20833: Update OSGi pom template
2018-02-08 12:11:44 +01:00
msjian
b73f7e8a82 fix(TDQ-14726): fix TdqReportRun can not run with HiveContextKerberos (#1423) 2018-02-07 18:28:39 +08:00
Vladimir Bogatyrov
9cd2f7be0c [TESB-20924] cConfig cannot install the external jar (#1397)
* [TESB-20924] cConfig cannot install the external jar

* Added @Override annotation

* REmoved unnecessary parameter in the call
2018-02-07 14:30:48 +08:00
pyzhou
9b315dc312 fix(TDI-39968):Compile error of constant string too long. (#1420) 2018-02-07 10:45:50 +08:00
wang wei
322227c29a fix(TUP-16457): fix the wrong schema syn and fix again the junit
* Revert "fix(TUP-16457) fix junits (#1347)"

This reverts commit 0e6afad7df.

* fix(TUP-16457): fix the junits after the commit revert
2018-02-06 17:52:40 +08:00
Ivan Gonchar
9d47f91099 feat(TCOMP-681): add TACOKIT_BUTTON field type (#1418) 2018-02-06 15:41:23 +08:00
Pingwen Lin
df9219855a TMDM-11699 Can't download jar automatically while creating mdm connection (format) (#1417) 2018-02-05 15:59:16 +08:00
hcyi
e36b524996 fix(TUP-19270):Cannot connect from studio to TAC via proxy server with basic authentication (#1409)
* fix(TUP-19270):Cannot connect from studio to TAC via proxy server with
basic authentication

* fix(TUP-19270):Cannot connect from studio to TAC via proxy server with
basic authentication.
2018-02-05 11:54:19 +08:00
Pingwen Lin
dcae9e620f TMDM-11699 Can't download jar automatically while creating mdm connection (#1411) 2018-02-05 11:39:55 +08:00
GGu
a02524d464 fix(TUP-19386): remove the listener for project settings (#1410) 2018-02-05 11:36:59 +08:00
wchen-talend
d5003fef0a fix(TUP-19368):JDBC: jdbc connection isn't in folder after deleting it's (#1402) 2018-02-01 09:54:09 +08:00
Chao MENG
6a0a07aaa9 fix(TUP-19355): Spark job cannot build successfully in CDH 513 Kerberos (#1404)
fix(TUP-19355): Spark job cannot build successfully in CDH 513 Kerberos
https://jira.talendforge.org/browse/TUP-19355
2018-01-31 17:45:20 +08:00
pyzhou
26fc3f2e19 fix(TDI-39968):Split SQL to avoid exceed 64k limitation. (#1399) 2018-01-31 11:00:18 +08:00
wchen-talend
d86bdc83a5 fix(TUP-19360): can not show folders in recycle bin (#1400) 2018-01-30 18:35:55 +08:00
Jane Ding
32083f0070 fix(TUP-19008)unexpected character display when click detect button for (#1395)
fix(TUP-19008)unexpected character display when click detect button for
custom mvn uri
https://jira.talendforge.org/browse/TUP-19008
2018-01-30 16:18:30 +08:00
Mike Yan
fe6e715826 TESB-20440: Move getNexusType method to interface (#1396)
* TESB-20440: Move getNexusType method to interface

* TESB-20440: Fixed by adding two nexus url middle paths
2018-01-26 16:15:01 +08:00
Chao MENG
b2050aa53a fix(TUP-19237): Maven packaged spark batch job cannot be run (#1367)
successfully
https://jira.talendforge.org/browse/TUP-19237

> implement toString method to help debug
2018-01-25 18:19:57 +08:00
wchen-talend
128788fc06 fix(TUP-19303):jdbc context problem (#1393) 2018-01-25 17:47:18 +08:00
Chao MENG
d8f278abc7 Add attribute "ACTIVE_DB_COLUMNS" in COMPONENT.HEADER (#1394)
* Add attribute "ACTIVE_DB_COLUMNS" in COMPONENT.HEADER

* Add attribute "ACTIVE_DB_COLUMNS" in COMPONENT.HEADER
2018-01-25 02:37:37 -06:00
qiongli
9db1a3abfd TDQ-14702 old General jdbc only for TOP;Get correct url for TCOMP JDBC (#1391)
with context mode.
2018-01-24 03:07:10 -06:00
wchen-talend
5e8b40f337 Wchen/bugfix/jdbc dataviewer (#1390)
* fix(TUP-19244):fix jdbc dataviwer problem

* fix(TUP-19244):fix jdbc data viewer problem
2018-01-24 00:56:28 -06:00
ypiel
cb6b87dabd feat(TDI-39543) : Add dynamodb DB mapping file
* feat(TDI-39543) : Add DB mapping file

* feat(TDI-39543) : Update DynamoDB type mapping

* feat(TDI-39543) : Remove OBJECT type from all other types.

* feat(TDI-39543) : All retrieve dynamo String as Date.

* feat(TDI-39543) : Use id_byte[] instead of id_Byte[]
2018-01-23 12:05:27 +01:00
Mike Yan
070d11ffce TESB-20440: Support Nexus 3 in ESB use cases (#1389)
* TESB-20440: Support Nexus 3 in ESB use cases

* TESB-20440: refactor RepositorySystemFactory add doDeploy method
2018-01-23 17:30:40 +08:00
hwang-talend
82a4966c9c Hwang/tup 18461 (#1233)
* ERepositoryObjectType.valueOf("METADATA_EDIFACT");

* feat(TUP-18321):Split the DB Wizard to handle old / new framework: Move
Choice of DB Type to a separated composite

* feat(TUP-18320):Split the DB Wizard to handle old / new framework:
select different type, show different composite

* feat(TUP-18320):Split the DB Wizard to handle old / new framework:
select different type, show different composite

* feat(TUP-18403):show the jdbc repositoryNode as children under DB
Connection repositoryNode

* feat(TUP-18320):Split the DB Wizard to handle old / new framework:
select different type, show different composite

* feat(TUP-18320):Split the DB Wizard to handle old / new framework:
select different type, show different composite

* feat(TUP-18323):Implement the drag&drop of NFC JDBC

* feat(TUP-18320):Split the DB Wizard to handle old / new framework:
select different type, show different composite

* fix(TUP-5360): Retrieve Salesforce Modules option is missing

Conflicts:
	main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/runtime/services/IGenericWizardService.java

* feat(TUP-18322):retrieve JDBC schema

* feat(TUP-18459):Have a real dynamic combo box for the db type

* feat(TUP-18403):show the jdbc repositoryNode as children under DB
Connection repositoryNode

* feat(TUP-18322):retrieve JDBC schema

* feat(TUP-18324):Edit jdbc connection

* feat(TUP-18324):Edit jdbc connection

* feat(TUP-18461):Have a display category on the connections same as
before

* feat(TUP-18461):Have a display category on the connections same as
before

* feat(TUP-18461):Have a display category on the connections same as
before

* Revert "feat(TUP-18461):Have a display category on the connections same as before"

This reverts commit 9158545ce7.

* feat(TUP-18461):Have a display category on the connections same as
before

* feat(TUP-18461):have a display category on the connections same as
before

* feat(TUP-18532):[bug] Cannot unlock node after clicking Finish on the
Wizard

* feat(TUP-18533):[bug] Cannot check successful if using context mode;

* feat(TUP-18533):[bug] Cannot check successful if using context mode;

* feat(TUP-18461):Have a display category on the connections same as
before

* feat(TUP-18644):retrieve schema for the generic connections same as
normal DBConnection

* feat(TUP-18644):retrieve schema for the generic connections same as
normal DBConnection

* feat(TUP-18644):retrieve schema for the generic connections same as
normal DBConnection

* feat(TUP-18462):make the sql builder works on the repository.

* feat(TUP-18462):make the sql builder works on the repository.

* feat(TUP-18431):support the driver table widget in studio

* feat(TUP-18537):Impossible to retrieve db connection from property type
of JDBC

* feat(TUP-18548):[bug] Cannot "Revert Context" if switch to other DBType
and switch back

* feat(TUP-18752):Stats and Logs in Talend Job Pannel reuse tJDBCOutput in
studio model level, after removing the old one and doing a migration,
not work well now

* feat(TUP-18752):Stats and Logs in Talend Job Pannel reuse tJDBCOutput in
studio model level, after removing the old one and doing a migration,
not work well now

* feat(TUP-18846):[bug] table name isn't show in Query

* feat(TUP-18913):[bug] NPE shows when click "Guess Schema" in Retrieve
Schema Wizard

* feat(TUP-18860):[bug] table list are wrong for jdbc-oralce after
clicking refresh in sqlbuilder->data structure

* feat(TUP-18895):[bug] Name cannot be updated if updating it in creation
Wizard

* feat(TUP-18898):[bug] "Choose context" doesn't show if context has two
groups when test connection

* feat(TUP-18864):[bug] Save button next to Property Type doesn't work

* feat(TUP-18864):[bug] Save button next to Property Type doesn't work

* feat(TUP-18752):Stats and Logs in Talend Job Pannel reuse tJDBCOutput in

* feat(TUP-19089):Unable to select or deselect used variables in select
context variables window

* Revert "feat(TUP-19089):Unable to select or deselect used variables in select context variables window"

This reverts commit a55e403103.

* feat(TUP-18854):[bug] Useless jar is required if dragging jdbc connetion
is in context mode

* feat(TUP-18854):[bug] Useless jar is required if dragging jdbc connetion
is in context mode

* support the complex context converter

* improve the complex context converter

* fix(TDI-39697): The "Use custom object" in module list view doesn't work
well for tjdbcoutput as it require the custom value must exists in the
list above

* feat(TUP-18816):Add migration from old JDBC to new JDBC type from tcomp

* TUP-19206:[bug]Cannot move jdbc connection to folder

* feat(TUP-19244):DriverClass and MappingFile do not support context model

* feat(TUP-19244):junit

* feat(TUP-18918):[bug] Schema is out of the "Table schemas" folder if
adding it in Retrieve Wizard

* feat(TUP-19231):[bug]migration: Existing JDBC database cannot show after
checking "Overwrite existing items"

* TDQ-14655 JDBC connection can be moved (#1376)

* feat(TUP-19204):[bug] migration: "Driver Class", "UserId","Password" are
missing after D&D schema to job as tJDBCInput

* fix(TDI-39864):[bug] Canot D&D JDBC to MR job

* fix(TDI-39244): integrate jdbc components to studio

* feat(TUP-18461) fix issues with mvn uri

* fix(TUP-19317):fix the catalog schema setup
2018-01-22 19:52:42 +08:00
kjwang-talend
aa68a7585a kjwang/fix(TUP-19046) Fix a error for TUP-19046 (#1386)
https://jira.talendforge.org/browse/TUP-19046
2018-01-22 19:46:58 +08:00
Romain Manni-Bucau
91255f89f8 adding slf4j-simple in tcomp temp repo (#1353)
* adding slf4j-simple in tcomp temp repo

* ensure slf4j-jdk14 is here
2018-01-22 19:20:26 +08:00
GGu
1ce577cecd feat(TUP-19046): add signature on items (#1359)
* feat(TUP-18730): add xmlsec lib

* feat(TUP-18730): change the load options

* feat(TUP-18730): ignore the ds namespace

* feat(TUP-18730): change the api for option

* feat(TUP-18730): if invalid, set readonly for job

* feat(TUP-19046): impl for import items and projects

* feat(TUP-19046): deal with migration

* feat(TUP-19046): add valid check before run action

* feat(TUP-19046): add the option for load
2018-01-22 19:11:37 +08:00
Pierre Teyssier
a66e76f784 feat(TDI-39469): integrate marklogic in maven repo (#1385) 2018-01-22 18:27:10 +08:00
Dmytro Sylaiev
b11dd2d64e feat(TDI-39469): Extends ComponentUtilities class (#1360)
* Add getAllInputConnections method

* Refactor getAllOutputConnections
2018-01-22 18:22:34 +08:00
zwxue
02f7807184 feat(TUP-18667):Move the Default GroupID from Nexus to Project Level (#1380)
* feat(TUP-18667):Move the Default GroupID from Nexus to Project Level

* feat(TUP-18667): add groupId validation for deployment tab and fix NPE.

* feat(TUP-18667):fix dependency bug of project pom.
2018-01-22 16:18:15 +08:00
Chao MENG
7949adaa58 TUP-19297: TaCoKit need to reuse this api (#1383) 2018-01-22 15:18:23 +08:00
kjwang-talend
f3796eebd2 fix(TUP-19085)Migration of reference project (handle tags) (#1377)
* fix(TUP-19085)Migration of reference project (handle tags)
https://jira.talendforge.org/browse/TUP-19085

* fix(TUP-19085)Migration of reference project (handle tags)
https://jira.talendforge.org/browse/TUP-19085
2018-01-22 11:13:42 +08:00
Chao MENG
ccd42eeca6 fix a custom color problem (#1382)
fix a custom color problem
2018-01-22 10:07:31 +08:00
wchen-talend
87d2e41f2e feat(TUP-4434):Support Nexus 3.x (#1378) 2018-01-19 19:01:27 +08:00
Pierre Teyssier
36138e7470 fix(TDI-39298): rename google drive 2018-01-19 17:36:15 +08:00
Emmanuel GALLOIS
056e67739b feat(TDI-39298): tGoogleDrive Integration (#1264)
* feat(TDI-39298): tGoogleDrive Integration
2018-01-19 15:27:21 +08:00
Romain Manni-Bucau
58da812a98 adding IAdvancedElementParameter to support placeholders (#1381) 2018-01-17 18:00:59 +08:00
hcyi
fcdb49b7dd feat(TUP-18755): Support Oracle Wallet on wizard. (#1323)
* feat(TUP-18755):Add the basic wizard code to Support Oracle Wallet.

* feat(TUP-18755):Add key store support for Oracle Wallet.

* feat(TUP-18755): check connection with ssl for Oracle Wallet.

* feat(TUP-18755): Disable CBC Protection for Oracle Wallet.

* feat(TUP-18755): add context support and drag&drop components for Oracle
Wallet.

* feat(TUP-18755): Improve and update for Oracle Wallet.

* feat(TUP-18755): Improve and update since component changed for Oracle
Wallet.

* feat(TUP-18755):Improve and fix bugs for Oracle Wallet.

* feat(TUP-18755):fix TUP-19234 [bug]password display style isn't unified.
2018-01-17 16:41:19 +08:00
wchen-talend
7f73d84e5e Wchen/feature/tup 18768 unified component (#1324)
* feat(TUP-18768):Unified Front end Connector

* faet(TUP-18768):Unified Front end Connector

* feat(TUP-18768):add Snowflake to the unified component

* feat(TUP-19273):Hide component in specified family and move not unified
database component to a new family DB Specifics
2018-01-16 15:49:09 +08:00
Emmanuel GALLOIS
3ec9f30f22 feat(TDI-39741): add data process parts to ECodePart 2018-01-15 16:20:24 +01:00
Chao MENG
cfeb154db3 fix(TBD-6225): CDH 5.13 Kerberos impala cannot check successfully (#1371)
https://jira.talendforge.org/browse/TBD-6225
2018-01-15 02:08:08 -06:00