Skip to content

Commit ebbb76a

Browse files
author
weiqiangliu
committed
Release 3.6.5
1 parent 1402735 commit ebbb76a

4 files changed

Lines changed: 4 additions & 3 deletions

File tree

SensorsAnalyticsSDK/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<groupId>com.sensorsdata.analytics.javasdk</groupId>
1616
<name>SensorsAnalyticsSDK</name>
1717
<artifactId>SensorsAnalyticsSDK</artifactId>
18-
<version>3.6.4</version>
18+
<version>3.6.5</version>
1919
<description>The official Java SDK of Sensors Analytics</description>
2020
<url>http://sensorsdata.cn</url>
2121

SensorsAnalyticsSDK/src/main/java/com/sensorsdata/analytics/javasdk/SensorsConst.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ private SensorsConst() {
1515
/**
1616
* 当前JDK版本号,注意要和pom文件里面的version保持一致
1717
*/
18-
public static final String SDK_VERSION = "3.6.4";
18+
public static final String SDK_VERSION = "3.6.5";
1919
/**
2020
* 当前语言类型
2121
*/

SensorsAnalyticsSDK/src/main/java/com/sensorsdata/analytics/javasdk/bean/EventRecord.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ public EventRecord build() throws InvalidArgumentException {
9999
throw new InvalidArgumentException("The isLoginId is empty.");
100100
}
101101
SensorsAnalyticsUtil.assertKey("event_name",eventName);
102+
SensorsAnalyticsUtil.assertProperties("property", propertyMap);
102103
SensorsAnalyticsUtil.assertValue("distinct_id", distinctId);
103104
String message = String.format("[distinct_id=%s,event_name=%s,is_login_id=%s]",distinctId,eventName,isLoginId);
104105
trackId = SensorsAnalyticsUtil.getTrackId(propertyMap, message);

SensorsAnalyticsSDK/src/main/java/com/sensorsdata/analytics/javasdk/util/SensorsAnalyticsUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
@Slf4j
4040
public class SensorsAnalyticsUtil {
4141
public static final Pattern KEY_PATTERN = Pattern.compile(
42-
"^((?!^distinct_id$|^original_id$|^time$|^properties$|^id$|^first_id$|^second_id$|^users$|^events$|^event$|^user_id$|^date$|^datetime$|^user_group|^user_tag)[a-zA-Z_$][a-zA-Z\\d_$]{0,99})$",
42+
"^((?!^distinct_id$|^original_id$|^event_id$|^device_id$|^time$|^properties$|^id$|^first_id$|^second_id$|^users$|^events$|^event$|^user_id$|^date$|^datetime$|^user_group|^user_tag)[a-zA-Z_$][a-zA-Z\\d_$]{0,99})$",
4343
Pattern.CASE_INSENSITIVE);
4444

4545
public static String strJoin(String[] arr, String sep) {

0 commit comments

Comments
 (0)