다음 버전의 새로운 기능에 대해 알아보세요:
5.1.3의 새로운 기능
5.1.3 운전자 패치 출시하다 에는 다음과 같은 변경 사항이 포함됩니다.
Cursor
유형을 사용할 때 어설션 오류가 발생할 수 있는 문제를 수정합니다.
5.1.2의 새로운 기능
5.1.2 운전자 패치 출시하다 에는 다음과 같은 변경 사항이 포함됩니다.
null을 허용하는 일반 매개변수 유형으로 코틀린( 코틀린 (Kotlin) ) 데이터 클래스 인코딩을 지원합니다. 예를 예시 다음 코드에서
Container
클래스를 인코딩할 수 있습니다.data class Box<T>( val boxed: T ) data class Container( val box: Box<String?> )
5.1.1의 새로운 기능
5.1.1 운전자 패치 출시하다 에는 다음과 같은 변경 사항이 포함됩니다.
MONGODB-OIDC
인증 메커니즘 사용하는 경우authMechanismProperties
연결 문자열 값에 쉼표 문자를 포함하지 않아야 합니다. 이 동작에 대해 자세히 학습 MONGODB-OIDC 가이드 참조하세요.
5.1의 새로운 기능
경고
이 릴리스의 사용 중단
드라이버의 향후 주요 릴리스에서 호환성이 손상되는 변경이 발생하지 않도록 하려면 더 이상 사용되지 않는 프로그램 요소에 의존하는 모든 애플리케이션 코드를 교체하세요.
이 섹션에는 다음 정보가 포함되어 있습니다.
5.1에서 사용 중단된 기능
MongoDB Server v3.6 에 대한 지원은 더 이상 사용되지 않으며 다음 운전자 버전 출시하다 에서 제거될 예정입니다. MongoDB Server 배포서버 서버를 업그레이드 하는 방법을 학습 보려면 MongoDB Server 매뉴얼의 릴리스 노트 를 참조하세요.
5.1의 개선 사항
GraalVM 네이티브 이미지 기술에 대한 내부 테스트입니다. 이러한 테스트에는 GraalVM 네이티브 이미지 도구를 사용하여 네이티브 애플리케이션을 빌드하는 것이 포함됩니다.
MONGODB-OIDC
인증 메커니즘 에 대한 지원 향상되었습니다. OIDC에 대해 자세히 학습 MONGODB-OIDC 가이드 참조하세요.다형성
MongoCollection
인스턴스 를 사용할 때 작업에서 잘못된 코덱을 사용하는 문제를 수정합니다. 이렇게 하면bson-kotlinx
을 사용할 때 판별자 정보가 손실되지 않습니다.디코딩 시 클래스 판별자가 첫 번째 필드였기 때문에 다형성
MongoCollection
인스턴스를 사용할 때 필드 유형 오류가 발생하는 문제를 수정합니다.
5.1의 새로운 기능.
5.0의 새로운 기능
5.0 드라이버 릴리스의 새로운 기능은 다음과 같습니다.
KotlinSerializerCodecProvider
생성자는 이제serializersModule
및bsonConfiguration
객체를 허용합니다.KotlinSerializerCodec.create(clazz.kotlin, serializersModule=serializersModule, bsonConfiguration=bsonConfiguration) 이렇게 하면 구성을 더 쉽게 사용자 지정할 수 있습니다.
컨테이너 유형이 삭제되도록 하는 Kotlin 리플렉션 버그를 수정합니다.