github dkron-io/dkron v4.1.0

4 hours ago

What's Changed

  • Optimize /:job/executions/:execution endpoint with direct key lookup by @Copilot in #1878
  • Fix job retry on gRPC broken stream errors by @Copilot in #1877
  • Add DELETE /v1/jobs/:job/executions endpoint to clear counters by @Copilot in #1876
  • Fix missing types package causing test compilation failures by @Copilot in #1889
  • chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0 by @dependabot[bot] in #1886
  • chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.2 by @dependabot[bot] in #1890
  • chore(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 by @dependabot[bot] in #1891
  • chore(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 by @dependabot[bot] in #1893
  • chore(deps): bump github.com/jhump/protoreflect from 1.17.0 to 1.18.0 by @dependabot[bot] in #1892
  • Add retry logic with exponential backoff for AgentRun RPC calls by @Copilot in #1882
  • Add plugin health monitoring to /health endpoint by @Copilot in #1884
  • feat: Add execution statistics storage and dashboard graph by @vcastellm in #1896
  • Redesign UI with modern professional styling by @Copilot in #1894
  • Add comprehensive E2E test suite for Dkron API by @vcastellm in #1895
  • Update support email address in commercial FAQ by @vcastellm in #1918
  • Update contact email in COMM-LICENSE by @vcastellm in #1919
  • chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.1 by @dependabot[bot] in #1922
  • Add dynamic job dependency diagram to Job view by @Copilot in #1917
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.64.0 to 0.65.0 by @dependabot[bot] in #1912
  • chore(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 by @dependabot[bot] in #1920
  • chore(deps-dev): bump eslint from 8.57.1 to 9.26.0 in /ui by @dependabot[bot] in #1908
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.39.0 to 1.40.0 by @dependabot[bot] in #1913
  • Migrate Dkron metrics calls to hashicorp/go-metrics and remove hashicorpmetrics build tag by @Copilot in #1923
  • Align /metrics endpoint with Nomad-style Prometheus handler behavior by @Copilot in #1924
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.64.0 to 0.65.0 by @dependabot[bot] in #1914
  • Document missing su parameter in shell executor docs by @Copilot in #1926
  • chore(deps): bump github.com/nats-io/nats.go from 1.48.0 to 1.49.0 by @dependabot[bot] in #1927
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.41.0 by @dependabot[bot] in #1931
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.65.0 to 0.66.0 by @dependabot[bot] in #1937
  • chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.2 by @dependabot[bot] in #1938
  • fix: eliminate 'address already in use' errors in test suite by @vcastellm in #1949
  • Avoid duplicate CI runs on push and pull_request events by @Copilot in #1948
  • chore(deps): bump google.golang.org/grpc from 1.75.1 to 1.79.3 in /client by @dependabot[bot] in #1953
  • chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @dependabot[bot] in #1952
  • Fix TestScheduleStop: replace cron.FuncJob injection with real *Job lifecycle by @Copilot in #1955
  • Update Go toolchain to 1.26 across CI and build by @vcastellm in #1956
  • chore(deps): bump golang.org/x/net from 0.50.0 to 0.52.0 by @dependabot[bot] in #1951
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.40.0 to 1.42.0 by @dependabot[bot] in #1945
  • chore(deps): bump github.com/IBM/sarama from 1.46.3 to 1.47.0 by @dependabot[bot] in #1929
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.66.0 to 0.67.0 by @dependabot[bot] in #1943
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.65.0 to 0.67.0 by @dependabot[bot] in #1942
  • chore(deps): bump github.com/gin-gonic/gin from 1.11.0 to 1.12.0 by @dependabot[bot] in #1934
  • Fix Prometheus job execution counters by removing duplicate metric-family emission by @Copilot in #1925
  • Fix stale executions permanently blocking concurrency=forbid jobs by @Copilot in #1947
  • Fix orphaned running executions by @vcastellm in #1957
  • Update Go version to v1.26 and remove arm architecture from builds by @vcastellm in #1958

Full Changelog: v4.0.9...v4.1.0

Don't miss a new dkron release

NewReleases is sending notifications on new releases.