Please use Github discussion to engage with us :)
This repository contains commonly used classes that are expected to be shared across all Talend products. here is the folder description:
Modules | Description |
---|---|
daikon | The core library with a restricted set of dependencies. It contains Avro, i18n, Properties, UI-specs, Exception, Sandbox classloader handling classes among things |
daikon-content-service | Spring Abstraction for handling content resources on multiple filesystem like local or S3 |
daikon-logging | Json Layout for all loggers to used for cloud projects and it's associated documentation |
daikon-spring | Spring specific classes that can be shared by projects, like multitenant for mongoDB or @RequiresAuthority for simple permission check |
daikon-tql | Talend Query Language, simple query language for java and javascript with a MongoDB implementation |
daikon-audit | Library which provides a facade for recording audit events |
poc | module use to store experiments and POCs like the CQRS one |
Daikon 2.x | Daikon 2.1.x | |
---|---|---|
Spring Boot | 2.1.10 | 2.1.13 |
Spring Cloud | Greenwich SR4 | Greenwich SR5 |
Jackson | 2.10.1 | 2.10.3 |
Daikon 3.0.x | Daikon 3.1.x | Daikon 3.2.x | |
---|---|---|---|
Spring Boot | 2.2.5 | 2.2.9 | 2.2.10 |
Spring Cloud | Hoxton SR3 | Hoxton SR6 | Hoxton SR8 |
Jackson | 2.10.3 | 2.10.4 | 2.10.4 |
Daikon 4.0.x | Daikon 4.1.x | |
---|---|---|
Spring Boot | 2.3.5 | 2.3.6 |
Spring Cloud | Hoxton SR8 | Hoxton SR9 |
Jackson | 2.10.4 | 2.11.3 |
Daikon 5.0.x | Daikon 5.1.x | Daikon 5.[2-4].x | Daikon 5.5.x | Daikon 5.6.x | Daikon 5.[7-10].x | Daikon 5.11.x | |
---|---|---|---|---|---|---|---|
Spring Boot | 2.3.7 | 2.3.7 | 2.3.8 | 2.3.9 | 2.3.10 | 2.3.11 | 2.3.12 |
Spring Cloud | Hoxton SR9 | Hoxton SR9 | Hoxton SR10 | Hoxton SR10 | Hoxton SR11 | Hoxton SR11 | Hoxton SR1 |
Jackson | 2.11.3 | 2.11.3 | 2.11.4 | 2.11.4 | 2.11.4 | 2.11.4 | 2.11.4 |
Daikon 6.0.x | |
---|---|
Spring Boot | 2.6.2 |
Spring Cloud | 2021.0.0 |
Jackson | 2.11.4 |
Daikon 7.0.x | |
---|---|
Spring Boot | 2.7.3 |
Spring Cloud | 2021.0.4 |
Jackson | 2.13.3 |
Daikon 8.0.x | |
---|---|
Spring Boot | 3.0.4 |
Spring Cloud | 2022.0.1 |
Jackson | 2.14.1 |
Daikon 8 is the first Daikon based on Spring Boot 3 and Java 17. Please read the migration guide for upgrading tips
You can ask for help on our forum.
We welcome contributions of all kinds from anyone.
Using the Talend bugtracker is the best channel for bug reports and feature requests. Use GitHub to submit pull requests.
For code formatting, please use the configuration file and setup for Eclipse or IntelliJ that you find here: https://github.com/Talend/tools/tree/master/tools-java-formatter
Copyright 2005 - 2024 Talend, Inc., All Rights Reserved - www.talend.com
Licensed under the Apache Licence v2
The Daikon is a root vegetable and since this project is supposed to be the root of many projects we thought it was a fun and appropriate name.
To release a new version of Daikon, you can simply:
- Run 'mvn formatter:format' and commit changes, otherwise release will fail
- Go to Jenkins.
- Launch a build with parameters.
- Check the "release" check box.
- Input the release version you want to make from current
master
(you may check the version inpom.xml
to determine this and release changes). - Input the next version (the version for
pom.xml
after release is done, this usually ends with "-SNAPSHOT"). - Run the build
Notifications for release are sent on eng-daikon
Slack channel.