Hello All,

I am excited to announce this provider has been merged now as Version 1.0.0
and should be published in the next providers' release.

Thanks,
Farhan

On Tue, Mar 11, 2025 at 12:31 PM Ahmad Farhan <ahmad.farhan9...@gmail.com>
wrote:

> Hi,
> Following the discussion in this thread:
> https://lists.apache.org/thread/vwlhllkp009r6dkxpvr5115qmfppf8v6, I’d
> like to call for *lazy consensus* on adding a new provider for Apache
> TinkerPop using the Gremlin client.
> I’ve created a pull request for this new provider:
> https://github.com/apache/airflow/pull/47446
> The main changes include:
>
>    -
>
>    GremlinHook
>    - Implements a basic connection structure using the Client from the
>       *gremlinpython* package (no extras are expected with this version).
>       - Requires a mandatory Gremlin query argument, with options to pass
>       additional parameters for serializer, bindings, and request_options.
>    -
>
>    GremlinOperator
>    - Added to run Gremlin queries.
>    -
>
>    Testing
>    - Unit tests for both classes cover all methods.
>       - A system test using the GremlinOperator.
>       - Integration tests that spin up a Gremlin server using
>       docker-compose as part of the CI pipeline, covering:
>          - Adding records into the graph database.
>          - Querying the added records.
>          - Cleaning up the database.
>
> The lazy consensus period lasts for 72 hours until Friday, March 14th at
> 1pm UTC. If there are no objections, I will merge the latest changes from
> main and move forward with code reviews (if any).
>
> Hope you have a great rest of the week!
>
> Thanks,
> Farhan
>
>

Reply via email to