Native SDK for Connectors Javaテスト - リリースノート

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.common.assertions.task.CommandAssert を追加して、 com.snowflake.connectors.taskreactor.commands.queue.Command クラスのオブジェクトをアサートできるようにしました。

    • com.snowflake.connectors.common.assertions.common.object.ObjectNameAssert を追加して、 com.snowflake.connectors.common.object.ObjectName クラスのオブジェクトをアサートできるようにしました。

    • com.snowflake.connectors.common.assertions.common.object.SchemaNameAssert を追加して、 com.snowflake.connectors.common.object.SchemaName クラスのオブジェクトをアサートできるようにしました。

    • com.snowflake.connectors.common.assertions.common.object.ReferenceAssert を追加して、 com.snowflake.connectors.common.object.Reference クラスのオブジェクトをアサートできるようにしました。

  • 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日)

初期リリース。