2018.07.24

기능 개선/변경

  • [Console] 설정 페이지 UI 변경

2018.06.26

버그 수정

  • [SDK][iOS-2.7.1]
    • 중복하여 초기화 수행시 크래시 발생하던 버그 수정

2018.06.05

기능 개선/변경

  • [SDK][Android-2.6.7]
    • 저장된 로그의 경우, 필터를 거치지 않고 전송하도록 동작 변경

버그 수정

  • [SDK][iOS-2.7.0]

    • SDK 내부 로직 개선
  • [SDK][Android-2.6.7]

    • Android 4.1.2 이하 버전에서 로그가 전송되지 않던 버그 수정 ( Android-2.6.6 SDK 버그 )
  • [SDK][Unity-2.8.6]

    • iOS 에서 Unity Crash Log 발생시 LogLevel 이 전부 FATAL로 설정되던 문제 수정

2018.05.29

  • [Console] iOS 크래시 심볼리케이션 중 중복된 이름의 Bundle(ex. Framework.UIKit, Accessibility.UIKit)이 존재 할 경우 심볼리케이션이 정상적으로 되지 않는 문제 수정

2018.05.09

버그 수정

  • [SDK][Unity-2.8.5]
    • Unity Script에서 발생한 Crash logType 롤백
      • Unity Script에서 발생한 Crash를 HANDLED로 처리하는 로직이 적용되어 롤백합니다.

2018.05.02

기능 개선/변경

  • [SDK][AOS-2.6.6]

    • IP Address 수집 필드 제거
      • 콘솔에 표시되는 "host" 값은 서버에서 수집한 정보를 사용합니다.
  • [SDK][Unity-2.8.4]

    • Android Native SDK 호출 API 개선

버그 수정

  • [SDK][AOS-2.6.6]

    • 중복 제거 필터 오류 수정
  • [SDK][iOS-2.6.10]

    • 초기화 과정에서 UserID 의 값이 nil 일 때 Crash가 발생하던 문제 수정
    • 초기화 과정에서 enableSyncStart 의 값이 YES 일 경우 CPU 이용률이 100%까지 올라가는 문제 수정

2018.04.24

버그수정

  • [Console] 앱 크래시 Gitlab 이슈 연동 시, 이슈 번호가 잘못 채번되는 문제 수정
  • [Console] 앱 크래시 용도의 심볼파일을 삭제 후 같은 버전으로 심볼파일 업로드 시, 정상적으로 심볼리케이션 되지 않는 문제 수정
  • [Console] SMS 알람에서 특정 문자가 알람 내용에 포함되어 있을 때 알람이 전송되지 않는 문제 수정
  • [Console] 앱 크래시에서 알람 수신자에 특정 국가코드가 포함되어 앱 크래시 SMS 알람이 전송되지 않는 문제 수정

2018.01.22

기능 개선/변경

  • [Console] Network Insights 신규 기능 출시

2017.12.21

기능 개선/변경

  • [Console] 쿼리 기반 신규 알람 기능 추가

2017.10.26

기능 개선/변경

  • [Console] 새로운 크래시 발생 시 알람 설정 기능 추가

버그수정

  • [console] 세션 만료 시 에러 메시지를 노출하도록 수정

2017.09.21

기능 개선/변경

  • [SDK] 초기화 과정에서 CrashHandler를 자동으로 등록하지 않는 함수 추가 (MultihandlerSample 참고)
  • [SDK] 외부에서 등록한 CrashHandler를 통해 Unity Crash를 전송할 수 있도록 변경 (MultihandlerSample 참고)
  • [SDK] Optimization 스크립트를 통한 필요없는 SDK 제거 ( Doc 문서 참고 )
  • [SDK] 사용자가 Settings 객체를 원하는 시점에 저장할 수 있도록 변경
  • [Console] 로그 서치 시간 출력 방식 변경 (ms 단위 제거 및 timezone 명시)
  • [Console] 특정 필드의 distinct count가 100을 넘으면 TOTAL count를 출력
  • [Console] 트렌드 페이지에서 crash를 겪은 사용자 UI 삭제
  • [Console] 크래시 알람 메일 포맷 변경(dmpData 삭제 및 DmpReport formatting)
  • [Console] Unity 크래시 분류 기준 변경
    • Unity 발생되는 ERROR 레벨의 로그들에 대해서 크래시로 분류 하지 않도록 수정됨
      • Log Search 화면에서 검색 및 조회 가능

