Skip to content

Releases: distribworks/dkron

v4.0.9-rc2

15 Dec 21:23
ffebdc3

Choose a tag to compare

v4.0.9-rc2 Pre-release
Pre-release

What's Changed

  • Fix mutex copy in processor plugin interface by @Copilot in #1868
  • fix: fix several go vet suggestions by @vcastellm in #1869
  • Fix "forbid" concurrency check to survive node restarts by @Copilot in #1870
  • Fix Docker startup failure with custom address pools by @Copilot in #1871
  • docs: Add architecture diagram for job execution flow by @Copilot in #1873
  • Add API endpoints to pause/unpause new job submissions by @Copilot in #1872
  • chore(deps): bump github.com/hashicorp/memberlist from 0.5.3 to 0.5.4 by @dependabot[bot] in #1875

Full Changelog: v4.0.9-rc1...v4.0.9-rc2

v4.0.9-rc1

14 Dec 18:58
c5b4c8a

Choose a tag to compare

v4.0.9-rc1 Pre-release
Pre-release

What's Changed

  • chore(deps): bump github.com/IBM/sarama from 1.46.2 to 1.46.3 by @dependabot[bot] in #1832
  • test: add coverage report generation and upload steps by @vcastellm in #1833
  • chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 by @dependabot[bot] in #1837
  • test: add -legacy to openssl pkcs12 and update certs by @vcastellm in #1851
  • feat: use mailhog by @vcastellm in #1857
  • chore(deps): bump github.com/xdg-go/scram from 1.1.2 to 1.2.0 by @dependabot[bot] in #1844
  • chore(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 by @dependabot[bot] in #1841
  • chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #1843
  • chore(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0 by @dependabot[bot] in #1846
  • chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #1850
  • chore(deps): bump go.opentelemetry.io/otel from 1.38.0 to 1.39.0 by @dependabot[bot] in #1852
  • feat: use Mailpit to replace unmaintained MailHog by @vcastellm in #1861
  • feat: startsAt field was added to the Job type by @NAlexandrov in #1838
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.39.0 by @dependabot[bot] in #1855
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.63.0 to 0.64.0 by @dependabot[bot] in #1856
  • chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 by @dependabot[bot] in #1858
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.38.0 to 1.39.0 by @dependabot[bot] in #1853
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.63.0 to 0.64.0 by @dependabot[bot] in #1859
  • chore: bump UI deps by @vcastellm in #1863
  • Add UI support for starts_at field from PR #1838 by @Copilot in #1862
  • Fix nil pointer panic in Raft-dependent methods during startup (issue #1702) by @Copilot in #1831
  • Add job execution metrics using go-metrics package by @Copilot in #1825
  • feat: implement configurable memory limit for shell executor jobs by @Copilot in #1798
  • Show job ID on small screens by @Copilot in #1865
  • fix: keep the existing dependent_jobs value on updating an existing job by @indeedhat in #1761
  • docs: enable search by @vcastellm in #1866
  • chore(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 by @dependabot[bot] in #1867

New Contributors

Full Changelog: v4.0.9-beta1...v4.0.9-rc1

v4.0.9-beta1

27 Oct 18:16
v4.0.9-beta1
1d378ab

Choose a tag to compare

v4.0.9-beta1 Pre-release
Pre-release

What's Changed

  • Fix running jobs displaying as "Failed" with incorrect dates in UI execution view by @Copilot in #1818
  • fix: initialize SysProcAttr before using it by @vcastellm in #1829
  • chore(deps): bump github.com/nats-io/nats.go from 1.46.0 to 1.47.0 by @dependabot[bot] in #1827
  • chore(deps): bump github.com/IBM/sarama from 1.46.1 to 1.46.2 by @dependabot[bot] in #1826
  • chore(deps): bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 by @dependabot[bot] in #1824
  • chore(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 by @dependabot[bot] in #1822
  • Fix HTTP executor memory leak with LRU client pool and proper connection management by @Copilot in #1810
  • chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 by @dependabot[bot] in #1820

Full Changelog: v4.0.8...v4.0.9-beta1

v4.0.8

26 Sep 07:24
v4.0.8
a890c2f

Choose a tag to compare

Changelog

  • 0ac6d00 chore(deps): bump github.com/gin-gonic/gin from 1.10.1 to 1.11.0 (#1811)
  • a890c2f chore(deps): bump github.com/nats-io/nats.go from 1.45.0 to 1.46.0 (#1812)
  • 9ee09ce chore(deps): bump tar-fs from 3.0.6 to 3.1.1 in /website (#1815)
  • 4abe951 fix: enable cmd.Wait in shell plugin execution (#1816)

v4.0.7

23 Sep 16:31
v4.0.7
fec67b9

Choose a tag to compare

Important

This version disables Prometheus metrics for the shell executor in order to debug an issue. This change is temporary until we confirm a the regression is recovered.

Changelog

v4.0.6 (Do not use)

21 Sep 20:44
v4.0.6
b24b089

Choose a tag to compare

v4.0.6 (Do not use) Pre-release
Pre-release

Important: Do not use this version

Changelog

  • 98dfad3 Feature: Tracing via OpenTelemetry (#1709)
  • a3df402 Fix Dockerfile missing hashicorpmetrics build tag for Prometheus metrics (#1807)
  • e7ca872 Fix dark mode visibility for JSON fields in job summary (#1755)
  • 98e84f1 Fix: Use log instead of fmt (#1706)
  • a068939 Merge remote-tracking branch 'refs/remotes/origin/main'
  • 46f8b42 Merge remote-tracking branch 'refs/remotes/origin/main'
  • 65d205e chore(deps): bump cloud.google.com/go/pubsub from 1.49.0 to 1.50.1 (#1797)
  • 27dfd23 chore(deps): bump github.com/IBM/sarama from 1.45.1 to 1.45.2 (#1749)
  • 8c37353 chore(deps): bump github.com/IBM/sarama from 1.45.2 to 1.46.0 (#1803)
  • 234e59e chore(deps): bump github.com/IBM/sarama from 1.46.0 to 1.46.1 (#1808)
  • 655ee04 chore(deps): bump github.com/fluent/fluent-logger-golang (#1745)
  • 5458771 chore(deps): bump github.com/fluent/fluent-logger-golang (#1801)
  • 90f820b chore(deps): bump github.com/gin-contrib/cors from 1.7.5 to 1.7.6 (#1760)
  • 594b14c chore(deps): bump github.com/gin-gonic/gin from 1.10.0 to 1.10.1 (#1746)
  • 94afd46 chore(deps): bump github.com/go-viper/mapstructure/v2 (#1768)
  • c44e992 chore(deps): bump github.com/go-viper/mapstructure/v2 (#1779)
  • 7810856 chore(deps): bump github.com/hashicorp/go-discover from 1.0.0 to 1.1.0 (#1759)
  • 86ffb5f chore(deps): bump github.com/hashicorp/go-plugin from 1.6.3 to 1.7.0 (#1794)
  • 6b262d0 chore(deps): bump github.com/nats-io/nats.go from 1.42.0 to 1.43.0 (#1752)
  • 047b0de chore(deps): bump github.com/nats-io/nats.go from 1.43.0 to 1.45.0 (#1781)
  • 437e867 chore(deps): bump github.com/prometheus/client_golang (#1796)
  • e89db78 chore(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#1792)
  • a4ba0a5 chore(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.10 (#1790)
  • b709efd chore(deps): bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#1802)
  • f5af3f0 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin (#1766)
  • bbfaaf4 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin (#1800)
  • a25b06e chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (#1793)
  • 2d3e02e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#1787)
  • 5bdb663 chore(deps): bump go.opentelemetry.io/otel/trace from 1.35.0 to 1.37.0 (#1767)
  • d13a6aa chore(deps): bump golang.org/x/net from 0.39.0 to 0.40.0 (#1740)
  • 10a2d4e chore(deps): bump golang.org/x/net from 0.41.0 to 0.43.0 (#1783)
  • c321454 chore(deps): bump golang.org/x/net from 0.43.0 to 0.44.0 (#1799)
  • 6778cfa chore(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.2 (#1748)
  • dad9af0 chore(deps): bump google.golang.org/grpc from 1.72.2 to 1.73.0 (#1754)
  • 298928a chore(deps): bump google.golang.org/grpc from 1.75.0 to 1.75.1 (#1806)
  • fc70cff chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (#1782)
  • e5972e2 chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (#1804)
  • ae3e2b8 chore: bump go version in dockerfile (#1771)
  • 4636008 feat: Add client as a standalone module (#1743)
  • 27b759a feat: add headers in grpc executor (#1741)
  • 471ba21 feat: improve openapi spec and http responses (#1770)
  • 6736916 feat: track linkedin leads
  • 288fbfc fix: autogen ci issues (#1773)
  • 4c2a4fb fix: broken links
  • b24b089 fix: comment out process metrics collection for debugging (#1809)
  • 0cb1a36 fix: create or update response handlers validation details (#1772)
  • 08bf0a7 fix: enable hashicorpmetrics build tag in all builds (#1786)
  • d40e547 fix: remove diag

v4.0.5

04 May 18:38
v4.0.5
03c680d

Choose a tag to compare

Changelog

  • b266ab0 Added build cache to Docker image (#1684)
  • c61483c Added context timeout for a Publish request to prevent indefinite execution. (#1685)
  • 011185b Chore: Improving docker compose (#1705)
  • 5007305 Feature(ci): Autogen API client on spec change (#1703)
  • 9730c5c chore(deps): bump cloud.google.com/go/pubsub from 1.47.0 to 1.48.0 (#1697)
  • 2d83ffd chore(deps): bump cloud.google.com/go/pubsub from 1.48.0 to 1.49.0 (#1724)
  • 45308e5 chore(deps): bump github.com/IBM/sarama from 1.45.0 to 1.45.1 (#1679)
  • e427017 chore(deps): bump github.com/fullstorydev/grpcurl from 1.9.2 to 1.9.3 (#1698)
  • 5670ace chore(deps): bump github.com/getkin/kin-openapi from 0.129.0 to 0.131.0 (#1710)
  • 03c680d chore(deps): bump github.com/getkin/kin-openapi from 0.131.0 to 0.132.0 (#1739)
  • edf4f8a chore(deps): bump github.com/gin-contrib/cors from 1.7.3 to 1.7.4 (#1699)
  • 8ddbf04 chore(deps): bump github.com/gin-contrib/cors from 1.7.4 to 1.7.5 (#1720)
  • 81b9e1c chore(deps): bump github.com/gin-contrib/expvar from 1.0.2 to 1.0.3 (#1723)
  • ea6bbcb chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 (#1736)
  • 541315a chore(deps): bump github.com/hashicorp/go-discover (#1734)
  • c69a63b chore(deps): bump github.com/hashicorp/raft from 1.7.2 to 1.7.3 (#1711)
  • 85a18cf chore(deps): bump github.com/nats-io/nats.go from 1.39.1 to 1.40.0 (#1712)
  • 0aa96fa chore(deps): bump github.com/nats-io/nats.go from 1.40.0 to 1.42.0 (#1738)
  • e7773bc chore(deps): bump github.com/prometheus/client_golang (#1686)
  • c0840e0 chore(deps): bump github.com/prometheus/client_golang (#1730)
  • d862b8c chore(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.0 (#1696)
  • fb53623 chore(deps): bump github.com/spf13/viper from 1.20.0 to 1.20.1 (#1716)
  • 685960c chore(deps): bump golang.org/x/net from 0.35.0 to 0.37.0 (#1687)
  • 44580d5 chore(deps): bump golang.org/x/net from 0.37.0 to 0.39.0 (#1728)
  • 1f9ca9c chore(deps): bump google.golang.org/grpc from 1.70.0 to 1.71.0 (#1688)
  • d650fca chore(deps): bump google.golang.org/grpc from 1.71.0 to 1.72.0 (#1733)
  • 5121620 chore(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 (#1713)
  • 76f9a06 chore: Bump go version in CI pipeline (#1683)
  • 748862d chore: PR template (#1682)
  • f0be36f chore: adapt to new infra partner
  • 479c548 chore: ignore js from dependabot
  • 4c8ffea feat: add logout button (#1737)
  • 25891be feat: add protobuf files to Buf
  • 4657a2e fix: Executors documentation (#1681)
  • 042fec2 fix: RabbitMQ executor configuration/payload validation (#1680)

v4.0.4

24 Feb 21:56
v4.0.4
2f9ec9e

Choose a tag to compare

Changelog

v4.0.3

09 Feb 22:31
v4.0.3
0c75001

Choose a tag to compare

Changelog

  • b4e2e18 Fix help message for remove-peer raft command (#1652)
  • 9732c02 chore(deps): bump cloud.google.com/go/pubsub from 1.45.3 to 1.47.0 (#1663)
  • 34cfc68 chore(deps): bump github.com/IBM/sarama from 1.44.0 to 1.45.0 (#1651)
  • d8ad477 chore(deps): bump github.com/getkin/kin-openapi from 0.128.0 to 0.129.0 (#1664)
  • d43d9c9 chore(deps): bump github.com/hashicorp/go-plugin from 1.6.2 to 1.6.3 (#1658)
  • 486d05b chore(deps): bump github.com/hashicorp/memberlist from 0.5.1 to 0.5.2 (#1648)
  • 149c638 chore(deps): bump github.com/hashicorp/memberlist from 0.5.2 to 0.5.3 (#1661)
  • bdfad8b chore(deps): bump github.com/hashicorp/raft from 1.7.1 to 1.7.2 (#1647)
  • 621f480 chore(deps): bump github.com/hashicorp/serf from 0.10.1 to 0.10.2 (#1654)
  • 0beec03 chore(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 (#1662)
  • 62a0b94 chore(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 (#1645)
  • a2e773b chore(deps): bump google.golang.org/grpc from 1.69.2 to 1.69.4 (#1650)
  • 42589b0 chore(deps): bump google.golang.org/grpc from 1.69.4 to 1.70.0 (#1657)
  • 13ae865 chore(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.2 (#1646)
  • 0c75001 chore(deps): bump google.golang.org/protobuf from 1.36.2 to 1.36.5 (#1666)
  • 3f2f201 fix: This fixes jobs child processes (#1665)

v4.0.2

05 Jan 10:15
v4.0.2
403171f

Choose a tag to compare

Changelog

  • c4d203f add optional sasl params to kafka config (#1568)
  • c973ef4 chore(deps): bump github.com/IBM/sarama from 1.43.3 to 1.44.0 (#1638)
  • 28db65d chore(deps): bump github.com/gin-contrib/cors from 1.7.2 to 1.7.3 (#1637)
  • 403171f chore(deps): bump github.com/gin-contrib/expvar from 1.0.1 to 1.0.2 (#1639)
  • 1817798 chore(deps): bump github.com/nats-io/nats.go from 1.37.0 to 1.38.0 (#1634)
  • 45a6804 chore(deps): bump google.golang.org/grpc from 1.69.0 to 1.69.2 (#1632)
  • 4f7d767 chore(deps): bump google.golang.org/protobuf from 1.36.0 to 1.36.1 (#1633)
  • 07e2181 fix: ui not loading full execution output (#1641)