Skip to content

v0.0.1

Choose a tag to compare

@amotl amotl released this 31 Mar 21:58
· 225 commits to main since this release

What's Changed

  • Added implementation for DescribeTable gRPC method
  • Added implementation for AlterTable gRPC method
  • Type mapping: Mapped Fivetran.SHORT to SQLAlchemy.SmallInteger
  • Type mapping: Mapped SQLAlchemy.DateTime to Fivetran.UTC_DATETIME
  • UI: Removed unneeded form fields. Added unit test.
  • CLI: Provided command-line interface for --port and --max-workers options
  • OCI: Provided container image ghcr.io/crate/cratedb-fivetran-destination
  • Packaging: Removed SDK from repository, build at build-time instead

Details

  • Add generated SDK API stubs and example Fivetran destination blueprint by @amotl in #2
  • Add software integration tests by @amotl in #3
  • Add SQLAlchemy backend implementation by @amotl in #4
  • Chore: Naming things. Transferred repository. by @amotl in #10
  • Update protobuf requirement from <5.30 to <6.31 by @dependabot in #13
  • Update tikray requirement from <0.1 to <0.3 by @dependabot in #14
  • Update ruff requirement from <0.10 to <0.12 by @dependabot in #16
  • Update pycryptodome requirement from <3.22 to <3.23 by @dependabot in #12
  • Tests: Separate integration test cases by @amotl in #17
  • Chore: Minor refactoring, introducing helper function table_fullname by @amotl in #18
  • Improve adapter testing by @amotl in #23
  • Add implementation for DescribeTable gRPC method by @amotl in #19
  • Refactoring: Use SqlBag to process multiple SQL stmts per operation by @amotl in #22
  • Add implementation for AlterTable gRPC method by @amotl in #20
  • This and that: Type mapping. Tests. UI. Naming things. by @amotl in #21
  • Types: Better type mapping by @amotl in #25
  • OCI: Provide container image ghcr.io/crate/cratedb-fivetran-destination by @amotl in #26
  • Bump actions/checkout from 3 to 4 by @dependabot in #28
  • Packaging: Remove SDK from repository, build at build-time instead by @amotl in #27
  • Documentation: Introductory README vs. installation and usage handbook by @amotl in #29

New Contributors

Full Changelog: https://github.com/crate/cratedb-fivetran-destination/commits/v0.0.1