버그수정

  • [SDK] initialize를 여러번 호출하는 경우 SessionID가 갱신 되는 문제 수정
  • [SDK] BackKey로 Activity를 종료한 경우, SDK에서 마지막 Activity 상태를 저장하고 있어 Activity가 메모리에서 해제 되지 않는 문제 수정
  • [SDK] PLCrashReporter가 Crash File을 생성하지 못하는 경우, 'EMPTY CRASH FILE'을 DmpData에 넣어 전송하도록 수정
  • [SDK] iOS SDK에서 Native Crash 발생 시, CrashStyle, SymMethod가 잘못 표기되는 문제 수정
  • [SDK] WebGL에서UserID가 설정되지 않던 문제 수정
  • [SDK] unity ios wrapper class에서 https 프로토콜이 지정되지 않던 문제 수정

2017.07.20

기능 개선/변경

  • [SDK] WebGL플랫폼 지원
  • [Console] 크래시 목록 화면 softing option에서 사용자수 제거

버그수정

  • [Console] 크래시 사용자 레이아웃 버그 수정

2017.06.22

버그수정

2017.06.19

버그수정

  • [SDK] SendThread에 Sleep이 없어 CPU 사용률이 99%가 되는 현상 수정
  • [SDK] 초당 100건의 로그를 보내는 경우, 메모리 해제가 정상적으로 되지 않는 현상 수정

2017.05.25

기능 개선/변경

  • [Console] 로그서치 필드명 자동완성 기능 추가
  • [Console] Crashes > 앱 크래시 지표 페이지 하단 테이블 UserID Column 표시 순서 변경 및 Gray 처리
  • [Console] 세션로그 화면 노출 여부를 사용자가 on/off 할 수 있도록 기능 추가
  • [SDK] Unity Android / Android 통합
  • [SDK] hotfield Enable/ Disable추가

버그 수정

2017.04.20

기능 개선/변경

버그 수정

  • 알람 주기가 1분이 아닌 경우 snooze 가 동작 하지 않는 무제 수정

2017.03.23

기능 개선/변경

  • [Console] 덤프 분석에 실패한 크래시도 UNKNOWN 크래시 형태로 통계 정보를 제공 하도록 기능 개선
  • [Console] 스택 트레이스를 표시할 수 없을때, 스택 트레이스 화면에 안내 문구 표시
    • 심볼파일을 등록하지 않아서 스택 트레이스를 표시할 수 없을 때 (에러타입이 UNKNOWN일 때), 스택 트레이스 화면에 안내문구 표시

버그 수정

  • [Console] 영문 크래시 서치 화면에서 Real Time Monitoring 탭 깨지는 현상

2017.02.23

기능 개선/변경

  • [API] log Bulk upload 기능 추가
    • REST API 로그 전송시 JSON array 형태로 로그 전송이 가능합니다.
  • [API] long,double 옵션 추가
    • REST API 로그 전송시 long, double 로 시작하는 필드 사용시 long,double 타입으로 저장
    • 로그 검색 화면에서 long, double 타입 Range 검색이 가능합니다.
  • [SDK] CrashCallback 기능 추가

버그 수정

  • [WEB] 저장된 쿼리 보기 페이지에서 쿼리 삭제 불가능한 문제 수정
  • [WEB] 이슈 상세에서 뒤로가기 클릭하면 이슈 목록 1페이지로 이동하지 않도록 pagination 개선
  • [SDK] Thread간의 충돌 현상 수정
  • [SDK] 외부 라이브러리와 logncrash를 함께 빌드 시 binaryimagesort duplicate symbol 오류 수정
  • [SDK] 일부 기기에서 breakpad 의 작업이 완료되기 전 어플리케이션이 강제로 종료 되는 현상 수정
  • [SDK] Async 모드에서 customField 가 추가되지 않는 현상 수정

2017.01.19

기능 개선/변경

  • 앱 크래시 지표 버전 표시 기준 변경
    • 앱 크래시 지표 > 크래시가 발생하지 않았지만 실행수가 존재하는 버전도 표시 되도록 수정

버그 수정

  • Log Search 화면에 로그 모두 보이기/숨기기 기능 수정

2016.12.22

기능 개선/변경

  • Web 화면에서 로그 파일 다운로드시 최대 10만개로 제한
    • 10만개 이상 시도시 팝업 알람
  • [SDK] iOS/Android 의 네이티브 레벨 예외를 수집할수 있도록 기능 추가
    • 수정버전: unity-android-sdk-2.5.1, unity-ios-sdk-2.5.1
  • [SDK] Log Duplicate Queue Size가 최대 1,000개로 제한
    • 수정버전: Android-2.4.3, Android-NDK-2.4.5, iOS-2.4.1, unity-android-2.5.1, unity-ios-2.5.1

2016.12.08

기능 개선/변경

  • 이슈 조회 > 이슈 상세 > 코멘트, 히스토리 탭에서 내용을 등록한 사용자가 프로젝트 멤버에서 삭제 된 경우 이메일 노출 부분에 "[삭제된 멤버]"로 표시

