<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/OpenBmc/bmcweb.git/redfish-core/include/generated/enums, branch master</title>
<subtitle>A do everything Redfish, KVM, GUI, and DBus webserver for OpenBMC (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/'/>
<updated>2026-05-19T19:16:28+00:00</updated>
<entry>
<title>Move to Redfish 2026.1</title>
<updated>2026-05-19T19:16:28+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2026-05-19T19:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=df2c4aac86d556cd3d618588ce819d63c3e01caf'/>
<id>urn:sha1:df2c4aac86d556cd3d618588ce819d63c3e01caf</id>
<content type='text'>
One line change and rerun the script. 2026.1 includes new properties.
The overview is at [1].

[1]: https://www.dmtf.org/sites/default/files/Redfish_Release_2026.1_Overview.pdf

Tested: Inspection only.

Change-Id: I007f074128e278fb267ee4de3b9cbab22d6336df
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Move clang-off / clang-on to catch scope</title>
<updated>2026-01-26T20:35:54+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2026-01-26T15:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=ac69e77ea938e8c2a5bd3dad258cdafd9d3182b7'/>
<id>urn:sha1:ac69e77ea938e8c2a5bd3dad258cdafd9d3182b7</id>
<content type='text'>
As a comment in https://gerrit.openbmc.org/c/openbmc/bmcweb/+/86868
suggested "You might also consider moving this up a line so you catch
the scope on both sides."

This enforces just the slightest bit more clang-format.

Rerun script.

Tested: Builds. Manual changes to script only. Rest generated.

Change-Id: I8ff01befc56c576716f5d83bd90763354b1ff0c5
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Rename switch namespace</title>
<updated>2026-01-26T20:30:22+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2026-01-26T15:42:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=6bb8c608e8c854fd4ff2e5b0d2908480b763746f'/>
<id>urn:sha1:6bb8c608e8c854fd4ff2e5b0d2908480b763746f</id>
<content type='text'>
switch is a reserved keyword in C++.. Therefore "namespace switch" is
illegal C++ code.

Add a couple lines of python code to check for keywords and then rename
with a rf_ at the front, e.g. namespace rf_switch.

Rerun the script update_schemas.py script.

This showed downstream, but probably would have upstream too.

```
switch.hpp:8:11: error: expected identifier or '{' [clang-diagnostic-error]
    8 | namespace switch
      |           ^
.../bmcweb/redfish-core/include/generated/enums/switch.hpp:8:11: error: expected unqualified-id [clang-diagnostic-error]

...

FAILED: meson-internal__clang-tidy-fix
```

Change-Id: I58be67fc0df6e5056e63da5302724e6509b7114b
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Move to Redfish 2025.4</title>
<updated>2026-01-23T14:50:11+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2026-01-20T22:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=9dec964e45fb11fd495b5e24f2a9e1801a3eb7ba'/>
<id>urn:sha1:9dec964e45fb11fd495b5e24f2a9e1801a3eb7ba</id>
<content type='text'>
One line change and rerun the script. 2025.4 includes new properties.
One use case is for Redundancy. For the complete overview see [1].

Tested: Visual and build only. In the past these have not broken things.

[1]: https://www.dmtf.org/sites/default/files/Redfish_Release_2025.4_Overview.pdf

Change-Id: Icaf710eaa99816264993a964ef9dd8a7f5e7722a
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Modify enum generation for clang</title>
<updated>2026-01-23T14:50:11+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2026-01-22T18:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=30552246534559518cdfa61618e2009a1b4b5769'/>
<id>urn:sha1:30552246534559518cdfa61618e2009a1b4b5769</id>
<content type='text'>
Clang-format was unhappy with the new
redfish-core/include/generated/enums/switch.hpp in 2025.4

```
diff --git a/redfish-core/include/generated/enums/switch.hpp b/redfish-core/include/generated/enums/switch.hpp
index 6acf6e28..cabc8562 100644
--- a/redfish-core/include/generated/enums/switch.hpp
+++ b/redfish-core/include/generated/enums/switch.hpp
@@ -5,7 +5,7 @@

 namespace switch
 {
-// clang-format off
+    // clang-format off
```

Move turning clang-format off before the namespace fixes.
¯\_(ツ)_/¯
Do that in generate_schema_enums.py and rerun update_schemas.py.

Adding 4 spaces before the clang-format off broke other generated
enums. Broke out from 2025.4.

Tested: Visual and build only.

Change-Id: Ic03aa558b405957f15035570d376c46c545906c0
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Redfish 2025.3</title>
<updated>2025-10-13T19:12:54+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2025-10-13T19:08:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=5ecf7b4e1bb6988dd3403fa80b723afbe2be30ae'/>
<id>urn:sha1:5ecf7b4e1bb6988dd3403fa80b723afbe2be30ae</id>
<content type='text'>
1 line change in scripts/update_schemas.py to point at 2025.3 and run
the script.

See below for more info on this release [1]

Tested: Inspection only. These have not broke things in the past.
Symlinks are getting updated:
```
head -n 4 redfish-core/schema/dmtf/json-schema-installed/ComputerSystem.v1_*.json
{
    "$id": "http://redfish.dmtf.org/schemas/v1/ComputerSystem.v1_26_0.json",
    "$ref": "#/definitions/ComputerSystem",
    "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
```

[1]: https://www.dmtf.org/sites/default/files/Redfish_Release_2025.3_Overview.pdf

Change-Id: Icc0e7b2bc775be6fa0f842670820319b79606507
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update to 2025.2</title>
<updated>2025-06-17T16:39:07+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2025-06-17T15:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=c6d7a45d427f9a6d9e761afcf305761dca60d7cf'/>
<id>urn:sha1:c6d7a45d427f9a6d9e761afcf305761dca60d7cf</id>
<content type='text'>
1 line change in update_schemas.py and rerun it.

See below for more info on this release [1]

Tested: Inspection only. These have not broke things in the past.

[1]: https://www.dmtf.org/sites/default/files/Redfish_Release_2025.2_Overview.pdf

Change-Id: I641bc4285fa502a5d81318ff56eaeb75c0af4762
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add TypeDefinition support for enumeration generation</title>
<updated>2025-04-21T15:36:12+00:00</updated>
<author>
<name>Chandramohan Harkude</name>
<email>chandramohan.harkude@gmail.com</email>
</author>
<published>2025-04-17T07:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=d1a3caa4eda8ca07cd656b4e4e8aa1e4ffe53e1e'/>
<id>urn:sha1:d1a3caa4eda8ca07cd656b4e4e8aa1e4ffe53e1e</id>
<content type='text'>
TypeDefinition was not supported by generate_schema_enums.py, this
change is to support the 'TypeDefinition' generation from schema.

Tested:
'TypeDefinition' fields in schema can be generated in generated files
with the change

Change-Id: Ibe61f65b905f2089f9e17a26fbd27e3ff1753166
Signed-off-by: Chandramohan Harkude &lt;chandramohan.harkude@gmail.com&gt;
</content>
</entry>
<entry>
<title>Update to 2025.1</title>
<updated>2025-03-26T21:41:54+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2025-03-25T17:16:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=d125652e8a30dfeaad88bbfa5b1e04a80610469c'/>
<id>urn:sha1:d125652e8a30dfeaad88bbfa5b1e04a80610469c</id>
<content type='text'>
1 line change in update_schemas.py and rerun it.

See below for more info on this release:
https://www.dmtf.org/content/redfish-release-20251-now-available

Tested: Inspection only. These have not broke things in the past.

Change-Id: I8d386725b364e2bc7c91c869e519e5e7bfbf11f9
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update to 2024.4</title>
<updated>2025-01-22T19:04:24+00:00</updated>
<author>
<name>Myung Bae</name>
<email>myungbae@us.ibm.com</email>
</author>
<published>2025-01-21T14:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=9b46bc0b4c0c58c426e9bfb5a7d90250862ca9d2'/>
<id>urn:sha1:9b46bc0b4c0c58c426e9bfb5a7d90250862ca9d2</id>
<content type='text'>
Update schema to the latest release 2024.4.

See below for more info on this release:
https://www.dmtf.org/standards/redfish

Tested:
- Redfish Service Validator passes

Change-Id: I1845d6afa04ee418ba3ab0bd0bc8ce59886e4376
Signed-off-by: Myung Bae &lt;myungbae@us.ibm.com&gt;
</content>
</entry>
</feed>
