Skip to content

EQL v2 removal: review remediation for #772 #778

Description

@tobyhede

Review-remediation tracker for #772 (remove-v2).

Current state

The original detailed audit was an in-flight branch snapshot and is preserved in this issue's edit history. The removal work it tracked is now integrated on remove-v2; the remaining release-readiness work is consolidated in #816.

The final contract is:

  • EQL v3 is the sole authoring and write generation.
  • Existing EQL v2 ciphertext remains readable through the core native client.
  • Final integrations use Encryption, the @cipherstash/stack-drizzle package root, and encryptedSupabase.
  • The typed Encryption client supports audited decrypt, including through DynamoDB.
  • @cipherstash/nextjs receives only package-specific release notes.
  • Already-published RC changesets are not rewritten; still-pending entries and the final GA summary carry the corrected migration guidance and owning package metadata.

Remaining gate

#816 covers the last adapter correctness fixes and proof gates: nested PostgREST OR preservation, nullish-search fail-closed handling, safe non-row result modes, LIKE escaping, legacy Supabase call diagnosis, Date parity, examples/e2e/Drizzle integration typechecks, concrete Supabase domain guidance, and CLI/wizard skill parity including Prisma Next.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingeql-v2EQL v2 only — closes with the v2 removal (#707)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions