Destination Postgres - SSL required field in spec

While adopting Airbyte Protocol for our VDP project, we found a airbyte/destination-postgres:0.3.21 spec issue.

Wondering what’s the design principle here. Shouldn’t the ssl field be required in the JSON Schema or Airbyte assumes that all fields with default values should be provided (so the same effect as required)? Or is this simply a bug in airbyte/destination-postgres:0.3.21 spec?

Hi @pinglin, great question. My understanding is that this is a design principle and not a bug with the spec. Nonetheless, I’ve gone ahead and asked the engineering team about this to get a concrete answer. I’ll follow up with you when I get answer.