v2.0.41
What's Changed
- App log lazy fetching by @popojk in #7762
- build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.44.0 to 1.45.0 by @dependabot[bot] in #7818
- build(deps): bump github.com/redis/go-redis/extra/redisprometheus/v9 from 9.21.0 to 9.22.0 by @dependabot[bot] in #7816
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.44.0 to 1.45.0 by @dependabot[bot] in #7817
- [V2][Ray] Make KubeRay submission mode configurable by @davidlin20dev in #7799
- fix: honor cron trigger timezone when scheduling runs by @anxkhn in #7798
- GetActionData: decode outputs.pb as Outputs to keep produced_artifacts by @kumare3 in #7761
- Spark - Don't register scheme into global by @wild-endeavor in #7819
- Fix event batcher flush span race by @pingsutw in #7820
- feat(executor): add OTel metrics for the TaskAction garbage collector by @davidlin20dev in #7550
- Add lastAssignedCluster for apps by @popojk in #7815
- Only mount API paths once when using multiple ingresses by @Sovietaced in #7830
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.44.0 to 1.45.0 by @dependabot[bot] in #7827
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.34 to 1.32.35 by @dependabot[bot] in #7826
- fix(executor): fail immediately on deterministic plugin errors by @davidlin20dev in #7823
- fix: drop RunIdentifier.name pattern so ingest paths accept pre-existing run names by @pvditt in #7838
- fix(pytorch): propagate pod metadata to the PyTorchJob CR by @evan-sadler in #7833
- build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.29.0 to 2.30.0 by @dependabot[bot] in #7839
- build(deps): bump github.com/kubeflow/spark-operator/v2 from 2.4.0 to 2.5.2 by @dependabot[bot] in #7828
- build(deps): bump k8s.io/apiextensions-apiserver from 0.36.0 to 0.36.3 by @dependabot[bot] in #7840
- Update charts and plugins based on integration testing by @Sovietaced in #7842
- [V2][Copilot] Inject credential storage config into copilot with secret volume by @popojk in #7793
- fix: register the clustered plugin's JobSet types with the plugin registry by @pingsutw in #7849
- fix(spark): pass driver/executor pod specs through as the pod template by @pingsutw in #7822
- feat(monitoring): add TaskAction GC panels to the Flyte execution dashboard by @davidlin20dev in #7836
- fix: declare spec.sparkVersion on SparkApplications that carry a pod template by @pingsutw in #7850
- fix: drop the task entrypoint from the spark driver/executor pod template by @pingsutw in #7853
- build(deps): bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.36.11-20260709200747-435963d16310.1 to 1.36.12-20260709200747-435963d16310.1 by @dependabot[bot] in #7847
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager from 1.44.3 to 1.44.4 by @dependabot[bot] in #7845
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.44.0 to 1.45.0 by @dependabot[bot] in #7846
- Pin ts protobuf for deterministic builds by @Sovietaced in #7854
- feat: limit executor informer cache to one namespace, opt-in by @songyang-li in #7837
- ci: build (without pushing) Docker images on fork PRs by @pingsutw in #7848
- fix(flytestdlib): fix race condition in TestCacheFour Enqueue nothing by @VedantMadane in #7844
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.44.0 to 1.45.0 by @dependabot[bot] in #7856
- build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdoutmetric from 1.44.0 to 1.45.0 by @dependabot[bot] in #7857
- build(deps): bump google.golang.org/api from 0.291.0 to 0.292.0 by @dependabot[bot] in #7858
- feat(sentry): count deploy_task, deploy_app and deploy_trigger server-side by @pingsutw in #7855
New Contributors
- @anxkhn made their first contribution in #7798
- @evan-sadler made their first contribution in #7833
- @songyang-li made their first contribution in #7837
- @VedantMadane made their first contribution in #7844
Full Changelog: v2.0.40...v2.0.41