Releases: distribworks/dkron
Releases · distribworks/dkron
v4.0.9-rc2
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
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
- @indeedhat made their first contribution in #1761
Full Changelog: v4.0.9-beta1...v4.0.9-rc1
v4.0.9-beta1
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
Changelog
v4.0.7
v4.0.6 (Do not use)
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
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
Changelog
- 7ae6a0a Fix metrics port (#1543)
- ee39820 Update bug_report.md
- cf92990 Update index.md (#1672)
- 209cef2 chore(deps): bump github.com/nats-io/nats.go from 1.38.0 to 1.39.1 (#1676)
- 2f9ec9e chore(deps): bump github.com/prometheus/client_golang (#1677)
- 8cdea0e chore(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#1669)
- 2dce787 chore(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 (#1668)
- e1a8aab chore: Remove equinix and fix ui (#1674)
- 7d0769d fix: bulk actions button (#1678)
- b817502 fix: shell plugin getting stuck (#1675)
v4.0.3
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
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)