Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move minimal supported base JDK at least to JDK 21 #1143

Open
2 tasks done
sgflt opened this issue Apr 6, 2024 · 1 comment
Open
2 tasks done

Move minimal supported base JDK at least to JDK 21 #1143

sgflt opened this issue Apr 6, 2024 · 1 comment
Labels
enhancement Issue describing or discussing an enhancement for this library

Comments

@sgflt
Copy link
Contributor

sgflt commented Apr 6, 2024

I have checked existing issues and wiki

Describe the solution you'd like
JDK 11 is EOL. I personally would go to JDK 21, but also JDK 17 would add benefits in form of records. So BaseBar could be transformed into record and 80 % of boiler plate getters, constructors and so on can be eliminated.

Whoever is building a trading bot now, probably choses Spring Boot 3 (because Spring Boot 2 is EOL) which also supports at least JDK 17.

@sgflt sgflt added the enhancement Issue describing or discussing an enhancement for this library label Apr 6, 2024
@sgflt sgflt changed the title Move minimal supported base JDK at least to JDK 17 Move minimal supported base JDK at least to JDK 21 Apr 21, 2024
@TheCookieLab
Copy link
Member

Agreed, although from a practical standpoint it'll be down to the intersection of expected return and effort required (both in Ta4j and in downstream clients)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issue describing or discussing an enhancement for this library
Projects
None yet
Development

No branches or pull requests

2 participants