Skip to content

Commit

Permalink
Merge pull request #61 from sportradar/v3
Browse files Browse the repository at this point in the history
release v3.2.0
  • Loading branch information
ignastraskevicius-projects authored May 21, 2024
2 parents af79a6f + 598fc43 commit 9d052d9
Show file tree
Hide file tree
Showing 133 changed files with 9,643 additions and 1,152 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,4 @@ application.yml

# logs
*.log.gz
/local-environment/uf-api-proxy/node_modules/
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
### Unified Feed SDK 3.x changelog

**3.2.0 (2024-05-15)**
* feat: Improved Variant Market handling when API call is not successful or has some faulty data (i.e. missing outcome name or missing market name)
* fix: CustomBet API error responses are properly extracted and available for analysis either in logs or in the exception message (dependent on the configured exception handling strategy)
* fix: Environment.GlobalReplay works properly with production token. API host is updated to production during the bookmaker discovery call.

**3.1.0 (2024-02-19)**
* SDK can be used in a construct close-with-resources
* recovering after network outages no longer causes message duplication
Expand Down
271 changes: 0 additions & 271 deletions pom.xml

This file was deleted.

Binary file removed sdk-core/.DS_Store
Binary file not shown.
33 changes: 31 additions & 2 deletions sdk-core/build-tools/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,14 @@
<property name="id" value="FileLengthTest"/>
<property name="files" value=".*src[\\/](?!test[\\/])"/>
</module>
<module name="SuppressionSingleFilter">
<property name="id" value="InnerTypeLastRegular"/>
<property name="files" value=".*src[\\/](?:test[\\/]).*Test.java"/>
</module>
<module name="SuppressionSingleFilter">
<property name="id" value="InnerTypeLastRegular"/>
<property name="files" value=".*src[\\/](?:test[\\/]).*IT.java"/>
</module>
<module name="SuppressionSingleFilter">
<property name="files" value="[/\\]target[/\\]"/>
<property name="checks" value=".*"/>
Expand Down Expand Up @@ -223,6 +231,10 @@
<property name="checks" value="FileLength"/>
<property name="files" value="SportsDataCacheImpl.java"/>
</module>
<module name="SuppressionSingleFilter">
<property name="checks" value="FileLength"/>
<property name="files" value="VariantMarketDescriptionCacheTest.java"/>
</module>
<module name="SuppressionSingleFilter">
<property name="checks" value="FileLength"/>
<property name="files" value="SportEventCacheImpl.java"/>
Expand Down Expand Up @@ -331,6 +343,10 @@
<property name="checks" value="FileLength"/>
<property name="files" value="LogLineParser.java"/>
</module>
<module name="SuppressionSingleFilter">
<property name="checks" value="FileLength"/>
<property name="files" value="SapiMarketDescriptions.java"/>
</module>
<module name="SuppressionSingleFilter">
<property name="checks" value="LineLength"/>
<property name="files" value="AdditionalProbabilities.java"/>
Expand Down Expand Up @@ -1644,6 +1660,18 @@
<property name="checks" value="Header"/>
<property name="files" value="LogEntryModelTest.java"/>
</module>
<module name="SuppressionSingleFilter">
<property name="checks" value="MethodLength"/>
<property name="files" value=".*src[\\/](?:test[\\/]).*IT.java"/>
</module>
<module name="SuppressionSingleFilter">
<property name="checks" value="MethodLength"/>
<property name="files" value=".*src[\\/](?:test[\\/]).*Test.java"/>
</module>
<module name="SuppressionSingleFilter">
<property name="checks" value="FileLength"/>
<property name="files" value="SapiMarketDescriptions.java"/>
</module>

<module name="TreeWalker">
<module name="SuppressWarningsHolder"/>
Expand Down Expand Up @@ -1721,7 +1749,6 @@
<property name="ignoreSetter" value="true"/>
<property name="setterCanReturnItsClass" value="true"/>
</module>
<module name="HideUtilityClassConstructor"/>
<module name="IllegalCatch"/>
<module name="IllegalIdentifierName"/>
<module name="IllegalImport"/>
Expand All @@ -1730,7 +1757,9 @@
<module name="IllegalToken"/>
<module name="IllegalType"/>
<module name="InnerAssignment"/>
<module name="InnerTypeLast"/>
<module name="InnerTypeLast">
<property name="id" value="InnerTypeLastRegular"/>
</module>
<module name="InterfaceIsType"/>
<module name="InterfaceTypeParameterName"/>
<module name="JavaNCSS"/>
Expand Down
7 changes: 4 additions & 3 deletions sdk-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<groupId>com.sportradar.unifiedodds.sdk</groupId>
<artifactId>unified-feed-sdk</artifactId>
<version>3.1.0</version>
<version>3.3.0-SNAPSHOT</version>

<name>Unified Odds Feed SDK</name>

Expand Down Expand Up @@ -56,7 +56,8 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- TODO rabbitMQ.version is 3.6.0 in parent pom, but 3.6.0 and 3.12.0 here -->
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

<rabbitMQ.version>5.17.0</rabbitMQ.version>
<apache.httpComponents.version>5.2.1</apache.httpComponents.version>
<slf4j.version>2.0.7</slf4j.version>
Expand Down Expand Up @@ -278,7 +279,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<version>3.2.4</version>
<executions>
<execution>
<id>sign-artifacts</id>
Expand Down
Loading

0 comments on commit 9d052d9

Please sign in to comment.