Docs Menu
Docs Home
/ / /
Kotlin Sync 드라이버
/

릴리스 노트

다음 버전의 새로운 기능에 대해 알아보세요:

  • 버전 5.1.3

  • 버전 5.1.2

  • 버전 5.1.1

  • 5.1 버전

  • 버전 5.0

5.1.3 운전자 패치 출시하다 에는 다음과 같은 변경 사항이 포함됩니다.

  • Cursor 유형을 사용할 때 어설션 오류가 발생할 수 있는 문제를 수정합니다.

5.1.2 운전자 패치 출시하다 에는 다음과 같은 변경 사항이 포함됩니다.

  • null을 허용하는 일반 매개변수 유형으로 코틀린( 코틀린 (Kotlin) ) 데이터 클래스 인코딩을 지원합니다. 예를 예시 다음 코드에서 Container 클래스를 인코딩할 수 있습니다.

    @Serializable
    data class Box<T>(
    val boxed: T
    )
    @Serializable
    data class Container(
    val box: Box<String?>
    )

5.1.1 운전자 패치 출시하다 에는 다음과 같은 변경 사항이 포함됩니다.

  • MONGODB-OIDC 인증 메커니즘 사용하는 경우 authMechanismProperties 연결 문자열 값에 쉼표 문자를 포함하지 않아야 합니다. 이 동작에 대해 자세히 학습 MONGODB-OIDC 가이드 참조하세요.

경고

이 릴리스의 사용 중단

드라이버의 향후 주요 릴리스에서 호환성이 손상되는 변경이 발생하지 않도록 하려면 더 이상 사용되지 않는 프로그램 요소에 의존하는 모든 애플리케이션 코드를 교체하세요.

이 섹션에는 다음 정보가 포함되어 있습니다.

  • MongoDB Server v3.6 에 대한 지원은 더 이상 사용되지 않으며 다음 운전자 버전 출시하다 에서 제거될 예정입니다. MongoDB Server 배포서버 서버를 업그레이드 하는 방법을 학습 보려면 MongoDB Server 매뉴얼의 릴리스 노트 를 참조하세요.

  • GraalVM 네이티브 이미지 기술에 대한 내부 테스트입니다. 이러한 테스트에는 GraalVM 네이티브 이미지 도구를 사용하여 네이티브 애플리케이션을 빌드하는 것이 포함됩니다.

  • MONGODB-OIDC 인증 메커니즘 에 대한 지원 향상되었습니다. OIDC에 대해 자세히 학습 MONGODB-OIDC 가이드 참조하세요.

  • 다형성 MongoCollection 인스턴스 를 사용할 때 작업에서 잘못된 코덱을 사용하는 문제를 수정합니다. 이렇게 하면 bson-kotlinx 을 사용할 때 판별자 정보가 손실되지 않습니다.

  • 디코딩 시 클래스 판별자가 첫 번째 필드였기 때문에 다형성 MongoCollection 인스턴스를 사용할 때 필드 유형 오류가 발생하는 문제를 수정합니다.

  • 다형성 직렬화를 지원합니다. 학습 내용은 코틀린 (Kotlin) 직렬화 가이드 의 다형성 직렬화 섹션을 참조하세요.

  • serverMonitoringMode 연결 URI 옵션을 도입합니다. 학습 내용은 연결 옵션 지정 가이드 를 참조하세요.

5.0 드라이버 릴리스의 새로운 기능은 다음과 같습니다.

  • KotlinSerializerCodecProvider 생성자는 이제 serializersModulebsonConfiguration 객체를 허용합니다.

    KotlinSerializerCodec.create(clazz.kotlin, serializersModule=serializersModule, bsonConfiguration=bsonConfiguration)

    이렇게 하면 구성을 더 쉽게 사용자 지정할 수 있습니다.

  • 컨테이너 유형이 삭제되도록 하는 Kotlin 리플렉션 버그를 수정합니다.

돌아가기

드라이버 아티팩트 서명 검증

이 페이지의 내용