diff --git a/lib/DateTime/TimeZone/Africa/Abidjan.pm b/lib/DateTime/TimeZone/Africa/Abidjan.pm
index 94a3bf1fc..726e67f5a 100644
--- a/lib/DateTime/TimeZone/Africa/Abidjan.pm
+++ b/lib/DateTime/TimeZone/Africa/Abidjan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Algiers.pm b/lib/DateTime/TimeZone/Africa/Algiers.pm
index c5f1a8c8a..19a5976c2 100644
--- a/lib/DateTime/TimeZone/Africa/Algiers.pm
+++ b/lib/DateTime/TimeZone/Africa/Algiers.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -336,11 +336,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 13 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Bissau.pm b/lib/DateTime/TimeZone/Africa/Bissau.pm
index ce9e17d99..0e24d9f42 100644
--- a/lib/DateTime/TimeZone/Africa/Bissau.pm
+++ b/lib/DateTime/TimeZone/Africa/Bissau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Cairo.pm b/lib/DateTime/TimeZone/Africa/Cairo.pm
index e081d3414..bbc8d5cc8 100644
--- a/lib/DateTime/TimeZone/Africa/Cairo.pm
+++ b/lib/DateTime/TimeZone/Africa/Cairo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1173,11 +1173,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 63 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Casablanca.pm b/lib/DateTime/TimeZone/Africa/Casablanca.pm
index 93ea21f38..cb6810885 100644
--- a/lib/DateTime/TimeZone/Africa/Casablanca.pm
+++ b/lib/DateTime/TimeZone/Africa/Casablanca.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1803,7 +1803,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 97 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Ceuta.pm b/lib/DateTime/TimeZone/Africa/Ceuta.pm
index 92c89bd43..42d8539ef 100644
--- a/lib/DateTime/TimeZone/Africa/Ceuta.pm
+++ b/lib/DateTime/TimeZone/Africa/Ceuta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1097,15 +1097,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 57 }
+sub has_dst_changes { 58 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
index e4a5a3484..a4223caef 100644
--- a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
+++ b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1704,7 +1704,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 92 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Johannesburg.pm b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
index 619ada2e1..cff601755 100644
--- a/lib/DateTime/TimeZone/Africa/Johannesburg.pm
+++ b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -84,11 +84,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 2 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Juba.pm b/lib/DateTime/TimeZone/Africa/Juba.pm
index 98d06016d..23dba6444 100644
--- a/lib/DateTime/TimeZone/Africa/Juba.pm
+++ b/lib/DateTime/TimeZone/Africa/Juba.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -345,11 +345,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 16 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Khartoum.pm b/lib/DateTime/TimeZone/Africa/Khartoum.pm
index 8325df59d..72ee96845 100644
--- a/lib/DateTime/TimeZone/Africa/Khartoum.pm
+++ b/lib/DateTime/TimeZone/Africa/Khartoum.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -345,11 +345,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 16 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Lagos.pm b/lib/DateTime/TimeZone/Africa/Lagos.pm
index e820b1283..a3dacbb95 100644
--- a/lib/DateTime/TimeZone/Africa/Lagos.pm
+++ b/lib/DateTime/TimeZone/Africa/Lagos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Maputo.pm b/lib/DateTime/TimeZone/Africa/Maputo.pm
index c0bb05f71..7f2eddc24 100644
--- a/lib/DateTime/TimeZone/Africa/Maputo.pm
+++ b/lib/DateTime/TimeZone/Africa/Maputo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Monrovia.pm b/lib/DateTime/TimeZone/Africa/Monrovia.pm
index aeec2cece..3a7b5c2f1 100644
--- a/lib/DateTime/TimeZone/Africa/Monrovia.pm
+++ b/lib/DateTime/TimeZone/Africa/Monrovia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -57,11 +57,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Nairobi.pm b/lib/DateTime/TimeZone/Africa/Nairobi.pm
index 7c37b3027..d86619b47 100644
--- a/lib/DateTime/TimeZone/Africa/Nairobi.pm
+++ b/lib/DateTime/TimeZone/Africa/Nairobi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -75,11 +75,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Ndjamena.pm b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
index 158297631..b82ae7550 100644
--- a/lib/DateTime/TimeZone/Africa/Ndjamena.pm
+++ b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -57,11 +57,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 1 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Sao_Tome.pm b/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
index 4c2af20cc..a8d5e7a23 100644
--- a/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
+++ b/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Tripoli.pm b/lib/DateTime/TimeZone/Africa/Tripoli.pm
index ea003638b..bdbafa44a 100644
--- a/lib/DateTime/TimeZone/Africa/Tripoli.pm
+++ b/lib/DateTime/TimeZone/Africa/Tripoli.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -318,11 +318,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 13 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Tunis.pm b/lib/DateTime/TimeZone/Africa/Tunis.pm
index 8144cdbcd..0e32f736c 100644
--- a/lib/DateTime/TimeZone/Africa/Tunis.pm
+++ b/lib/DateTime/TimeZone/Africa/Tunis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -336,11 +336,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 16 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Africa/Windhoek.pm b/lib/DateTime/TimeZone/Africa/Windhoek.pm
index 3690602f7..33b010f47 100644
--- a/lib/DateTime/TimeZone/Africa/Windhoek.pm
+++ b/lib/DateTime/TimeZone/Africa/Windhoek.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -507,11 +507,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 25 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Adak.pm b/lib/DateTime/TimeZone/America/Adak.pm
index c33cb0c47..a35b30bac 100644
--- a/lib/DateTime/TimeZone/America/Adak.pm
+++ b/lib/DateTime/TimeZone/America/Adak.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1259,15 +1259,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -32400,
 1,
+'HDT',
+    ],
+    [
+64119121200, #    utc_start 2032-11-07 11:00:00 (Sun)
+64130011200, #      utc_end 2033-03-13 12:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-36000,
+0,
+'HST',
+    ],
+    [
+64130011200, #    utc_start 2033-03-13 12:00:00 (Sun)
+64150570800, #      utc_end 2033-11-06 11:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-32400,
+1,
 'HDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 66 }
+sub has_dst_changes { 67 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Anchorage.pm b/lib/DateTime/TimeZone/America/Anchorage.pm
index 55d1f5296..3ff90160c 100644
--- a/lib/DateTime/TimeZone/America/Anchorage.pm
+++ b/lib/DateTime/TimeZone/America/Anchorage.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1250,15 +1250,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64119117600, #    utc_start 2032-11-07 10:00:00 (Sun)
+64130007600, #      utc_end 2033-03-13 11:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64130007600, #    utc_start 2033-03-13 11:00:00 (Sun)
+64150567200, #      utc_end 2033-11-06 10:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 66 }
+sub has_dst_changes { 67 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Araguaina.pm b/lib/DateTime/TimeZone/America/Araguaina.pm
index 0d9fd837a..479f4719c 100644
--- a/lib/DateTime/TimeZone/America/Araguaina.pm
+++ b/lib/DateTime/TimeZone/America/Araguaina.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -525,11 +525,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 25 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
index 2cd0d56b9..0c29543fa 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -579,11 +579,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
index fe0014666..315f3c6b5 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -588,11 +588,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 28 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
index fff187506..12ee125dc 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -579,11 +579,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
index 9c758b49b..c9f5e3865 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -579,11 +579,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
index 5101dd3fe..b372fa437 100644
--- a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -597,11 +597,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 28 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
index 11bd8bb82..4e131adee 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -588,11 +588,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 28 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
index a9a81c384..5e61fd376 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -588,11 +588,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 28 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/Salta.pm b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
index cf5786d82..3d6b39ff4 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Salta.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -570,11 +570,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 28 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
index 094eb5571..dc6810694 100644
--- a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -597,11 +597,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 28 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
index bd3d9dc52..d629f9c3a 100644
--- a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -597,11 +597,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
index f6b25e890..fbaeea933 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -597,11 +597,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
index ad460737f..283482de8 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -588,11 +588,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 28 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Asuncion.pm b/lib/DateTime/TimeZone/America/Asuncion.pm
index 60d9dcf2a..5d6ea497f 100644
--- a/lib/DateTime/TimeZone/America/Asuncion.pm
+++ b/lib/DateTime/TimeZone/America/Asuncion.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1088,15 +1088,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64116057600, #    local_end 2032-10-03 00:00:00 (Sun)
 -14400,
 0,
+'-04',
+    ],
+    [
+64116072000, #    utc_start 2032-10-03 04:00:00 (Sun)
+64131188400, #      utc_end 2033-03-27 03:00:00 (Sun)
+64116061200, #  local_start 2032-10-03 01:00:00 (Sun)
+64131177600, #    local_end 2033-03-27 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+64131188400, #    utc_start 2033-03-27 03:00:00 (Sun)
+64147521600, #      utc_end 2033-10-02 04:00:00 (Sun)
+64131174000, #  local_start 2033-03-26 23:00:00 (Sat)
+64147507200, #    local_end 2033-10-02 00:00:00 (Sun)
+-14400,
+0,
 '-04',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 58 }
+sub has_dst_changes { 59 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Bahia.pm b/lib/DateTime/TimeZone/America/Bahia.pm
index ceb2a71fa..ea72deb97 100644
--- a/lib/DateTime/TimeZone/America/Bahia.pm
+++ b/lib/DateTime/TimeZone/America/Bahia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -597,11 +597,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
index ca09aee33..d7ef07edd 100644
--- a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
+++ b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -764,15 +764,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64118502000, #    utc_start 2032-10-31 07:00:00 (Sun)
+64131811200, #      utc_end 2033-04-03 08:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131789600, #    local_end 2033-04-03 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64131811200, #    utc_start 2033-04-03 08:00:00 (Sun)
+64149951600, #      utc_end 2033-10-30 07:00:00 (Sun)
+64131793200, #  local_start 2033-04-03 03:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 37 }
+sub has_dst_changes { 38 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Barbados.pm b/lib/DateTime/TimeZone/America/Barbados.pm
index 317ff27a5..3048369cc 100644
--- a/lib/DateTime/TimeZone/America/Barbados.pm
+++ b/lib/DateTime/TimeZone/America/Barbados.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -183,11 +183,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 7 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Belem.pm b/lib/DateTime/TimeZone/America/Belem.pm
index e64c91559..9e8e4bb87 100644
--- a/lib/DateTime/TimeZone/America/Belem.pm
+++ b/lib/DateTime/TimeZone/America/Belem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -300,11 +300,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 14 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Belize.pm b/lib/DateTime/TimeZone/America/Belize.pm
index 79950cd51..3615fbb25 100644
--- a/lib/DateTime/TimeZone/America/Belize.pm
+++ b/lib/DateTime/TimeZone/America/Belize.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -912,11 +912,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 49 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Boa_Vista.pm b/lib/DateTime/TimeZone/America/Boa_Vista.pm
index c89ea312e..b86bb7ace 100644
--- a/lib/DateTime/TimeZone/America/Boa_Vista.pm
+++ b/lib/DateTime/TimeZone/America/Boa_Vista.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -345,11 +345,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 16 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Bogota.pm b/lib/DateTime/TimeZone/America/Bogota.pm
index 84ad9ca34..7d3634370 100644
--- a/lib/DateTime/TimeZone/America/Bogota.pm
+++ b/lib/DateTime/TimeZone/America/Bogota.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 1 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Boise.pm b/lib/DateTime/TimeZone/America/Boise.pm
index 1d8a5e2bd..ed5b74334 100644
--- a/lib/DateTime/TimeZone/America/Boise.pm
+++ b/lib/DateTime/TimeZone/America/Boise.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1295,15 +1295,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64119110400, #    utc_start 2032-11-07 08:00:00 (Sun)
+64130000400, #      utc_end 2033-03-13 09:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64130000400, #    utc_start 2033-03-13 09:00:00 (Sun)
+64150560000, #      utc_end 2033-11-06 08:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
index e8d597c3f..600733f8d 100644
--- a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1034,15 +1034,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64119110400, #    utc_start 2032-11-07 08:00:00 (Sun)
+64130000400, #      utc_end 2033-03-13 09:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64130000400, #    utc_start 2033-03-13 09:00:00 (Sun)
+64150560000, #      utc_end 2033-11-06 08:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 56 }
+sub has_dst_changes { 57 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Campo_Grande.pm b/lib/DateTime/TimeZone/America/Campo_Grande.pm
index a6b126d1e..1ceb43c5f 100644
--- a/lib/DateTime/TimeZone/America/Campo_Grande.pm
+++ b/lib/DateTime/TimeZone/America/Campo_Grande.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -849,11 +849,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 45 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Cancun.pm b/lib/DateTime/TimeZone/America/Cancun.pm
index bd097dead..85c34adea 100644
--- a/lib/DateTime/TimeZone/America/Cancun.pm
+++ b/lib/DateTime/TimeZone/America/Cancun.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -408,11 +408,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 20 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Caracas.pm b/lib/DateTime/TimeZone/America/Caracas.pm
index 09628547f..641923905 100644
--- a/lib/DateTime/TimeZone/America/Caracas.pm
+++ b/lib/DateTime/TimeZone/America/Caracas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -75,11 +75,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Cayenne.pm b/lib/DateTime/TimeZone/America/Cayenne.pm
index da33116d3..2ddc6b85f 100644
--- a/lib/DateTime/TimeZone/America/Cayenne.pm
+++ b/lib/DateTime/TimeZone/America/Cayenne.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Chicago.pm b/lib/DateTime/TimeZone/America/Chicago.pm
index 7d654bacd..4bed245e1 100644
--- a/lib/DateTime/TimeZone/America/Chicago.pm
+++ b/lib/DateTime/TimeZone/America/Chicago.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -2087,15 +2087,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 112 }
+sub has_dst_changes { 113 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Chihuahua.pm b/lib/DateTime/TimeZone/America/Chihuahua.pm
index b5f6bc207..019721273 100644
--- a/lib/DateTime/TimeZone/America/Chihuahua.pm
+++ b/lib/DateTime/TimeZone/America/Chihuahua.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -755,15 +755,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64118505600, #    utc_start 2032-10-31 08:00:00 (Sun)
+64131814800, #      utc_end 2033-04-03 09:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131789600, #    local_end 2033-04-03 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64131814800, #    utc_start 2033-04-03 09:00:00 (Sun)
+64149955200, #      utc_end 2033-10-30 08:00:00 (Sun)
+64131793200, #  local_start 2033-04-03 03:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 37 }
+sub has_dst_changes { 38 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Costa_Rica.pm b/lib/DateTime/TimeZone/America/Costa_Rica.pm
index 05bcf865b..bb8fa32fb 100644
--- a/lib/DateTime/TimeZone/America/Costa_Rica.pm
+++ b/lib/DateTime/TimeZone/America/Costa_Rica.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -120,11 +120,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 4 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Cuiaba.pm b/lib/DateTime/TimeZone/America/Cuiaba.pm
index 3a6d0d1a8..2592cbeba 100644
--- a/lib/DateTime/TimeZone/America/Cuiaba.pm
+++ b/lib/DateTime/TimeZone/America/Cuiaba.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -849,11 +849,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 44 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Danmarkshavn.pm b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
index 239ff9183..04ec7771a 100644
--- a/lib/DateTime/TimeZone/America/Danmarkshavn.pm
+++ b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -336,11 +336,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 16 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Dawson.pm b/lib/DateTime/TimeZone/America/Dawson.pm
index 2f1cb434a..ddecaa833 100644
--- a/lib/DateTime/TimeZone/America/Dawson.pm
+++ b/lib/DateTime/TimeZone/America/Dawson.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -876,11 +876,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 46 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Dawson_Creek.pm b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
index 8cb46b504..cbe6c2f05 100644
--- a/lib/DateTime/TimeZone/America/Dawson_Creek.pm
+++ b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -561,11 +561,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Denver.pm b/lib/DateTime/TimeZone/America/Denver.pm
index 4ac73c9ee..68abee338 100644
--- a/lib/DateTime/TimeZone/America/Denver.pm
+++ b/lib/DateTime/TimeZone/America/Denver.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1385,15 +1385,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64119110400, #    utc_start 2032-11-07 08:00:00 (Sun)
+64130000400, #      utc_end 2033-03-13 09:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64130000400, #    utc_start 2033-03-13 09:00:00 (Sun)
+64150560000, #      utc_end 2033-11-06 08:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 74 }
+sub has_dst_changes { 75 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Detroit.pm b/lib/DateTime/TimeZone/America/Detroit.pm
index c612c5666..8a5beda03 100644
--- a/lib/DateTime/TimeZone/America/Detroit.pm
+++ b/lib/DateTime/TimeZone/America/Detroit.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1241,15 +1241,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 65 }
+sub has_dst_changes { 66 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Edmonton.pm b/lib/DateTime/TimeZone/America/Edmonton.pm
index 7adbced1f..4d3851b1e 100644
--- a/lib/DateTime/TimeZone/America/Edmonton.pm
+++ b/lib/DateTime/TimeZone/America/Edmonton.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1286,15 +1286,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64119110400, #    utc_start 2032-11-07 08:00:00 (Sun)
+64130000400, #      utc_end 2033-03-13 09:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64130000400, #    utc_start 2033-03-13 09:00:00 (Sun)
+64150560000, #      utc_end 2033-11-06 08:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Eirunepe.pm b/lib/DateTime/TimeZone/America/Eirunepe.pm
index 85f1fd350..f59660c15 100644
--- a/lib/DateTime/TimeZone/America/Eirunepe.pm
+++ b/lib/DateTime/TimeZone/America/Eirunepe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -354,11 +354,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 15 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/El_Salvador.pm b/lib/DateTime/TimeZone/America/El_Salvador.pm
index a2435bdaa..299dc015a 100644
--- a/lib/DateTime/TimeZone/America/El_Salvador.pm
+++ b/lib/DateTime/TimeZone/America/El_Salvador.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -75,11 +75,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 2 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Fort_Nelson.pm b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
index 5b761e8e9..f8495580f 100644
--- a/lib/DateTime/TimeZone/America/Fort_Nelson.pm
+++ b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1344,11 +1344,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Fortaleza.pm b/lib/DateTime/TimeZone/America/Fortaleza.pm
index 3ef3ac17c..e7ec03a69 100644
--- a/lib/DateTime/TimeZone/America/Fortaleza.pm
+++ b/lib/DateTime/TimeZone/America/Fortaleza.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -417,11 +417,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 19 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Glace_Bay.pm b/lib/DateTime/TimeZone/America/Glace_Bay.pm
index bd87d2cb5..2702e2fc5 100644
--- a/lib/DateTime/TimeZone/America/Glace_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Glace_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1223,15 +1223,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64119099600, #    utc_start 2032-11-07 05:00:00 (Sun)
+64129989600, #      utc_end 2033-03-13 06:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64129989600, #    utc_start 2033-03-13 06:00:00 (Sun)
+64150549200, #      utc_end 2033-11-06 05:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 65 }
+sub has_dst_changes { 66 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Goose_Bay.pm b/lib/DateTime/TimeZone/America/Goose_Bay.pm
index 1b840c505..c519303b0 100644
--- a/lib/DateTime/TimeZone/America/Goose_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Goose_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1808,15 +1808,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64119099600, #    utc_start 2032-11-07 05:00:00 (Sun)
+64129989600, #      utc_end 2033-03-13 06:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64129989600, #    utc_start 2033-03-13 06:00:00 (Sun)
+64150549200, #      utc_end 2033-11-06 05:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 97 }
+sub has_dst_changes { 98 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Grand_Turk.pm b/lib/DateTime/TimeZone/America/Grand_Turk.pm
index 726e4a3cb..1f407eab7 100644
--- a/lib/DateTime/TimeZone/America/Grand_Turk.pm
+++ b/lib/DateTime/TimeZone/America/Grand_Turk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -971,15 +971,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 51 }
+sub has_dst_changes { 52 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Guatemala.pm b/lib/DateTime/TimeZone/America/Guatemala.pm
index 361114931..f4e1f28cd 100644
--- a/lib/DateTime/TimeZone/America/Guatemala.pm
+++ b/lib/DateTime/TimeZone/America/Guatemala.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -111,11 +111,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 4 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Guayaquil.pm b/lib/DateTime/TimeZone/America/Guayaquil.pm
index d43a21f1e..4e8d86cb1 100644
--- a/lib/DateTime/TimeZone/America/Guayaquil.pm
+++ b/lib/DateTime/TimeZone/America/Guayaquil.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 1 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Guyana.pm b/lib/DateTime/TimeZone/America/Guyana.pm
index 439129cc9..4f3f17405 100644
--- a/lib/DateTime/TimeZone/America/Guyana.pm
+++ b/lib/DateTime/TimeZone/America/Guyana.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Halifax.pm b/lib/DateTime/TimeZone/America/Halifax.pm
index 0aed8ab1c..c581e9ab6 100644
--- a/lib/DateTime/TimeZone/America/Halifax.pm
+++ b/lib/DateTime/TimeZone/America/Halifax.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -2015,15 +2015,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64119099600, #    utc_start 2032-11-07 05:00:00 (Sun)
+64129989600, #      utc_end 2033-03-13 06:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64129989600, #    utc_start 2033-03-13 06:00:00 (Sun)
+64150549200, #      utc_end 2033-11-06 05:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 109 }
+sub has_dst_changes { 110 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Havana.pm b/lib/DateTime/TimeZone/America/Havana.pm
index c10433bf6..ca21536f2 100644
--- a/lib/DateTime/TimeZone/America/Havana.pm
+++ b/lib/DateTime/TimeZone/America/Havana.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1331,15 +1331,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119085200, #    local_end 2032-11-07 01:00:00 (Sun)
 -14400,
 1,
+'CDT',
+    ],
+    [
+64119099600, #    utc_start 2032-11-07 05:00:00 (Sun)
+64129986000, #      utc_end 2033-03-13 05:00:00 (Sun)
+64119081600, #  local_start 2032-11-07 00:00:00 (Sun)
+64129968000, #    local_end 2033-03-13 00:00:00 (Sun)
+-18000,
+0,
+'CST',
+    ],
+    [
+64129986000, #    utc_start 2033-03-13 05:00:00 (Sun)
+64150549200, #      utc_end 2033-11-06 05:00:00 (Sun)
+64129971600, #  local_start 2033-03-13 01:00:00 (Sun)
+64150534800, #    local_end 2033-11-06 01:00:00 (Sun)
+-14400,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 72 }
+sub has_dst_changes { 73 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Hermosillo.pm b/lib/DateTime/TimeZone/America/Hermosillo.pm
index be322152c..f0eba3215 100644
--- a/lib/DateTime/TimeZone/America/Hermosillo.pm
+++ b/lib/DateTime/TimeZone/America/Hermosillo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -174,11 +174,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 3 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
index 1364c8de8..7f15fa925 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -872,15 +872,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 43 }
+sub has_dst_changes { 44 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Indiana/Knox.pm b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
index 37dbdeeb1..62f3050b0 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Knox.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1322,15 +1322,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 71 }
+sub has_dst_changes { 72 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
index 8af29bf7e..dc173b070 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -890,15 +890,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 46 }
+sub has_dst_changes { 47 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
index 1d856f286..f75a130e3 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -980,15 +980,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 52 }
+sub has_dst_changes { 53 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
index 9c02b4605..824c9df35 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -827,15 +827,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 43 }
+sub has_dst_changes { 44 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
index e001f43f1..b8fdedf56 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -683,15 +683,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 35 }
+sub has_dst_changes { 36 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
index c5e801342..0472a4ecc 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -863,15 +863,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 45 }
+sub has_dst_changes { 46 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
index fcd1c28d7..af5899c49 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -917,15 +917,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 48 }
+sub has_dst_changes { 49 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Inuvik.pm b/lib/DateTime/TimeZone/America/Inuvik.pm
index f861fb9f8..10ba52358 100644
--- a/lib/DateTime/TimeZone/America/Inuvik.pm
+++ b/lib/DateTime/TimeZone/America/Inuvik.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1016,15 +1016,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64119110400, #    utc_start 2032-11-07 08:00:00 (Sun)
+64130000400, #      utc_end 2033-03-13 09:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64130000400, #    utc_start 2033-03-13 09:00:00 (Sun)
+64150560000, #      utc_end 2033-11-06 08:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 54 }
+sub has_dst_changes { 55 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Iqaluit.pm b/lib/DateTime/TimeZone/America/Iqaluit.pm
index f0a7690fb..53cc9237d 100644
--- a/lib/DateTime/TimeZone/America/Iqaluit.pm
+++ b/lib/DateTime/TimeZone/America/Iqaluit.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1016,15 +1016,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 56 }
+sub has_dst_changes { 57 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Jamaica.pm b/lib/DateTime/TimeZone/America/Jamaica.pm
index 14b14f7e9..d1d4369a5 100644
--- a/lib/DateTime/TimeZone/America/Jamaica.pm
+++ b/lib/DateTime/TimeZone/America/Jamaica.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -246,11 +246,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 10 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Juneau.pm b/lib/DateTime/TimeZone/America/Juneau.pm
index fb25bae24..1132dd166 100644
--- a/lib/DateTime/TimeZone/America/Juneau.pm
+++ b/lib/DateTime/TimeZone/America/Juneau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1250,15 +1250,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64119117600, #    utc_start 2032-11-07 10:00:00 (Sun)
+64130007600, #      utc_end 2033-03-13 11:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64130007600, #    utc_start 2033-03-13 11:00:00 (Sun)
+64150567200, #      utc_end 2033-11-06 10:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 66 }
+sub has_dst_changes { 67 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
index 3379868d1..efb6e9ea9 100644
--- a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
+++ b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1565,15 +1565,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 84 }
+sub has_dst_changes { 85 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
index b4d5694db..0aa22ab20 100644
--- a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
+++ b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1277,15 +1277,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 69 }
+sub has_dst_changes { 70 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/La_Paz.pm b/lib/DateTime/TimeZone/America/La_Paz.pm
index 4d36e9904..ff289415a 100644
--- a/lib/DateTime/TimeZone/America/La_Paz.pm
+++ b/lib/DateTime/TimeZone/America/La_Paz.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -57,11 +57,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 1 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Lima.pm b/lib/DateTime/TimeZone/America/Lima.pm
index 39f895678..e1e68f1af 100644
--- a/lib/DateTime/TimeZone/America/Lima.pm
+++ b/lib/DateTime/TimeZone/America/Lima.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -174,11 +174,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 7 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Los_Angeles.pm b/lib/DateTime/TimeZone/America/Los_Angeles.pm
index b99b57c67..fead07736 100644
--- a/lib/DateTime/TimeZone/America/Los_Angeles.pm
+++ b/lib/DateTime/TimeZone/America/Los_Angeles.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1619,15 +1619,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -25200,
 1,
+'PDT',
+    ],
+    [
+64119114000, #    utc_start 2032-11-07 09:00:00 (Sun)
+64130004000, #      utc_end 2033-03-13 10:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+64130004000, #    utc_start 2033-03-13 10:00:00 (Sun)
+64150563600, #      utc_end 2033-11-06 09:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-25200,
+1,
 'PDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 88 }
+sub has_dst_changes { 89 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Maceio.pm b/lib/DateTime/TimeZone/America/Maceio.pm
index e0a1f9d4c..1d5679826 100644
--- a/lib/DateTime/TimeZone/America/Maceio.pm
+++ b/lib/DateTime/TimeZone/America/Maceio.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -453,11 +453,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 20 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Managua.pm b/lib/DateTime/TimeZone/America/Managua.pm
index 6c1358fd7..dbd24841a 100644
--- a/lib/DateTime/TimeZone/America/Managua.pm
+++ b/lib/DateTime/TimeZone/America/Managua.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -174,11 +174,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 4 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Manaus.pm b/lib/DateTime/TimeZone/America/Manaus.pm
index d58caeffe..e2015e7d0 100644
--- a/lib/DateTime/TimeZone/America/Manaus.pm
+++ b/lib/DateTime/TimeZone/America/Manaus.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -336,11 +336,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 15 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Martinique.pm b/lib/DateTime/TimeZone/America/Martinique.pm
index caf84b379..2a72b1fb7 100644
--- a/lib/DateTime/TimeZone/America/Martinique.pm
+++ b/lib/DateTime/TimeZone/America/Martinique.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 1 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Matamoros.pm b/lib/DateTime/TimeZone/America/Matamoros.pm
index 4684fded5..d41492ba9 100644
--- a/lib/DateTime/TimeZone/America/Matamoros.pm
+++ b/lib/DateTime/TimeZone/America/Matamoros.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -737,15 +737,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 38 }
+sub has_dst_changes { 39 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Mazatlan.pm b/lib/DateTime/TimeZone/America/Mazatlan.pm
index 614da13d8..1b965446a 100644
--- a/lib/DateTime/TimeZone/America/Mazatlan.pm
+++ b/lib/DateTime/TimeZone/America/Mazatlan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -764,15 +764,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64118505600, #    utc_start 2032-10-31 08:00:00 (Sun)
+64131814800, #      utc_end 2033-04-03 09:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131789600, #    local_end 2033-04-03 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64131814800, #    utc_start 2033-04-03 09:00:00 (Sun)
+64149955200, #      utc_end 2033-10-30 08:00:00 (Sun)
+64131793200, #  local_start 2033-04-03 03:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 37 }
+sub has_dst_changes { 38 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Menominee.pm b/lib/DateTime/TimeZone/America/Menominee.pm
index 6b5283bb2..cb56c20af 100644
--- a/lib/DateTime/TimeZone/America/Menominee.pm
+++ b/lib/DateTime/TimeZone/America/Menominee.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1223,15 +1223,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 66 }
+sub has_dst_changes { 67 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Merida.pm b/lib/DateTime/TimeZone/America/Merida.pm
index 3b309c144..e09b5710c 100644
--- a/lib/DateTime/TimeZone/America/Merida.pm
+++ b/lib/DateTime/TimeZone/America/Merida.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -710,15 +710,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64118502000, #    utc_start 2032-10-31 07:00:00 (Sun)
+64131811200, #      utc_end 2033-04-03 08:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131789600, #    local_end 2033-04-03 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64131811200, #    utc_start 2033-04-03 08:00:00 (Sun)
+64149951600, #      utc_end 2033-10-30 07:00:00 (Sun)
+64131793200, #  local_start 2033-04-03 03:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 37 }
+sub has_dst_changes { 38 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Metlakatla.pm b/lib/DateTime/TimeZone/America/Metlakatla.pm
index 052b8e15c..a190160cf 100644
--- a/lib/DateTime/TimeZone/America/Metlakatla.pm
+++ b/lib/DateTime/TimeZone/America/Metlakatla.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -683,15 +683,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64119117600, #    utc_start 2032-11-07 10:00:00 (Sun)
+64130007600, #      utc_end 2033-03-13 11:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64130007600, #    utc_start 2033-03-13 11:00:00 (Sun)
+64150567200, #      utc_end 2033-11-06 10:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 34 }
+sub has_dst_changes { 35 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Mexico_City.pm b/lib/DateTime/TimeZone/America/Mexico_City.pm
index 97e1c187b..3e224604c 100644
--- a/lib/DateTime/TimeZone/America/Mexico_City.pm
+++ b/lib/DateTime/TimeZone/America/Mexico_City.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -818,15 +818,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64118502000, #    utc_start 2032-10-31 07:00:00 (Sun)
+64131811200, #      utc_end 2033-04-03 08:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131789600, #    local_end 2033-04-03 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64131811200, #    utc_start 2033-04-03 08:00:00 (Sun)
+64149951600, #      utc_end 2033-10-30 07:00:00 (Sun)
+64131793200, #  local_start 2033-04-03 03:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 41 }
+sub has_dst_changes { 42 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Miquelon.pm b/lib/DateTime/TimeZone/America/Miquelon.pm
index c417a4f2e..ec7a66d29 100644
--- a/lib/DateTime/TimeZone/America/Miquelon.pm
+++ b/lib/DateTime/TimeZone/America/Miquelon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -872,15 +872,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -7200,
 1,
+'-02',
+    ],
+    [
+64119096000, #    utc_start 2032-11-07 04:00:00 (Sun)
+64129986000, #      utc_end 2033-03-13 05:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-10800,
+0,
+'-03',
+    ],
+    [
+64129986000, #    utc_start 2033-03-13 05:00:00 (Sun)
+64150545600, #      utc_end 2033-11-06 04:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-7200,
+1,
 '-02',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 46 }
+sub has_dst_changes { 47 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Moncton.pm b/lib/DateTime/TimeZone/America/Moncton.pm
index e02c7af13..05a42aacf 100644
--- a/lib/DateTime/TimeZone/America/Moncton.pm
+++ b/lib/DateTime/TimeZone/America/Moncton.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1844,15 +1844,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64119099600, #    utc_start 2032-11-07 05:00:00 (Sun)
+64129989600, #      utc_end 2033-03-13 06:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64129989600, #    utc_start 2033-03-13 06:00:00 (Sun)
+64150549200, #      utc_end 2033-11-06 05:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 98 }
+sub has_dst_changes { 99 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Monterrey.pm b/lib/DateTime/TimeZone/America/Monterrey.pm
index 80a69ef48..8cb4c6562 100644
--- a/lib/DateTime/TimeZone/America/Monterrey.pm
+++ b/lib/DateTime/TimeZone/America/Monterrey.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -728,15 +728,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64118502000, #    utc_start 2032-10-31 07:00:00 (Sun)
+64131811200, #      utc_end 2033-04-03 08:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131789600, #    local_end 2033-04-03 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64131811200, #    utc_start 2033-04-03 08:00:00 (Sun)
+64149951600, #      utc_end 2033-10-30 07:00:00 (Sun)
+64131793200, #  local_start 2033-04-03 03:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 38 }
+sub has_dst_changes { 39 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Montevideo.pm b/lib/DateTime/TimeZone/America/Montevideo.pm
index 37096b762..7bd900bea 100644
--- a/lib/DateTime/TimeZone/America/Montevideo.pm
+++ b/lib/DateTime/TimeZone/America/Montevideo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -840,11 +840,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 43 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/New_York.pm b/lib/DateTime/TimeZone/America/New_York.pm
index 1b946148a..6978a0f77 100644
--- a/lib/DateTime/TimeZone/America/New_York.pm
+++ b/lib/DateTime/TimeZone/America/New_York.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -2087,15 +2087,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 113 }
+sub has_dst_changes { 114 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Nipigon.pm b/lib/DateTime/TimeZone/America/Nipigon.pm
index 3606cc2b0..ea968c216 100644
--- a/lib/DateTime/TimeZone/America/Nipigon.pm
+++ b/lib/DateTime/TimeZone/America/Nipigon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1142,15 +1142,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 63 }
+sub has_dst_changes { 64 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Nome.pm b/lib/DateTime/TimeZone/America/Nome.pm
index 48ecd8821..a7bb5e44e 100644
--- a/lib/DateTime/TimeZone/America/Nome.pm
+++ b/lib/DateTime/TimeZone/America/Nome.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1259,15 +1259,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64119117600, #    utc_start 2032-11-07 10:00:00 (Sun)
+64130007600, #      utc_end 2033-03-13 11:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64130007600, #    utc_start 2033-03-13 11:00:00 (Sun)
+64150567200, #      utc_end 2033-11-06 10:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 66 }
+sub has_dst_changes { 67 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Noronha.pm b/lib/DateTime/TimeZone/America/Noronha.pm
index f56684146..173ab45a8 100644
--- a/lib/DateTime/TimeZone/America/Noronha.pm
+++ b/lib/DateTime/TimeZone/America/Noronha.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -417,11 +417,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 19 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
index 651a989f2..17ed83a63 100644
--- a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
+++ b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1277,15 +1277,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
index b47b6dbae..8c446bd58 100644
--- a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
+++ b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1277,15 +1277,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
index bdee21dc9..2e83a397e 100644
--- a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
+++ b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1277,15 +1277,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Nuuk.pm b/lib/DateTime/TimeZone/America/Nuuk.pm
index 65724089e..e9d513eef 100644
--- a/lib/DateTime/TimeZone/America/Nuuk.pm
+++ b/lib/DateTime/TimeZone/America/Nuuk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -980,15 +980,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118473200, #    local_end 2032-10-30 23:00:00 (Sat)
 -7200,
 1,
+'-02',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118469600, #  local_start 2032-10-30 22:00:00 (Sat)
+64131170400, #    local_end 2033-03-26 22:00:00 (Sat)
+-10800,
+0,
+'-03',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131174000, #  local_start 2033-03-26 23:00:00 (Sat)
+64149922800, #    local_end 2033-10-29 23:00:00 (Sat)
+-7200,
+1,
 '-02',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 53 }
+sub has_dst_changes { 54 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Ojinaga.pm b/lib/DateTime/TimeZone/America/Ojinaga.pm
index ec9c9836f..94146e92c 100644
--- a/lib/DateTime/TimeZone/America/Ojinaga.pm
+++ b/lib/DateTime/TimeZone/America/Ojinaga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -764,15 +764,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64119110400, #    utc_start 2032-11-07 08:00:00 (Sun)
+64130000400, #      utc_end 2033-03-13 09:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64130000400, #    utc_start 2033-03-13 09:00:00 (Sun)
+64150560000, #      utc_end 2033-11-06 08:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 37 }
+sub has_dst_changes { 38 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Panama.pm b/lib/DateTime/TimeZone/America/Panama.pm
index dccd34bc1..28575ab95 100644
--- a/lib/DateTime/TimeZone/America/Panama.pm
+++ b/lib/DateTime/TimeZone/America/Panama.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Pangnirtung.pm b/lib/DateTime/TimeZone/America/Pangnirtung.pm
index cfee646d0..2476bb1e3 100644
--- a/lib/DateTime/TimeZone/America/Pangnirtung.pm
+++ b/lib/DateTime/TimeZone/America/Pangnirtung.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1025,15 +1025,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 56 }
+sub has_dst_changes { 57 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Paramaribo.pm b/lib/DateTime/TimeZone/America/Paramaribo.pm
index 7aedaea86..05c997244 100644
--- a/lib/DateTime/TimeZone/America/Paramaribo.pm
+++ b/lib/DateTime/TimeZone/America/Paramaribo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Phoenix.pm b/lib/DateTime/TimeZone/America/Phoenix.pm
index 47be3f1ba..36eaedf49 100644
--- a/lib/DateTime/TimeZone/America/Phoenix.pm
+++ b/lib/DateTime/TimeZone/America/Phoenix.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -147,11 +147,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 5 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Port_au_Prince.pm b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
index 53e4fde87..f66bf9f1b 100644
--- a/lib/DateTime/TimeZone/America/Port_au_Prince.pm
+++ b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -701,15 +701,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 37 }
+sub has_dst_changes { 38 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Porto_Velho.pm b/lib/DateTime/TimeZone/America/Porto_Velho.pm
index 4a06b8666..113de0a73 100644
--- a/lib/DateTime/TimeZone/America/Porto_Velho.pm
+++ b/lib/DateTime/TimeZone/America/Porto_Velho.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -300,11 +300,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 14 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Puerto_Rico.pm b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
index bd28afecb..bedf8ee1b 100644
--- a/lib/DateTime/TimeZone/America/Puerto_Rico.pm
+++ b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -75,11 +75,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 2 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Punta_Arenas.pm b/lib/DateTime/TimeZone/America/Punta_Arenas.pm
index 086c874ab..40b97a127 100644
--- a/lib/DateTime/TimeZone/America/Punta_Arenas.pm
+++ b/lib/DateTime/TimeZone/America/Punta_Arenas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -30,17 +30,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 59611178620, #    utc_start 1890-01-01 04:43:40 (Wed)
-60243021766, #      utc_end 1910-01-10 04:42:46 (Mon)
-59611161654, #  local_start 1890-01-01 00:00:54 (Wed)
+60243021765, #      utc_end 1910-01-10 04:42:45 (Mon)
+59611161655, #  local_start 1890-01-01 00:00:55 (Wed)
 60243004800, #    local_end 1910-01-10 00:00:00 (Mon)
--16966,
+-16965,
 0,
 'SMT',
     ],
     [
-60243021766, #    utc_start 1910-01-10 04:42:46 (Mon)
+60243021765, #    utc_start 1910-01-10 04:42:45 (Mon)
 60447272400, #      utc_end 1916-07-01 05:00:00 (Sat)
-60243003766, #  local_start 1910-01-09 23:42:46 (Sun)
+60243003765, #  local_start 1910-01-09 23:42:45 (Sun)
 60447254400, #    local_end 1916-07-01 00:00:00 (Sat)
 -18000,
 0,
@@ -48,17 +48,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60447272400, #    utc_start 1916-07-01 05:00:00 (Sat)
-60516477766, #      utc_end 1918-09-10 04:42:46 (Tue)
-60447255434, #  local_start 1916-07-01 00:17:14 (Sat)
+60516477765, #      utc_end 1918-09-10 04:42:45 (Tue)
+60447255435, #  local_start 1916-07-01 00:17:15 (Sat)
 60516460800, #    local_end 1918-09-10 00:00:00 (Tue)
--16966,
+-16965,
 0,
 'SMT',
     ],
     [
-60516477766, #    utc_start 1918-09-10 04:42:46 (Tue)
+60516477765, #    utc_start 1918-09-10 04:42:45 (Tue)
 60541876800, #      utc_end 1919-07-01 04:00:00 (Tue)
-60516463366, #  local_start 1918-09-10 00:42:46 (Tue)
+60516463365, #  local_start 1918-09-10 00:42:45 (Tue)
 60541862400, #    local_end 1919-07-01 00:00:00 (Tue)
 -14400,
 0,
@@ -66,17 +66,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60541876800, #    utc_start 1919-07-01 04:00:00 (Tue)
-60799696966, #      utc_end 1927-09-01 04:42:46 (Thu)
-60541859834, #  local_start 1919-06-30 23:17:14 (Mon)
+60799696965, #      utc_end 1927-09-01 04:42:45 (Thu)
+60541859835, #  local_start 1919-06-30 23:17:15 (Mon)
 60799680000, #    local_end 1927-09-01 00:00:00 (Thu)
--16966,
+-16965,
 0,
 'SMT',
     ],
     [
-60799696966, #    utc_start 1927-09-01 04:42:46 (Thu)
+60799696965, #    utc_start 1927-09-01 04:42:45 (Thu)
 60818097600, #      utc_end 1928-04-01 04:00:00 (Sun)
-60799682566, #  local_start 1927-09-01 00:42:46 (Thu)
+60799682565, #  local_start 1927-09-01 00:42:45 (Thu)
 60818083200, #    local_end 1928-04-01 00:00:00 (Sun)
 -14400,
 1,
@@ -1074,11 +1074,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 53 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Rainy_River.pm b/lib/DateTime/TimeZone/America/Rainy_River.pm
index 0073fc4da..dee57ff28 100644
--- a/lib/DateTime/TimeZone/America/Rainy_River.pm
+++ b/lib/DateTime/TimeZone/America/Rainy_River.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1142,15 +1142,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 63 }
+sub has_dst_changes { 64 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
index 2af876062..74a838c62 100644
--- a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
+++ b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -998,15 +998,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 54 }
+sub has_dst_changes { 55 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Recife.pm b/lib/DateTime/TimeZone/America/Recife.pm
index a887ffdc9..c7bef403d 100644
--- a/lib/DateTime/TimeZone/America/Recife.pm
+++ b/lib/DateTime/TimeZone/America/Recife.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -417,11 +417,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 19 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Regina.pm b/lib/DateTime/TimeZone/America/Regina.pm
index 8f533ea1a..1f60898fb 100644
--- a/lib/DateTime/TimeZone/America/Regina.pm
+++ b/lib/DateTime/TimeZone/America/Regina.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -507,11 +507,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 26 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Resolute.pm b/lib/DateTime/TimeZone/America/Resolute.pm
index 80f06073b..f84d63213 100644
--- a/lib/DateTime/TimeZone/America/Resolute.pm
+++ b/lib/DateTime/TimeZone/America/Resolute.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -998,15 +998,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 54 }
+sub has_dst_changes { 55 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Rio_Branco.pm b/lib/DateTime/TimeZone/America/Rio_Branco.pm
index 0507ac214..1fca50e02 100644
--- a/lib/DateTime/TimeZone/America/Rio_Branco.pm
+++ b/lib/DateTime/TimeZone/America/Rio_Branco.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -318,11 +318,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 14 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Santarem.pm b/lib/DateTime/TimeZone/America/Santarem.pm
index d5ccf82e9..43d70e24e 100644
--- a/lib/DateTime/TimeZone/America/Santarem.pm
+++ b/lib/DateTime/TimeZone/America/Santarem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -309,11 +309,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 14 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Santiago.pm b/lib/DateTime/TimeZone/America/Santiago.pm
index 393757be6..489de34ce 100644
--- a/lib/DateTime/TimeZone/America/Santiago.pm
+++ b/lib/DateTime/TimeZone/America/Santiago.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -21,26 +21,26 @@ my $spans =
 [
     [
 DateTime::TimeZone::NEG_INFINITY, #    utc_start
-59611178566, #      utc_end 1890-01-01 04:42:46 (Wed)
+59611178565, #      utc_end 1890-01-01 04:42:45 (Wed)
 DateTime::TimeZone::NEG_INFINITY, #  local_start
 59611161600, #    local_end 1890-01-01 00:00:00 (Wed)
--16966,
+-16965,
 0,
 'LMT',
     ],
     [
-59611178566, #    utc_start 1890-01-01 04:42:46 (Wed)
-60243021766, #      utc_end 1910-01-10 04:42:46 (Mon)
+59611178565, #    utc_start 1890-01-01 04:42:45 (Wed)
+60243021765, #      utc_end 1910-01-10 04:42:45 (Mon)
 59611161600, #  local_start 1890-01-01 00:00:00 (Wed)
 60243004800, #    local_end 1910-01-10 00:00:00 (Mon)
--16966,
+-16965,
 0,
 'SMT',
     ],
     [
-60243021766, #    utc_start 1910-01-10 04:42:46 (Mon)
+60243021765, #    utc_start 1910-01-10 04:42:45 (Mon)
 60447272400, #      utc_end 1916-07-01 05:00:00 (Sat)
-60243003766, #  local_start 1910-01-09 23:42:46 (Sun)
+60243003765, #  local_start 1910-01-09 23:42:45 (Sun)
 60447254400, #    local_end 1916-07-01 00:00:00 (Sat)
 -18000,
 0,
@@ -48,17 +48,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60447272400, #    utc_start 1916-07-01 05:00:00 (Sat)
-60516477766, #      utc_end 1918-09-10 04:42:46 (Tue)
-60447255434, #  local_start 1916-07-01 00:17:14 (Sat)
+60516477765, #      utc_end 1918-09-10 04:42:45 (Tue)
+60447255435, #  local_start 1916-07-01 00:17:15 (Sat)
 60516460800, #    local_end 1918-09-10 00:00:00 (Tue)
--16966,
+-16965,
 0,
 'SMT',
     ],
     [
-60516477766, #    utc_start 1918-09-10 04:42:46 (Tue)
+60516477765, #    utc_start 1918-09-10 04:42:45 (Tue)
 60541876800, #      utc_end 1919-07-01 04:00:00 (Tue)
-60516463366, #  local_start 1918-09-10 00:42:46 (Tue)
+60516463365, #  local_start 1918-09-10 00:42:45 (Tue)
 60541862400, #    local_end 1919-07-01 00:00:00 (Tue)
 -14400,
 0,
@@ -66,17 +66,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60541876800, #    utc_start 1919-07-01 04:00:00 (Tue)
-60799696966, #      utc_end 1927-09-01 04:42:46 (Thu)
-60541859834, #  local_start 1919-06-30 23:17:14 (Mon)
+60799696965, #      utc_end 1927-09-01 04:42:45 (Thu)
+60541859835, #  local_start 1919-06-30 23:17:15 (Mon)
 60799680000, #    local_end 1927-09-01 00:00:00 (Thu)
--16966,
+-16965,
 0,
 'SMT',
     ],
     [
-60799696966, #    utc_start 1927-09-01 04:42:46 (Thu)
+60799696965, #    utc_start 1927-09-01 04:42:45 (Thu)
 60818097600, #      utc_end 1928-04-01 04:00:00 (Sun)
-60799682566, #  local_start 1927-09-01 00:42:46 (Thu)
+60799682565, #  local_start 1927-09-01 00:42:45 (Thu)
 60818083200, #    local_end 1928-04-01 00:00:00 (Sun)
 -14400,
 1,
@@ -1358,15 +1358,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64113638400, #    local_end 2032-09-05 00:00:00 (Sun)
 -14400,
 0,
+'-04',
+    ],
+    [
+64113652800, #    utc_start 2032-09-05 04:00:00 (Sun)
+64131793200, #      utc_end 2033-04-03 03:00:00 (Sun)
+64113642000, #  local_start 2032-09-05 01:00:00 (Sun)
+64131782400, #    local_end 2033-04-03 00:00:00 (Sun)
+-10800,
+1,
+'-03',
+    ],
+    [
+64131793200, #    utc_start 2033-04-03 03:00:00 (Sun)
+64145102400, #      utc_end 2033-09-04 04:00:00 (Sun)
+64131778800, #  local_start 2033-04-02 23:00:00 (Sat)
+64145088000, #    local_end 2033-09-04 00:00:00 (Sun)
+-14400,
+0,
 '-04',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Santo_Domingo.pm b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
index f44cd11ad..8a848e96e 100644
--- a/lib/DateTime/TimeZone/America/Santo_Domingo.pm
+++ b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -183,11 +183,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 6 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Sao_Paulo.pm b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
index afbd1c4d8..e659ddf97 100644
--- a/lib/DateTime/TimeZone/America/Sao_Paulo.pm
+++ b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -858,11 +858,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 46 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Scoresbysund.pm b/lib/DateTime/TimeZone/America/Scoresbysund.pm
index 39299e902..b5a0b000f 100644
--- a/lib/DateTime/TimeZone/America/Scoresbysund.pm
+++ b/lib/DateTime/TimeZone/America/Scoresbysund.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -980,15 +980,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118480400, #    local_end 2032-10-31 01:00:00 (Sun)
 0,
 1,
+'+00',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118476800, #  local_start 2032-10-31 00:00:00 (Sun)
+64131177600, #    local_end 2033-03-27 00:00:00 (Sun)
+-3600,
+0,
+'-01',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131181200, #  local_start 2033-03-27 01:00:00 (Sun)
+64149930000, #    local_end 2033-10-30 01:00:00 (Sun)
+0,
+1,
 '+00',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 53 }
+sub has_dst_changes { 54 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Sitka.pm b/lib/DateTime/TimeZone/America/Sitka.pm
index 4d330a264..d2b50c435 100644
--- a/lib/DateTime/TimeZone/America/Sitka.pm
+++ b/lib/DateTime/TimeZone/America/Sitka.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1250,15 +1250,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64119117600, #    utc_start 2032-11-07 10:00:00 (Sun)
+64130007600, #      utc_end 2033-03-13 11:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64130007600, #    utc_start 2033-03-13 11:00:00 (Sun)
+64150567200, #      utc_end 2033-11-06 10:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 66 }
+sub has_dst_changes { 67 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/St_Johns.pm b/lib/DateTime/TimeZone/America/St_Johns.pm
index 9f7466452..da003d5e1 100644
--- a/lib/DateTime/TimeZone/America/St_Johns.pm
+++ b/lib/DateTime/TimeZone/America/St_Johns.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -2114,15 +2114,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -9000,
 1,
+'NDT',
+    ],
+    [
+64119097800, #    utc_start 2032-11-07 04:30:00 (Sun)
+64129987800, #      utc_end 2033-03-13 05:30:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-12600,
+0,
+'NST',
+    ],
+    [
+64129987800, #    utc_start 2033-03-13 05:30:00 (Sun)
+64150547400, #      utc_end 2033-11-06 04:30:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-9000,
+1,
 'NDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 115 }
+sub has_dst_changes { 116 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Swift_Current.pm b/lib/DateTime/TimeZone/America/Swift_Current.pm
index 170ea3de8..bd80621b2 100644
--- a/lib/DateTime/TimeZone/America/Swift_Current.pm
+++ b/lib/DateTime/TimeZone/America/Swift_Current.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -246,11 +246,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 11 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Tegucigalpa.pm b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
index 3d619bddd..3c1a3340e 100644
--- a/lib/DateTime/TimeZone/America/Tegucigalpa.pm
+++ b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -93,11 +93,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 3 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Thule.pm b/lib/DateTime/TimeZone/America/Thule.pm
index 225239911..cb30c2a2d 100644
--- a/lib/DateTime/TimeZone/America/Thule.pm
+++ b/lib/DateTime/TimeZone/America/Thule.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -782,15 +782,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64119099600, #    utc_start 2032-11-07 05:00:00 (Sun)
+64129989600, #      utc_end 2033-03-13 06:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64129989600, #    utc_start 2033-03-13 06:00:00 (Sun)
+64150549200, #      utc_end 2033-11-06 05:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 42 }
+sub has_dst_changes { 43 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Thunder_Bay.pm b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
index be49d7824..582fe820d 100644
--- a/lib/DateTime/TimeZone/America/Thunder_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1214,15 +1214,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 64 }
+sub has_dst_changes { 65 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Tijuana.pm b/lib/DateTime/TimeZone/America/Tijuana.pm
index a4038db63..ed1838f6f 100644
--- a/lib/DateTime/TimeZone/America/Tijuana.pm
+++ b/lib/DateTime/TimeZone/America/Tijuana.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1331,15 +1331,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -25200,
 1,
+'PDT',
+    ],
+    [
+64119114000, #    utc_start 2032-11-07 09:00:00 (Sun)
+64130004000, #      utc_end 2033-03-13 10:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+64130004000, #    utc_start 2033-03-13 10:00:00 (Sun)
+64150563600, #      utc_end 2033-11-06 09:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-25200,
+1,
 'PDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 68 }
+sub has_dst_changes { 69 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Toronto.pm b/lib/DateTime/TimeZone/America/Toronto.pm
index 08350e55c..8ee555069 100644
--- a/lib/DateTime/TimeZone/America/Toronto.pm
+++ b/lib/DateTime/TimeZone/America/Toronto.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -2051,15 +2051,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 112 }
+sub has_dst_changes { 113 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Vancouver.pm b/lib/DateTime/TimeZone/America/Vancouver.pm
index 21e34b3a6..c1aa414aa 100644
--- a/lib/DateTime/TimeZone/America/Vancouver.pm
+++ b/lib/DateTime/TimeZone/America/Vancouver.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1646,15 +1646,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -25200,
 1,
+'PDT',
+    ],
+    [
+64119114000, #    utc_start 2032-11-07 09:00:00 (Sun)
+64130004000, #      utc_end 2033-03-13 10:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+64130004000, #    utc_start 2033-03-13 10:00:00 (Sun)
+64150563600, #      utc_end 2033-11-06 09:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-25200,
+1,
 'PDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 90 }
+sub has_dst_changes { 91 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Whitehorse.pm b/lib/DateTime/TimeZone/America/Whitehorse.pm
index df677fa13..7a52a1d87 100644
--- a/lib/DateTime/TimeZone/America/Whitehorse.pm
+++ b/lib/DateTime/TimeZone/America/Whitehorse.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -876,11 +876,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 46 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Winnipeg.pm b/lib/DateTime/TimeZone/America/Winnipeg.pm
index 86da16457..6ae661f75 100644
--- a/lib/DateTime/TimeZone/America/Winnipeg.pm
+++ b/lib/DateTime/TimeZone/America/Winnipeg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1610,15 +1610,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 88 }
+sub has_dst_changes { 89 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Yakutat.pm b/lib/DateTime/TimeZone/America/Yakutat.pm
index a4804de74..adb4fb070 100644
--- a/lib/DateTime/TimeZone/America/Yakutat.pm
+++ b/lib/DateTime/TimeZone/America/Yakutat.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1250,15 +1250,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -28800,
 1,
+'AKDT',
+    ],
+    [
+64119117600, #    utc_start 2032-11-07 10:00:00 (Sun)
+64130007600, #      utc_end 2033-03-13 11:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-32400,
+0,
+'AKST',
+    ],
+    [
+64130007600, #    utc_start 2033-03-13 11:00:00 (Sun)
+64150567200, #      utc_end 2033-11-06 10:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-28800,
+1,
 'AKDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 66 }
+sub has_dst_changes { 67 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/America/Yellowknife.pm b/lib/DateTime/TimeZone/America/Yellowknife.pm
index 93dc3fb38..57087eb8c 100644
--- a/lib/DateTime/TimeZone/America/Yellowknife.pm
+++ b/lib/DateTime/TimeZone/America/Yellowknife.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1034,15 +1034,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64119110400, #    utc_start 2032-11-07 08:00:00 (Sun)
+64130000400, #      utc_end 2033-03-13 09:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64130000400, #    utc_start 2033-03-13 09:00:00 (Sun)
+64150560000, #      utc_end 2033-11-06 08:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 56 }
+sub has_dst_changes { 57 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Antarctica/Casey.pm b/lib/DateTime/TimeZone/Antarctica/Casey.pm
index 800e4e0c1..8a7230d67 100644
--- a/lib/DateTime/TimeZone/Antarctica/Casey.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Casey.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2021e
+# Generated from debian/tzdata/antarctica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -138,11 +138,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Antarctica/Davis.pm b/lib/DateTime/TimeZone/Antarctica/Davis.pm
index f28be40b8..29eab190d 100644
--- a/lib/DateTime/TimeZone/Antarctica/Davis.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Davis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2021e
+# Generated from debian/tzdata/antarctica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -93,11 +93,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
index 4336e176f..7c2fdd5de 100644
--- a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1259,15 +1259,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64116064800, #    local_end 2032-10-03 02:00:00 (Sun)
 36000,
 0,
+'AEST',
+    ],
+    [
+64116028800, #    utc_start 2032-10-02 16:00:00 (Sat)
+64131753600, #      utc_end 2033-04-02 16:00:00 (Sat)
+64116068400, #  local_start 2032-10-03 03:00:00 (Sun)
+64131793200, #    local_end 2033-04-03 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64131753600, #    utc_start 2033-04-02 16:00:00 (Sat)
+64147478400, #      utc_end 2033-10-01 16:00:00 (Sat)
+64131789600, #  local_start 2033-04-03 02:00:00 (Sun)
+64147514400, #    local_end 2033-10-02 02:00:00 (Sun)
+36000,
+0,
 'AEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 69 }
+sub has_dst_changes { 70 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Antarctica/Mawson.pm b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
index 246d19cb1..d78637003 100644
--- a/lib/DateTime/TimeZone/Antarctica/Mawson.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2021e
+# Generated from debian/tzdata/antarctica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Antarctica/Palmer.pm b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
index c129fdc7f..53e67099f 100644
--- a/lib/DateTime/TimeZone/Antarctica/Palmer.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -768,11 +768,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 40 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Antarctica/Rothera.pm b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
index 3db3f9c60..dbf39eff7 100644
--- a/lib/DateTime/TimeZone/Antarctica/Rothera.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2021e
+# Generated from debian/tzdata/antarctica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Antarctica/Troll.pm b/lib/DateTime/TimeZone/Antarctica/Troll.pm
index 0a72f3ca8..02c5fc9c6 100644
--- a/lib/DateTime/TimeZone/Antarctica/Troll.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Troll.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2021e
+# Generated from debian/tzdata/antarctica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -530,15 +530,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'+02',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131181200, #    local_end 2033-03-27 01:00:00 (Sun)
+0,
+0,
+'+00',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 '+02',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 28 }
+sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Antarctica/Vostok.pm b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
index 6aaa99a37..4e4724e83 100644
--- a/lib/DateTime/TimeZone/Antarctica/Vostok.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2021e
+# Generated from debian/tzdata/antarctica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Almaty.pm b/lib/DateTime/TimeZone/Asia/Almaty.pm
index 5d4ef484d..14f6530e1 100644
--- a/lib/DateTime/TimeZone/Asia/Almaty.pm
+++ b/lib/DateTime/TimeZone/Asia/Almaty.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -489,11 +489,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 24 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Amman.pm b/lib/DateTime/TimeZone/Asia/Amman.pm
index fbb415c7d..99c769616 100644
--- a/lib/DateTime/TimeZone/Asia/Amman.pm
+++ b/lib/DateTime/TimeZone/Asia/Amman.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -980,15 +980,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118307600, #    local_end 2032-10-29 01:00:00 (Fri)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118296800, #    utc_start 2032-10-28 22:00:00 (Thu)
+64128578400, #      utc_end 2033-02-24 22:00:00 (Thu)
+64118304000, #  local_start 2032-10-29 00:00:00 (Fri)
+64128585600, #    local_end 2033-02-25 00:00:00 (Fri)
+7200,
+0,
+'EET',
+    ],
+    [
+64128578400, #    utc_start 2033-02-24 22:00:00 (Thu)
+64149746400, #      utc_end 2033-10-27 22:00:00 (Thu)
+64128589200, #  local_start 2033-02-25 01:00:00 (Fri)
+64149757200, #    local_end 2033-10-28 01:00:00 (Fri)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 53 }
+sub has_dst_changes { 54 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Anadyr.pm b/lib/DateTime/TimeZone/Asia/Anadyr.pm
index 67af10750..b418c8d9b 100644
--- a/lib/DateTime/TimeZone/Asia/Anadyr.pm
+++ b/lib/DateTime/TimeZone/Asia/Anadyr.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -606,11 +606,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Aqtau.pm b/lib/DateTime/TimeZone/Asia/Aqtau.pm
index 81b11e913..059ab6338 100644
--- a/lib/DateTime/TimeZone/Asia/Aqtau.pm
+++ b/lib/DateTime/TimeZone/Asia/Aqtau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -480,11 +480,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 23 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Aqtobe.pm b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
index 608dedaaa..df93e4d50 100644
--- a/lib/DateTime/TimeZone/Asia/Aqtobe.pm
+++ b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -489,11 +489,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 24 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Ashgabat.pm b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
index 6c5f07acf..b4e4920cc 100644
--- a/lib/DateTime/TimeZone/Asia/Ashgabat.pm
+++ b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -255,11 +255,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 11 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Atyrau.pm b/lib/DateTime/TimeZone/Asia/Atyrau.pm
index 092ff643d..39996a5c1 100644
--- a/lib/DateTime/TimeZone/Asia/Atyrau.pm
+++ b/lib/DateTime/TimeZone/Asia/Atyrau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -480,11 +480,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 23 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Baghdad.pm b/lib/DateTime/TimeZone/Asia/Baghdad.pm
index 6895d1eec..0b54699d0 100644
--- a/lib/DateTime/TimeZone/Asia/Baghdad.pm
+++ b/lib/DateTime/TimeZone/Asia/Baghdad.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -516,11 +516,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 26 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Baku.pm b/lib/DateTime/TimeZone/Asia/Baku.pm
index d5560facb..dc3448f4e 100644
--- a/lib/DateTime/TimeZone/Asia/Baku.pm
+++ b/lib/DateTime/TimeZone/Asia/Baku.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -642,11 +642,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 32 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Bangkok.pm b/lib/DateTime/TimeZone/Asia/Bangkok.pm
index 91a5621c4..e736fca02 100644
--- a/lib/DateTime/TimeZone/Asia/Bangkok.pm
+++ b/lib/DateTime/TimeZone/Asia/Bangkok.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Barnaul.pm b/lib/DateTime/TimeZone/Asia/Barnaul.pm
index 3ce657b40..a1a625546 100644
--- a/lib/DateTime/TimeZone/Asia/Barnaul.pm
+++ b/lib/DateTime/TimeZone/Asia/Barnaul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -633,11 +633,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 31 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Beirut.pm b/lib/DateTime/TimeZone/Asia/Beirut.pm
index 14e1cfc85..34470bfdf 100644
--- a/lib/DateTime/TimeZone/Asia/Beirut.pm
+++ b/lib/DateTime/TimeZone/Asia/Beirut.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1196,15 +1196,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118476800, #    local_end 2032-10-31 00:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118466000, #    utc_start 2032-10-30 21:00:00 (Sat)
+64131170400, #      utc_end 2033-03-26 22:00:00 (Sat)
+64118473200, #  local_start 2032-10-30 23:00:00 (Sat)
+64131177600, #    local_end 2033-03-27 00:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131170400, #    utc_start 2033-03-26 22:00:00 (Sat)
+64149915600, #      utc_end 2033-10-29 21:00:00 (Sat)
+64131181200, #  local_start 2033-03-27 01:00:00 (Sun)
+64149926400, #    local_end 2033-10-30 00:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 65 }
+sub has_dst_changes { 66 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Bishkek.pm b/lib/DateTime/TimeZone/Asia/Bishkek.pm
index e52afd1fc..615db4e58 100644
--- a/lib/DateTime/TimeZone/Asia/Bishkek.pm
+++ b/lib/DateTime/TimeZone/Asia/Bishkek.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -498,11 +498,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 25 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Brunei.pm b/lib/DateTime/TimeZone/Asia/Brunei.pm
index 48496caf5..2c8344348 100644
--- a/lib/DateTime/TimeZone/Asia/Brunei.pm
+++ b/lib/DateTime/TimeZone/Asia/Brunei.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Chita.pm b/lib/DateTime/TimeZone/Asia/Chita.pm
index b60dd61cb..2f4a1f9ed 100644
--- a/lib/DateTime/TimeZone/Asia/Chita.pm
+++ b/lib/DateTime/TimeZone/Asia/Chita.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -624,11 +624,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Choibalsan.pm b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
index 1f2e33a14..a28c4faf9 100644
--- a/lib/DateTime/TimeZone/Asia/Choibalsan.pm
+++ b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -489,11 +489,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 24 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Colombo.pm b/lib/DateTime/TimeZone/Asia/Colombo.pm
index 48b8521a2..2655cee6d 100644
--- a/lib/DateTime/TimeZone/Asia/Colombo.pm
+++ b/lib/DateTime/TimeZone/Asia/Colombo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -102,11 +102,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 2 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Damascus.pm b/lib/DateTime/TimeZone/Asia/Damascus.pm
index 8ca33a4eb..745e0f25d 100644
--- a/lib/DateTime/TimeZone/Asia/Damascus.pm
+++ b/lib/DateTime/TimeZone/Asia/Damascus.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1286,15 +1286,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118304000, #    local_end 2032-10-29 00:00:00 (Fri)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118293200, #    utc_start 2032-10-28 21:00:00 (Thu)
+64130997600, #      utc_end 2033-03-24 22:00:00 (Thu)
+64118300400, #  local_start 2032-10-28 23:00:00 (Thu)
+64131004800, #    local_end 2033-03-25 00:00:00 (Fri)
+7200,
+0,
+'EET',
+    ],
+    [
+64130997600, #    utc_start 2033-03-24 22:00:00 (Thu)
+64149742800, #      utc_end 2033-10-27 21:00:00 (Thu)
+64131008400, #  local_start 2033-03-25 01:00:00 (Fri)
+64149753600, #    local_end 2033-10-28 00:00:00 (Fri)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Dhaka.pm b/lib/DateTime/TimeZone/Asia/Dhaka.pm
index f51db044d..dc2b816b7 100644
--- a/lib/DateTime/TimeZone/Asia/Dhaka.pm
+++ b/lib/DateTime/TimeZone/Asia/Dhaka.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -102,11 +102,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 1 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Dili.pm b/lib/DateTime/TimeZone/Asia/Dili.pm
index 4e8b31bb3..d7dc01646 100644
--- a/lib/DateTime/TimeZone/Asia/Dili.pm
+++ b/lib/DateTime/TimeZone/Asia/Dili.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Dubai.pm b/lib/DateTime/TimeZone/Asia/Dubai.pm
index a4610e818..520a492ec 100644
--- a/lib/DateTime/TimeZone/Asia/Dubai.pm
+++ b/lib/DateTime/TimeZone/Asia/Dubai.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Dushanbe.pm b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
index b3c984dd6..13f51e9a4 100644
--- a/lib/DateTime/TimeZone/Asia/Dushanbe.pm
+++ b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -246,11 +246,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 11 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Famagusta.pm b/lib/DateTime/TimeZone/Asia/Famagusta.pm
index 03ec80431..7af65ef51 100644
--- a/lib/DateTime/TimeZone/Asia/Famagusta.pm
+++ b/lib/DateTime/TimeZone/Asia/Famagusta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1070,15 +1070,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 58 }
+sub has_dst_changes { 59 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Gaza.pm b/lib/DateTime/TimeZone/Asia/Gaza.pm
index e9d41bc43..3be7a06b0 100644
--- a/lib/DateTime/TimeZone/Asia/Gaza.pm
+++ b/lib/DateTime/TimeZone/Asia/Gaza.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1128,17 +1128,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63771141600, #    utc_start 2021-10-28 22:00:00 (Thu)
-63783928800, #      utc_end 2022-03-25 22:00:00 (Fri)
+63784015200, #      utc_end 2022-03-26 22:00:00 (Sat)
 63771148800, #  local_start 2021-10-29 00:00:00 (Fri)
-63783936000, #    local_end 2022-03-26 00:00:00 (Sat)
+63784022400, #    local_end 2022-03-27 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63783928800, #    utc_start 2022-03-25 22:00:00 (Fri)
+63784015200, #    utc_start 2022-03-26 22:00:00 (Sat)
 63802591200, #      utc_end 2022-10-27 22:00:00 (Thu)
-63783939600, #  local_start 2022-03-26 01:00:00 (Sat)
+63784026000, #  local_start 2022-03-27 01:00:00 (Sun)
 63802602000, #    local_end 2022-10-28 01:00:00 (Fri)
 10800,
 1,
@@ -1146,17 +1146,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63802591200, #    utc_start 2022-10-27 22:00:00 (Thu)
-63815378400, #      utc_end 2023-03-24 22:00:00 (Fri)
+63815464800, #      utc_end 2023-03-25 22:00:00 (Sat)
 63802598400, #  local_start 2022-10-28 00:00:00 (Fri)
-63815385600, #    local_end 2023-03-25 00:00:00 (Sat)
+63815472000, #    local_end 2023-03-26 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63815378400, #    utc_start 2023-03-24 22:00:00 (Fri)
+63815464800, #    utc_start 2023-03-25 22:00:00 (Sat)
 63834040800, #      utc_end 2023-10-26 22:00:00 (Thu)
-63815389200, #  local_start 2023-03-25 01:00:00 (Sat)
+63815475600, #  local_start 2023-03-26 01:00:00 (Sun)
 63834051600, #    local_end 2023-10-27 01:00:00 (Fri)
 10800,
 1,
@@ -1164,17 +1164,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63834040800, #    utc_start 2023-10-26 22:00:00 (Thu)
-63847432800, #      utc_end 2024-03-29 22:00:00 (Fri)
+63847519200, #      utc_end 2024-03-30 22:00:00 (Sat)
 63834048000, #  local_start 2023-10-27 00:00:00 (Fri)
-63847440000, #    local_end 2024-03-30 00:00:00 (Sat)
+63847526400, #    local_end 2024-03-31 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63847432800, #    utc_start 2024-03-29 22:00:00 (Fri)
+63847519200, #    utc_start 2024-03-30 22:00:00 (Sat)
 63865490400, #      utc_end 2024-10-24 22:00:00 (Thu)
-63847443600, #  local_start 2024-03-30 01:00:00 (Sat)
+63847530000, #  local_start 2024-03-31 01:00:00 (Sun)
 63865501200, #    local_end 2024-10-25 01:00:00 (Fri)
 10800,
 1,
@@ -1182,53 +1182,53 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63865490400, #    utc_start 2024-10-24 22:00:00 (Thu)
-63878882400, #      utc_end 2025-03-28 22:00:00 (Fri)
+63878968800, #      utc_end 2025-03-29 22:00:00 (Sat)
 63865497600, #  local_start 2024-10-25 00:00:00 (Fri)
-63878889600, #    local_end 2025-03-29 00:00:00 (Sat)
+63878976000, #    local_end 2025-03-30 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63878882400, #    utc_start 2025-03-28 22:00:00 (Fri)
-63897544800, #      utc_end 2025-10-30 22:00:00 (Thu)
-63878893200, #  local_start 2025-03-29 01:00:00 (Sat)
-63897555600, #    local_end 2025-10-31 01:00:00 (Fri)
+63878968800, #    utc_start 2025-03-29 22:00:00 (Sat)
+63896940000, #      utc_end 2025-10-23 22:00:00 (Thu)
+63878979600, #  local_start 2025-03-30 01:00:00 (Sun)
+63896950800, #    local_end 2025-10-24 01:00:00 (Fri)
 10800,
 1,
 'EEST',
     ],
     [
-63897544800, #    utc_start 2025-10-30 22:00:00 (Thu)
-63910332000, #      utc_end 2026-03-27 22:00:00 (Fri)
-63897552000, #  local_start 2025-10-31 00:00:00 (Fri)
-63910339200, #    local_end 2026-03-28 00:00:00 (Sat)
+63896940000, #    utc_start 2025-10-23 22:00:00 (Thu)
+63910418400, #      utc_end 2026-03-28 22:00:00 (Sat)
+63896947200, #  local_start 2025-10-24 00:00:00 (Fri)
+63910425600, #    local_end 2026-03-29 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63910332000, #    utc_start 2026-03-27 22:00:00 (Fri)
-63928994400, #      utc_end 2026-10-29 22:00:00 (Thu)
-63910342800, #  local_start 2026-03-28 01:00:00 (Sat)
-63929005200, #    local_end 2026-10-30 01:00:00 (Fri)
+63910418400, #    utc_start 2026-03-28 22:00:00 (Sat)
+63928389600, #      utc_end 2026-10-22 22:00:00 (Thu)
+63910429200, #  local_start 2026-03-29 01:00:00 (Sun)
+63928400400, #    local_end 2026-10-23 01:00:00 (Fri)
 10800,
 1,
 'EEST',
     ],
     [
-63928994400, #    utc_start 2026-10-29 22:00:00 (Thu)
-63941781600, #      utc_end 2027-03-26 22:00:00 (Fri)
-63929001600, #  local_start 2026-10-30 00:00:00 (Fri)
-63941788800, #    local_end 2027-03-27 00:00:00 (Sat)
+63928389600, #    utc_start 2026-10-22 22:00:00 (Thu)
+63941868000, #      utc_end 2027-03-27 22:00:00 (Sat)
+63928396800, #  local_start 2026-10-23 00:00:00 (Fri)
+63941875200, #    local_end 2027-03-28 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63941781600, #    utc_start 2027-03-26 22:00:00 (Fri)
+63941868000, #    utc_start 2027-03-27 22:00:00 (Sat)
 63960444000, #      utc_end 2027-10-28 22:00:00 (Thu)
-63941792400, #  local_start 2027-03-27 01:00:00 (Sat)
+63941878800, #  local_start 2027-03-28 01:00:00 (Sun)
 63960454800, #    local_end 2027-10-29 01:00:00 (Fri)
 10800,
 1,
@@ -1236,17 +1236,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63960444000, #    utc_start 2027-10-28 22:00:00 (Thu)
-63973231200, #      utc_end 2028-03-24 22:00:00 (Fri)
+63973317600, #      utc_end 2028-03-25 22:00:00 (Sat)
 63960451200, #  local_start 2027-10-29 00:00:00 (Fri)
-63973238400, #    local_end 2028-03-25 00:00:00 (Sat)
+63973324800, #    local_end 2028-03-26 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63973231200, #    utc_start 2028-03-24 22:00:00 (Fri)
+63973317600, #    utc_start 2028-03-25 22:00:00 (Sat)
 63991893600, #      utc_end 2028-10-26 22:00:00 (Thu)
-63973242000, #  local_start 2028-03-25 01:00:00 (Sat)
+63973328400, #  local_start 2028-03-26 01:00:00 (Sun)
 63991904400, #    local_end 2028-10-27 01:00:00 (Fri)
 10800,
 1,
@@ -1254,17 +1254,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63991893600, #    utc_start 2028-10-26 22:00:00 (Thu)
-64004680800, #      utc_end 2029-03-23 22:00:00 (Fri)
+64004767200, #      utc_end 2029-03-24 22:00:00 (Sat)
 63991900800, #  local_start 2028-10-27 00:00:00 (Fri)
-64004688000, #    local_end 2029-03-24 00:00:00 (Sat)
+64004774400, #    local_end 2029-03-25 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64004680800, #    utc_start 2029-03-23 22:00:00 (Fri)
+64004767200, #    utc_start 2029-03-24 22:00:00 (Sat)
 64023343200, #      utc_end 2029-10-25 22:00:00 (Thu)
-64004691600, #  local_start 2029-03-24 01:00:00 (Sat)
+64004778000, #  local_start 2029-03-25 01:00:00 (Sun)
 64023354000, #    local_end 2029-10-26 01:00:00 (Fri)
 10800,
 1,
@@ -1272,17 +1272,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 64023343200, #    utc_start 2029-10-25 22:00:00 (Thu)
-64036735200, #      utc_end 2030-03-29 22:00:00 (Fri)
+64036821600, #      utc_end 2030-03-30 22:00:00 (Sat)
 64023350400, #  local_start 2029-10-26 00:00:00 (Fri)
-64036742400, #    local_end 2030-03-30 00:00:00 (Sat)
+64036828800, #    local_end 2030-03-31 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64036735200, #    utc_start 2030-03-29 22:00:00 (Fri)
+64036821600, #    utc_start 2030-03-30 22:00:00 (Sat)
 64054792800, #      utc_end 2030-10-24 22:00:00 (Thu)
-64036746000, #  local_start 2030-03-30 01:00:00 (Sat)
+64036832400, #  local_start 2030-03-31 01:00:00 (Sun)
 64054803600, #    local_end 2030-10-25 01:00:00 (Fri)
 10800,
 1,
@@ -1290,47 +1290,65 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 64054792800, #    utc_start 2030-10-24 22:00:00 (Thu)
-64068184800, #      utc_end 2031-03-28 22:00:00 (Fri)
+64068271200, #      utc_end 2031-03-29 22:00:00 (Sat)
 64054800000, #  local_start 2030-10-25 00:00:00 (Fri)
-64068192000, #    local_end 2031-03-29 00:00:00 (Sat)
+64068278400, #    local_end 2031-03-30 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64068184800, #    utc_start 2031-03-28 22:00:00 (Fri)
-64086847200, #      utc_end 2031-10-30 22:00:00 (Thu)
-64068195600, #  local_start 2031-03-29 01:00:00 (Sat)
-64086858000, #    local_end 2031-10-31 01:00:00 (Fri)
+64068271200, #    utc_start 2031-03-29 22:00:00 (Sat)
+64086242400, #      utc_end 2031-10-23 22:00:00 (Thu)
+64068282000, #  local_start 2031-03-30 01:00:00 (Sun)
+64086253200, #    local_end 2031-10-24 01:00:00 (Fri)
 10800,
 1,
 'EEST',
     ],
     [
-64086847200, #    utc_start 2031-10-30 22:00:00 (Thu)
-64099634400, #      utc_end 2032-03-26 22:00:00 (Fri)
-64086854400, #  local_start 2031-10-31 00:00:00 (Fri)
-64099641600, #    local_end 2032-03-27 00:00:00 (Sat)
+64086242400, #    utc_start 2031-10-23 22:00:00 (Thu)
+64099720800, #      utc_end 2032-03-27 22:00:00 (Sat)
+64086249600, #  local_start 2031-10-24 00:00:00 (Fri)
+64099728000, #    local_end 2032-03-28 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64099634400, #    utc_start 2032-03-26 22:00:00 (Fri)
+64099720800, #    utc_start 2032-03-27 22:00:00 (Sat)
 64118296800, #      utc_end 2032-10-28 22:00:00 (Thu)
-64099645200, #  local_start 2032-03-27 01:00:00 (Sat)
+64099731600, #  local_start 2032-03-28 01:00:00 (Sun)
 64118307600, #    local_end 2032-10-29 01:00:00 (Fri)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118296800, #    utc_start 2032-10-28 22:00:00 (Thu)
+64131170400, #      utc_end 2033-03-26 22:00:00 (Sat)
+64118304000, #  local_start 2032-10-29 00:00:00 (Fri)
+64131177600, #    local_end 2033-03-27 00:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131170400, #    utc_start 2033-03-26 22:00:00 (Sat)
+64149746400, #      utc_end 2033-10-27 22:00:00 (Thu)
+64131181200, #  local_start 2033-03-27 01:00:00 (Sun)
+64149757200, #    local_end 2033-10-28 01:00:00 (Fri)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 69 }
+sub has_dst_changes { 70 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
@@ -1378,17 +1396,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '0:00',
-    'from' => '2020',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'Palestine',
-    'offset_from_std' => 3600,
-    'on' => 'Sat>=24',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00',
     'from' => '2021',
@@ -1396,9 +1403,20 @@ my $rules = [
     'letter' => '',
     'name' => 'Palestine',
     'offset_from_std' => 0,
-    'on' => 'lastFri',
+    'on' => 'Fri>=23',
     'save' => '0',
     'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '0:00',
+    'from' => '2022',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'Palestine',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=25',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Hebron.pm b/lib/DateTime/TimeZone/Asia/Hebron.pm
index 29041507a..2af749a3a 100644
--- a/lib/DateTime/TimeZone/Asia/Hebron.pm
+++ b/lib/DateTime/TimeZone/Asia/Hebron.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1119,17 +1119,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63771141600, #    utc_start 2021-10-28 22:00:00 (Thu)
-63783928800, #      utc_end 2022-03-25 22:00:00 (Fri)
+63784015200, #      utc_end 2022-03-26 22:00:00 (Sat)
 63771148800, #  local_start 2021-10-29 00:00:00 (Fri)
-63783936000, #    local_end 2022-03-26 00:00:00 (Sat)
+63784022400, #    local_end 2022-03-27 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63783928800, #    utc_start 2022-03-25 22:00:00 (Fri)
+63784015200, #    utc_start 2022-03-26 22:00:00 (Sat)
 63802591200, #      utc_end 2022-10-27 22:00:00 (Thu)
-63783939600, #  local_start 2022-03-26 01:00:00 (Sat)
+63784026000, #  local_start 2022-03-27 01:00:00 (Sun)
 63802602000, #    local_end 2022-10-28 01:00:00 (Fri)
 10800,
 1,
@@ -1137,17 +1137,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63802591200, #    utc_start 2022-10-27 22:00:00 (Thu)
-63815378400, #      utc_end 2023-03-24 22:00:00 (Fri)
+63815464800, #      utc_end 2023-03-25 22:00:00 (Sat)
 63802598400, #  local_start 2022-10-28 00:00:00 (Fri)
-63815385600, #    local_end 2023-03-25 00:00:00 (Sat)
+63815472000, #    local_end 2023-03-26 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63815378400, #    utc_start 2023-03-24 22:00:00 (Fri)
+63815464800, #    utc_start 2023-03-25 22:00:00 (Sat)
 63834040800, #      utc_end 2023-10-26 22:00:00 (Thu)
-63815389200, #  local_start 2023-03-25 01:00:00 (Sat)
+63815475600, #  local_start 2023-03-26 01:00:00 (Sun)
 63834051600, #    local_end 2023-10-27 01:00:00 (Fri)
 10800,
 1,
@@ -1155,17 +1155,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63834040800, #    utc_start 2023-10-26 22:00:00 (Thu)
-63847432800, #      utc_end 2024-03-29 22:00:00 (Fri)
+63847519200, #      utc_end 2024-03-30 22:00:00 (Sat)
 63834048000, #  local_start 2023-10-27 00:00:00 (Fri)
-63847440000, #    local_end 2024-03-30 00:00:00 (Sat)
+63847526400, #    local_end 2024-03-31 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63847432800, #    utc_start 2024-03-29 22:00:00 (Fri)
+63847519200, #    utc_start 2024-03-30 22:00:00 (Sat)
 63865490400, #      utc_end 2024-10-24 22:00:00 (Thu)
-63847443600, #  local_start 2024-03-30 01:00:00 (Sat)
+63847530000, #  local_start 2024-03-31 01:00:00 (Sun)
 63865501200, #    local_end 2024-10-25 01:00:00 (Fri)
 10800,
 1,
@@ -1173,53 +1173,53 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63865490400, #    utc_start 2024-10-24 22:00:00 (Thu)
-63878882400, #      utc_end 2025-03-28 22:00:00 (Fri)
+63878968800, #      utc_end 2025-03-29 22:00:00 (Sat)
 63865497600, #  local_start 2024-10-25 00:00:00 (Fri)
-63878889600, #    local_end 2025-03-29 00:00:00 (Sat)
+63878976000, #    local_end 2025-03-30 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63878882400, #    utc_start 2025-03-28 22:00:00 (Fri)
-63897544800, #      utc_end 2025-10-30 22:00:00 (Thu)
-63878893200, #  local_start 2025-03-29 01:00:00 (Sat)
-63897555600, #    local_end 2025-10-31 01:00:00 (Fri)
+63878968800, #    utc_start 2025-03-29 22:00:00 (Sat)
+63896940000, #      utc_end 2025-10-23 22:00:00 (Thu)
+63878979600, #  local_start 2025-03-30 01:00:00 (Sun)
+63896950800, #    local_end 2025-10-24 01:00:00 (Fri)
 10800,
 1,
 'EEST',
     ],
     [
-63897544800, #    utc_start 2025-10-30 22:00:00 (Thu)
-63910332000, #      utc_end 2026-03-27 22:00:00 (Fri)
-63897552000, #  local_start 2025-10-31 00:00:00 (Fri)
-63910339200, #    local_end 2026-03-28 00:00:00 (Sat)
+63896940000, #    utc_start 2025-10-23 22:00:00 (Thu)
+63910418400, #      utc_end 2026-03-28 22:00:00 (Sat)
+63896947200, #  local_start 2025-10-24 00:00:00 (Fri)
+63910425600, #    local_end 2026-03-29 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63910332000, #    utc_start 2026-03-27 22:00:00 (Fri)
-63928994400, #      utc_end 2026-10-29 22:00:00 (Thu)
-63910342800, #  local_start 2026-03-28 01:00:00 (Sat)
-63929005200, #    local_end 2026-10-30 01:00:00 (Fri)
+63910418400, #    utc_start 2026-03-28 22:00:00 (Sat)
+63928389600, #      utc_end 2026-10-22 22:00:00 (Thu)
+63910429200, #  local_start 2026-03-29 01:00:00 (Sun)
+63928400400, #    local_end 2026-10-23 01:00:00 (Fri)
 10800,
 1,
 'EEST',
     ],
     [
-63928994400, #    utc_start 2026-10-29 22:00:00 (Thu)
-63941781600, #      utc_end 2027-03-26 22:00:00 (Fri)
-63929001600, #  local_start 2026-10-30 00:00:00 (Fri)
-63941788800, #    local_end 2027-03-27 00:00:00 (Sat)
+63928389600, #    utc_start 2026-10-22 22:00:00 (Thu)
+63941868000, #      utc_end 2027-03-27 22:00:00 (Sat)
+63928396800, #  local_start 2026-10-23 00:00:00 (Fri)
+63941875200, #    local_end 2027-03-28 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63941781600, #    utc_start 2027-03-26 22:00:00 (Fri)
+63941868000, #    utc_start 2027-03-27 22:00:00 (Sat)
 63960444000, #      utc_end 2027-10-28 22:00:00 (Thu)
-63941792400, #  local_start 2027-03-27 01:00:00 (Sat)
+63941878800, #  local_start 2027-03-28 01:00:00 (Sun)
 63960454800, #    local_end 2027-10-29 01:00:00 (Fri)
 10800,
 1,
@@ -1227,17 +1227,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63960444000, #    utc_start 2027-10-28 22:00:00 (Thu)
-63973231200, #      utc_end 2028-03-24 22:00:00 (Fri)
+63973317600, #      utc_end 2028-03-25 22:00:00 (Sat)
 63960451200, #  local_start 2027-10-29 00:00:00 (Fri)
-63973238400, #    local_end 2028-03-25 00:00:00 (Sat)
+63973324800, #    local_end 2028-03-26 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-63973231200, #    utc_start 2028-03-24 22:00:00 (Fri)
+63973317600, #    utc_start 2028-03-25 22:00:00 (Sat)
 63991893600, #      utc_end 2028-10-26 22:00:00 (Thu)
-63973242000, #  local_start 2028-03-25 01:00:00 (Sat)
+63973328400, #  local_start 2028-03-26 01:00:00 (Sun)
 63991904400, #    local_end 2028-10-27 01:00:00 (Fri)
 10800,
 1,
@@ -1245,17 +1245,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63991893600, #    utc_start 2028-10-26 22:00:00 (Thu)
-64004680800, #      utc_end 2029-03-23 22:00:00 (Fri)
+64004767200, #      utc_end 2029-03-24 22:00:00 (Sat)
 63991900800, #  local_start 2028-10-27 00:00:00 (Fri)
-64004688000, #    local_end 2029-03-24 00:00:00 (Sat)
+64004774400, #    local_end 2029-03-25 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64004680800, #    utc_start 2029-03-23 22:00:00 (Fri)
+64004767200, #    utc_start 2029-03-24 22:00:00 (Sat)
 64023343200, #      utc_end 2029-10-25 22:00:00 (Thu)
-64004691600, #  local_start 2029-03-24 01:00:00 (Sat)
+64004778000, #  local_start 2029-03-25 01:00:00 (Sun)
 64023354000, #    local_end 2029-10-26 01:00:00 (Fri)
 10800,
 1,
@@ -1263,17 +1263,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 64023343200, #    utc_start 2029-10-25 22:00:00 (Thu)
-64036735200, #      utc_end 2030-03-29 22:00:00 (Fri)
+64036821600, #      utc_end 2030-03-30 22:00:00 (Sat)
 64023350400, #  local_start 2029-10-26 00:00:00 (Fri)
-64036742400, #    local_end 2030-03-30 00:00:00 (Sat)
+64036828800, #    local_end 2030-03-31 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64036735200, #    utc_start 2030-03-29 22:00:00 (Fri)
+64036821600, #    utc_start 2030-03-30 22:00:00 (Sat)
 64054792800, #      utc_end 2030-10-24 22:00:00 (Thu)
-64036746000, #  local_start 2030-03-30 01:00:00 (Sat)
+64036832400, #  local_start 2030-03-31 01:00:00 (Sun)
 64054803600, #    local_end 2030-10-25 01:00:00 (Fri)
 10800,
 1,
@@ -1281,47 +1281,65 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 64054792800, #    utc_start 2030-10-24 22:00:00 (Thu)
-64068184800, #      utc_end 2031-03-28 22:00:00 (Fri)
+64068271200, #      utc_end 2031-03-29 22:00:00 (Sat)
 64054800000, #  local_start 2030-10-25 00:00:00 (Fri)
-64068192000, #    local_end 2031-03-29 00:00:00 (Sat)
+64068278400, #    local_end 2031-03-30 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64068184800, #    utc_start 2031-03-28 22:00:00 (Fri)
-64086847200, #      utc_end 2031-10-30 22:00:00 (Thu)
-64068195600, #  local_start 2031-03-29 01:00:00 (Sat)
-64086858000, #    local_end 2031-10-31 01:00:00 (Fri)
+64068271200, #    utc_start 2031-03-29 22:00:00 (Sat)
+64086242400, #      utc_end 2031-10-23 22:00:00 (Thu)
+64068282000, #  local_start 2031-03-30 01:00:00 (Sun)
+64086253200, #    local_end 2031-10-24 01:00:00 (Fri)
 10800,
 1,
 'EEST',
     ],
     [
-64086847200, #    utc_start 2031-10-30 22:00:00 (Thu)
-64099634400, #      utc_end 2032-03-26 22:00:00 (Fri)
-64086854400, #  local_start 2031-10-31 00:00:00 (Fri)
-64099641600, #    local_end 2032-03-27 00:00:00 (Sat)
+64086242400, #    utc_start 2031-10-23 22:00:00 (Thu)
+64099720800, #      utc_end 2032-03-27 22:00:00 (Sat)
+64086249600, #  local_start 2031-10-24 00:00:00 (Fri)
+64099728000, #    local_end 2032-03-28 00:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-64099634400, #    utc_start 2032-03-26 22:00:00 (Fri)
+64099720800, #    utc_start 2032-03-27 22:00:00 (Sat)
 64118296800, #      utc_end 2032-10-28 22:00:00 (Thu)
-64099645200, #  local_start 2032-03-27 01:00:00 (Sat)
+64099731600, #  local_start 2032-03-28 01:00:00 (Sun)
 64118307600, #    local_end 2032-10-29 01:00:00 (Fri)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118296800, #    utc_start 2032-10-28 22:00:00 (Thu)
+64131170400, #      utc_end 2033-03-26 22:00:00 (Sat)
+64118304000, #  local_start 2032-10-29 00:00:00 (Fri)
+64131177600, #    local_end 2033-03-27 00:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131170400, #    utc_start 2033-03-26 22:00:00 (Sat)
+64149746400, #      utc_end 2033-10-27 22:00:00 (Thu)
+64131181200, #  local_start 2033-03-27 01:00:00 (Sun)
+64149757200, #    local_end 2033-10-28 01:00:00 (Fri)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
@@ -1369,17 +1387,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '0:00',
-    'from' => '2020',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'Palestine',
-    'offset_from_std' => 3600,
-    'on' => 'Sat>=24',
-    'save' => '1:00',
-    'to' => 'max'
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00',
     'from' => '2021',
@@ -1387,9 +1394,20 @@ my $rules = [
     'letter' => '',
     'name' => 'Palestine',
     'offset_from_std' => 0,
-    'on' => 'lastFri',
+    'on' => 'Fri>=23',
     'save' => '0',
     'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '0:00',
+    'from' => '2022',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'Palestine',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=25',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
index bedc2512c..25e7be406 100644
--- a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
+++ b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -111,11 +111,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
index 9d70d2f14..13ad775f0 100644
--- a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
+++ b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -660,11 +660,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 35 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Hovd.pm b/lib/DateTime/TimeZone/Asia/Hovd.pm
index d283ccd43..eec683a1d 100644
--- a/lib/DateTime/TimeZone/Asia/Hovd.pm
+++ b/lib/DateTime/TimeZone/Asia/Hovd.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -480,11 +480,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 24 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Irkutsk.pm b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
index 1068b4379..871419b79 100644
--- a/lib/DateTime/TimeZone/Asia/Irkutsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -624,11 +624,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Jakarta.pm b/lib/DateTime/TimeZone/Asia/Jakarta.pm
index cf56f0871..863498f97 100644
--- a/lib/DateTime/TimeZone/Asia/Jakarta.pm
+++ b/lib/DateTime/TimeZone/Asia/Jakarta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -102,11 +102,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Jayapura.pm b/lib/DateTime/TimeZone/Asia/Jayapura.pm
index d54aa993c..b2d95af80 100644
--- a/lib/DateTime/TimeZone/Asia/Jayapura.pm
+++ b/lib/DateTime/TimeZone/Asia/Jayapura.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -57,11 +57,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Jerusalem.pm b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
index 5960e75ca..2547c1ca6 100644
--- a/lib/DateTime/TimeZone/Asia/Jerusalem.pm
+++ b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1268,15 +1268,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 10800,
 1,
+'IDT',
+    ],
+    [
+64118473200, #    utc_start 2032-10-30 23:00:00 (Sat)
+64131004800, #      utc_end 2033-03-25 00:00:00 (Fri)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131012000, #    local_end 2033-03-25 02:00:00 (Fri)
+7200,
+0,
+'IST',
+    ],
+    [
+64131004800, #    utc_start 2033-03-25 00:00:00 (Fri)
+64149922800, #      utc_end 2033-10-29 23:00:00 (Sat)
+64131015600, #  local_start 2033-03-25 03:00:00 (Fri)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+10800,
+1,
 'IDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 69 }
+sub has_dst_changes { 70 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Kabul.pm b/lib/DateTime/TimeZone/Asia/Kabul.pm
index 718526ebc..f44d32a5f 100644
--- a/lib/DateTime/TimeZone/Asia/Kabul.pm
+++ b/lib/DateTime/TimeZone/Asia/Kabul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Kamchatka.pm b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
index 046a8f9cd..c9c757b8f 100644
--- a/lib/DateTime/TimeZone/Asia/Kamchatka.pm
+++ b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -606,11 +606,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Karachi.pm b/lib/DateTime/TimeZone/Asia/Karachi.pm
index a85ab23f1..cc879b46f 100644
--- a/lib/DateTime/TimeZone/Asia/Karachi.pm
+++ b/lib/DateTime/TimeZone/Asia/Karachi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -129,11 +129,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 4 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Kathmandu.pm b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
index 8e0bde079..52754548b 100644
--- a/lib/DateTime/TimeZone/Asia/Kathmandu.pm
+++ b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Khandyga.pm b/lib/DateTime/TimeZone/Asia/Khandyga.pm
index de4f8be67..ea4abab4e 100644
--- a/lib/DateTime/TimeZone/Asia/Khandyga.pm
+++ b/lib/DateTime/TimeZone/Asia/Khandyga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -633,11 +633,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Kolkata.pm b/lib/DateTime/TimeZone/Asia/Kolkata.pm
index 346d93598..d3cbfe2bc 100644
--- a/lib/DateTime/TimeZone/Asia/Kolkata.pm
+++ b/lib/DateTime/TimeZone/Asia/Kolkata.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -93,11 +93,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 2 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
index b9b43161e..d348b8062 100644
--- a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -615,11 +615,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm b/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
index 0b918ef23..6c292cc36 100644
--- a/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
+++ b/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -102,11 +102,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 1 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Kuching.pm b/lib/DateTime/TimeZone/Asia/Kuching.pm
index 8174bfff2..19874cece 100644
--- a/lib/DateTime/TimeZone/Asia/Kuching.pm
+++ b/lib/DateTime/TimeZone/Asia/Kuching.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -192,11 +192,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 7 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Macau.pm b/lib/DateTime/TimeZone/Asia/Macau.pm
index 165758fa0..6a3fe67c9 100644
--- a/lib/DateTime/TimeZone/Asia/Macau.pm
+++ b/lib/DateTime/TimeZone/Asia/Macau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -669,11 +669,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 34 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Magadan.pm b/lib/DateTime/TimeZone/Asia/Magadan.pm
index 06b57a561..bdd5b2292 100644
--- a/lib/DateTime/TimeZone/Asia/Magadan.pm
+++ b/lib/DateTime/TimeZone/Asia/Magadan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -624,11 +624,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Makassar.pm b/lib/DateTime/TimeZone/Asia/Makassar.pm
index 53cee2bc5..0085fb98a 100644
--- a/lib/DateTime/TimeZone/Asia/Makassar.pm
+++ b/lib/DateTime/TimeZone/Asia/Makassar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Manila.pm b/lib/DateTime/TimeZone/Asia/Manila.pm
index d15dd272a..d2e2620eb 100644
--- a/lib/DateTime/TimeZone/Asia/Manila.pm
+++ b/lib/DateTime/TimeZone/Asia/Manila.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -120,11 +120,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 3 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Nicosia.pm b/lib/DateTime/TimeZone/Asia/Nicosia.pm
index 8ff5b6590..e563ae69f 100644
--- a/lib/DateTime/TimeZone/Asia/Nicosia.pm
+++ b/lib/DateTime/TimeZone/Asia/Nicosia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1079,15 +1079,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 59 }
+sub has_dst_changes { 60 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
index 325c460fc..ed3539a36 100644
--- a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -606,11 +606,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
index 24849b75a..66a0ae739 100644
--- a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -633,11 +633,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 31 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Omsk.pm b/lib/DateTime/TimeZone/Asia/Omsk.pm
index 162d84daa..ea83363a4 100644
--- a/lib/DateTime/TimeZone/Asia/Omsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Omsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -615,11 +615,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Oral.pm b/lib/DateTime/TimeZone/Asia/Oral.pm
index 987909715..2b32b8365 100644
--- a/lib/DateTime/TimeZone/Asia/Oral.pm
+++ b/lib/DateTime/TimeZone/Asia/Oral.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -489,11 +489,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 24 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Pontianak.pm b/lib/DateTime/TimeZone/Asia/Pontianak.pm
index bf4a66ef6..524589599 100644
--- a/lib/DateTime/TimeZone/Asia/Pontianak.pm
+++ b/lib/DateTime/TimeZone/Asia/Pontianak.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -102,11 +102,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Pyongyang.pm b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
index a0fef3102..80b485e44 100644
--- a/lib/DateTime/TimeZone/Asia/Pyongyang.pm
+++ b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -75,11 +75,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Qatar.pm b/lib/DateTime/TimeZone/Asia/Qatar.pm
index ba445ec3a..0a8f3aa47 100644
--- a/lib/DateTime/TimeZone/Asia/Qatar.pm
+++ b/lib/DateTime/TimeZone/Asia/Qatar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Qostanay.pm b/lib/DateTime/TimeZone/Asia/Qostanay.pm
index d27e576d7..145af82dc 100644
--- a/lib/DateTime/TimeZone/Asia/Qostanay.pm
+++ b/lib/DateTime/TimeZone/Asia/Qostanay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -489,11 +489,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 24 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
index 60ad694d3..69ae3097f 100644
--- a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
+++ b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -498,11 +498,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 24 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Riyadh.pm b/lib/DateTime/TimeZone/Asia/Riyadh.pm
index 2e0bc46ab..449ef9cc0 100644
--- a/lib/DateTime/TimeZone/Asia/Riyadh.pm
+++ b/lib/DateTime/TimeZone/Asia/Riyadh.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Sakhalin.pm b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
index f482bf98d..3ffea38f9 100644
--- a/lib/DateTime/TimeZone/Asia/Sakhalin.pm
+++ b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -624,11 +624,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Samarkand.pm b/lib/DateTime/TimeZone/Asia/Samarkand.pm
index 33eb077e9..7bb1afa40 100644
--- a/lib/DateTime/TimeZone/Asia/Samarkand.pm
+++ b/lib/DateTime/TimeZone/Asia/Samarkand.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -255,11 +255,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 11 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Seoul.pm b/lib/DateTime/TimeZone/Asia/Seoul.pm
index d671ca99e..698dae128 100644
--- a/lib/DateTime/TimeZone/Asia/Seoul.pm
+++ b/lib/DateTime/TimeZone/Asia/Seoul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -291,11 +291,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 12 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Shanghai.pm b/lib/DateTime/TimeZone/Asia/Shanghai.pm
index e5ed37325..762bc4b94 100644
--- a/lib/DateTime/TimeZone/Asia/Shanghai.pm
+++ b/lib/DateTime/TimeZone/Asia/Shanghai.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -291,11 +291,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 14 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Singapore.pm b/lib/DateTime/TimeZone/Asia/Singapore.pm
index 6ecf9c89f..d643c19f5 100644
--- a/lib/DateTime/TimeZone/Asia/Singapore.pm
+++ b/lib/DateTime/TimeZone/Asia/Singapore.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -102,11 +102,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 1 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
index 2f35578a2..5bc984367 100644
--- a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -615,11 +615,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Taipei.pm b/lib/DateTime/TimeZone/Asia/Taipei.pm
index 2a5e7fd8d..1c9e7a0e8 100644
--- a/lib/DateTime/TimeZone/Asia/Taipei.pm
+++ b/lib/DateTime/TimeZone/Asia/Taipei.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -399,11 +399,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 19 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Tashkent.pm b/lib/DateTime/TimeZone/Asia/Tashkent.pm
index 47cb5ff2f..ca99ed11d 100644
--- a/lib/DateTime/TimeZone/Asia/Tashkent.pm
+++ b/lib/DateTime/TimeZone/Asia/Tashkent.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -255,11 +255,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 11 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Tbilisi.pm b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
index 2b31d64e7..cdd4d3c4e 100644
--- a/lib/DateTime/TimeZone/Asia/Tbilisi.pm
+++ b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -516,11 +516,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 26 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Tehran.pm b/lib/DateTime/TimeZone/Asia/Tehran.pm
index f4e912f9a..1156ee15a 100644
--- a/lib/DateTime/TimeZone/Asia/Tehran.pm
+++ b/lib/DateTime/TimeZone/Asia/Tehran.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1857,7 +1857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 100 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Thimphu.pm b/lib/DateTime/TimeZone/Asia/Thimphu.pm
index 5d1013a3d..18f0ef204 100644
--- a/lib/DateTime/TimeZone/Asia/Thimphu.pm
+++ b/lib/DateTime/TimeZone/Asia/Thimphu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Tokyo.pm b/lib/DateTime/TimeZone/Asia/Tokyo.pm
index ff66f3f8c..fc96da997 100644
--- a/lib/DateTime/TimeZone/Asia/Tokyo.pm
+++ b/lib/DateTime/TimeZone/Asia/Tokyo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -111,11 +111,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 4 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Tomsk.pm b/lib/DateTime/TimeZone/Asia/Tomsk.pm
index 66515d24b..81cac7536 100644
--- a/lib/DateTime/TimeZone/Asia/Tomsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Tomsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -633,11 +633,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 31 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
index 4799b6126..d04d515c6 100644
--- a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
+++ b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -480,11 +480,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 24 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Urumqi.pm b/lib/DateTime/TimeZone/Asia/Urumqi.pm
index 3227f51be..432f373f7 100644
--- a/lib/DateTime/TimeZone/Asia/Urumqi.pm
+++ b/lib/DateTime/TimeZone/Asia/Urumqi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
index 755b924ac..060198640 100644
--- a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
+++ b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -624,11 +624,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Vladivostok.pm b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
index 516c41eb1..5fab97f37 100644
--- a/lib/DateTime/TimeZone/Asia/Vladivostok.pm
+++ b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -615,11 +615,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Yakutsk.pm b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
index 0c5d250df..f72c24e8c 100644
--- a/lib/DateTime/TimeZone/Asia/Yakutsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -615,11 +615,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Yangon.pm b/lib/DateTime/TimeZone/Asia/Yangon.pm
index 34a1a5d8e..2c0feeb60 100644
--- a/lib/DateTime/TimeZone/Asia/Yangon.pm
+++ b/lib/DateTime/TimeZone/Asia/Yangon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
index a60182b5d..71c0277d7 100644
--- a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
+++ b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -624,11 +624,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Asia/Yerevan.pm b/lib/DateTime/TimeZone/Asia/Yerevan.pm
index 4db6e89fe..e4de64fcc 100644
--- a/lib/DateTime/TimeZone/Asia/Yerevan.pm
+++ b/lib/DateTime/TimeZone/Asia/Yerevan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -606,11 +606,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Atlantic/Azores.pm b/lib/DateTime/TimeZone/Atlantic/Azores.pm
index 5ba24f0f4..f4a8be67a 100644
--- a/lib/DateTime/TimeZone/Atlantic/Azores.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Azores.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1934,15 +1934,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118480400, #    local_end 2032-10-31 01:00:00 (Sun)
 0,
 1,
+'+00',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118476800, #  local_start 2032-10-31 00:00:00 (Sun)
+64131177600, #    local_end 2033-03-27 00:00:00 (Sun)
+-3600,
+0,
+'-01',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131181200, #  local_start 2033-03-27 01:00:00 (Sun)
+64149930000, #    local_end 2033-10-30 01:00:00 (Sun)
+0,
+1,
 '+00',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 109 }
+sub has_dst_changes { 110 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
index c3fd79516..a49778dec 100644
--- a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1340,15 +1340,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -10800,
 1,
+'ADT',
+    ],
+    [
+64119099600, #    utc_start 2032-11-07 05:00:00 (Sun)
+64129989600, #      utc_end 2033-03-13 06:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-14400,
+0,
+'AST',
+    ],
+    [
+64129989600, #    utc_start 2033-03-13 06:00:00 (Sun)
+64150549200, #      utc_end 2033-11-06 05:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-10800,
+1,
 'ADT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 72 }
+sub has_dst_changes { 73 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Atlantic/Canary.pm b/lib/DateTime/TimeZone/Atlantic/Canary.pm
index 75423afda..dfef7485a 100644
--- a/lib/DateTime/TimeZone/Atlantic/Canary.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Canary.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -989,15 +989,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 3600,
 1,
+'WEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131181200, #    local_end 2033-03-27 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131184800, #  local_start 2033-03-27 02:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+3600,
+1,
 'WEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 53 }
+sub has_dst_changes { 54 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
index 5ae914983..5738b0391 100644
--- a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 1 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Atlantic/Faroe.pm b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
index dafaa1886..57264aee6 100644
--- a/lib/DateTime/TimeZone/Atlantic/Faroe.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -971,15 +971,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 3600,
 1,
+'WEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131181200, #    local_end 2033-03-27 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131184800, #  local_start 2033-03-27 02:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+3600,
+1,
 'WEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 52 }
+sub has_dst_changes { 53 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Atlantic/Madeira.pm b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
index 75c4283d6..cd470d8d9 100644
--- a/lib/DateTime/TimeZone/Atlantic/Madeira.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1934,15 +1934,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 3600,
 1,
+'WEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131181200, #    local_end 2033-03-27 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131184800, #  local_start 2033-03-27 02:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+3600,
+1,
 'WEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 109 }
+sub has_dst_changes { 110 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm b/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
index 823e6a025..7d45bb741 100644
--- a/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -642,11 +642,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 33 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
index a1f657fc5..f6e267bb6 100644
--- a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
+++ b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Atlantic/Stanley.pm b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
index 4e54573da..a3114cfd0 100644
--- a/lib/DateTime/TimeZone/Atlantic/Stanley.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -660,11 +660,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 33 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Adelaide.pm b/lib/DateTime/TimeZone/Australia/Adelaide.pm
index 9c13f8ade..03efdaa67 100644
--- a/lib/DateTime/TimeZone/Australia/Adelaide.pm
+++ b/lib/DateTime/TimeZone/Australia/Adelaide.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1223,15 +1223,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64116064800, #    local_end 2032-10-03 02:00:00 (Sun)
 34200,
 0,
+'ACST',
+    ],
+    [
+64116030600, #    utc_start 2032-10-02 16:30:00 (Sat)
+64131755400, #      utc_end 2033-04-02 16:30:00 (Sat)
+64116068400, #  local_start 2032-10-03 03:00:00 (Sun)
+64131793200, #    local_end 2033-04-03 03:00:00 (Sun)
+37800,
+1,
+'ACDT',
+    ],
+    [
+64131755400, #    utc_start 2033-04-02 16:30:00 (Sat)
+64147480200, #      utc_end 2033-10-01 16:30:00 (Sat)
+64131789600, #  local_start 2033-04-03 02:00:00 (Sun)
+64147514400, #    local_end 2033-10-02 02:00:00 (Sun)
+34200,
+0,
 'ACST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 66 }
+sub has_dst_changes { 67 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Brisbane.pm b/lib/DateTime/TimeZone/Australia/Brisbane.pm
index 89dbee97d..86fd76ddd 100644
--- a/lib/DateTime/TimeZone/Australia/Brisbane.pm
+++ b/lib/DateTime/TimeZone/Australia/Brisbane.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -192,11 +192,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 8 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
index 312f8b740..547666410 100644
--- a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
+++ b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1241,15 +1241,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64116064800, #    local_end 2032-10-03 02:00:00 (Sun)
 34200,
 0,
+'ACST',
+    ],
+    [
+64116030600, #    utc_start 2032-10-02 16:30:00 (Sat)
+64131755400, #      utc_end 2033-04-02 16:30:00 (Sat)
+64116068400, #  local_start 2032-10-03 03:00:00 (Sun)
+64131793200, #    local_end 2033-04-03 03:00:00 (Sun)
+37800,
+1,
+'ACDT',
+    ],
+    [
+64131755400, #    utc_start 2033-04-02 16:30:00 (Sat)
+64147480200, #      utc_end 2033-10-01 16:30:00 (Sat)
+64131789600, #  local_start 2033-04-03 02:00:00 (Sun)
+64147514400, #    local_end 2033-10-02 02:00:00 (Sun)
+34200,
+0,
 'ACST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 67 }
+sub has_dst_changes { 68 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Darwin.pm b/lib/DateTime/TimeZone/Australia/Darwin.pm
index ca509c3d8..d2aeb79bd 100644
--- a/lib/DateTime/TimeZone/Australia/Darwin.pm
+++ b/lib/DateTime/TimeZone/Australia/Darwin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -120,11 +120,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 4 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Eucla.pm b/lib/DateTime/TimeZone/Australia/Eucla.pm
index c4b7b29f5..bdcd533af 100644
--- a/lib/DateTime/TimeZone/Australia/Eucla.pm
+++ b/lib/DateTime/TimeZone/Australia/Eucla.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -210,11 +210,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 9 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Hobart.pm b/lib/DateTime/TimeZone/Australia/Hobart.pm
index d650037de..b59dcc8e9 100644
--- a/lib/DateTime/TimeZone/Australia/Hobart.pm
+++ b/lib/DateTime/TimeZone/Australia/Hobart.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1331,15 +1331,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64116064800, #    local_end 2032-10-03 02:00:00 (Sun)
 36000,
 0,
+'AEST',
+    ],
+    [
+64116028800, #    utc_start 2032-10-02 16:00:00 (Sat)
+64131753600, #      utc_end 2033-04-02 16:00:00 (Sat)
+64116068400, #  local_start 2032-10-03 03:00:00 (Sun)
+64131793200, #    local_end 2033-04-03 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64131753600, #    utc_start 2033-04-02 16:00:00 (Sat)
+64147478400, #      utc_end 2033-10-01 16:00:00 (Sat)
+64131789600, #  local_start 2033-04-03 02:00:00 (Sun)
+64147514400, #    local_end 2033-10-02 02:00:00 (Sun)
+36000,
+0,
 'AEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 72 }
+sub has_dst_changes { 73 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Lindeman.pm b/lib/DateTime/TimeZone/Australia/Lindeman.pm
index a21165083..c4de5f3ae 100644
--- a/lib/DateTime/TimeZone/Australia/Lindeman.pm
+++ b/lib/DateTime/TimeZone/Australia/Lindeman.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -237,11 +237,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 10 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
index f93e97c91..38fe0d794 100644
--- a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
+++ b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -971,15 +971,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64116064800, #    local_end 2032-10-03 02:00:00 (Sun)
 37800,
 0,
+'+1030',
+    ],
+    [
+64116027000, #    utc_start 2032-10-02 15:30:00 (Sat)
+64131750000, #      utc_end 2033-04-02 15:00:00 (Sat)
+64116066600, #  local_start 2032-10-03 02:30:00 (Sun)
+64131789600, #    local_end 2033-04-03 02:00:00 (Sun)
+39600,
+1,
+'+11',
+    ],
+    [
+64131750000, #    utc_start 2033-04-02 15:00:00 (Sat)
+64147476600, #      utc_end 2033-10-01 15:30:00 (Sat)
+64131787800, #  local_start 2033-04-03 01:30:00 (Sun)
+64147514400, #    local_end 2033-10-02 02:00:00 (Sun)
+37800,
+0,
 '+1030',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 52 }
+sub has_dst_changes { 53 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Melbourne.pm b/lib/DateTime/TimeZone/Australia/Melbourne.pm
index b22bbec87..245820c5a 100644
--- a/lib/DateTime/TimeZone/Australia/Melbourne.pm
+++ b/lib/DateTime/TimeZone/Australia/Melbourne.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1214,15 +1214,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64116064800, #    local_end 2032-10-03 02:00:00 (Sun)
 36000,
 0,
+'AEST',
+    ],
+    [
+64116028800, #    utc_start 2032-10-02 16:00:00 (Sat)
+64131753600, #      utc_end 2033-04-02 16:00:00 (Sat)
+64116068400, #  local_start 2032-10-03 03:00:00 (Sun)
+64131793200, #    local_end 2033-04-03 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64131753600, #    utc_start 2033-04-02 16:00:00 (Sat)
+64147478400, #      utc_end 2033-10-01 16:00:00 (Sat)
+64131789600, #  local_start 2033-04-03 02:00:00 (Sun)
+64147514400, #    local_end 2033-10-02 02:00:00 (Sun)
+36000,
+0,
 'AEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 66 }
+sub has_dst_changes { 67 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Perth.pm b/lib/DateTime/TimeZone/Australia/Perth.pm
index bfedae707..9a236c0d7 100644
--- a/lib/DateTime/TimeZone/Australia/Perth.pm
+++ b/lib/DateTime/TimeZone/Australia/Perth.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -210,11 +210,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 9 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Australia/Sydney.pm b/lib/DateTime/TimeZone/Australia/Sydney.pm
index f4353fd80..144fc225f 100644
--- a/lib/DateTime/TimeZone/Australia/Sydney.pm
+++ b/lib/DateTime/TimeZone/Australia/Sydney.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1214,15 +1214,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64116064800, #    local_end 2032-10-03 02:00:00 (Sun)
 36000,
 0,
+'AEST',
+    ],
+    [
+64116028800, #    utc_start 2032-10-02 16:00:00 (Sat)
+64131753600, #      utc_end 2033-04-02 16:00:00 (Sat)
+64116068400, #  local_start 2032-10-03 03:00:00 (Sun)
+64131793200, #    local_end 2033-04-03 03:00:00 (Sun)
+39600,
+1,
+'AEDT',
+    ],
+    [
+64131753600, #    utc_start 2033-04-02 16:00:00 (Sat)
+64147478400, #      utc_end 2033-10-01 16:00:00 (Sat)
+64131789600, #  local_start 2033-04-03 02:00:00 (Sun)
+64147514400, #    local_end 2033-10-02 02:00:00 (Sun)
+36000,
+0,
 'AEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 66 }
+sub has_dst_changes { 67 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/CET.pm b/lib/DateTime/TimeZone/CET.pm
index aa07b2cb6..707ad321d 100644
--- a/lib/DateTime/TimeZone/CET.pm
+++ b/lib/DateTime/TimeZone/CET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1151,15 +1151,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 63 }
+sub has_dst_changes { 64 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/CST6CDT.pm b/lib/DateTime/TimeZone/CST6CDT.pm
index 5f22ca04c..b37266d1a 100644
--- a/lib/DateTime/TimeZone/CST6CDT.pm
+++ b/lib/DateTime/TimeZone/CST6CDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1268,15 +1268,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -18000,
 1,
+'CDT',
+    ],
+    [
+64119106800, #    utc_start 2032-11-07 07:00:00 (Sun)
+64129996800, #      utc_end 2033-03-13 08:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-21600,
+0,
+'CST',
+    ],
+    [
+64129996800, #    utc_start 2033-03-13 08:00:00 (Sun)
+64150556400, #      utc_end 2033-11-06 07:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-18000,
+1,
 'CDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Catalog.pm b/lib/DateTime/TimeZone/Catalog.pm
index 447ae3c49..5e1d56a62 100644
--- a/lib/DateTime/TimeZone/Catalog.pm
+++ b/lib/DateTime/TimeZone/Catalog.pm
@@ -1888,7 +1888,7 @@ qw(
 
 ;
 
-sub OlsonVersion { '2021e' }
+sub OlsonVersion { '2022a' }
 
 
 1;
diff --git a/lib/DateTime/TimeZone/EET.pm b/lib/DateTime/TimeZone/EET.pm
index a4fb541e2..ea57fcd56 100644
--- a/lib/DateTime/TimeZone/EET.pm
+++ b/lib/DateTime/TimeZone/EET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1025,15 +1025,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 56 }
+sub has_dst_changes { 57 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/EST.pm b/lib/DateTime/TimeZone/EST.pm
index 2c67b414c..d04ae8209 100644
--- a/lib/DateTime/TimeZone/EST.pm
+++ b/lib/DateTime/TimeZone/EST.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -30,11 +30,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/EST5EDT.pm b/lib/DateTime/TimeZone/EST5EDT.pm
index 1904c4411..b1b43877a 100644
--- a/lib/DateTime/TimeZone/EST5EDT.pm
+++ b/lib/DateTime/TimeZone/EST5EDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1268,15 +1268,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -14400,
 1,
+'EDT',
+    ],
+    [
+64119103200, #    utc_start 2032-11-07 06:00:00 (Sun)
+64129993200, #      utc_end 2033-03-13 07:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+64129993200, #    utc_start 2033-03-13 07:00:00 (Sun)
+64150552800, #      utc_end 2033-11-06 06:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-14400,
+1,
 'EDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Amsterdam.pm b/lib/DateTime/TimeZone/Europe/Amsterdam.pm
index fb31b476a..50f09caaf 100644
--- a/lib/DateTime/TimeZone/Europe/Amsterdam.pm
+++ b/lib/DateTime/TimeZone/Europe/Amsterdam.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1556,15 +1556,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 85 }
+sub has_dst_changes { 86 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Andorra.pm b/lib/DateTime/TimeZone/Europe/Andorra.pm
index d5454c54b..7f42f8a49 100644
--- a/lib/DateTime/TimeZone/Europe/Andorra.pm
+++ b/lib/DateTime/TimeZone/Europe/Andorra.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -899,15 +899,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 48 }
+sub has_dst_changes { 49 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Astrakhan.pm b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
index ed7e836f9..35da6980e 100644
--- a/lib/DateTime/TimeZone/Europe/Astrakhan.pm
+++ b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -606,11 +606,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Athens.pm b/lib/DateTime/TimeZone/Europe/Athens.pm
index fb497e214..84586939e 100644
--- a/lib/DateTime/TimeZone/Europe/Athens.pm
+++ b/lib/DateTime/TimeZone/Europe/Athens.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1178,15 +1178,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 63 }
+sub has_dst_changes { 64 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Belgrade.pm b/lib/DateTime/TimeZone/Europe/Belgrade.pm
index dc5e92ccb..6791637fc 100644
--- a/lib/DateTime/TimeZone/Europe/Belgrade.pm
+++ b/lib/DateTime/TimeZone/Europe/Belgrade.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1016,15 +1016,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 54 }
+sub has_dst_changes { 55 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Berlin.pm b/lib/DateTime/TimeZone/Europe/Berlin.pm
index 68fda4fb5..940f91194 100644
--- a/lib/DateTime/TimeZone/Europe/Berlin.pm
+++ b/lib/DateTime/TimeZone/Europe/Berlin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1232,15 +1232,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 68 }
+sub has_dst_changes { 69 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Brussels.pm b/lib/DateTime/TimeZone/Europe/Brussels.pm
index 20883687a..be79127b6 100644
--- a/lib/DateTime/TimeZone/Europe/Brussels.pm
+++ b/lib/DateTime/TimeZone/Europe/Brussels.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1610,15 +1610,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 87 }
+sub has_dst_changes { 88 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Bucharest.pm b/lib/DateTime/TimeZone/Europe/Bucharest.pm
index 060d60805..51b1c6378 100644
--- a/lib/DateTime/TimeZone/Europe/Bucharest.pm
+++ b/lib/DateTime/TimeZone/Europe/Bucharest.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1178,15 +1178,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 62 }
+sub has_dst_changes { 63 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Budapest.pm b/lib/DateTime/TimeZone/Europe/Budapest.pm
index 2828f7868..895222ad2 100644
--- a/lib/DateTime/TimeZone/Europe/Budapest.pm
+++ b/lib/DateTime/TimeZone/Europe/Budapest.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1313,15 +1313,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Chisinau.pm b/lib/DateTime/TimeZone/Europe/Chisinau.pm
index 6f4a4c3a0..86b9afbae 100644
--- a/lib/DateTime/TimeZone/Europe/Chisinau.pm
+++ b/lib/DateTime/TimeZone/Europe/Chisinau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1214,15 +1214,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118476800, #    utc_start 2032-10-31 00:00:00 (Sun)
+64131177600, #      utc_end 2033-03-27 00:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131177600, #    utc_start 2033-03-27 00:00:00 (Sun)
+64149926400, #      utc_end 2033-10-30 00:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 65 }
+sub has_dst_changes { 66 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Copenhagen.pm b/lib/DateTime/TimeZone/Europe/Copenhagen.pm
index 53fcbcd70..79567a1b9 100644
--- a/lib/DateTime/TimeZone/Europe/Copenhagen.pm
+++ b/lib/DateTime/TimeZone/Europe/Copenhagen.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1142,15 +1142,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 61 }
+sub has_dst_changes { 62 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Dublin.pm b/lib/DateTime/TimeZone/Europe/Dublin.pm
index 54a17d1ac..e6adcee46 100644
--- a/lib/DateTime/TimeZone/Europe/Dublin.pm
+++ b/lib/DateTime/TimeZone/Europe/Dublin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1988,15 +1988,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 3600,
 0,
+'IST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131181200, #    local_end 2033-03-27 01:00:00 (Sun)
+0,
+1,
+'GMT',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131184800, #  local_start 2033-03-27 02:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+3600,
+0,
 'IST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 109 }
+sub has_dst_changes { 110 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Gibraltar.pm b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
index 1a0d74413..dac21268f 100644
--- a/lib/DateTime/TimeZone/Europe/Gibraltar.pm
+++ b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1718,15 +1718,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 99 }
+sub has_dst_changes { 100 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Helsinki.pm b/lib/DateTime/TimeZone/Europe/Helsinki.pm
index c822e515b..28c266bfa 100644
--- a/lib/DateTime/TimeZone/Europe/Helsinki.pm
+++ b/lib/DateTime/TimeZone/Europe/Helsinki.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -998,15 +998,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 53 }
+sub has_dst_changes { 54 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Istanbul.pm b/lib/DateTime/TimeZone/Europe/Istanbul.pm
index 0dbb3e463..14b29be63 100644
--- a/lib/DateTime/TimeZone/Europe/Istanbul.pm
+++ b/lib/DateTime/TimeZone/Europe/Istanbul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1110,11 +1110,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 57 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
index 9aea687fc..2c707dec4 100644
--- a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
+++ b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -750,11 +750,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 38 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Kiev.pm b/lib/DateTime/TimeZone/Europe/Kiev.pm
index 465765409..ef4556657 100644
--- a/lib/DateTime/TimeZone/Europe/Kiev.pm
+++ b/lib/DateTime/TimeZone/Europe/Kiev.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -282,98 +282,98 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62821785600, #    utc_start 1991-09-29 00:00:00 (Sun)
-62837503200, #      utc_end 1992-03-28 22:00:00 (Sat)
+62837510400, #      utc_end 1992-03-29 00:00:00 (Sun)
 62821792800, #  local_start 1991-09-29 02:00:00 (Sun)
-62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
+62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62837503200, #    utc_start 1992-03-28 22:00:00 (Sat)
-62853224400, #      utc_end 1992-09-26 21:00:00 (Sat)
-62837514000, #  local_start 1992-03-29 01:00:00 (Sun)
-62853235200, #    local_end 1992-09-27 00:00:00 (Sun)
+62837510400, #    utc_start 1992-03-29 00:00:00 (Sun)
+62853235200, #      utc_end 1992-09-27 00:00:00 (Sun)
+62837521200, #  local_start 1992-03-29 03:00:00 (Sun)
+62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62853224400, #    utc_start 1992-09-26 21:00:00 (Sat)
-62868952800, #      utc_end 1993-03-27 22:00:00 (Sat)
-62853231600, #  local_start 1992-09-26 23:00:00 (Sat)
-62868960000, #    local_end 1993-03-28 00:00:00 (Sun)
+62853235200, #    utc_start 1992-09-27 00:00:00 (Sun)
+62868960000, #      utc_end 1993-03-28 00:00:00 (Sun)
+62853242400, #  local_start 1992-09-27 02:00:00 (Sun)
+62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62868952800, #    utc_start 1993-03-27 22:00:00 (Sat)
-62884674000, #      utc_end 1993-09-25 21:00:00 (Sat)
-62868963600, #  local_start 1993-03-28 01:00:00 (Sun)
-62884684800, #    local_end 1993-09-26 00:00:00 (Sun)
+62868960000, #    utc_start 1993-03-28 00:00:00 (Sun)
+62884684800, #      utc_end 1993-09-26 00:00:00 (Sun)
+62868970800, #  local_start 1993-03-28 03:00:00 (Sun)
+62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
-62900402400, #      utc_end 1994-03-26 22:00:00 (Sat)
-62884681200, #  local_start 1993-09-25 23:00:00 (Sat)
-62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
+62884684800, #    utc_start 1993-09-26 00:00:00 (Sun)
+62900409600, #      utc_end 1994-03-27 00:00:00 (Sun)
+62884692000, #  local_start 1993-09-26 02:00:00 (Sun)
+62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62900402400, #    utc_start 1994-03-26 22:00:00 (Sat)
-62916123600, #      utc_end 1994-09-24 21:00:00 (Sat)
-62900413200, #  local_start 1994-03-27 01:00:00 (Sun)
-62916134400, #    local_end 1994-09-25 00:00:00 (Sun)
+62900409600, #    utc_start 1994-03-27 00:00:00 (Sun)
+62916134400, #      utc_end 1994-09-25 00:00:00 (Sun)
+62900420400, #  local_start 1994-03-27 03:00:00 (Sun)
+62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62916123600, #    utc_start 1994-09-24 21:00:00 (Sat)
-62924594400, #      utc_end 1994-12-31 22:00:00 (Sat)
-62916130800, #  local_start 1994-09-24 23:00:00 (Sat)
-62924601600, #    local_end 1995-01-01 00:00:00 (Sun)
+62916134400, #    utc_start 1994-09-25 00:00:00 (Sun)
+62931859200, #      utc_end 1995-03-26 00:00:00 (Sun)
+62916141600, #  local_start 1994-09-25 02:00:00 (Sun)
+62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62924594400, #    utc_start 1994-12-31 22:00:00 (Sat)
-62931862800, #      utc_end 1995-03-26 01:00:00 (Sun)
-62924601600, #  local_start 1995-01-01 00:00:00 (Sun)
-62931870000, #    local_end 1995-03-26 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
-62947587600, #      utc_end 1995-09-24 01:00:00 (Sun)
-62931873600, #  local_start 1995-03-26 04:00:00 (Sun)
-62947598400, #    local_end 1995-09-24 04:00:00 (Sun)
+62931859200, #    utc_start 1995-03-26 00:00:00 (Sun)
+62947584000, #      utc_end 1995-09-24 00:00:00 (Sun)
+62931870000, #  local_start 1995-03-26 03:00:00 (Sun)
+62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
-62963917200, #      utc_end 1996-03-31 01:00:00 (Sun)
-62947594800, #  local_start 1995-09-24 03:00:00 (Sun)
-62963924400, #    local_end 1996-03-31 03:00:00 (Sun)
+62947584000, #    utc_start 1995-09-24 00:00:00 (Sun)
+62963913600, #      utc_end 1996-03-31 00:00:00 (Sun)
+62947591200, #  local_start 1995-09-24 02:00:00 (Sun)
+62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
+62963913600, #    utc_start 1996-03-31 00:00:00 (Sun)
+62967618000, #      utc_end 1996-05-12 21:00:00 (Sun)
+62963924400, #  local_start 1996-03-31 03:00:00 (Sun)
+62967628800, #    local_end 1996-05-13 00:00:00 (Mon)
+10800,
+1,
+'EEST',
+    ],
+    [
+62967618000, #    utc_start 1996-05-12 21:00:00 (Sun)
 62982061200, #      utc_end 1996-10-27 01:00:00 (Sun)
-62963928000, #  local_start 1996-03-31 04:00:00 (Sun)
+62967628800, #  local_start 1996-05-13 00:00:00 (Mon)
 62982072000, #    local_end 1996-10-27 04:00:00 (Sun)
 10800,
 1,
@@ -1025,15 +1025,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 54 }
+sub has_dst_changes { 56 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
@@ -1047,7 +1065,7 @@ my $last_observance = bless( {
   'gmtoff' => '2:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 728294,
+    'local_rd_days' => 728792,
     'local_rd_secs' => 0,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
@@ -1055,26 +1073,26 @@ my $last_observance = bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 728294,
+    'utc_rd_days' => 728792,
     'utc_rd_secs' => 0,
-    'utc_year' => 1996
+    'utc_year' => 1997
   }, 'DateTime' ),
   'offset_from_std' => 0,
   'offset_from_utc' => 7200,
   'until' => [],
   'utc_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 728293,
-    'local_rd_secs' => 79200,
+    'local_rd_days' => 728791,
+    'local_rd_secs' => 75600,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
     'tz' => bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 728293,
-    'utc_rd_secs' => 79200,
-    'utc_year' => 1995
+    'utc_rd_days' => 728791,
+    'utc_rd_secs' => 75600,
+    'utc_year' => 1997
   }, 'DateTime' )
 }, 'DateTime::TimeZone::OlsonDB::Observance' )
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Kirov.pm b/lib/DateTime/TimeZone/Europe/Kirov.pm
index 7fa9c5eb4..53727cca7 100644
--- a/lib/DateTime/TimeZone/Europe/Kirov.pm
+++ b/lib/DateTime/TimeZone/Europe/Kirov.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -597,11 +597,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Lisbon.pm b/lib/DateTime/TimeZone/Europe/Lisbon.pm
index 6e193fce1..05dad098c 100644
--- a/lib/DateTime/TimeZone/Europe/Lisbon.pm
+++ b/lib/DateTime/TimeZone/Europe/Lisbon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1943,15 +1943,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 3600,
 1,
+'WEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131181200, #    local_end 2033-03-27 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131184800, #  local_start 2033-03-27 02:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+3600,
+1,
 'WEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 109 }
+sub has_dst_changes { 110 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/London.pm b/lib/DateTime/TimeZone/Europe/London.pm
index 051e31b93..45a6f1d37 100644
--- a/lib/DateTime/TimeZone/Europe/London.pm
+++ b/lib/DateTime/TimeZone/Europe/London.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -2114,15 +2114,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 3600,
 1,
+'BST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131181200, #    local_end 2033-03-27 01:00:00 (Sun)
+0,
+0,
+'GMT',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131184800, #  local_start 2033-03-27 02:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+3600,
+1,
 'BST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 121 }
+sub has_dst_changes { 122 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Luxembourg.pm b/lib/DateTime/TimeZone/Europe/Luxembourg.pm
index 2dd3591fb..71e763240 100644
--- a/lib/DateTime/TimeZone/Europe/Luxembourg.pm
+++ b/lib/DateTime/TimeZone/Europe/Luxembourg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1583,15 +1583,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 86 }
+sub has_dst_changes { 87 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Madrid.pm b/lib/DateTime/TimeZone/Europe/Madrid.pm
index 57c2b42a9..470882d5b 100644
--- a/lib/DateTime/TimeZone/Europe/Madrid.pm
+++ b/lib/DateTime/TimeZone/Europe/Madrid.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1394,15 +1394,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 76 }
+sub has_dst_changes { 77 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Malta.pm b/lib/DateTime/TimeZone/Europe/Malta.pm
index 0d4b2e7f9..321c8a754 100644
--- a/lib/DateTime/TimeZone/Europe/Malta.pm
+++ b/lib/DateTime/TimeZone/Europe/Malta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1457,15 +1457,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 79 }
+sub has_dst_changes { 80 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Minsk.pm b/lib/DateTime/TimeZone/Europe/Minsk.pm
index af5fd1cef..363b1769b 100644
--- a/lib/DateTime/TimeZone/Europe/Minsk.pm
+++ b/lib/DateTime/TimeZone/Europe/Minsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -651,11 +651,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 32 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Monaco.pm b/lib/DateTime/TimeZone/Europe/Monaco.pm
index 98582caf4..f7c4b6ce4 100644
--- a/lib/DateTime/TimeZone/Europe/Monaco.pm
+++ b/lib/DateTime/TimeZone/Europe/Monaco.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1601,15 +1601,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 91 }
+sub has_dst_changes { 92 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Moscow.pm b/lib/DateTime/TimeZone/Europe/Moscow.pm
index b5237a1e0..6f2df5fac 100644
--- a/lib/DateTime/TimeZone/Europe/Moscow.pm
+++ b/lib/DateTime/TimeZone/Europe/Moscow.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -732,11 +732,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 38 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Oslo.pm b/lib/DateTime/TimeZone/Europe/Oslo.pm
index bd4d8f5ad..e1a762eca 100644
--- a/lib/DateTime/TimeZone/Europe/Oslo.pm
+++ b/lib/DateTime/TimeZone/Europe/Oslo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1205,15 +1205,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 65 }
+sub has_dst_changes { 66 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Paris.pm b/lib/DateTime/TimeZone/Europe/Paris.pm
index e856931c6..8f58f53b4 100644
--- a/lib/DateTime/TimeZone/Europe/Paris.pm
+++ b/lib/DateTime/TimeZone/Europe/Paris.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1592,15 +1592,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 88 }
+sub has_dst_changes { 89 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Prague.pm b/lib/DateTime/TimeZone/Europe/Prague.pm
index be587f7fc..fea42664b 100644
--- a/lib/DateTime/TimeZone/Europe/Prague.pm
+++ b/lib/DateTime/TimeZone/Europe/Prague.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1241,15 +1241,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 67 }
+sub has_dst_changes { 68 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Riga.pm b/lib/DateTime/TimeZone/Europe/Riga.pm
index 7221b826d..7a0e07857 100644
--- a/lib/DateTime/TimeZone/Europe/Riga.pm
+++ b/lib/DateTime/TimeZone/Europe/Riga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1088,15 +1088,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 56 }
+sub has_dst_changes { 57 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Rome.pm b/lib/DateTime/TimeZone/Europe/Rome.pm
index 82c8ea776..ee54aca5d 100644
--- a/lib/DateTime/TimeZone/Europe/Rome.pm
+++ b/lib/DateTime/TimeZone/Europe/Rome.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1484,15 +1484,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 81 }
+sub has_dst_changes { 82 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Samara.pm b/lib/DateTime/TimeZone/Europe/Samara.pm
index 78606df97..c734c60f6 100644
--- a/lib/DateTime/TimeZone/Europe/Samara.pm
+++ b/lib/DateTime/TimeZone/Europe/Samara.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -615,11 +615,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Saratov.pm b/lib/DateTime/TimeZone/Europe/Saratov.pm
index 6f8fff759..ad55ea918 100644
--- a/lib/DateTime/TimeZone/Europe/Saratov.pm
+++ b/lib/DateTime/TimeZone/Europe/Saratov.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -606,11 +606,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Simferopol.pm b/lib/DateTime/TimeZone/Europe/Simferopol.pm
index a44aaa8d5..c7bc4e3e0 100644
--- a/lib/DateTime/TimeZone/Europe/Simferopol.pm
+++ b/lib/DateTime/TimeZone/Europe/Simferopol.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -282,62 +282,62 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62782470000, #    utc_start 1990-06-30 23:00:00 (Sat)
-62829900000, #      utc_end 1991-12-31 22:00:00 (Tue)
+62836725600, #      utc_end 1992-03-19 22:00:00 (Thu)
 62782477200, #  local_start 1990-07-01 01:00:00 (Sun)
-62829907200, #    local_end 1992-01-01 00:00:00 (Wed)
+62836732800, #    local_end 1992-03-20 00:00:00 (Fri)
 7200,
 0,
 'EET',
     ],
     [
-62829900000, #    utc_start 1991-12-31 22:00:00 (Tue)
-62837503200, #      utc_end 1992-03-28 22:00:00 (Sat)
-62829907200, #  local_start 1992-01-01 00:00:00 (Wed)
-62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
+62836725600, #    utc_start 1992-03-19 22:00:00 (Thu)
+62837510400, #      utc_end 1992-03-29 00:00:00 (Sun)
+62836732800, #  local_start 1992-03-20 00:00:00 (Fri)
+62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62837503200, #    utc_start 1992-03-28 22:00:00 (Sat)
-62853224400, #      utc_end 1992-09-26 21:00:00 (Sat)
-62837514000, #  local_start 1992-03-29 01:00:00 (Sun)
-62853235200, #    local_end 1992-09-27 00:00:00 (Sun)
+62837510400, #    utc_start 1992-03-29 00:00:00 (Sun)
+62853235200, #      utc_end 1992-09-27 00:00:00 (Sun)
+62837521200, #  local_start 1992-03-29 03:00:00 (Sun)
+62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62853224400, #    utc_start 1992-09-26 21:00:00 (Sat)
-62868952800, #      utc_end 1993-03-27 22:00:00 (Sat)
-62853231600, #  local_start 1992-09-26 23:00:00 (Sat)
-62868960000, #    local_end 1993-03-28 00:00:00 (Sun)
+62853235200, #    utc_start 1992-09-27 00:00:00 (Sun)
+62868960000, #      utc_end 1993-03-28 00:00:00 (Sun)
+62853242400, #  local_start 1992-09-27 02:00:00 (Sun)
+62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62868952800, #    utc_start 1993-03-27 22:00:00 (Sat)
-62884674000, #      utc_end 1993-09-25 21:00:00 (Sat)
-62868963600, #  local_start 1993-03-28 01:00:00 (Sun)
-62884684800, #    local_end 1993-09-26 00:00:00 (Sun)
+62868960000, #    utc_start 1993-03-28 00:00:00 (Sun)
+62884684800, #      utc_end 1993-09-26 00:00:00 (Sun)
+62868970800, #  local_start 1993-03-28 03:00:00 (Sun)
+62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
-62900402400, #      utc_end 1994-03-26 22:00:00 (Sat)
-62884681200, #  local_start 1993-09-25 23:00:00 (Sat)
-62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
+62884684800, #    utc_start 1993-09-26 00:00:00 (Sun)
+62900409600, #      utc_end 1994-03-27 00:00:00 (Sun)
+62884692000, #  local_start 1993-09-26 02:00:00 (Sun)
+62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62900402400, #    utc_start 1994-03-26 22:00:00 (Sat)
+62900409600, #    utc_start 1994-03-27 00:00:00 (Sun)
 62903422800, #      utc_end 1994-04-30 21:00:00 (Sat)
-62900413200, #  local_start 1994-03-27 01:00:00 (Sun)
+62900420400, #  local_start 1994-03-27 03:00:00 (Sun)
 62903433600, #    local_end 1994-05-01 00:00:00 (Sun)
 10800,
 1,
@@ -732,11 +732,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 35 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Sofia.pm b/lib/DateTime/TimeZone/Europe/Sofia.pm
index 1b576180e..c40a499e5 100644
--- a/lib/DateTime/TimeZone/Europe/Sofia.pm
+++ b/lib/DateTime/TimeZone/Europe/Sofia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1088,15 +1088,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 56 }
+sub has_dst_changes { 57 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Stockholm.pm b/lib/DateTime/TimeZone/Europe/Stockholm.pm
index a78805ae5..0e2ce2bea 100644
--- a/lib/DateTime/TimeZone/Europe/Stockholm.pm
+++ b/lib/DateTime/TimeZone/Europe/Stockholm.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1016,15 +1016,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 54 }
+sub has_dst_changes { 55 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Tallinn.pm b/lib/DateTime/TimeZone/Europe/Tallinn.pm
index a33c5ad8c..f55c44e13 100644
--- a/lib/DateTime/TimeZone/Europe/Tallinn.pm
+++ b/lib/DateTime/TimeZone/Europe/Tallinn.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1052,15 +1052,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 55 }
+sub has_dst_changes { 56 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Tirane.pm b/lib/DateTime/TimeZone/Europe/Tirane.pm
index 40985a266..9b392cecf 100644
--- a/lib/DateTime/TimeZone/Europe/Tirane.pm
+++ b/lib/DateTime/TimeZone/Europe/Tirane.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1133,15 +1133,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 62 }
+sub has_dst_changes { 63 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
index 1cdcb3f3a..0a621f81a 100644
--- a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
+++ b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -624,11 +624,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 30 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm b/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
index 1a590a07a..36fdfce2d 100644
--- a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
+++ b/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -300,107 +300,107 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62806068000, #    utc_start 1991-03-31 02:00:00 (Sun)
-62829900000, #      utc_end 1991-12-31 22:00:00 (Tue)
+62836725600, #      utc_end 1992-03-19 22:00:00 (Thu)
 62806075200, #  local_start 1991-03-31 04:00:00 (Sun)
-62829907200, #    local_end 1992-01-01 00:00:00 (Wed)
+62836732800, #    local_end 1992-03-20 00:00:00 (Fri)
 7200,
 0,
 'EET',
     ],
     [
-62829900000, #    utc_start 1991-12-31 22:00:00 (Tue)
-62837503200, #      utc_end 1992-03-28 22:00:00 (Sat)
-62829907200, #  local_start 1992-01-01 00:00:00 (Wed)
-62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
+62836725600, #    utc_start 1992-03-19 22:00:00 (Thu)
+62837510400, #      utc_end 1992-03-29 00:00:00 (Sun)
+62836732800, #  local_start 1992-03-20 00:00:00 (Fri)
+62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62837503200, #    utc_start 1992-03-28 22:00:00 (Sat)
-62853224400, #      utc_end 1992-09-26 21:00:00 (Sat)
-62837514000, #  local_start 1992-03-29 01:00:00 (Sun)
-62853235200, #    local_end 1992-09-27 00:00:00 (Sun)
+62837510400, #    utc_start 1992-03-29 00:00:00 (Sun)
+62853235200, #      utc_end 1992-09-27 00:00:00 (Sun)
+62837521200, #  local_start 1992-03-29 03:00:00 (Sun)
+62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62853224400, #    utc_start 1992-09-26 21:00:00 (Sat)
-62868952800, #      utc_end 1993-03-27 22:00:00 (Sat)
-62853231600, #  local_start 1992-09-26 23:00:00 (Sat)
-62868960000, #    local_end 1993-03-28 00:00:00 (Sun)
+62853235200, #    utc_start 1992-09-27 00:00:00 (Sun)
+62868960000, #      utc_end 1993-03-28 00:00:00 (Sun)
+62853242400, #  local_start 1992-09-27 02:00:00 (Sun)
+62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62868952800, #    utc_start 1993-03-27 22:00:00 (Sat)
-62884674000, #      utc_end 1993-09-25 21:00:00 (Sat)
-62868963600, #  local_start 1993-03-28 01:00:00 (Sun)
-62884684800, #    local_end 1993-09-26 00:00:00 (Sun)
+62868960000, #    utc_start 1993-03-28 00:00:00 (Sun)
+62884684800, #      utc_end 1993-09-26 00:00:00 (Sun)
+62868970800, #  local_start 1993-03-28 03:00:00 (Sun)
+62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
-62900402400, #      utc_end 1994-03-26 22:00:00 (Sat)
-62884681200, #  local_start 1993-09-25 23:00:00 (Sat)
-62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
+62884684800, #    utc_start 1993-09-26 00:00:00 (Sun)
+62900409600, #      utc_end 1994-03-27 00:00:00 (Sun)
+62884692000, #  local_start 1993-09-26 02:00:00 (Sun)
+62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62900402400, #    utc_start 1994-03-26 22:00:00 (Sat)
-62916123600, #      utc_end 1994-09-24 21:00:00 (Sat)
-62900413200, #  local_start 1994-03-27 01:00:00 (Sun)
-62916134400, #    local_end 1994-09-25 00:00:00 (Sun)
+62900409600, #    utc_start 1994-03-27 00:00:00 (Sun)
+62916134400, #      utc_end 1994-09-25 00:00:00 (Sun)
+62900420400, #  local_start 1994-03-27 03:00:00 (Sun)
+62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62916123600, #    utc_start 1994-09-24 21:00:00 (Sat)
-62924594400, #      utc_end 1994-12-31 22:00:00 (Sat)
-62916130800, #  local_start 1994-09-24 23:00:00 (Sat)
-62924601600, #    local_end 1995-01-01 00:00:00 (Sun)
+62916134400, #    utc_start 1994-09-25 00:00:00 (Sun)
+62931859200, #      utc_end 1995-03-26 00:00:00 (Sun)
+62916141600, #  local_start 1994-09-25 02:00:00 (Sun)
+62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62924594400, #    utc_start 1994-12-31 22:00:00 (Sat)
-62931862800, #      utc_end 1995-03-26 01:00:00 (Sun)
-62924601600, #  local_start 1995-01-01 00:00:00 (Sun)
-62931870000, #    local_end 1995-03-26 03:00:00 (Sun)
-7200,
-0,
-'EET',
-    ],
-    [
-62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
-62947587600, #      utc_end 1995-09-24 01:00:00 (Sun)
-62931873600, #  local_start 1995-03-26 04:00:00 (Sun)
-62947598400, #    local_end 1995-09-24 04:00:00 (Sun)
+62931859200, #    utc_start 1995-03-26 00:00:00 (Sun)
+62947584000, #      utc_end 1995-09-24 00:00:00 (Sun)
+62931870000, #  local_start 1995-03-26 03:00:00 (Sun)
+62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
-62963917200, #      utc_end 1996-03-31 01:00:00 (Sun)
-62947594800, #  local_start 1995-09-24 03:00:00 (Sun)
-62963924400, #    local_end 1996-03-31 03:00:00 (Sun)
+62947584000, #    utc_start 1995-09-24 00:00:00 (Sun)
+62963913600, #      utc_end 1996-03-31 00:00:00 (Sun)
+62947591200, #  local_start 1995-09-24 02:00:00 (Sun)
+62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
+62963913600, #    utc_start 1996-03-31 00:00:00 (Sun)
+62967618000, #      utc_end 1996-05-12 21:00:00 (Sun)
+62963924400, #  local_start 1996-03-31 03:00:00 (Sun)
+62967628800, #    local_end 1996-05-13 00:00:00 (Mon)
+10800,
+1,
+'EEST',
+    ],
+    [
+62967618000, #    utc_start 1996-05-12 21:00:00 (Sun)
 62982061200, #      utc_end 1996-10-27 01:00:00 (Sun)
-62963928000, #  local_start 1996-03-31 04:00:00 (Sun)
+62967628800, #  local_start 1996-05-13 00:00:00 (Mon)
 62982072000, #    local_end 1996-10-27 04:00:00 (Sun)
 10800,
 1,
@@ -1052,15 +1052,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 54 }
+sub has_dst_changes { 56 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
@@ -1074,7 +1092,7 @@ my $last_observance = bless( {
   'gmtoff' => '2:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 728294,
+    'local_rd_days' => 728792,
     'local_rd_secs' => 0,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
@@ -1082,26 +1100,26 @@ my $last_observance = bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 728294,
+    'utc_rd_days' => 728792,
     'utc_rd_secs' => 0,
-    'utc_year' => 1996
+    'utc_year' => 1997
   }, 'DateTime' ),
   'offset_from_std' => 0,
   'offset_from_utc' => 7200,
   'until' => [],
   'utc_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 728293,
-    'local_rd_secs' => 79200,
+    'local_rd_days' => 728791,
+    'local_rd_secs' => 75600,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
     'tz' => bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 728293,
-    'utc_rd_secs' => 79200,
-    'utc_year' => 1995
+    'utc_rd_days' => 728791,
+    'utc_rd_secs' => 75600,
+    'utc_year' => 1997
   }, 'DateTime' )
 }, 'DateTime::TimeZone::OlsonDB::Observance' )
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Vienna.pm b/lib/DateTime/TimeZone/Europe/Vienna.pm
index 9874e1d1e..e717e0bd0 100644
--- a/lib/DateTime/TimeZone/Europe/Vienna.pm
+++ b/lib/DateTime/TimeZone/Europe/Vienna.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1205,15 +1205,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 64 }
+sub has_dst_changes { 65 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Vilnius.pm b/lib/DateTime/TimeZone/Europe/Vilnius.pm
index e4b8743d7..303ecfd53 100644
--- a/lib/DateTime/TimeZone/Europe/Vilnius.pm
+++ b/lib/DateTime/TimeZone/Europe/Vilnius.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1025,15 +1025,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 52 }
+sub has_dst_changes { 53 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Volgograd.pm b/lib/DateTime/TimeZone/Europe/Volgograd.pm
index 24b9d97bc..b7b3458ba 100644
--- a/lib/DateTime/TimeZone/Europe/Volgograd.pm
+++ b/lib/DateTime/TimeZone/Europe/Volgograd.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -624,11 +624,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 29 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Warsaw.pm b/lib/DateTime/TimeZone/Europe/Warsaw.pm
index 7961265e8..c4835c91c 100644
--- a/lib/DateTime/TimeZone/Europe/Warsaw.pm
+++ b/lib/DateTime/TimeZone/Europe/Warsaw.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1439,15 +1439,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 77 }
+sub has_dst_changes { 78 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm b/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
index 15c84a92d..15e41088d 100644
--- a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
+++ b/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -291,98 +291,107 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62821774800, #    utc_start 1991-09-28 21:00:00 (Sat)
-62837503200, #      utc_end 1992-03-28 22:00:00 (Sat)
+62836725600, #      utc_end 1992-03-19 22:00:00 (Thu)
 62821782000, #  local_start 1991-09-28 23:00:00 (Sat)
-62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
+62836732800, #    local_end 1992-03-20 00:00:00 (Fri)
 7200,
 0,
 'EET',
     ],
     [
-62837503200, #    utc_start 1992-03-28 22:00:00 (Sat)
-62853224400, #      utc_end 1992-09-26 21:00:00 (Sat)
-62837514000, #  local_start 1992-03-29 01:00:00 (Sun)
-62853235200, #    local_end 1992-09-27 00:00:00 (Sun)
-10800,
-1,
-'EEST',
-    ],
-    [
-62853224400, #    utc_start 1992-09-26 21:00:00 (Sat)
-62868952800, #      utc_end 1993-03-27 22:00:00 (Sat)
-62853231600, #  local_start 1992-09-26 23:00:00 (Sat)
-62868960000, #    local_end 1993-03-28 00:00:00 (Sun)
+62836725600, #    utc_start 1992-03-19 22:00:00 (Thu)
+62837510400, #      utc_end 1992-03-29 00:00:00 (Sun)
+62836732800, #  local_start 1992-03-20 00:00:00 (Fri)
+62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62868952800, #    utc_start 1993-03-27 22:00:00 (Sat)
-62884674000, #      utc_end 1993-09-25 21:00:00 (Sat)
-62868963600, #  local_start 1993-03-28 01:00:00 (Sun)
-62884684800, #    local_end 1993-09-26 00:00:00 (Sun)
+62837510400, #    utc_start 1992-03-29 00:00:00 (Sun)
+62853235200, #      utc_end 1992-09-27 00:00:00 (Sun)
+62837521200, #  local_start 1992-03-29 03:00:00 (Sun)
+62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
-62900402400, #      utc_end 1994-03-26 22:00:00 (Sat)
-62884681200, #  local_start 1993-09-25 23:00:00 (Sat)
-62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
+62853235200, #    utc_start 1992-09-27 00:00:00 (Sun)
+62868960000, #      utc_end 1993-03-28 00:00:00 (Sun)
+62853242400, #  local_start 1992-09-27 02:00:00 (Sun)
+62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62900402400, #    utc_start 1994-03-26 22:00:00 (Sat)
-62916123600, #      utc_end 1994-09-24 21:00:00 (Sat)
-62900413200, #  local_start 1994-03-27 01:00:00 (Sun)
-62916134400, #    local_end 1994-09-25 00:00:00 (Sun)
+62868960000, #    utc_start 1993-03-28 00:00:00 (Sun)
+62884684800, #      utc_end 1993-09-26 00:00:00 (Sun)
+62868970800, #  local_start 1993-03-28 03:00:00 (Sun)
+62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62916123600, #    utc_start 1994-09-24 21:00:00 (Sat)
-62924594400, #      utc_end 1994-12-31 22:00:00 (Sat)
-62916130800, #  local_start 1994-09-24 23:00:00 (Sat)
-62924601600, #    local_end 1995-01-01 00:00:00 (Sun)
+62884684800, #    utc_start 1993-09-26 00:00:00 (Sun)
+62900409600, #      utc_end 1994-03-27 00:00:00 (Sun)
+62884692000, #  local_start 1993-09-26 02:00:00 (Sun)
+62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62924594400, #    utc_start 1994-12-31 22:00:00 (Sat)
-62931862800, #      utc_end 1995-03-26 01:00:00 (Sun)
-62924601600, #  local_start 1995-01-01 00:00:00 (Sun)
-62931870000, #    local_end 1995-03-26 03:00:00 (Sun)
+62900409600, #    utc_start 1994-03-27 00:00:00 (Sun)
+62916134400, #      utc_end 1994-09-25 00:00:00 (Sun)
+62900420400, #  local_start 1994-03-27 03:00:00 (Sun)
+62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
+10800,
+1,
+'EEST',
+    ],
+    [
+62916134400, #    utc_start 1994-09-25 00:00:00 (Sun)
+62931859200, #      utc_end 1995-03-26 00:00:00 (Sun)
+62916141600, #  local_start 1994-09-25 02:00:00 (Sun)
+62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
-62947587600, #      utc_end 1995-09-24 01:00:00 (Sun)
-62931873600, #  local_start 1995-03-26 04:00:00 (Sun)
-62947598400, #    local_end 1995-09-24 04:00:00 (Sun)
+62931859200, #    utc_start 1995-03-26 00:00:00 (Sun)
+62947584000, #      utc_end 1995-09-24 00:00:00 (Sun)
+62931870000, #  local_start 1995-03-26 03:00:00 (Sun)
+62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 10800,
 1,
 'EEST',
     ],
     [
-62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
-62963917200, #      utc_end 1996-03-31 01:00:00 (Sun)
-62947594800, #  local_start 1995-09-24 03:00:00 (Sun)
-62963924400, #    local_end 1996-03-31 03:00:00 (Sun)
+62947584000, #    utc_start 1995-09-24 00:00:00 (Sun)
+62963913600, #      utc_end 1996-03-31 00:00:00 (Sun)
+62947591200, #  local_start 1995-09-24 02:00:00 (Sun)
+62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 7200,
 0,
 'EET',
     ],
     [
-62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
+62963913600, #    utc_start 1996-03-31 00:00:00 (Sun)
+62967618000, #      utc_end 1996-05-12 21:00:00 (Sun)
+62963924400, #  local_start 1996-03-31 03:00:00 (Sun)
+62967628800, #    local_end 1996-05-13 00:00:00 (Mon)
+10800,
+1,
+'EEST',
+    ],
+    [
+62967618000, #    utc_start 1996-05-12 21:00:00 (Sun)
 62982061200, #      utc_end 1996-10-27 01:00:00 (Sun)
-62963928000, #  local_start 1996-03-31 04:00:00 (Sun)
+62967628800, #  local_start 1996-05-13 00:00:00 (Mon)
 62982072000, #    local_end 1996-10-27 04:00:00 (Sun)
 10800,
 1,
@@ -1034,15 +1043,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118491200, #    local_end 2032-10-31 04:00:00 (Sun)
 10800,
 1,
+'EEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118487600, #  local_start 2032-10-31 03:00:00 (Sun)
+64131188400, #    local_end 2033-03-27 03:00:00 (Sun)
+7200,
+0,
+'EET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131192000, #  local_start 2033-03-27 04:00:00 (Sun)
+64149940800, #    local_end 2033-10-30 04:00:00 (Sun)
+10800,
+1,
 'EEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 54 }
+sub has_dst_changes { 56 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
@@ -1056,7 +1083,7 @@ my $last_observance = bless( {
   'gmtoff' => '2:00',
   'local_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 728294,
+    'local_rd_days' => 728792,
     'local_rd_secs' => 0,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
@@ -1064,26 +1091,26 @@ my $last_observance = bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 728294,
+    'utc_rd_days' => 728792,
     'utc_rd_secs' => 0,
-    'utc_year' => 1996
+    'utc_year' => 1997
   }, 'DateTime' ),
   'offset_from_std' => 0,
   'offset_from_utc' => 7200,
   'until' => [],
   'utc_start_datetime' => bless( {
     'formatter' => undef,
-    'local_rd_days' => 728293,
-    'local_rd_secs' => 79200,
+    'local_rd_days' => 728791,
+    'local_rd_secs' => 75600,
     'offset_modifier' => 0,
     'rd_nanosecs' => 0,
     'tz' => bless( {
       'name' => 'floating',
       'offset' => 0
     }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 728293,
-    'utc_rd_secs' => 79200,
-    'utc_year' => 1995
+    'utc_rd_days' => 728791,
+    'utc_rd_secs' => 75600,
+    'utc_year' => 1997
   }, 'DateTime' )
 }, 'DateTime::TimeZone::OlsonDB::Observance' )
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Zurich.pm b/lib/DateTime/TimeZone/Europe/Zurich.pm
index 896ecfde9..016a45e14 100644
--- a/lib/DateTime/TimeZone/Europe/Zurich.pm
+++ b/lib/DateTime/TimeZone/Europe/Zurich.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1016,15 +1016,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'CEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'CET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'CEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 54 }
+sub has_dst_changes { 55 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/HST.pm b/lib/DateTime/TimeZone/HST.pm
index c7fe8f0c7..cc8cde5e6 100644
--- a/lib/DateTime/TimeZone/HST.pm
+++ b/lib/DateTime/TimeZone/HST.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -30,11 +30,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Indian/Chagos.pm b/lib/DateTime/TimeZone/Indian/Chagos.pm
index 8aeb46a8a..77693500f 100644
--- a/lib/DateTime/TimeZone/Indian/Chagos.pm
+++ b/lib/DateTime/TimeZone/Indian/Chagos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Indian/Christmas.pm b/lib/DateTime/TimeZone/Indian/Christmas.pm
index dc66c3add..715aa48da 100644
--- a/lib/DateTime/TimeZone/Indian/Christmas.pm
+++ b/lib/DateTime/TimeZone/Indian/Christmas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Indian/Cocos.pm b/lib/DateTime/TimeZone/Indian/Cocos.pm
index cd507d640..f700b3d8d 100644
--- a/lib/DateTime/TimeZone/Indian/Cocos.pm
+++ b/lib/DateTime/TimeZone/Indian/Cocos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Indian/Kerguelen.pm b/lib/DateTime/TimeZone/Indian/Kerguelen.pm
index 6594a86f1..2ac0ea93a 100644
--- a/lib/DateTime/TimeZone/Indian/Kerguelen.pm
+++ b/lib/DateTime/TimeZone/Indian/Kerguelen.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2021e
+# Generated from debian/tzdata/antarctica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Indian/Mahe.pm b/lib/DateTime/TimeZone/Indian/Mahe.pm
index a79eb1747..c7843216a 100644
--- a/lib/DateTime/TimeZone/Indian/Mahe.pm
+++ b/lib/DateTime/TimeZone/Indian/Mahe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Indian/Maldives.pm b/lib/DateTime/TimeZone/Indian/Maldives.pm
index 2bba91d93..76cc47044 100644
--- a/lib/DateTime/TimeZone/Indian/Maldives.pm
+++ b/lib/DateTime/TimeZone/Indian/Maldives.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2021e
+# Generated from debian/tzdata/asia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Indian/Mauritius.pm b/lib/DateTime/TimeZone/Indian/Mauritius.pm
index 8ae75f8db..2a7afb3d1 100644
--- a/lib/DateTime/TimeZone/Indian/Mauritius.pm
+++ b/lib/DateTime/TimeZone/Indian/Mauritius.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -75,11 +75,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 2 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Indian/Reunion.pm b/lib/DateTime/TimeZone/Indian/Reunion.pm
index 4b4244e30..f8125a375 100644
--- a/lib/DateTime/TimeZone/Indian/Reunion.pm
+++ b/lib/DateTime/TimeZone/Indian/Reunion.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2021e
+# Generated from debian/tzdata/africa.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/MET.pm b/lib/DateTime/TimeZone/MET.pm
index 0f56611e4..e1bcef936 100644
--- a/lib/DateTime/TimeZone/MET.pm
+++ b/lib/DateTime/TimeZone/MET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1151,15 +1151,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
 7200,
 1,
+'MEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
+64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
+3600,
+0,
+'MET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
+64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
+7200,
+1,
 'MEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 63 }
+sub has_dst_changes { 64 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/MST.pm b/lib/DateTime/TimeZone/MST.pm
index c2e9e6b88..056dbca5f 100644
--- a/lib/DateTime/TimeZone/MST.pm
+++ b/lib/DateTime/TimeZone/MST.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -30,11 +30,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/MST7MDT.pm b/lib/DateTime/TimeZone/MST7MDT.pm
index 64031bf4e..ea26d566b 100644
--- a/lib/DateTime/TimeZone/MST7MDT.pm
+++ b/lib/DateTime/TimeZone/MST7MDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1268,15 +1268,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -21600,
 1,
+'MDT',
+    ],
+    [
+64119110400, #    utc_start 2032-11-07 08:00:00 (Sun)
+64130000400, #      utc_end 2033-03-13 09:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-25200,
+0,
+'MST',
+    ],
+    [
+64130000400, #    utc_start 2033-03-13 09:00:00 (Sun)
+64150560000, #      utc_end 2033-11-06 08:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-21600,
+1,
 'MDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/PST8PDT.pm b/lib/DateTime/TimeZone/PST8PDT.pm
index 124e0c6c0..19ad43ab3 100644
--- a/lib/DateTime/TimeZone/PST8PDT.pm
+++ b/lib/DateTime/TimeZone/PST8PDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1268,15 +1268,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
 -25200,
 1,
+'PDT',
+    ],
+    [
+64119114000, #    utc_start 2032-11-07 09:00:00 (Sun)
+64130004000, #      utc_end 2033-03-13 10:00:00 (Sun)
+64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+-28800,
+0,
+'PST',
+    ],
+    [
+64130004000, #    utc_start 2033-03-13 10:00:00 (Sun)
+64150563600, #      utc_end 2033-11-06 09:00:00 (Sun)
+64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+-25200,
+1,
 'PDT',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 70 }
+sub has_dst_changes { 71 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Apia.pm b/lib/DateTime/TimeZone/Pacific/Apia.pm
index ba2763775..42dd53c02 100644
--- a/lib/DateTime/TimeZone/Pacific/Apia.pm
+++ b/lib/DateTime/TimeZone/Pacific/Apia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -264,11 +264,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 12 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Auckland.pm b/lib/DateTime/TimeZone/Pacific/Auckland.pm
index 5e3c8d127..2337611db 100644
--- a/lib/DateTime/TimeZone/Pacific/Auckland.pm
+++ b/lib/DateTime/TimeZone/Pacific/Auckland.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1331,15 +1331,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64115460000, #    local_end 2032-09-26 02:00:00 (Sun)
 43200,
 0,
+'NZST',
+    ],
+    [
+64115416800, #    utc_start 2032-09-25 14:00:00 (Sat)
+64131746400, #      utc_end 2033-04-02 14:00:00 (Sat)
+64115463600, #  local_start 2032-09-26 03:00:00 (Sun)
+64131793200, #    local_end 2033-04-03 03:00:00 (Sun)
+46800,
+1,
+'NZDT',
+    ],
+    [
+64131746400, #    utc_start 2033-04-02 14:00:00 (Sat)
+64146866400, #      utc_end 2033-09-24 14:00:00 (Sat)
+64131789600, #  local_start 2033-04-03 02:00:00 (Sun)
+64146909600, #    local_end 2033-09-25 02:00:00 (Sun)
+43200,
+0,
 'NZST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 73 }
+sub has_dst_changes { 74 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Bougainville.pm b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
index 9e1b51a6d..2928090db 100644
--- a/lib/DateTime/TimeZone/Pacific/Bougainville.pm
+++ b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -75,11 +75,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Chatham.pm b/lib/DateTime/TimeZone/Pacific/Chatham.pm
index c24b156e8..c563c1224 100644
--- a/lib/DateTime/TimeZone/Pacific/Chatham.pm
+++ b/lib/DateTime/TimeZone/Pacific/Chatham.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1088,15 +1088,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64115462700, #    local_end 2032-09-26 02:45:00 (Sun)
 45900,
 0,
+'+1245',
+    ],
+    [
+64115416800, #    utc_start 2032-09-25 14:00:00 (Sat)
+64131746400, #      utc_end 2033-04-02 14:00:00 (Sat)
+64115466300, #  local_start 2032-09-26 03:45:00 (Sun)
+64131795900, #    local_end 2033-04-03 03:45:00 (Sun)
+49500,
+1,
+'+1345',
+    ],
+    [
+64131746400, #    utc_start 2033-04-02 14:00:00 (Sat)
+64146866400, #      utc_end 2033-09-24 14:00:00 (Sat)
+64131792300, #  local_start 2033-04-03 02:45:00 (Sun)
+64146912300, #    local_end 2033-09-25 02:45:00 (Sun)
+45900,
+0,
 '+1245',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 59 }
+sub has_dst_changes { 60 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Chuuk.pm b/lib/DateTime/TimeZone/Pacific/Chuuk.pm
index d231e7ae2..4a6ce911a 100644
--- a/lib/DateTime/TimeZone/Pacific/Chuuk.pm
+++ b/lib/DateTime/TimeZone/Pacific/Chuuk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -84,11 +84,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Easter.pm b/lib/DateTime/TimeZone/Pacific/Easter.pm
index 89a34d785..34f001ca3 100644
--- a/lib/DateTime/TimeZone/Pacific/Easter.pm
+++ b/lib/DateTime/TimeZone/Pacific/Easter.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1178,15 +1178,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64113631200, #    local_end 2032-09-04 22:00:00 (Sat)
 -21600,
 0,
+'-06',
+    ],
+    [
+64113652800, #    utc_start 2032-09-05 04:00:00 (Sun)
+64131793200, #      utc_end 2033-04-03 03:00:00 (Sun)
+64113634800, #  local_start 2032-09-04 23:00:00 (Sat)
+64131775200, #    local_end 2033-04-02 22:00:00 (Sat)
+-18000,
+1,
+'-05',
+    ],
+    [
+64131793200, #    utc_start 2033-04-03 03:00:00 (Sun)
+64145102400, #      utc_end 2033-09-04 04:00:00 (Sun)
+64131771600, #  local_start 2033-04-02 21:00:00 (Sat)
+64145080800, #    local_end 2033-09-03 22:00:00 (Sat)
+-21600,
+0,
 '-06',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 64 }
+sub has_dst_changes { 65 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Efate.pm b/lib/DateTime/TimeZone/Pacific/Efate.pm
index 62096d810..3a9097f04 100644
--- a/lib/DateTime/TimeZone/Pacific/Efate.pm
+++ b/lib/DateTime/TimeZone/Pacific/Efate.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -237,11 +237,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 11 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
index 52bef9cfe..c72e5d540 100644
--- a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
+++ b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Fiji.pm b/lib/DateTime/TimeZone/Pacific/Fiji.pm
index 919b25c5f..adb92415e 100644
--- a/lib/DateTime/TimeZone/Pacific/Fiji.pm
+++ b/lib/DateTime/TimeZone/Pacific/Fiji.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -467,15 +467,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119693600, #    local_end 2032-11-14 02:00:00 (Sun)
 43200,
 0,
+'+12',
+    ],
+    [
+64119650400, #    utc_start 2032-11-13 14:00:00 (Sat)
+64125093600, #      utc_end 2033-01-15 14:00:00 (Sat)
+64119697200, #  local_start 2032-11-14 03:00:00 (Sun)
+64125140400, #    local_end 2033-01-16 03:00:00 (Sun)
+46800,
+1,
+'+13',
+    ],
+    [
+64125093600, #    utc_start 2033-01-15 14:00:00 (Sat)
+64151100000, #      utc_end 2033-11-12 14:00:00 (Sat)
+64125136800, #  local_start 2033-01-16 02:00:00 (Sun)
+64151143200, #    local_end 2033-11-13 02:00:00 (Sun)
+43200,
+0,
 '+12',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 25 }
+sub has_dst_changes { 26 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Funafuti.pm b/lib/DateTime/TimeZone/Pacific/Funafuti.pm
index b631c76fe..59047c0e9 100644
--- a/lib/DateTime/TimeZone/Pacific/Funafuti.pm
+++ b/lib/DateTime/TimeZone/Pacific/Funafuti.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Galapagos.pm b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
index 98e08f0f9..1dca1e31b 100644
--- a/lib/DateTime/TimeZone/Pacific/Galapagos.pm
+++ b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2021e
+# Generated from debian/tzdata/southamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 1 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Gambier.pm b/lib/DateTime/TimeZone/Pacific/Gambier.pm
index 03d138ab0..973c9d07b 100644
--- a/lib/DateTime/TimeZone/Pacific/Gambier.pm
+++ b/lib/DateTime/TimeZone/Pacific/Gambier.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
index 46b0281bd..77f452e62 100644
--- a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
+++ b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Guam.pm b/lib/DateTime/TimeZone/Pacific/Guam.pm
index 705862fa7..fefd0f90c 100644
--- a/lib/DateTime/TimeZone/Pacific/Guam.pm
+++ b/lib/DateTime/TimeZone/Pacific/Guam.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -219,11 +219,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 8 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Honolulu.pm b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
index 2453ab4a5..d4bf296b8 100644
--- a/lib/DateTime/TimeZone/Pacific/Honolulu.pm
+++ b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2021e
+# Generated from debian/tzdata/northamerica.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -93,11 +93,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 3 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Kanton.pm b/lib/DateTime/TimeZone/Pacific/Kanton.pm
index 610090ae6..c27c29722 100644
--- a/lib/DateTime/TimeZone/Pacific/Kanton.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kanton.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -57,11 +57,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
index f39ca4ced..bda02598d 100644
--- a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -57,11 +57,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Kosrae.pm b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
index c3940c8a6..4954dd338 100644
--- a/lib/DateTime/TimeZone/Pacific/Kosrae.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -111,11 +111,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
index 5e746331e..a46c05948 100644
--- a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -84,11 +84,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Majuro.pm b/lib/DateTime/TimeZone/Pacific/Majuro.pm
index 5b7e0de47..0fdae8030 100644
--- a/lib/DateTime/TimeZone/Pacific/Majuro.pm
+++ b/lib/DateTime/TimeZone/Pacific/Majuro.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -93,11 +93,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Marquesas.pm b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
index 8ee11d986..bd01c1486 100644
--- a/lib/DateTime/TimeZone/Pacific/Marquesas.pm
+++ b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Nauru.pm b/lib/DateTime/TimeZone/Pacific/Nauru.pm
index f0580fdaf..c14c85a64 100644
--- a/lib/DateTime/TimeZone/Pacific/Nauru.pm
+++ b/lib/DateTime/TimeZone/Pacific/Nauru.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -66,11 +66,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Niue.pm b/lib/DateTime/TimeZone/Pacific/Niue.pm
index 751866bed..4ed0d99e0 100644
--- a/lib/DateTime/TimeZone/Pacific/Niue.pm
+++ b/lib/DateTime/TimeZone/Pacific/Niue.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Norfolk.pm b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
index 34dd6bf7b..9f86d1752 100644
--- a/lib/DateTime/TimeZone/Pacific/Norfolk.pm
+++ b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -314,15 +314,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64116064800, #    local_end 2032-10-03 02:00:00 (Sun)
 39600,
 0,
+'+11',
+    ],
+    [
+64116025200, #    utc_start 2032-10-02 15:00:00 (Sat)
+64131750000, #      utc_end 2033-04-02 15:00:00 (Sat)
+64116068400, #  local_start 2032-10-03 03:00:00 (Sun)
+64131793200, #    local_end 2033-04-03 03:00:00 (Sun)
+43200,
+1,
+'+12',
+    ],
+    [
+64131750000, #    utc_start 2033-04-02 15:00:00 (Sat)
+64147474800, #      utc_end 2033-10-01 15:00:00 (Sat)
+64131789600, #  local_start 2033-04-03 02:00:00 (Sun)
+64147514400, #    local_end 2033-10-02 02:00:00 (Sun)
+39600,
+0,
 '+11',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 15 }
+sub has_dst_changes { 16 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Noumea.pm b/lib/DateTime/TimeZone/Pacific/Noumea.pm
index 51220b6b5..c76f1bd66 100644
--- a/lib/DateTime/TimeZone/Pacific/Noumea.pm
+++ b/lib/DateTime/TimeZone/Pacific/Noumea.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -93,11 +93,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 3 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
index 23c2cdb50..66e9bf204 100644
--- a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
+++ b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Palau.pm b/lib/DateTime/TimeZone/Pacific/Palau.pm
index 2277de5c2..b2ff86852 100644
--- a/lib/DateTime/TimeZone/Pacific/Palau.pm
+++ b/lib/DateTime/TimeZone/Pacific/Palau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
index 2b0ca42a9..49a1f89f5 100644
--- a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
+++ b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Pohnpei.pm b/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
index 5ec168a31..2b3a2a74f 100644
--- a/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
+++ b/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -93,11 +93,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
index e1b15e04b..f5bb2a064 100644
--- a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
+++ b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -48,11 +48,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
index db67f83a5..cee2200d1 100644
--- a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
+++ b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -282,11 +282,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 13 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Tahiti.pm b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
index 51eccd411..a11c863b8 100644
--- a/lib/DateTime/TimeZone/Pacific/Tahiti.pm
+++ b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Tarawa.pm b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
index ec1e1a8c5..99778dfa1 100644
--- a/lib/DateTime/TimeZone/Pacific/Tarawa.pm
+++ b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
index cab9f7004..5ed35c51b 100644
--- a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
+++ b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -129,11 +129,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 4 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Wake.pm b/lib/DateTime/TimeZone/Pacific/Wake.pm
index 871f53709..3ba444991 100644
--- a/lib/DateTime/TimeZone/Pacific/Wake.pm
+++ b/lib/DateTime/TimeZone/Pacific/Wake.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/Pacific/Wallis.pm b/lib/DateTime/TimeZone/Pacific/Wallis.pm
index ba15b25e2..8c50c913f 100644
--- a/lib/DateTime/TimeZone/Pacific/Wallis.pm
+++ b/lib/DateTime/TimeZone/Pacific/Wallis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2021e
+# Generated from debian/tzdata/australasia.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -39,11 +39,11 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
 sub has_dst_changes { 0 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
diff --git a/lib/DateTime/TimeZone/WET.pm b/lib/DateTime/TimeZone/WET.pm
index fe956309c..d72c79d19 100644
--- a/lib/DateTime/TimeZone/WET.pm
+++ b/lib/DateTime/TimeZone/WET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2021e
+# Generated from debian/tzdata/europe.  Olson data version 2022a
 #
 # Do not edit this file directly.
 #
@@ -1025,15 +1025,33 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64118484000, #    local_end 2032-10-31 02:00:00 (Sun)
 3600,
 1,
+'WEST',
+    ],
+    [
+64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
+64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
+64118480400, #  local_start 2032-10-31 01:00:00 (Sun)
+64131181200, #    local_end 2033-03-27 01:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
+64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
+64131184800, #  local_start 2033-03-27 02:00:00 (Sun)
+64149933600, #    local_end 2033-10-30 02:00:00 (Sun)
+3600,
+1,
 'WEST',
     ],
 ];
 
-sub olson_version { '2021e' }
+sub olson_version { '2022a' }
 
-sub has_dst_changes { 56 }
+sub has_dst_changes { 57 }
 
-sub _max_year { 2031 }
+sub _max_year { 2032 }
 
 sub _new_instance
 {
