릴리즈
최근 10개의 릴리즈 변경사항을 표시합니다.
v5.0.0-beta1
Changelog
Major SDK Update
이번 릴리즈는 장기적인 안정성, 유지보수성, 성능을 개선하기 위해 새롭게 재구성한 SDK 기반을 도입합니다.
Improvements
- 더 나은 신뢰성과 향후 확장성을 위해 내부 SDK 아키텍처를 재구성했습니다.
- 지원 환경 전반의 런타임 안정성을 개선했습니다.
- 더 일관된 동작을 제공하도록 핵심 처리 흐름을 최적화했습니다.
- 오류 처리 및 복구 로직을 강화했습니다.
- 불필요한 오버헤드를 줄이도록 내부 리소스 관리를 개선했습니다.
- 최신 플랫폼 및 의존성 업데이트와의 호환성을 개선했습니다.
- 향후 개발을 단순화하기 위해 레거시 구현 세부 사항을 정리했습니다.
Notes
통합 가이드에 별도로 명시되지 않는 한, 기존 공개 통합 흐름을 변경할 필요는 없습니다.
일부 내부 구현 세부 사항은 크게 변경되었지만, 적용 가능한 범위에서 공개 동작과 API 호환성은 유지되었습니다.
v4.3.7
Changelog
Stability Update
이번 릴리즈는 인식 lifecycle 처리를 개선하고, 반복적인 시작 및 중지 요청을 프로덕션 애플리케이션에서 더 안전하게 처리합니다.
Improvements
- 중복된 인식 시작 및 중지 요청 처리를 개선했습니다.
- 샘플 앱에서 인식 데이터베이스를 더 쉽게 업데이트할 수 있는 제어 기능을 추가했습니다.
- 더 안정적인 통합 테스트를 위해 샘플 앱 lifecycle 동작을 개선했습니다.
- 일관되지 않은 런타임 동작 가능성을 줄이도록 SDK 상태 처리를 개선했습니다.
v4.3.6
Changelog
Reliability Update
이번 릴리즈는 더 일관된 앱 시작 및 업데이트 흐름을 위해 SDK 초기화와 데이터베이스 업데이트 동작을 강화합니다.
Improvements
- 더 예측 가능한 SDK 설정을 위해 singleton 초기화를 개선했습니다.
- 업데이트 흐름에서 데이터베이스 버전 저장 동작을 강화했습니다.
- 대기 중인 audio pack 적용을 즉시 완료할 수 없는 경우를 위한 복구 동작을 추가했습니다.
- 최신 개발 환경에 맞춰 Android 플랫폼 호환성 target을 업데이트했습니다.
v4.3.5
Changelog
Maintenance Update
이번 릴리즈는 오래된 인식 데이터가 이후 세션에 영향을 주지 않도록 상태 reset 동작을 개선합니다.
Improvements
- SDK 상태가 reset될 때 중복 감지 상태도 함께 정리되도록 reset 처리를 개선했습니다.
- 상태 정리 후 애플리케이션이 인식을 다시 시작할 때의 일관성을 개선했습니다.
- 오래된 런타임 데이터가 이후 인식 세션에 영향을 줄 가능성을 줄였습니다.
v4.3.4
Changelog
Performance and Stability Update
이번 릴리즈는 활발한 인식 작업 중 이벤트 전달 동작과 캠페인 결과 일관성을 개선합니다.
Improvements
- 액티비티가 많은 상황에서도 더 원활하게 결과를 전달하도록 이벤트 처리를 개선했습니다.
- 더 일관된 인식 결과를 위해 캠페인 중복 제거를 개선했습니다.
- 일부 edge case에서 중복 캠페인 알림이 발생할 가능성을 줄였습니다.
v4.3.3
Changelog
Reliability and Performance Update
이번 릴리즈는 foreground service 신뢰성, 이벤트 전달 성능, Android 플랫폼 호환성에 중점을 둡니다.
Improvements
- 인식 결과 전달 성능을 개선했습니다.
- 앱 재시작 및 재연결 상황에서 foreground service 복구 동작을 강화했습니다.
- 장시간 실행되는 인식 세션의 알림 유지 동작을 개선했습니다.
- 최신 Android 버전을 위한 명시적 foreground service type 지원을 추가했습니다.
- 핵심 SDK 컴포넌트 전반의 thread-safety와 리소스 관리를 강화했습니다.
- 여러 전달 경로에서 중복 캠페인 이벤트가 발생할 가능성을 줄였습니다.
- 유지보수성을 높이기 위해 내부 구조를 정리했습니다.
v4.3.2
Changelog
Network Reliability Update
이번 릴리즈는 인식 요청과 백그라운드 전달에 대한 네트워크 복원력을 강화합니다.
Improvements
- 설정 가능한 네트워크 처리와 listener 지원을 추가했습니다.
- 네트워크 연결을 사용할 수 없을 때 request queuing 동작을 개선했습니다.
- 인증 및 audio pack 다운로드 흐름의 오류 처리를 강화했습니다.
- 대기 중인 요청의 delayed sending 동작을 개선했습니다.
- Android API 레벨 전반의 네트워크 모니터링 호환성을 개선했습니다.
- native library를 위한 Android 15 호환성 개선을 추가했습니다.
- API 요청의 metadata 전달을 개선했습니다.
- foreground service 알림 동작을 강화했습니다.
Notes
네트워크 연결을 사용할 수 없는 상황에서 사용자 지정 동작이 필요한 애플리케이션은 network handling 가이드를 확인하세요.
v4.3.0
Changelog
Background Update Support
이번 릴리즈는 활성 인식 흐름과 독립적으로 인식 데이터를 업데이트할 수 있는 기능을 추가합니다.
Improvements
- 인식 자료를 새로 고치기 위한 standalone database update method를 추가했습니다.
- 주기적인 background update를 위한 WorkManager 통합 가이드를 추가했습니다.
- Android 15 foreground service time-limit 처리를 개선했습니다.
- 인식이 실행 중이 아닐 때의 update 동작을 개선했습니다.
- preference serialization과 오류 처리를 개선했습니다.
- Android build 및 documentation artifact 생성을 개선했습니다.
Notes
인식 데이터를 자동으로 갱신해야 하는 애플리케이션은 background database update 가이드를 사용할 수 있습니다.
