Skip to content

Commit 682ea3d

Browse files
Dependencies: Resolve multiple dependabot dependency alerts. (#775)
* Resolve multiple dependabot dependency alerts. * README fix. --------- Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 52445c0 commit 682ea3d

File tree

4 files changed

+19
-15
lines changed

4 files changed

+19
-15
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ workflows:
1818
jobs:
1919
unit-test:
2020
docker:
21-
- image: adoptopenjdk/maven-openjdk11
21+
- image: maven:3.9-eclipse-temurin-11
2222
steps:
2323
- checkout
2424
- run: mvn test

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ and also exposes functionality for generating keypairs, mnemonics, creating tran
99

1010
# Prerequisites
1111

12-
Java 7+ and Android `minSdkVersion` 16+
12+
Java 8+ and Android `minSdkVersion` 26+
1313

1414
# Installation
1515

@@ -175,7 +175,7 @@ Additional resources and code samples are located at [https://developer.algorand
175175

176176
# Cryptography
177177

178-
AlgoSDK depends on `org.bouncycastle:bcprov-jdk15on:1.61` for `Ed25519` signatures, `sha512/256` digests, and deserializing `X.509`-encoded `Ed25519` private keys.
178+
AlgoSDK depends on `org.bouncycastle:bcprov-jdk15to18:1.78` for `Ed25519` signatures, `sha512/256` digests, and deserializing `X.509`-encoded `Ed25519` private keys.
179179
The latter is the only explicit dependency on an external crypto library - all other references are abstracted through the JCA.
180180

181181
# Java 9+
@@ -239,7 +239,7 @@ It is occasionally useful to run locally, or against alternate integration branc
239239

240240
# Android Support
241241

242-
Significant work has been taken to ensure Android compatibility (in particular for `minSdkVersion` 16). Note that the
242+
Significant work has been taken to ensure Android compatibility (in particular for `minSdkVersion` 26). Note that the
243243
default crypto provider on Android does not provide `ed25519` signatures, so you will need to provide your own (e.g. `BouncyCastle`).
244244

245245
# Algod V2 and Indexer Code Generation

examples/pom.xml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,25 @@
1111
<properties>
1212
<maven.compiler.source>1.8</maven.compiler.source>
1313
<maven.compiler.target>1.8</maven.compiler.target>
14+
<jackson.version>2.18.2</jackson.version>
15+
<jacksonmsgp.version>0.9.9</jacksonmsgp.version>
1416
</properties>
1517

1618
<dependencies>
1719
<dependency>
1820
<groupId>com.fasterxml.jackson.core</groupId>
1921
<artifactId>jackson-annotations</artifactId>
20-
<version>2.10.0</version>
22+
<version>${jackson.version}</version>
2123
</dependency>
2224
<dependency>
2325
<groupId>com.fasterxml.jackson.core</groupId>
2426
<artifactId>jackson-core</artifactId>
25-
<version>2.10.0</version>
27+
<version>${jackson.version}</version>
2628
</dependency>
2729
<dependency>
2830
<groupId>com.fasterxml.jackson.core</groupId>
2931
<artifactId>jackson-databind</artifactId>
30-
<version>2.10.5.1</version>
32+
<version>${jackson.version}</version>
3133
</dependency>
3234
<dependency>
3335
<groupId>com.squareup.okhttp</groupId>
@@ -74,7 +76,7 @@
7476
<dependency>
7577
<groupId>org.msgpack</groupId>
7678
<artifactId>jackson-dataformat-msgpack</artifactId>
77-
<version>0.9.0</version>
79+
<version>${jacksonmsgp.version}</version>
7880
</dependency>
7981
<dependency>
8082
<groupId>org.threeten</groupId>
@@ -84,7 +86,7 @@
8486
<dependency>
8587
<groupId>com.google.guava</groupId>
8688
<artifactId>guava</artifactId>
87-
<version>28.2-android</version>
89+
<version>32.0.1-android</version>
8890
</dependency>
8991
<dependency>
9092
<groupId>junit</groupId>

pom.xml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
<assertj.version>3.17.1</assertj.version>
3838
<cucumber.version>6.6.0</cucumber.version>
3939
<mockito.version>3.5.7</mockito.version>
40+
<jackson.version>2.18.2</jackson.version>
41+
<jacksonmsgp.version>0.9.9</jacksonmsgp.version>
4042
<maven.compiler.plugin.version>3.8.1</maven.compiler.plugin.version>
4143
<maven.javadoc.plugin.version>3.2.0</maven.javadoc.plugin.version>
4244
<maven.surefire.version>3.0.0-M5</maven.surefire.version>
@@ -55,22 +57,22 @@
5557
<dependency>
5658
<groupId>com.fasterxml.jackson.core</groupId>
5759
<artifactId>jackson-annotations</artifactId>
58-
<version>2.10.0</version>
60+
<version>${jackson.version}</version>
5961
</dependency>
6062
<dependency>
6163
<groupId>com.fasterxml.jackson.core</groupId>
6264
<artifactId>jackson-core</artifactId>
63-
<version>2.10.0</version>
65+
<version>${jackson.version}</version>
6466
</dependency>
6567
<dependency>
6668
<groupId>com.fasterxml.jackson.core</groupId>
6769
<artifactId>jackson-databind</artifactId>
68-
<version>2.10.5.1</version>
70+
<version>${jackson.version}</version>
6971
</dependency>
7072
<dependency>
7173
<groupId>com.google.code.gson</groupId>
7274
<artifactId>gson</artifactId>
73-
<version>2.8.1</version>
75+
<version>2.8.9</version>
7476
</dependency>
7577
<dependency>
7678
<groupId>com.squareup.okhttp</groupId>
@@ -117,7 +119,7 @@
117119
<dependency>
118120
<groupId>org.msgpack</groupId>
119121
<artifactId>jackson-dataformat-msgpack</artifactId>
120-
<version>0.9.0</version>
122+
<version>${jacksonmsgp.version}</version>
121123
</dependency>
122124
<dependency>
123125
<groupId>org.threeten</groupId>
@@ -127,7 +129,7 @@
127129
<dependency>
128130
<groupId>com.google.guava</groupId>
129131
<artifactId>guava</artifactId>
130-
<version>28.2-android</version>
132+
<version>32.0.1-android</version>
131133
</dependency>
132134

133135
<!-- test dependencies -->

0 commit comments

Comments
 (0)