Skip to content

Commit 257e726

Browse files
committed
all products with parent 1.1.1, common 2.0.0
1 parent ac1594a commit 257e726

File tree

178 files changed

+2871
-5194
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

178 files changed

+2871
-5194
lines changed

MIGRATION.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ For Spot (Spot package):
3737
<dependency>
3838
<groupId>io.github.binance</groupId>
3939
<artifactId>binance-spot</artifactId>
40-
<version>3.1.0</version>
40+
<version>5.0.1</version>
4141
</dependency>
4242
```
4343

@@ -47,7 +47,7 @@ For Futures (COIN-M Futures package):
4747
<dependency>
4848
<groupId>io.github.binance</groupId>
4949
<artifactId>binance-derivatives-trading-coin-futures</artifactId>
50-
<version>1.3.0</version>
50+
<version>2.0.1</version>
5151
</dependency>
5252
```
5353

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ Each connector is published as a separate maven dependency. For example:
5454
<dependency>
5555
<groupId>io.github.binance</groupId>
5656
<artifactId>binance-spot</artifactId>
57-
<version>3.1.0</version>
57+
<version>5.0.1</version>
5858
</dependency>
5959
```
6060

clients/algo/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 1.2.1 - 2025-08-07
4+
- Update `binance/common` module to version `2.0.0`.
5+
- Add `Content-Type` header only if there is a body.
6+
37
## 1.2.0 - 2025-07-08
48

59
- Update `binance/common` module to version `1.3.0`.

clients/algo/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<modelVersion>4.0.0</modelVersion>
66
<artifactId>binance-algo</artifactId>
77
<name>algo</name>
8-
<version>1.2.0</version>
8+
<version>1.2.1</version>
99
<packaging>jar</packaging>
1010

1111
<parent>
1212
<groupId>io.github.binance</groupId>
1313
<artifactId>binance-connector-java-clients</artifactId>
14-
<version>1.1.0</version>
14+
<version>1.1.1</version>
1515
</parent>
1616

1717
<build>
@@ -31,7 +31,7 @@
3131
<dependency>
3232
<groupId>io.github.binance</groupId>
3333
<artifactId>binance-common</artifactId>
34-
<version>1.3.0</version>
34+
<version>2.0.0</version>
3535
</dependency>
3636
</dependencies>
3737
</project>

clients/algo/src/main/java/com/binance/connector/client/algo/rest/api/FutureAlgoApi.java

Lines changed: 26 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
import jakarta.validation.executable.ExecutableValidator;
3838
import java.lang.reflect.Method;
3939
import java.util.ArrayList;
40-
import java.util.Arrays;
4140
import java.util.HashMap;
41+
import java.util.HashSet;
4242
import java.util.List;
4343
import java.util.Map;
4444
import java.util.Set;
@@ -51,7 +51,7 @@ public class FutureAlgoApi {
5151

5252
private static final String USER_AGENT =
5353
String.format(
54-
"binance-algo/1.2.0 (Java/%s; %s; %s)",
54+
"binance-algo/1.2.1 (Java/%s; %s; %s)",
5555
SystemUtil.getJavaVersion(), SystemUtil.getOs(), SystemUtil.getArch());
5656
private static final boolean HAS_TIME_UNIT = false;
5757

@@ -148,15 +148,11 @@ private okhttp3.Call cancelAlgoOrderFutureAlgoCall(Long algoId, Long recvWindow)
148148
final String[] localVarContentTypes = {"application/x-www-form-urlencoded"};
149149
final String localVarContentType =
150150
localVarApiClient.selectHeaderContentType(localVarContentTypes);
151-
if (localVarContentType != null) {
151+
if (!localVarFormParams.isEmpty() && localVarContentType != null) {
152152
localVarHeaderParams.put("Content-Type", localVarContentType);
153153
}
154-
List<String> localVarAuthNames = new ArrayList<>();
155-
localVarAuthNames.addAll(
156-
Arrays.asList(
157-
new String[] {
158-
"binanceSignature",
159-
}));
154+
Set<String> localVarAuthNames = new HashSet<>();
155+
localVarAuthNames.add("binanceSignature");
160156
if (HAS_TIME_UNIT) {
161157
localVarAuthNames.add("timeUnit");
162158
}
@@ -170,7 +166,7 @@ private okhttp3.Call cancelAlgoOrderFutureAlgoCall(Long algoId, Long recvWindow)
170166
localVarHeaderParams,
171167
localVarCookieParams,
172168
localVarFormParams,
173-
localVarAuthNames.toArray(new String[0]));
169+
localVarAuthNames);
174170
}
175171

176172
@SuppressWarnings("rawtypes")
@@ -289,15 +285,11 @@ private okhttp3.Call queryCurrentAlgoOpenOrdersFutureAlgoCall(Long recvWindow)
289285
final String[] localVarContentTypes = {"application/x-www-form-urlencoded"};
290286
final String localVarContentType =
291287
localVarApiClient.selectHeaderContentType(localVarContentTypes);
292-
if (localVarContentType != null) {
288+
if (!localVarFormParams.isEmpty() && localVarContentType != null) {
293289
localVarHeaderParams.put("Content-Type", localVarContentType);
294290
}
295-
List<String> localVarAuthNames = new ArrayList<>();
296-
localVarAuthNames.addAll(
297-
Arrays.asList(
298-
new String[] {
299-
"binanceSignature",
300-
}));
291+
Set<String> localVarAuthNames = new HashSet<>();
292+
localVarAuthNames.add("binanceSignature");
301293
if (HAS_TIME_UNIT) {
302294
localVarAuthNames.add("timeUnit");
303295
}
@@ -311,7 +303,7 @@ private okhttp3.Call queryCurrentAlgoOpenOrdersFutureAlgoCall(Long recvWindow)
311303
localVarHeaderParams,
312304
localVarCookieParams,
313305
localVarFormParams,
314-
localVarAuthNames.toArray(new String[0]));
306+
localVarAuthNames);
315307
}
316308

317309
@SuppressWarnings("rawtypes")
@@ -468,15 +460,11 @@ private okhttp3.Call queryHistoricalAlgoOrdersFutureAlgoCall(
468460
final String[] localVarContentTypes = {"application/x-www-form-urlencoded"};
469461
final String localVarContentType =
470462
localVarApiClient.selectHeaderContentType(localVarContentTypes);
471-
if (localVarContentType != null) {
463+
if (!localVarFormParams.isEmpty() && localVarContentType != null) {
472464
localVarHeaderParams.put("Content-Type", localVarContentType);
473465
}
474-
List<String> localVarAuthNames = new ArrayList<>();
475-
localVarAuthNames.addAll(
476-
Arrays.asList(
477-
new String[] {
478-
"binanceSignature",
479-
}));
466+
Set<String> localVarAuthNames = new HashSet<>();
467+
localVarAuthNames.add("binanceSignature");
480468
if (HAS_TIME_UNIT) {
481469
localVarAuthNames.add("timeUnit");
482470
}
@@ -490,7 +478,7 @@ private okhttp3.Call queryHistoricalAlgoOrdersFutureAlgoCall(
490478
localVarHeaderParams,
491479
localVarCookieParams,
492480
localVarFormParams,
493-
localVarAuthNames.toArray(new String[0]));
481+
localVarAuthNames);
494482
}
495483

496484
@SuppressWarnings("rawtypes")
@@ -658,15 +646,11 @@ private okhttp3.Call querySubOrdersFutureAlgoCall(
658646
final String[] localVarContentTypes = {"application/x-www-form-urlencoded"};
659647
final String localVarContentType =
660648
localVarApiClient.selectHeaderContentType(localVarContentTypes);
661-
if (localVarContentType != null) {
649+
if (!localVarFormParams.isEmpty() && localVarContentType != null) {
662650
localVarHeaderParams.put("Content-Type", localVarContentType);
663651
}
664-
List<String> localVarAuthNames = new ArrayList<>();
665-
localVarAuthNames.addAll(
666-
Arrays.asList(
667-
new String[] {
668-
"binanceSignature",
669-
}));
652+
Set<String> localVarAuthNames = new HashSet<>();
653+
localVarAuthNames.add("binanceSignature");
670654
if (HAS_TIME_UNIT) {
671655
localVarAuthNames.add("timeUnit");
672656
}
@@ -680,7 +664,7 @@ private okhttp3.Call querySubOrdersFutureAlgoCall(
680664
localVarHeaderParams,
681665
localVarCookieParams,
682666
localVarFormParams,
683-
localVarAuthNames.toArray(new String[0]));
667+
localVarAuthNames);
684668
}
685669

686670
@SuppressWarnings("rawtypes")
@@ -852,15 +836,11 @@ private okhttp3.Call timeWeightedAveragePriceFutureAlgoCall(
852836
final String[] localVarContentTypes = {"application/x-www-form-urlencoded"};
853837
final String localVarContentType =
854838
localVarApiClient.selectHeaderContentType(localVarContentTypes);
855-
if (localVarContentType != null) {
839+
if (!localVarFormParams.isEmpty() && localVarContentType != null) {
856840
localVarHeaderParams.put("Content-Type", localVarContentType);
857841
}
858-
List<String> localVarAuthNames = new ArrayList<>();
859-
localVarAuthNames.addAll(
860-
Arrays.asList(
861-
new String[] {
862-
"binanceSignature",
863-
}));
842+
Set<String> localVarAuthNames = new HashSet<>();
843+
localVarAuthNames.add("binanceSignature");
864844
if (HAS_TIME_UNIT) {
865845
localVarAuthNames.add("timeUnit");
866846
}
@@ -874,7 +854,7 @@ private okhttp3.Call timeWeightedAveragePriceFutureAlgoCall(
874854
localVarHeaderParams,
875855
localVarCookieParams,
876856
localVarFormParams,
877-
localVarAuthNames.toArray(new String[0]));
857+
localVarAuthNames);
878858
}
879859

880860
@SuppressWarnings("rawtypes")
@@ -1059,15 +1039,11 @@ private okhttp3.Call volumeParticipationFutureAlgoCall(
10591039
final String[] localVarContentTypes = {"application/x-www-form-urlencoded"};
10601040
final String localVarContentType =
10611041
localVarApiClient.selectHeaderContentType(localVarContentTypes);
1062-
if (localVarContentType != null) {
1042+
if (!localVarFormParams.isEmpty() && localVarContentType != null) {
10631043
localVarHeaderParams.put("Content-Type", localVarContentType);
10641044
}
1065-
List<String> localVarAuthNames = new ArrayList<>();
1066-
localVarAuthNames.addAll(
1067-
Arrays.asList(
1068-
new String[] {
1069-
"binanceSignature",
1070-
}));
1045+
Set<String> localVarAuthNames = new HashSet<>();
1046+
localVarAuthNames.add("binanceSignature");
10711047
if (HAS_TIME_UNIT) {
10721048
localVarAuthNames.add("timeUnit");
10731049
}
@@ -1081,7 +1057,7 @@ private okhttp3.Call volumeParticipationFutureAlgoCall(
10811057
localVarHeaderParams,
10821058
localVarCookieParams,
10831059
localVarFormParams,
1084-
localVarAuthNames.toArray(new String[0]));
1060+
localVarAuthNames);
10851061
}
10861062

10871063
@SuppressWarnings("rawtypes")

0 commit comments

Comments
 (0)