diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 52dfdfb8..ba1a7f7a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,29 +3,20 @@ updates: - package-ecosystem: maven directory: "/" schedule: - interval: "weekly" - day: "sunday" - time: "18:00" - timezone: "Europe/Paris" + interval: "monthly" target-branch: development open-pull-requests-limit: 10 - package-ecosystem: npm directory: "/docs" schedule: - interval: "weekly" - day: "sunday" - time: "18:00" - timezone: "Europe/Paris" + interval: "monthly" target-branch: development open-pull-requests-limit: 10 - package-ecosystem: github-actions directory: "/" schedule: - interval: "weekly" - day: "sunday" - time: "18:00" - timezone: "Europe/Paris" + interval: "monthly" target-branch: development open-pull-requests-limit: 10 diff --git a/.github/workflows/on-branch-push-or-pull-request.yml b/.github/workflows/on-branch-push-or-pull-request.yml index 7b7ca2c0..b0494fa2 100644 --- a/.github/workflows/on-branch-push-or-pull-request.yml +++ b/.github/workflows/on-branch-push-or-pull-request.yml @@ -9,14 +9,14 @@ jobs: steps: # ================================================================================================================ - name: JDK 17 Setup - uses: actions/setup-java@v3.11.0 + uses: actions/setup-java@v4.0.0 with: distribution: 'temurin' java-version: '17' # ================================================================================================================ - name: Retrieve the sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 # ================================================================================================================ - name: Build, run tests and deploy locally diff --git a/.github/workflows/on-development-push-publish-snapshot-and-website.yml b/.github/workflows/on-development-push-publish-snapshot-and-website.yml index 8da39160..d3684967 100644 --- a/.github/workflows/on-development-push-publish-snapshot-and-website.yml +++ b/.github/workflows/on-development-push-publish-snapshot-and-website.yml @@ -18,7 +18,7 @@ jobs: steps: # ================================================================================================================ - name: JDK 17 Setup - uses: actions/setup-java@v3.11.0 + uses: actions/setup-java@v4.0.0 with: distribution: 'temurin' java-version: '17' @@ -28,7 +28,7 @@ jobs: # ================================================================================================================ - name: Retrieve the sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 # ================================================================================================================ - name: GPG Setup @@ -48,7 +48,7 @@ jobs: # GPG. GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} run: | - mvn deploy -B -DskipTests=true -Dgpg.passphrase=${GPG_PASSPHRASE} + mvn deploy -B -Dgpg.passphrase=${GPG_PASSPHRASE} # ================================================================================================================ - name: Retrieve the latest release published on Github @@ -59,7 +59,7 @@ jobs: # ================================================================================================================ - name: Install Go to generate the graphQL documentation with gqldoc - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version: '^1.17.3' @@ -72,18 +72,18 @@ jobs: gqldoc -s "docs/docs/.vuepress/public/api/graphql/definition/*.graphqls" -o ./docs/docs/fr/tutorial/graphql-api-documentation # ================================================================================================================ - - name: Install vuepress, set release number, and build the website - run: | - find . -type f -name "*.md" -exec sed -i 's/CASSANDRE_LATEST_RELEASE/${{ steps.getLatestRelease.outputs.release }}/g' {} \; - yarn --cwd docs add -D vuepress@next - yarn --cwd docs install - yarn --cwd docs docs:build docs + #- name: Install vuepress, set release number, and build the website + # run: | + # find . -type f -name "*.md" -exec sed -i 's/CASSANDRE_LATEST_RELEASE/${{ steps.getLatestRelease.outputs.release }}/g' {} \; + # yarn --cwd docs add -D vuepress@next + # yarn --cwd docs install + # yarn --cwd docs docs:build docs # ================================================================================================================ - - name: Deploy the website to github pages - uses: JamesIves/github-pages-deploy-action@v4.4.1 - with: - branch: gh-pages - folder: docs/docs/.vuepress/dist - commit-message: "Website deployment" - clean: true + #- name: Deploy the website to github pages + # uses: JamesIves/github-pages-deploy-action@v4.4.3 + # with: + # branch: gh-pages + # folder: docs/docs/.vuepress/dist + # commit-message: "Website deployment" + # clean: true diff --git a/.github/workflows/on-tag-push-create-release.yml b/.github/workflows/on-tag-push-create-release.yml index 10da7a21..1bb62160 100644 --- a/.github/workflows/on-tag-push-create-release.yml +++ b/.github/workflows/on-tag-push-create-release.yml @@ -18,7 +18,7 @@ jobs: steps: # ================================================================================================================ - name: JDK 17 Setup - uses: actions/setup-java@v3.11.0 + uses: actions/setup-java@v4.0.0 with: distribution: 'temurin' java-version: '17' @@ -28,7 +28,7 @@ jobs: # ================================================================================================================ - name: Retrieve the sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 # ================================================================================================================ - name: GPG Setup diff --git a/README.md b/README.md index 52ac0c57..ca49d006 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@

