* [ISSUE #26581] per partition cursor * [ISSUE #26581] format * [ISSUE #26581] clean up state management * [ISSUE #26581] improving Hashabledict * [ISSUE #26581] format cdk * [ISSUE #26581] fix tests * [ISSUE #26581] code review from girarda * Retrigger pipeline * [ISSUE #26581] code review * Automated Commit - Formatting Changes * [ISSUE #26581] validation overlapping keys * [ISSUE #26581] add typing * [ISSUE #26581] code review * [ISSUE #26607] zenloop migration (#27243) * [ISSUE #26607] zenloop migration implementation without tests * [ISSUE #26607] zenloop migration adding edge cases * [ISSUE #26607] add cursor field for state * [ISSUE #26607] update abnormal state * [ISSUE #26607] ensure default state * [ISSUE #26607] updating CATs state * [ISSUE #26607] revert migrating cursor * [ISSUE #26607] remove default cursor value * [ISSUE #26607] improve error message * [ISSUE #26607] changelog --------- Co-authored-by: Augustin <augustin@airbyte.io> * 🤖 Auto format source-zenloop code [skip ci] * Automated Commit - Formatting Changes * [ISSUE #26581] move partition serialization to JSON * Revert "[ISSUE #26607] zenloop migration (#27243)" This reverts commit5c6f19b775. * Revert "Revert "[ISSUE #26607] zenloop migration (#27243)"" This reverts commite363fd6cb8. * [ISSUE #26607] update zenloop version * TMP specify cdk version * [ISSUE #26607] do not lock zenloop airbyte_cdk version * trigger pipeline * Automated Commit - Formatting Changes * trigger pipeline --------- Co-authored-by: Augustin <augustin@airbyte.io> Co-authored-by: octavia-squidington-iii <octavia-squidington-iii@users.noreply.github.com>