Update Environmental registry version to 1.1.0

New version includes Leak related messages we need.

Testing:
Redfish service validator passing

Change-Id: Ieca3e5a7bb785ef7fcffb05f86b88bdbf23a3d99
Signed-off-by: Igor Kanyuka <ifelmail@gmail.com>
diff --git a/redfish-core/include/registries/environmental_message_registry.hpp b/redfish-core/include/registries/environmental_message_registry.hpp
index d1be9b7..dc3d66d 100644
--- a/redfish-core/include/registries/environmental_message_registry.hpp
+++ b/redfish-core/include/registries/environmental_message_registry.hpp
@@ -20,11 +20,11 @@
 namespace redfish::registries::environmental
 {
 const Header header = {
-    "Copyright 2023 DMTF. All rights reserved.",
+    "Copyright 2024 DMTF. All rights reserved.",
     "#MessageRegistry.v1_6_2.MessageRegistry",
     1,
-    0,
     1,
+    0,
     "Environmental Message Registry",
     "en",
     "This registry defines messages related to environmental sensors, heating and cooling equipment, or other environmental conditions.",
@@ -32,7 +32,7 @@
     "DMTF",
 };
 constexpr const char* url =
-    "https://redfish.dmtf.org/registries/Environmental.1.0.1.json";
+    "https://redfish.dmtf.org/registries/Environmental.1.1.0.json";
 
 constexpr std::array registry =
 {
@@ -121,6 +121,508 @@
             "None.",
         }},
     MessageEntry{
+        "FilterInserted",
+        {
+            "Indicates that a filter was inserted or installed.",
+            "Filter '%1' was inserted.",
+            "OK",
+            1,
+            {
+                "string",
+            },
+            "None.",
+        }},
+    MessageEntry{
+        "FilterRemoved",
+        {
+            "Indicates that a filter was removed.",
+            "Filter '%1' was removed.",
+            "OK",
+            1,
+            {
+                "string",
+            },
+            "None.",
+        }},
+    MessageEntry{
+        "FilterRequiresService",
+        {
+            "Indicates that a filter requires service.",
+            "Filter '%1' requires service.",
+            "Warning",
+            1,
+            {
+                "string",
+            },
+            "Replace the filter or filter media.",
+        }},
+    MessageEntry{
+        "FilterRestored",
+        {
+            "Indicates that a filter was repaired or restored to normal operation.",
+            "Filter '%1' was restored.",
+            "OK",
+            1,
+            {
+                "string",
+            },
+            "None.",
+        }},
+    MessageEntry{
+        "FlowRateAboveLowerCriticalThreshold",
+        {
+            "Indicates that a flow rate reading is no longer below the lower critical threshold but is still outside of normal operating range.",
+            "Flow rate '%1' reading of %2 L/min is now above the %3 lower critical threshold but remains outside of normal range.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateAboveLowerFatalThreshold",
+        {
+            "Indicates that a flow rate reading is no longer below the lower fatal threshold but is still outside of normal operating range.",
+            "Flow rate '%1' reading of %2 L/min is now above the %3 lower fatal threshold but remains outside of normal range.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateAboveUpperCautionThreshold",
+        {
+            "Indicates that a flow rate reading is above the upper caution threshold.",
+            "Flow rate '%1' reading of %2 L/min is above the %3 upper caution threshold.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateAboveUpperCriticalThreshold",
+        {
+            "Indicates that a flow rate reading is above the upper critical threshold.",
+            "Flow rate '%1' reading of %2 L/min is above the %3 upper critical threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateAboveUpperFatalThreshold",
+        {
+            "Indicates that a flow rate reading is above the upper fatal threshold.",
+            "Flow rate '%1' reading of %2 L/min is above the %3 upper fatal threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateBelowLowerCautionThreshold",
+        {
+            "Indicates that a flow rate reading is below the lower caution threshold.",
+            "Flow rate '%1' reading of %2 L/min is below the %3 lower caution threshold.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateBelowLowerCriticalThreshold",
+        {
+            "Indicates that a flow rate reading is below the lower critical threshold.",
+            "Flow rate '%1' reading of %2 L/min is below the %3 lower critical threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateBelowLowerFatalThreshold",
+        {
+            "Indicates that a flow rate reading is below the lower fatal threshold.",
+            "Flow rate '%1' reading of %2 L/min is below the %3 lower fatal threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateBelowUpperCriticalThreshold",
+        {
+            "Indicates that a flow rate reading is no longer above the upper critical threshold but is still outside of normal operating range.",
+            "Flow rate '%1' reading of %2 L/min is now below the %3 upper critical threshold but remains outside of normal range.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateBelowUpperFatalThreshold",
+        {
+            "Indicates that a flow rate reading is no longer above the upper fatal threshold but is still outside of normal operating range.",
+            "Flow rate '%1' reading of %2 L/min is now below the %3 upper fatal threshold but remains outside of normal range.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateCritical",
+        {
+            "Indicates that a flow rate reading exceeds an internal critical level.",
+            "Flow rate '%1' reading of %2 L/min exceeds the critical level.",
+            "Critical",
+            2,
+            {
+                "string",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateFatal",
+        {
+            "Indicates that a flow rate reading exceeds an internal fatal level or flow rate reading is zero (0).",
+            "Flow rate '%1' reading of %2 L/min exceeds the fatal level.",
+            "Critical",
+            2,
+            {
+                "string",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateNoLongerCritical",
+        {
+            "Indicates that a flow rate reading no longer exceeds an internal critical level but still exceeds an internal warning level.",
+            "Flow rate '%1' reading of %2 L/min no longer exceeds the critical level.",
+            "Warning",
+            2,
+            {
+                "string",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateNoLongerFatal",
+        {
+            "Indicates that a flow rate reading is no longer exceeds an internal fatal level but is still exceeds an internal critical level.",
+            "Flow rate '%1' reading of %2 L/min no longer exceeds the fatal level.",
+            "Critical",
+            2,
+            {
+                "string",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FlowRateNormal",
+        {
+            "Indicates that a flow rate reading is now within normal operating range.",
+            "Flow rate '%1' reading of %2 L/min is within normal operating range.",
+            "OK",
+            2,
+            {
+                "string",
+                "number",
+            },
+            "None.",
+        }},
+    MessageEntry{
+        "FlowRateWarning",
+        {
+            "Indicates that a flow rate reading exceeds an internal warning level.",
+            "Flow rate '%1' reading of %2 L/min exceeds the warning level.",
+            "Warning",
+            2,
+            {
+                "string",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelAboveLowerCriticalThreshold",
+        {
+            "Indicates that a fluid level reading is no longer below the lower critical threshold but is still outside of normal operating range.",
+            "Fluid level '%1' reading of %2 percent is now above the %3 lower critical threshold but remains outside of normal range.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelAboveLowerFatalThreshold",
+        {
+            "Indicates that a fluid level reading is no longer below the lower fatal threshold but is still outside of normal operating range.",
+            "Fluid level '%1' reading of %2 percent is now above the %3 lower fatal threshold but remains outside of normal range.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelAboveUpperCautionThreshold",
+        {
+            "Indicates that a fluid level reading is above the upper caution threshold.",
+            "Fluid level '%1' reading of %2 percent is above the %3 upper caution threshold.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelAboveUpperCriticalThreshold",
+        {
+            "Indicates that a fluid level reading is above the upper critical threshold.",
+            "Fluid level '%1' reading of %2 percent is above the %3 upper critical threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelAboveUpperFatalThreshold",
+        {
+            "Indicates that a fluid level reading is above the upper fatal threshold.",
+            "Fluid level '%1' reading of %2 percent is above the %3 upper fatal threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelBelowLowerCautionThreshold",
+        {
+            "Indicates that a fluid level reading is below the lower caution threshold.",
+            "Fluid level '%1' reading of %2 percent is below the %3 lower caution threshold.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelBelowLowerCriticalThreshold",
+        {
+            "Indicates that a fluid level reading is below the lower critical threshold.",
+            "Fluid level '%1' reading of %2 percent is below the %3 lower critical threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelBelowLowerFatalThreshold",
+        {
+            "Indicates that a fluid level reading is below the lower fatal threshold.",
+            "Fluid level '%1' reading of %2 percent is below the %3 lower fatal threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelBelowUpperCriticalThreshold",
+        {
+            "Indicates that a fluid level reading is no longer above the upper critical threshold but is still outside of normal operating range.",
+            "Fluid level '%1' reading of %2 percent is now below the %3 upper critical threshold but remains outside of normal range.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelBelowUpperFatalThreshold",
+        {
+            "Indicates that a fluid level reading is no longer above the upper fatal threshold but is still outside of normal operating range.",
+            "Fluid level '%1' reading of %2 percent is now below the %3 upper fatal threshold but remains outside of normal range.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelCritical",
+        {
+            "Indicates that a fluid level reading violates an internal critical level.",
+            "Fluid level '%1' reading violates the critical level.",
+            "Critical",
+            1,
+            {
+                "string",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelNoLongerCritical",
+        {
+            "Indicates that a fluid level reading no longer violates an internal critical level but still violates an internal warning level.",
+            "Fluid level '%1' reading no longer violates the critical level.",
+            "Warning",
+            1,
+            {
+                "string",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidLevelNormal",
+        {
+            "Indicates that a fluid level reading is now within normal operating range.",
+            "Fluid level '%1' reading is within normal operating range.",
+            "OK",
+            1,
+            {
+                "string",
+            },
+            "None.",
+        }},
+    MessageEntry{
+        "FluidLevelWarning",
+        {
+            "Indicates that a fluid level reading violates an internal warning level.",
+            "Fluid level '%1' reading violates the warning level.",
+            "Warning",
+            1,
+            {
+                "string",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidQualityCritical",
+        {
+            "Indicates that a fluid quality reading exceeds an internal critical level.",
+            "Fluid quality '%1' reading exceeds the critical level.",
+            "Critical",
+            1,
+            {
+                "string",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidQualityNoLongerCritical",
+        {
+            "Indicates that a fluid quality reading no longer exceeds an internal critical level but still exceeds an internal warning level.",
+            "Fluid quality '%1' reading no longer exceeds the critical level.",
+            "Warning",
+            1,
+            {
+                "string",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "FluidQualityNormal",
+        {
+            "Indicates that a fluid quality reading is now within normal operating range.",
+            "Fluid quality '%1' reading is within normal operating range.",
+            "OK",
+            1,
+            {
+                "string",
+            },
+            "None.",
+        }},
+    MessageEntry{
+        "FluidQualityWarning",
+        {
+            "Indicates that a fluid quality reading exceeds an internal warning level.",
+            "Fluid quality '%1' reading exceeds the warning level.",
+            "Warning",
+            1,
+            {
+                "string",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
         "HumidityAboveLowerCriticalThreshold",
         {
             "Indicates that a humidity reading is no longer below the lower critical threshold but is still outside of normal operating range.",
@@ -218,6 +720,282 @@
             "None.",
         }},
     MessageEntry{
+        "LeakDetectedCritical",
+        {
+            "Indicates that a leak detector is in a critical state.",
+            "Leak detector '%1' reports a critical level leak.",
+            "Critical",
+            1,
+            {
+                "string",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "LeakDetectedNormal",
+        {
+            "Indicates that a leak detector is within normal operating range.",
+            "Leak detector '%1' has returned to normal.",
+            "OK",
+            1,
+            {
+                "string",
+            },
+            "None.",
+        }},
+    MessageEntry{
+        "LeakDetectedWarning",
+        {
+            "Indicates that a leak detector is in a warning state.",
+            "Leak detector '%1' reports a warning level leak.",
+            "Warning",
+            1,
+            {
+                "string",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureAboveLowerCriticalThreshold",
+        {
+            "Indicates that a pressure reading is no longer below the lower critical threshold but is still outside of normal operating range.",
+            "Pressure '%1' reading of %2 kPa is now above the %3 lower critical threshold but remains outside of normal range.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureAboveLowerFatalThreshold",
+        {
+            "Indicates that a pressure reading is no longer below the lower fatal threshold but is still outside of normal operating range.",
+            "Pressure '%1' reading of %2 kPa is now above the %3 lower fatal threshold but remains outside of normal range.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureAboveUpperCautionThreshold",
+        {
+            "Indicates that a pressure reading is above the upper caution threshold.",
+            "Pressure '%1' reading of %2 kPa is above the %3 upper caution threshold.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureAboveUpperCriticalThreshold",
+        {
+            "Indicates that a pressure reading is above the upper critical threshold.",
+            "Pressure '%1' reading of %2 kPa is above the %3 upper critical threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureAboveUpperFatalThreshold",
+        {
+            "Indicates that a pressure reading is above the upper fatal threshold.",
+            "Pressure '%1' reading of %2 kPa is above the %3 upper fatal threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureBelowLowerCautionThreshold",
+        {
+            "Indicates that a pressure reading is below the lower caution threshold.",
+            "Pressure '%1' reading of %2 kPa is below the %3 lower caution threshold.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureBelowLowerCriticalThreshold",
+        {
+            "Indicates that a pressure reading is below the lower critical threshold.",
+            "Pressure '%1' reading of %2 kPa is below the %3 lower critical threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureBelowLowerFatalThreshold",
+        {
+            "Indicates that a pressure reading is below the lower fatal threshold.",
+            "Pressure '%1' reading of %2 kPa is below the %3 lower fatal threshold.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureBelowUpperCriticalThreshold",
+        {
+            "Indicates that a pressure reading is no longer above the upper critical threshold but is still outside of normal operating range.",
+            "Pressure '%1' reading of %2 kPa is now below the %3 upper critical threshold but remains outside of normal range.",
+            "Warning",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureBelowUpperFatalThreshold",
+        {
+            "Indicates that a pressure reading is no longer above the upper fatal threshold but is still outside of normal operating range.",
+            "Pressure '%1' reading of %2 kPa is now below the %3 upper fatal threshold but remains outside of normal range.",
+            "Critical",
+            3,
+            {
+                "string",
+                "number",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureCritical",
+        {
+            "Indicates that a pressure reading exceeds an internal critical level.",
+            "Pressure '%1' reading of %2 kPa exceeds the critical level.",
+            "Critical",
+            2,
+            {
+                "string",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureNoLongerCritical",
+        {
+            "Indicates that a pressure reading no longer violates an internal critical level but still violates an internal warning level.",
+            "Pressure '%1' reading of %2 kPa no longer violates the critical level.",
+            "Warning",
+            2,
+            {
+                "string",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PressureNormal",
+        {
+            "Indicates that a pressure reading is now within normal operating range.",
+            "Pressure '%1' reading of %2 kPa is within normal operating range.",
+            "OK",
+            2,
+            {
+                "string",
+                "number",
+            },
+            "None.",
+        }},
+    MessageEntry{
+        "PressureWarning",
+        {
+            "Indicates that a pressure reading exceeds an internal warning level.",
+            "Pressure '%1' reading of %2 kPa exceeds the warning level.",
+            "Warning",
+            2,
+            {
+                "string",
+                "number",
+            },
+            "Check the condition of the resource listed in OriginOfCondition.",
+        }},
+    MessageEntry{
+        "PumpFailed",
+        {
+            "Indicates that a pump has failed.",
+            "Pump '%1' has failed.",
+            "Warning",
+            1,
+            {
+                "string",
+            },
+            "Check the pump hardware and replace any faulty component.",
+        }},
+    MessageEntry{
+        "PumpInserted",
+        {
+            "Indicates that a pump was inserted or installed.",
+            "Pump '%1' was inserted.",
+            "OK",
+            1,
+            {
+                "string",
+            },
+            "None.",
+        }},
+    MessageEntry{
+        "PumpRemoved",
+        {
+            "Indicates that a pump was removed.",
+            "Pump '%1' was removed.",
+            "OK",
+            1,
+            {
+                "string",
+            },
+            "None.",
+        }},
+    MessageEntry{
+        "PumpRestored",
+        {
+            "Indicates that a pump was repaired or restored to normal operation.",
+            "Pump '%1' was restored.",
+            "OK",
+            1,
+            {
+                "string",
+            },
+            "None.",
+        }},
+    MessageEntry{
         "TemperatureAboveLowerCriticalThreshold",
         {
             "Indicates that a temperature reading is no longer below the lower critical threshold but is still outside of normal operating range.",
@@ -421,26 +1199,85 @@
     fanInserted = 4,
     fanRemoved = 5,
     fanRestored = 6,
-    humidityAboveLowerCriticalThreshold = 7,
-    humidityAboveUpperCautionThreshold = 8,
-    humidityAboveUpperCriticalThreshold = 9,
-    humidityBelowLowerCautionThreshold = 10,
-    humidityBelowLowerCriticalThreshold = 11,
-    humidityBelowUpperCriticalThreshold = 12,
-    humidityNormal = 13,
-    temperatureAboveLowerCriticalThreshold = 14,
-    temperatureAboveLowerFatalThreshold = 15,
-    temperatureAboveUpperCautionThreshold = 16,
-    temperatureAboveUpperCriticalThreshold = 17,
-    temperatureAboveUpperFatalThreshold = 18,
-    temperatureBelowLowerCautionThreshold = 19,
-    temperatureBelowLowerCriticalThreshold = 20,
-    temperatureBelowLowerFatalThreshold = 21,
-    temperatureBelowUpperCriticalThreshold = 22,
-    temperatureBelowUpperFatalThreshold = 23,
-    temperatureCritical = 24,
-    temperatureNoLongerCritical = 25,
-    temperatureNormal = 26,
-    temperatureWarning = 27,
+    filterInserted = 7,
+    filterRemoved = 8,
+    filterRequiresService = 9,
+    filterRestored = 10,
+    flowRateAboveLowerCriticalThreshold = 11,
+    flowRateAboveLowerFatalThreshold = 12,
+    flowRateAboveUpperCautionThreshold = 13,
+    flowRateAboveUpperCriticalThreshold = 14,
+    flowRateAboveUpperFatalThreshold = 15,
+    flowRateBelowLowerCautionThreshold = 16,
+    flowRateBelowLowerCriticalThreshold = 17,
+    flowRateBelowLowerFatalThreshold = 18,
+    flowRateBelowUpperCriticalThreshold = 19,
+    flowRateBelowUpperFatalThreshold = 20,
+    flowRateCritical = 21,
+    flowRateFatal = 22,
+    flowRateNoLongerCritical = 23,
+    flowRateNoLongerFatal = 24,
+    flowRateNormal = 25,
+    flowRateWarning = 26,
+    fluidLevelAboveLowerCriticalThreshold = 27,
+    fluidLevelAboveLowerFatalThreshold = 28,
+    fluidLevelAboveUpperCautionThreshold = 29,
+    fluidLevelAboveUpperCriticalThreshold = 30,
+    fluidLevelAboveUpperFatalThreshold = 31,
+    fluidLevelBelowLowerCautionThreshold = 32,
+    fluidLevelBelowLowerCriticalThreshold = 33,
+    fluidLevelBelowLowerFatalThreshold = 34,
+    fluidLevelBelowUpperCriticalThreshold = 35,
+    fluidLevelBelowUpperFatalThreshold = 36,
+    fluidLevelCritical = 37,
+    fluidLevelNoLongerCritical = 38,
+    fluidLevelNormal = 39,
+    fluidLevelWarning = 40,
+    fluidQualityCritical = 41,
+    fluidQualityNoLongerCritical = 42,
+    fluidQualityNormal = 43,
+    fluidQualityWarning = 44,
+    humidityAboveLowerCriticalThreshold = 45,
+    humidityAboveUpperCautionThreshold = 46,
+    humidityAboveUpperCriticalThreshold = 47,
+    humidityBelowLowerCautionThreshold = 48,
+    humidityBelowLowerCriticalThreshold = 49,
+    humidityBelowUpperCriticalThreshold = 50,
+    humidityNormal = 51,
+    leakDetectedCritical = 52,
+    leakDetectedNormal = 53,
+    leakDetectedWarning = 54,
+    pressureAboveLowerCriticalThreshold = 55,
+    pressureAboveLowerFatalThreshold = 56,
+    pressureAboveUpperCautionThreshold = 57,
+    pressureAboveUpperCriticalThreshold = 58,
+    pressureAboveUpperFatalThreshold = 59,
+    pressureBelowLowerCautionThreshold = 60,
+    pressureBelowLowerCriticalThreshold = 61,
+    pressureBelowLowerFatalThreshold = 62,
+    pressureBelowUpperCriticalThreshold = 63,
+    pressureBelowUpperFatalThreshold = 64,
+    pressureCritical = 65,
+    pressureNoLongerCritical = 66,
+    pressureNormal = 67,
+    pressureWarning = 68,
+    pumpFailed = 69,
+    pumpInserted = 70,
+    pumpRemoved = 71,
+    pumpRestored = 72,
+    temperatureAboveLowerCriticalThreshold = 73,
+    temperatureAboveLowerFatalThreshold = 74,
+    temperatureAboveUpperCautionThreshold = 75,
+    temperatureAboveUpperCriticalThreshold = 76,
+    temperatureAboveUpperFatalThreshold = 77,
+    temperatureBelowLowerCautionThreshold = 78,
+    temperatureBelowLowerCriticalThreshold = 79,
+    temperatureBelowLowerFatalThreshold = 80,
+    temperatureBelowUpperCriticalThreshold = 81,
+    temperatureBelowUpperFatalThreshold = 82,
+    temperatureCritical = 83,
+    temperatureNoLongerCritical = 84,
+    temperatureNormal = 85,
+    temperatureWarning = 86,
 };
 } // namespace redfish::registries::environmental
diff --git a/scripts/parse_registries.py b/scripts/parse_registries.py
index 6f82175..b57d7c4 100755
--- a/scripts/parse_registries.py
+++ b/scripts/parse_registries.py
@@ -616,7 +616,7 @@
         [
             ("base", "1.19.0"),
             ("composition", "1.1.2"),
-            ("environmental", "1.0.1"),
+            ("environmental", "1.1.0"),
             ("ethernet_fabric", "1.0.1"),
             ("fabric", "1.0.2"),
             ("heartbeat_event", "1.0.1"),