Quick Start | Documentation | - Discord | Twitter

@@ -15,15 +14,11 @@

Create and run your java crypto trading bot in minutes

-

Our Spring boot starter takes care of exchange connections, accounts, orders, trades, and positions so you can focus on building your strategies.

+

Our Spring boot starter takes care of exchange connections, accounts, orders, trades, and positions, so you can focus on building your strategies.

-

We are thrilled to share that our open source project is still actively maintained! While there won't be major upgrades in the near future, we remain dedicated to providing ongoing support and ensuring the project continues to thrive.

+

Our open source project is still actively maintained! While there won't be major upgrades in the near future, we remain dedicated to providing ongoing support and ensuring the project continues to thrive.

- - Cassandre trading bot on discord - Cassandre trading bot on codacy @@ -33,7 +28,7 @@ alt="Cassandre trading bot on codacy" /> - Cassandre trading bot continuous integration diff --git a/SECURITY.md b/SECURITY.md index d7ac6eb6..60b2098b 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -3,9 +3,9 @@ ## Supported Versions | Version | Supported | -|---------| ------------------ | +|---------|--------------------| | 6.x.x | :white_check_mark: | -| 5.x.x | :white_check_mark: | +| 5.x.x | :x: | | 4.x.x | :x: | | 3.x.x | :x: | | 2.x.x | :x: | diff --git a/docs/package.json b/docs/package.json index 27434671..6f992bd1 100644 --- a/docs/package.json +++ b/docs/package.json @@ -13,8 +13,8 @@ "docs:build": "vuepress build docs" }, "devDependencies": { - "@vuepress/client": "2.0.0-beta.62", + "@vuepress/client": "2.0.0-rc.0", "vue": "^3.3.2", - "vuepress": "2.0.0-beta.62" + "vuepress": "^2.0.0-rc.0" } } diff --git a/pom.xml b/pom.xml index 5057c786..c1316aa0 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ tech.cassandre.trading.bot cassandre-trading-bot-project - 6.0.1 + 6.0.2 pom Cassandre trading bot https://github.com/cassandre-tech/cassandre-trading-bot @@ -55,7 +55,7 @@ org.springframework.boot spring-boot-starter-parent - 2.7.11 + 2.7.16 @@ -73,40 +73,40 @@ - 2.7.11 + 2.7.18 Dysprosium-SR25 5.0.13 7.6.0 - 4.22.0 - 5.7.1 + 4.25.1 + 5.9 - 1.18.26 + 1.18.28 0.2.0 1.5.5.Final - 31.1-jre + 32.1.2-jre - 2.0.1 + 2.2.0 4.2.0 - 2.7.1 - 2.15.0 + 2.7.2 + 2.15.2 5.3.0 - 3.2.2 + 3.3.1 1.18 - 10.11.0 + 10.12.3 3.3.1 3.11.0 2.22.2 - 0.8.10 + 0.8.11 2.22.2 1.18.20.0 - 3.2.1 - 3.5.0 + 3.3.0 + 3.6.3 3.3.0 3.2.1 @@ -138,7 +138,7 @@ com.amashchenko.maven.plugin gitflow-maven-plugin - 1.19.0 + 1.20.0 development diff --git a/spring-boot-starter-api/spring-boot-starter-api-graphql/autoconfigure/pom.xml b/spring-boot-starter-api/spring-boot-starter-api-graphql/autoconfigure/pom.xml index 22868689..05429aa8 100644 --- a/spring-boot-starter-api/spring-boot-starter-api-graphql/autoconfigure/pom.xml +++ b/spring-boot-starter-api/spring-boot-starter-api-graphql/autoconfigure/pom.xml @@ -33,7 +33,7 @@ com.netflix.graphql.dgs.codegen graphql-dgs-codegen-core - 5.6.3 + 6.1.2 provided @@ -319,7 +319,7 @@ tech.cassandre.trading.bot cassandre-trading-bot-project - 6.0.1 + 6.0.2 ../../../pom.xml diff --git a/spring-boot-starter-api/spring-boot-starter-api-graphql/starter/pom.xml b/spring-boot-starter-api/spring-boot-starter-api-graphql/starter/pom.xml index 48f9417f..151bb74f 100644 --- a/spring-boot-starter-api/spring-boot-starter-api-graphql/starter/pom.xml +++ b/spring-boot-starter-api/spring-boot-starter-api-graphql/starter/pom.xml @@ -106,7 +106,7 @@ tech.cassandre.trading.bot cassandre-trading-bot-project - 6.0.1 + 6.0.2 ../../../pom.xml diff --git a/spring-boot-starter-test/autoconfigure/pom.xml b/spring-boot-starter-test/autoconfigure/pom.xml index 3d608e56..d2fedf90 100644 --- a/spring-boot-starter-test/autoconfigure/pom.xml +++ b/spring-boot-starter-test/autoconfigure/pom.xml @@ -249,7 +249,7 @@ tech.cassandre.trading.bot cassandre-trading-bot-project - 6.0.1 + 6.0.2 ../../pom.xml diff --git a/spring-boot-starter-test/starter/pom.xml b/spring-boot-starter-test/starter/pom.xml index 5e815052..4e15fdf1 100644 --- a/spring-boot-starter-test/starter/pom.xml +++ b/spring-boot-starter-test/starter/pom.xml @@ -116,7 +116,7 @@ tech.cassandre.trading.bot cassandre-trading-bot-project - 6.0.1 + 6.0.2 ../../pom.xml diff --git a/spring-boot-starter/autoconfigure/pom.xml b/spring-boot-starter/autoconfigure/pom.xml index e6533dfe..901223b5 100644 --- a/spring-boot-starter/autoconfigure/pom.xml +++ b/spring-boot-starter/autoconfigure/pom.xml @@ -375,7 +375,7 @@ tech.cassandre.trading.bot cassandre-trading-bot-project - 6.0.1 + 6.0.2 ../../pom.xml diff --git a/spring-boot-starter/starter/pom.xml b/spring-boot-starter/starter/pom.xml index 3607689f..a404ca9a 100644 --- a/spring-boot-starter/starter/pom.xml +++ b/spring-boot-starter/starter/pom.xml @@ -112,7 +112,7 @@ tech.cassandre.trading.bot cassandre-trading-bot-project - 6.0.1 + 6.0.2 ../../pom.xml diff --git a/trading-bot-archetypes/basic-archetype/pom.xml b/trading-bot-archetypes/basic-archetype/pom.xml index e2b99805..37b4ece7 100644 --- a/trading-bot-archetypes/basic-archetype/pom.xml +++ b/trading-bot-archetypes/basic-archetype/pom.xml @@ -104,7 +104,7 @@ tech.cassandre.trading.bot cassandre-trading-bot-project - 6.0.1 + 6.0.2 ../../pom.xml