Skip to content
Open
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
53c900b
feat(executors): Add Java connector support with dual parameter API
devin-ai-integration[bot] Aug 11, 2025
4ba9949
docs(executors): Expand docstring for _extract_jre_with_strip_compone…
devin-ai-integration[bot] Aug 11, 2025
f48f677
feat(destinations): Add Java connector support to get_destination fun…
devin-ai-integration[bot] Aug 11, 2025
f5af712
feat(examples): Simplify source-snowflake Java example to 67 lines
devin-ai-integration[bot] Aug 11, 2025
5befd77
clean up implementation
aaronsteers Aug 11, 2025
c1116c9
fix missing install step
aaronsteers Aug 11, 2025
930fcd4
improve script
aaronsteers Aug 11, 2025
ba914d6
fix(executors): Add missing return statement for JavaExecutor
devin-ai-integration[bot] Aug 11, 2025
1aede48
fix(examples): Replace use_java_tar='TODO' with downloaded tar path
devin-ai-integration[bot] Aug 11, 2025
6c30a18
fix(examples): Fix Google Drive tar download to handle virus scan war…
devin-ai-integration[bot] Aug 12, 2025
77b7030
fix(examples): Clean up Google Drive download implementation
devin-ai-integration[bot] Aug 12, 2025
47e5f2b
get spec and exit (for now)
aaronsteers Aug 12, 2025
76fb8e6
clean up demo script
aaronsteers Aug 12, 2025
3921668
security: Replace unsafe tempfile.mktemp() with secure mkstemp()
devin-ai-integration[bot] Aug 12, 2025
0ac2f38
explicitly unset java home
aaronsteers Aug 12, 2025
5b7e355
Merge branch 'devin/1754946348-java-connector-support' of https://git…
aaronsteers Aug 12, 2025
ed44d57
fix: Apply Ruff formatting to resolve CI format check
devin-ai-integration[bot] Aug 12, 2025
8bffe0f
fix(executors): Fix streaming tar extraction for JRE download
devin-ai-integration[bot] Aug 12, 2025
f0f2a3e
style: Apply Ruff formatting to streaming tar extraction fix
devin-ai-integration[bot] Aug 12, 2025
9eaa1dc
improve debug print
aaronsteers Aug 12, 2025
d22e9cb
renamed script to 'run_java_connector_tests.py'
aaronsteers Aug 12, 2025
cf5717b
fix check by using different creds
aaronsteers Aug 12, 2025
6e8770e
fix(executors): Fix MyPy type checking for tar.extractfile()
devin-ai-integration[bot] Aug 12, 2025
e5ce542
Merge branch 'main' into devin/1754946348-java-connector-support
aaronsteers Aug 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions airbyte/_executors/__init__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,19 @@
# Copyright (c) 2023 Airbyte, Inc., all rights reserved.
"""Support for connector executors. This is currently a non-public API."""

from airbyte._executors.base import Executor
from airbyte._executors.declarative import DeclarativeExecutor
from airbyte._executors.docker import DockerExecutor
from airbyte._executors.java import JavaExecutor
from airbyte._executors.local import PathExecutor
from airbyte._executors.python import VenvExecutor


__all__ = [
"Executor",
"DeclarativeExecutor",
"DockerExecutor",
"JavaExecutor",
"PathExecutor",
"VenvExecutor",
]
Loading
Loading