diff --git a/_service b/_service
index c35ccbb..b3eedaf 100644
--- a/_service
+++ b/_service
@@ -3,7 +3,7 @@
https://github.com/influxdata/telegraf
git
.git
- v1.19.0
+ v1.20.4
@PARENT_TAG@
enable
v(.*)
diff --git a/_servicedata b/_servicedata
index 341133e..0e16e2d 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/influxdata/telegraf
- f4531151409d84cf27dd8bcc00dcda4c79701af6
\ No newline at end of file
+ f45647269c350f8d13c1e336dffc9fc300575c95
\ No newline at end of file
diff --git a/telegraf-1.19.0.tar.xz b/telegraf-1.19.0.tar.xz
deleted file mode 100644
index fd5173c..0000000
--- a/telegraf-1.19.0.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0aba552bb87c5a7fcfe866c3547458a741074479a1acd75f6ab3142dfce1a9c2
-size 2047520
diff --git a/telegraf-1.20.4.tar.xz b/telegraf-1.20.4.tar.xz
new file mode 100644
index 0000000..9f0c250
--- /dev/null
+++ b/telegraf-1.20.4.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dd6abf400e69706fcf8efdfb0304720d32ce06ed6a4c4ddbd87e8a1d82503b55
+size 2162508
diff --git a/telegraf.changes b/telegraf.changes
index b77e010..1c0229b 100644
--- a/telegraf.changes
+++ b/telegraf.changes
@@ -1,3 +1,61 @@
+-------------------------------------------------------------------
+Tue Dec 14 16:21:37 UTC 2021 - Ferdinand Thiessen
+
+- Update to version 1.20.4:
+ * Update go version to 1.17.3
+ * Update deprecated plugin READMEs to better indicate deprecation
+ * Update dependencies
+ * inputs.mongodb Update readme with correct connection URI
+ * inputs.mysql Fix type conversion follow-up
+ * inputs.proxmox Changed VM ID from string to int
+ * inputs.modbus Do not build modbus on openbsd
+ * inputs.cisco_telemetry_mdt Move to new protobuf library
+ * outputs.loki Add metric name with label "__name"
+ * inputs.nvidia_smi Set the default path correctly
+ * inputs.sqlserver Add elastic pool in supported versions
+ in sqlserver
+ * inputs.influxdb Update influxdb input schema docs
+ * inputs.intel_rdt Correct timezone handling
+
+-------------------------------------------------------------------
+Fri Nov 26 15:58:26 UTC 2021 - Ferdinand Thiessen
+
+- Update to version 1.20.3:
+ * New External Plugins
+ * IBM DB2
+ * Oracle Database
+ * Many bug fixes, see full list:
+ https://github.com/influxdata/telegraf/releases/tag/v1.20.3
+- Update to version 1.20.2:
+ * parsers.influx Fix memory leak in influx parser
+ * Minor other bug fixes
+
+-------------------------------------------------------------------
+Thu Nov 25 16:47:11 UTC 2021 - Ferdinand Thiessen
+
+- Update to version 1.20.1:
+ * inputs.elasticsearch_query Add custom time/date format field
+ * Some bug fixes, see list:
+ https://github.com/influxdata/telegraf/releases/tag/v1.20.1
+- Update to version 1.20.0:
+ * New Input Plugins
+ * Add rocm_smi input to monitor AMD GPUs
+ * Add mdstat input to gather from /proc/mdstat collection
+ * Add Elasticsearch query input
+ * Add internet Speed Monitor Input Plugin
+ * New Output Plugins
+ * Add OpenTelemetry output
+ * Add Azure Data Explorer(ADX) output
+ * Features:
+ * inputs.systemd_units feat(plugins/inputs/systemd_units): add
+ pattern support
+ * inputs.cloudwatch Pull metrics from multiple AWS CloudWatch
+ namespaces
+ * inputs.cloudwatch Support AWS Web Identity Provider
+ * inputs.modbus Add support for RTU over TCP
+ * Many other bug fixes and features, full list:
+ https://github.com/influxdata/telegraf/releases/tag/v1.20.0
+
-------------------------------------------------------------------
Wed Nov 24 14:18:31 UTC 2021 - Johannes Segitz
diff --git a/telegraf.spec b/telegraf.spec
index d518e5b..0907487 100644
--- a/telegraf.spec
+++ b/telegraf.spec
@@ -18,7 +18,7 @@
%define _config_dir %{_sysconfdir}/%{name}
Name: telegraf
-Version: 1.19.0
+Version: 1.20.4
Release: 0
Summary: The plugin-driven server agent for collecting & reporting metrics
License: MIT
@@ -26,7 +26,7 @@ Group: System/Monitoring
URL: https://github.com/influxdata/telegraf
Source: %{name}-%{version}.tar.xz
Source1: vendor.tar.xz
-Patch0: harden_telegraf.service.patch
+Patch0: harden_telegraf.service.patch
BuildRequires: git-core
BuildRequires: golang-packaging
BuildRequires: systemd-rpm-macros
diff --git a/vendor.tar.xz b/vendor.tar.xz
index 6069c5f..9d70d6d 100644
--- a/vendor.tar.xz
+++ b/vendor.tar.xz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:11218f0cd27db008a71e5e4c18948903a0b3a5e294880ab8774edf6628da7dd8
-size 16517720
+oid sha256:31a1510b20da3de1fcb51818e21112e4d0079e29de9e66a962ee9b4bc7b828d2
+size 17618296