github dragonflyoss/dragonfly v2.5.2-rc.0

10 hours ago

Changelog

Features

  • 006f7fa feat(idgen): add TaskIDV2ByBlobDigest and IsBlobURL (#4939)
  • 4a7d393 feat(manager): support customizing root user password via environment… (#4911)
  • 890ca86 feat(oci): add ResolveImage for one-shot image manifest resolution (#4941)
  • 39c586d feat(scheduler): support scope filtering in GetTask and StatImage (#4962)

Bug Fixes

  • fa7488e fix(manager): grant the root role on every startup (#4925)
  • 66db456 fix(time): avoid panic for nanosecond jitter delay (#4956)
  • ed76f22 fix(time): prevent overflow in ExponentialDelayWithJitter backoff (#4852)
  • 60efdce refactor(idgen): introduce unified TaskIDV2 helper and wire it throughout (#4972)
  • bc9a126 refactor(oci): export DefaultHTTPClient for external use (#4944)
  • d7f4566 refactor: extract OCI registry client from internal/job into pkg/oci (#4940)

Dependency updates

  • 333c7f1 chore(deps): bump actions/cache from 5.0.5 to 6.1.0 (#4933)
  • 9cd923f chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#4903)
  • 3398c7a chore(deps): bump actions/stale from 10.4.0 to 11.0.0 (#4921)
  • 7e75ff5 chore(deps): bump d7y.io/api/v2 from 2.2.32 to 2.3.0 (#4949)
  • 3a7eac0 chore(deps): bump docker/login-action from 4.2.0 to 4.6.0 (#4916)
  • 0a27b05 chore(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 (#4967)
  • 6815c75 chore(deps): bump github.com/docker/go-connections from 0.7.0 to 0.8.0 (#4904)
  • f1a052c chore(deps): bump github.com/docker/go-connections from 0.8.0 to 0.8.1 (#4915)
  • 2a01435 chore(deps): bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 (#4946)
  • 2dad4e7 chore(deps): bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1 (#4902)
  • 600211f chore(deps): bump github.com/redis/go-redis/v9 from 9.21.0 to 9.22.0 (#4927)
  • 4b02049 chore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 (#4964)
  • 332e6c3 chore(deps): bump github/codeql-action/upload-sarif from 4.37.1 to 4.37.4 (#4918)
  • 3d7143e chore(deps): bump github/codeql-action/upload-sarif from 4.37.4 to 4.37.7 (#4952)
  • 63f8c0e chore(deps): bump github/codeql-action/upload-sarif from 4.37.7 to 4.37.8 (#4971)
  • d43a06a chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.69.0 to 0.70.0 (#4947)
  • 1d42813 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.68.0 to 0.70.0 (#4928)
  • 65f9fd3 chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.43.0 to 1.45.0 (#4948)
  • d712127 chore(deps): bump golang.org/x/crypto from 0.54.0 to 0.55.0 (#4966)
  • 9715faa chore(deps): bump google.golang.org/api from 0.288.0 to 0.290.0 (#4897)
  • 0808241 chore(deps): bump google.golang.org/api from 0.290.0 to 0.291.0 (#4917)
  • 5d2d0ed chore(deps): bump google.golang.org/api from 0.291.0 to 0.293.0 (#4963)
  • c02d849 chore(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#4899)

Chores

  • 237fcc5 Fix overflow issues, improve logging, and refactor APIs (#4923)
  • 26f1f47 Fix task ID generation error handling in StatImage (#4973)
  • 78882db Refactor to use stdlib slices and sync/atomic packages (#4922)
  • 07bd92a chore: update client submodule (#4937)
  • 2acbb8b ci: add lightweight mode and restructure e2e workflow configurations (#4905)
  • cf481a8 perf(scheduler): honor stream context in schedule retry backoff (#4943)
  • 3aa219c perf(scheduler): log per-piece events at debug level (#4942)

Contributors

Thanks to all the contributors! ❤️

Don't miss a new dragonfly release

NewReleases is sending notifications on new releases.