Native SDK for Connectors Java Test - 릴리스 정보

Native SDK for Connectors Java 테스트 라이브러리에 대한 릴리스 정보입니다.

버전 2.1.0(2024년 7월 8일)

동작 변경 사항

  • com.snowflake.connectors.taskreactor.InMemoryConfiguredTaskReactorExistenceVerifier 클래스가 제거되었습니다.

  • com.snowflake.connectors.taskreactor.InMemoryNotConfiguredTaskReactorExistenceVerifier 클래스가 제거되었습니다.

  • com.snowflake.connectors.application.common.task.InMemoryTaskRepository 클래스가 제거되었습니다.

새로운 기능

  • 처리기 클래스에서 사용하는 오브젝트를 완전히 사용자 지정할 수 있는 다양한 처리기를 위한 새로운 테스트 빌더가 추가되었습니다.

    • com.snowflake.connectors.application.ingestion.create.CreateResourceHandlerTestBuilder 을 추가했습니다.

    • com.snowflake.connectors.application.ingestion.enable.EnableResourceHandlerTestBuilder 을 추가했습니다.

    • com.snowflake.connectors.application.ingestion.disable.DisableResourceHandlerTestBuilder 을 추가했습니다.

    • com.snowflake.connectors.application.ingestion.update.UpdateResourceHandlerTestBuilder 을 추가했습니다.

    • com.snowflake.connectors.application.scheduler.CreateSchedulerHandlerTestBuilder 을 추가했습니다.

  • 새로운 메모리 내 구현:

    • com.snowflake.connectors.application.configuration.connector.InMemoryConnectorConfigurationService 을 추가했습니다.

    • com.snowflake.connectors.application.status.InMemoryConnectorStatusRepository 을 추가했습니다.

    • com.snowflake.connectors.application.status.InMemoryConnectorStatusRepository 을 추가했습니다.

    • com.snowflake.connectors.taskreactor.InMemoryTaskManagement 을 추가했습니다.

    • com.snowflake.connectors.util.snowflake.InMemoryAccessTools 을 추가했습니다.

    • com.snowflake.connectors.util.snowflake.InMemoryTransactionManager 을 추가했습니다.

  • com.snowflake.connectors.common.assertions.NativeSdkAssertions 에 새로운 어셜션이 추가되었습니다.

    • com.snowflake.connectors.taskreactor.commands.queue.Command 클래스의 오브젝트를 어설션할 수 있는 com.snowflake.connectors.common.assertions.task.CommandAssert 가 추가되었습니다.

    • com.snowflake.connectors.common.object.ObjectName 클래스의 오브젝트를 어설션할 수 있는 com.snowflake.connectors.common.assertions.common.object.ObjectNameAssert 가 추가되었습니다.

    • com.snowflake.connectors.common.object.SchemaName 클래스의 오브젝트를 어설션할 수 있는 com.snowflake.connectors.common.assertions.common.object.SchemaNameAssert 가 추가되었습니다.

    • com.snowflake.connectors.common.object.Reference 클래스의 오브젝트를 어설션할 수 있는 com.snowflake.connectors.common.assertions.common.object.ReferenceAssert 가 추가되었습니다.

  • com.snowflake.connectors.common.assertions.ingestion.definition.ResourceIngestionDefinitionAssert:

    • isEnabled() 메서드를 추가했습니다.

    • isDisabled() 메서드를 추가했습니다.

  • com.snowflake.connectors.common.assertions.common.response:
    • hasAdditionalPayload() 메서드를 추가했습니다.

기타 추가 사항 및 변경 사항

  • 스케줄러 작업의 메모리 내 기본 구현을 생성할 수 있는 com.snowflake.connectors.application.scheduler.InMemoryDefaultSchedulerCreator 가 추가되었습니다.

버그 수정 사항

해당 없음.

버전 2.0.0(2024년 5월 24일)

초기 릴리스입니다.