버그 수정

  • 로그 알람 설정 시 필터링 규칙의 (비)포함 문자열에 "\"가 포함될 경우 로그 알람 목록이 조회되지 않는 버그 수정
  • 크래시 알람 신규 저장 시 멤버 리스트가 없을 경우 실패 알람이 뜨도록 수정

2016.11.24

  • [SDK] 일부 기기에서 host필드를 구하는데 사용되는 getaddrinfo 함수가 hang현상을 유발하여, host값은 내부 thread에서 구하도록 변경
  • 수정버전: Android-NDK 2.4.4

2016.11.04

버그 수정

  • [SDK] Android 2.4.1 버전에서 AsyncTask가 Cancel 되지 못하는 버그가 있어, 해당 로직을 Thread로 변경
  • 수정버전: Android 2.4.2

2016.10.20

기능 개선/변경

  • 기기의 고유 ID 값인 DeviceID 수집
    • 신규 SDK을 통한 Crash Log 전송시 DeviceID가 수집되어 Console > Log & Crash Search > Crashes > 앱 크래시 지표 화면에서 DeviceID 기준으로 지표 확인이 가능합니다.
  • [SDK] 로그 전송이 안되는 경우 파일로 저장 후 이후 정상 통신이 되는 경우 로그 파일 전송하도록 기능 변경됨.
  • [SDK] 모든 로그에 대해 중복 로그 처리 루틴 적용
    • 중복 로그 기능이 켜져 있는 경우 Body 와 logLevel 의 내용이 같은 로그가 발생하면 전송하지 않습니다.
    • 필요한 경우 사용자가 별도의 API로 제어 가능하도록 기능 제공됨.
    • 상세내용은 Developer's Guide 참고.
  • [Console] 앱 크래시 지표 화면 > '세션','사용자수' 타이틀 '실행 수' '크래시를 겪은 사용자'로 변경됨.

2016.09.29

기능 개선/변경

  • 알람 임계치 설정 및 http Callback 기능 추가
    • 알람 임계 값 비교 연산자 지원(>,>=,=,<=,<)
    • n 시간전 비교 이상/이하 기능 추가
    • Snooze 기능 추가
  • Log Search 화면에서 다운로드 가능한 UserTxtData 필드 추가
    • "UserTxtData" 필드는 Log Search 화면에서 [다운로드|보기] 표시 하여 필드 내용을 바로 확인이 가능

버그 수정

  • [SDK] Exception이 발생한 경우 , 로그 전송 객체를 초기화 하지 못하여 반복적으로 초기화를 재시도 하던 버그 수정
    • 수정된 SDK: logback , log4j, log4j2
  • [SDK] init 함수에 UserID를 세팅하면 로그에 값이 정상적으로 추가되지 않던 버그 수정
    • 수정된 SDK: iOS

2016.09.12

버그 수정

  • [SDK] Carrier와 Carrier 값이 null이 return되는 케이스에 대한 예외처리 코드 추가
    • 수정된 SDK: Unity(v.2.3.4)

2016.08.22

기능 개선/변경

  • Custom Field Default 옵션 및 길이 제한 변경
    • Custom 필드 생성시 analyzed(분석여부) false 로 변경
    • 전송 가능한 로그 길이 128byte -> 2Kbyte 변경
    • 2Kbyte 이상의 로그 전송이 필요한 경우 Field 명에 txt prefix 지정하여 Custom field 생성
    • txt*; string, 옵션 [in] 필드 이름이 txt로 시작하는 필드(txt_description 등)는 분석(analyzed) 필드로 저장
      로그 검색 화면에서 필드 값의 일부 문자열로 검색이 가능

2016.08.18

기능 개선/변경

  • Log 전송 ON / OFF 기능 추가

    • Log & Crash Search 로 전송되는 로그(일반로그/크래시로그/세션로그)에 대해 사용자가 콘솔에서 On/Off 설정, 수집여부를 결정할수 있습니다.
    • 수집되지 않은 로그는 화면에 노출되지 않고, API 및 Storage 요금에 포함되지 않습니다.
    • Log on/off 기능 추가로 SDK 업데이트 되었습니다.
      • 대상 SDK(v.2.3.0): Unity, Android , Windows, iOS
  • [API] UserBinaryData 필드 추가

    • 로그 파일이나 바이너리 파일을 위 필드로 전송시 로그 검색 화면에 다운로드 가능

버그 수정

  • [Console] Crash 상세 페이지 로딩 속도 문제 수정

2016.08.04

기능 개선/변경

  • [SDK][Unity] 2.2.6 업데이트
    • SaveToFile 저장 포맷 변경
    • Regular Expression, JSON 라이브러리를 사용하여 변환하도록 수정
    • 파일 최대 저장 개수 100개 제한
    • 중복 제거 큐 100개 제한

버그 수정

  • [API] 특정 필드에 json array나 object를 전송한 경우 string으로 변환 되는 현상 수정