)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"342720350bc56fbb107a717dc1b7404037844ba9","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ironic Release Hibiscus 35.1.0"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"$ git log --oneline --no-merges 35.0.0..HEAD"},{"line_number":10,"context_line":"1a90db0a2 Shell-quote console command passed to `socat`"},{"line_number":11,"context_line":"aca38e899 CI: Set multinode jobs to fail if binding fails"},{"line_number":12,"context_line":"105096d06 docs: add full rule example to inspection rules documentation"},{"line_number":13,"context_line":"0ab27f395 objects: Prepare for oslo.versionedobjects 3.10.0"},{"line_number":14,"context_line":"1c75ebd23 Drop unnecessary import_exceptions"},{"line_number":15,"context_line":"6bafa67df fix: bios.apply_configuration needs to validate before starting"},{"line_number":16,"context_line":"afd6676d5 ci: Tune multinode CI job VM resources for stability"},{"line_number":17,"context_line":"d5e252810 ci: fix guarding logic ovs qrouter logic"},{"line_number":18,"context_line":"9f2c21be1 Fix IPA boot during out-of-band service steps"},{"line_number":19,"context_line":"a5cc72722 devstack: skip qrouter namespace config for ovn"},{"line_number":20,"context_line":"88ae57136 runbooks: add traits support, description field, and v1.112 API"},{"line_number":21,"context_line":"776a146d6 Improve search experience in Ironic docs"},{"line_number":22,"context_line":"8a0116f4a devstack: Drop dead reference to pyghmi"},{"line_number":23,"context_line":"b9c516178 fix ip route call to be idempotent"},{"line_number":24,"context_line":"1697ff3e5 devstack: fix qrouter used in iptables calls"},{"line_number":25,"context_line":"45279830c gracefully handle plugging the port for a test node"},{"line_number":26,"context_line":"afb64cf26 Remove iLO hardware type and interfaces"},{"line_number":27,"context_line":"d9a953f42 Remove IRONIC_RAMDISK_TYPE devstack setting"},{"line_number":28,"context_line":"c2d6761a6 Limit interfaces to fake-graphical for testing"},{"line_number":29,"context_line":"06800cfaa Log node history on vif_attach and vif_detach failures"},{"line_number":30,"context_line":"b4e6a608d Add missing test coverage for node history API"},{"line_number":31,"context_line":"8f3f49dc9 Firmware caching before OS boot complete"},{"line_number":32,"context_line":"f08e3d89d Clear affinity before deleting stale conductor"},{"line_number":33,"context_line":"4ee0cbaf5 Fix idrac-redfish SKU to serial_number override to run before rule evaluation"},{"line_number":34,"context_line":"ab786123c Fix nova rebuilds w/ramdisk driver"},{"line_number":35,"context_line":"6568b665c Drop unnecessary allowlist_externals"},{"line_number":36,"context_line":"2df342dc4 Soft power off before ejecting virtual media regardless of CONF.inspector.power_off"},{"line_number":37,"context_line":"e78ad987a make target_datetime optional for set_bmc_clock step"},{"line_number":38,"context_line":"7ceef452d Remove pysnmp and related dependencies"},{"line_number":39,"context_line":"95f99ac58 Remove the SNMP hardware type and power interface"},{"line_number":40,"context_line":"908d4d35f Remove the iRMC hardware type and all interfaces"},{"line_number":41,"context_line":"6a66798f6 Make CONF picklable for oslo.service\u0027s spawn probe"},{"line_number":42,"context_line":"9f4504205 Fix pickle error when oslo.service uses spawn mode"},{"line_number":43,"context_line":"9f52550fc Fix Premature reboot interrupting NIC update"},{"line_number":44,"context_line":"f700d3da5 (pickle) Update master for stable/2026.1"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Change-Id: Iff113f4c2afab447b3a4fa6503dfd503d711747d"},{"line_number":47,"context_line":"Signed-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"e6ce6fa3_1ce2f770","line":44,"range":{"start_line":9,"start_character":0,"end_line":44,"end_character":50},"updated":"2026-05-04 08:55:12.000000000","message":"nit: this is kind of superfluous in development releases. (even on stable releases, there can be cases when it is simply too much to include in the commit message)","commit_id":"30de7487f3499c12b286c73b351516cb67559ebc"},{"author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"change_message_id":"f5961571a49821583e1a73e3b7bf61eebf272e3a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ironic Release Hibiscus 35.1.0"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"$ git log --oneline --no-merges 35.0.0..HEAD"},{"line_number":10,"context_line":"1a90db0a2 Shell-quote console command passed to `socat`"},{"line_number":11,"context_line":"aca38e899 CI: Set multinode jobs to fail if binding fails"},{"line_number":12,"context_line":"105096d06 docs: add full rule example to inspection rules documentation"},{"line_number":13,"context_line":"0ab27f395 objects: Prepare for oslo.versionedobjects 3.10.0"},{"line_number":14,"context_line":"1c75ebd23 Drop unnecessary import_exceptions"},{"line_number":15,"context_line":"6bafa67df fix: bios.apply_configuration needs to validate before starting"},{"line_number":16,"context_line":"afd6676d5 ci: Tune multinode CI job VM resources for stability"},{"line_number":17,"context_line":"d5e252810 ci: fix guarding logic ovs qrouter logic"},{"line_number":18,"context_line":"9f2c21be1 Fix IPA boot during out-of-band service steps"},{"line_number":19,"context_line":"a5cc72722 devstack: skip qrouter namespace config for ovn"},{"line_number":20,"context_line":"88ae57136 runbooks: add traits support, description field, and v1.112 API"},{"line_number":21,"context_line":"776a146d6 Improve search experience in Ironic docs"},{"line_number":22,"context_line":"8a0116f4a devstack: Drop dead reference to pyghmi"},{"line_number":23,"context_line":"b9c516178 fix ip route call to be idempotent"},{"line_number":24,"context_line":"1697ff3e5 devstack: fix qrouter used in iptables calls"},{"line_number":25,"context_line":"45279830c gracefully handle plugging the port for a test node"},{"line_number":26,"context_line":"afb64cf26 Remove iLO hardware type and interfaces"},{"line_number":27,"context_line":"d9a953f42 Remove IRONIC_RAMDISK_TYPE devstack setting"},{"line_number":28,"context_line":"c2d6761a6 Limit interfaces to fake-graphical for testing"},{"line_number":29,"context_line":"06800cfaa Log node history on vif_attach and vif_detach failures"},{"line_number":30,"context_line":"b4e6a608d Add missing test coverage for node history API"},{"line_number":31,"context_line":"8f3f49dc9 Firmware caching before OS boot complete"},{"line_number":32,"context_line":"f08e3d89d Clear affinity before deleting stale conductor"},{"line_number":33,"context_line":"4ee0cbaf5 Fix idrac-redfish SKU to serial_number override to run before rule evaluation"},{"line_number":34,"context_line":"ab786123c Fix nova rebuilds w/ramdisk driver"},{"line_number":35,"context_line":"6568b665c Drop unnecessary allowlist_externals"},{"line_number":36,"context_line":"2df342dc4 Soft power off before ejecting virtual media regardless of CONF.inspector.power_off"},{"line_number":37,"context_line":"e78ad987a make target_datetime optional for set_bmc_clock step"},{"line_number":38,"context_line":"7ceef452d Remove pysnmp and related dependencies"},{"line_number":39,"context_line":"95f99ac58 Remove the SNMP hardware type and power interface"},{"line_number":40,"context_line":"908d4d35f Remove the iRMC hardware type and all interfaces"},{"line_number":41,"context_line":"6a66798f6 Make CONF picklable for oslo.service\u0027s spawn probe"},{"line_number":42,"context_line":"9f4504205 Fix pickle error when oslo.service uses spawn mode"},{"line_number":43,"context_line":"9f52550fc Fix Premature reboot interrupting NIC update"},{"line_number":44,"context_line":"f700d3da5 (pickle) Update master for stable/2026.1"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Change-Id: Iff113f4c2afab447b3a4fa6503dfd503d711747d"},{"line_number":47,"context_line":"Signed-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"2c1f0c42_b80174e4","line":44,"range":{"start_line":9,"start_character":0,"end_line":44,"end_character":50},"in_reply_to":"e6ce6fa3_1ce2f770","updated":"2026-05-04 17:00:37.000000000","message":"Acknowledged","commit_id":"30de7487f3499c12b286c73b351516cb67559ebc"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"342720350bc56fbb107a717dc1b7404037844ba9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"98a6771e_2be4708e","updated":"2026-05-04 08:55:12.000000000","message":"Thanks @cid@gr-oss.io for the release patch, sorry for not reviewing this earlier. I have some comment inline, highlighting those i\u0027m giving -1.","commit_id":"30de7487f3499c12b286c73b351516cb67559ebc"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"bd8de908b7f2f095659c08d8acff2115ec2d65a7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"db929ee8_8f8fd181","updated":"2026-05-06 08:43:59.000000000","message":"thanks! LGTM. Let\u0027s release this.","commit_id":"ef8ce3d5bcc45595e66b86dedf40ace8478760e7"}],"deliverables/hibiscus/ironic.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"342720350bc56fbb107a717dc1b7404037844ba9","unresolved":true,"context_lines":[{"line_number":7,"context_line":"repository-settings:"},{"line_number":8,"context_line":"  openstack/ironic: {}"},{"line_number":9,"context_line":"releases:"},{"line_number":10,"context_line":"  - version: 35.1.0"},{"line_number":11,"context_line":"    projects:"},{"line_number":12,"context_line":"      - repo: openstack/ironic"},{"line_number":13,"context_line":"        hash: 25a9fe82e7186cb4f70377bb407e5497b1e8d42c"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ee134160_1a8dd608","line":10,"updated":"2026-05-04 08:55:12.000000000","message":"This should be MAJOR version bump (36.0.0), as there are multiple upgrade notes [1] that suggest that (removed features, i.e. backward incompatibilities). (we mostly follow semver [2] in OpenStack releases)\n\n[1] https://zuul.opendev.org/t/openstack/build/88dad8b52566448ca05f2fd7a8ca694e/log/tox/list-changes/list-changes-results.log#2193-2227\n[2] https://semver.org/#summary","commit_id":"30de7487f3499c12b286c73b351516cb67559ebc"},{"author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"change_message_id":"53e11abc22f8141e37f6ae50cb67042b639dbb28","unresolved":true,"context_lines":[{"line_number":7,"context_line":"repository-settings:"},{"line_number":8,"context_line":"  openstack/ironic: {}"},{"line_number":9,"context_line":"releases:"},{"line_number":10,"context_line":"  - version: 35.1.0"},{"line_number":11,"context_line":"    projects:"},{"line_number":12,"context_line":"      - repo: openstack/ironic"},{"line_number":13,"context_line":"        hash: 25a9fe82e7186cb4f70377bb407e5497b1e8d42c"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"35eccace_b3cdf90e","line":10,"in_reply_to":"03556ba8_5ba44146","updated":"2026-05-04 17:09:13.000000000","message":"And the sushy release as well: https://review.opendev.org/c/openstack/releases/+/986893","commit_id":"30de7487f3499c12b286c73b351516cb67559ebc"},{"author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"change_message_id":"3a2fabfc8f7826a7ac9e568a85e1398c2bc4228e","unresolved":true,"context_lines":[{"line_number":7,"context_line":"repository-settings:"},{"line_number":8,"context_line":"  openstack/ironic: {}"},{"line_number":9,"context_line":"releases:"},{"line_number":10,"context_line":"  - version: 35.1.0"},{"line_number":11,"context_line":"    projects:"},{"line_number":12,"context_line":"      - repo: openstack/ironic"},{"line_number":13,"context_line":"        hash: 25a9fe82e7186cb4f70377bb407e5497b1e8d42c"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"88e88c73_68020dd6","line":10,"in_reply_to":"35eccace_b3cdf90e","updated":"2026-05-05 15:35:41.000000000","message":"release for sushy has now been cut: https://review.opendev.org/c/openstack/releases/+/986784","commit_id":"30de7487f3499c12b286c73b351516cb67559ebc"},{"author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"change_message_id":"f5961571a49821583e1a73e3b7bf61eebf272e3a","unresolved":true,"context_lines":[{"line_number":7,"context_line":"repository-settings:"},{"line_number":8,"context_line":"  openstack/ironic: {}"},{"line_number":9,"context_line":"releases:"},{"line_number":10,"context_line":"  - version: 35.1.0"},{"line_number":11,"context_line":"    projects:"},{"line_number":12,"context_line":"      - repo: openstack/ironic"},{"line_number":13,"context_line":"        hash: 25a9fe82e7186cb4f70377bb407e5497b1e8d42c"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"03556ba8_5ba44146","line":10,"in_reply_to":"ee134160_1a8dd608","updated":"2026-05-04 17:00:37.000000000","message":"Alright thanks, I will update the change once https://review.opendev.org/c/openstack/ironic/+/986703 lands, since we want it as part of the first major release of Hibiscus.","commit_id":"30de7487f3499c12b286c73b351516cb67559ebc"}]}
