This is an automated email from the ASF dual-hosted git repository.
jason810496 pushed a change to branch jason/lang-sdk-e2e/04-java-dag-importer
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit d62246f6e49 Name the JAR manifest attributes the Java coordinator reads
omit 21ec98dcb45 Test the Java Dag source placeholder for a JAR without a
manifest
omit e47fd372efd Treat an unreadable JAR like one without a manifest
omit 9c26a792936 Document native Java Dag parsing
omit daa85b9dd16 Parse native Java Dags with their coordinator
omit cd821a07b5a Embed the Dag source in Java bundle JARs
omit d24b1ceb489 Build the JVM command that parses a Dag JAR
omit d6216311ee1 Read JAR manifests per the JAR specification
omit 0080efb1506 Start a coordinator's runtime from a fresh interpreter on
macOS
omit aaff5b1aaf3 Keep a bundle's importers when the coordinator config is
broken
omit 8d6ff5d1198 Store only native Dags that a Dag bag can rebuild
omit e51166bbcdf Start a Lang-SDK parse runtime with default signal handling
omit 049df3e3ec1 Keep the first parse result from a Lang-SDK runtime
omit fb045a27537 Run the Lang-SDK runtime in its own process group
omit d8dc07f24fc Report an invalid frame from a Lang-SDK runtime as an
import error
omit 74c4a3aa974 Name the missing task when a native Dag's edge points
nowhere
omit 3718d8b9542 Keep a native Dag's timezone when rebuilding it
omit d7b07dfcefb Reject a native Dag whose task graph has a cycle
omit d654c84fbbf Signal a Lang-SDK runtime's whole process tree
omit 3492fac6413 Kill the Lang-SDK runtime when its parse is interrupted
omit f6dd1237c6f Parse coordinator-claimed Dag files with their runtime
omit b1a9bf3370e Import native Dags through their coordinator
omit d5b37f466d5 Parse a coordinator's Dag file outside the Dag processor
omit ed655b8f92b Parse a Dag file with its coordinator's runtime
omit a72ebd5001a Rebuild a Lang-SDK Dag as an airflow.sdk.DAG
omit 942ff07bdc9 Keep a stub task's preset arg bindings when serializing it
omit e1228b0c91c Find the coordinators that parse a Dag bundle
omit a73513df7c1 Harden claimed-file discovery errors and archive importers
omit de6df7075e7 Tidy the importer routing helpers and their tests
omit 844bb62d542 Keep claimed files queued when their importer cannot list
them
omit 334f4c72a54 Claim Dag files by extension and keep .py, .pyc and .zip
legacy
omit 453d40ca237 Read a claimed file's Dag source through its importer
omit 687df08ff40 Queue and track files that a Task SDK importer claims
omit 61af924d65c Parse files that a Task SDK importer claims
omit b238a022c47 Reject blank subprocess coordinator artifact roots
omit 6dc4ee7384a Reject empty subprocess coordinator artifact roots
omit f79d7502c2c Reject concurrent subprocess coordinator execution
consistently
omit 5e210e8f8d6 Make task bundle access dependencies explicit
omit 13b4a38ac26 Preserve custom subprocess coordinator compatibility
omit ac1f620daec Read the Dag bundle configuration through a single entry
point
omit 6523b0581c3 Resolve coordinator Dag bundles without importing the task
runner
omit aa32014083c Make JavaCoordinator main_class optional in co-located mode
omit fec090c4e62 Harden subprocess coordinator artifact bundle resolution
omit 1a65f90325e Document dag_bundle_name option for language-SDK
coordinators
omit 86d5297ca4b Add dag_bundle_name option to subprocess coordinators
add 84f75158120 Require `common.sql` 2.2.0 for common.ai's SQL extras
(#73867)
add d8c78379e77 Add dag_bundle_name option to subprocess coordinators
add 9257c50cf16 Document dag_bundle_name option for language-SDK
coordinators
add 0e857247f41 Harden subprocess coordinator artifact bundle resolution
add e6c1deca9d9 Make JavaCoordinator main_class optional in co-located mode
add 8c674c638d5 Resolve coordinator Dag bundles without importing the task
runner
add e9da1565f5b Read the Dag bundle configuration through a single entry
point
add 68cca25a3e1 Preserve custom subprocess coordinator compatibility
add a6557be73bd Make task bundle access dependencies explicit
add bada0a79306 Reject concurrent subprocess coordinator execution
consistently
add e8e1a8ba506 Reject empty subprocess coordinator artifact roots
add 18334707dec Reject blank subprocess coordinator artifact roots
add 5feefffb6b7 Parse files that a Task SDK importer claims
add 441fce1cdf4 Queue and track files that a Task SDK importer claims
add edefb917b15 Read a claimed file's Dag source through its importer
add eb7b084b292 Claim Dag files by extension and keep .py, .pyc and .zip
legacy
add 12da1d38851 Keep claimed files queued when their importer cannot list
them
add 89e8f78cb15 Tidy the importer routing helpers and their tests
add 98bfa5be9b4 Harden claimed-file discovery errors and archive importers
add e025b017ed9 Find the coordinators that parse a Dag bundle
add 931c4a9913e Keep a stub task's preset arg bindings when serializing it
add 6c9059c07a6 Rebuild a Lang-SDK Dag as an airflow.sdk.DAG
add 302707a97ea Parse a Dag file with its coordinator's runtime
add 79e8ab72480 Parse a coordinator's Dag file outside the Dag processor
add cbbd88af0a2 Import native Dags through their coordinator
add 428596b74da Parse coordinator-claimed Dag files with their runtime
add e1e4b7934e8 Kill the Lang-SDK runtime when its parse is interrupted
add 038b90dc74f Signal a Lang-SDK runtime's whole process tree
add d23a5677f4e Reject a native Dag whose task graph has a cycle
add d46f9fdfd00 Keep a native Dag's timezone when rebuilding it
add 03122a7e814 Name the missing task when a native Dag's edge points
nowhere
add 3de70a8fd6f Report an invalid frame from a Lang-SDK runtime as an
import error
add cc204e6886a Run the Lang-SDK runtime in its own process group
add 6297218dd45 Keep the first parse result from a Lang-SDK runtime
add a3014e53664 Start a Lang-SDK parse runtime with default signal handling
add 7f3576d6a12 Store only native Dags that a Dag bag can rebuild
add 7f48f6f5220 Keep a bundle's importers when the coordinator config is
broken
add c4b3431f802 Start a coordinator's runtime from a fresh interpreter on
macOS
add 3e048430657 Read JAR manifests per the JAR specification
add a4023058636 Build the JVM command that parses a Dag JAR
add 10828544575 Embed the Dag source in Java bundle JARs
add f9b81e18ffc Parse native Java Dags with their coordinator
add 50e5d767802 Document native Java Dag parsing
add 3b391b3f4f5 Treat an unreadable JAR like one without a manifest
add bc61615889f Test the Java Dag source placeholder for a JAR without a
manifest
add f8acd1d7096 Name the JAR manifest attributes the Java coordinator reads
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d62246f6e49)
\
N -- N -- N refs/heads/jason/lang-sdk-e2e/04-java-dag-importer
(f8acd1d7096)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
providers/common/ai/README.rst | 4 +--
providers/common/ai/docs/index.rst | 4 +--
providers/common/ai/docs/retry_policies.rst | 39 +++++++++++-----------
providers/common/ai/pyproject.toml | 4 +--
.../ai/example_dags/example_classifier_model.py | 8 +++--
5 files changed, 30 insertions(+), 29 deletions(-)